PDA

Просмотр полной версии : tape loader/saver



lvd
30.01.2005, 16:46
Напомните плиз адресочки в пзу загрузчика и сохранялки на ленту (без заголовка).
и аргументы к ним - в каких регистрах что.

помню только 1366 (#556) - загрузчик, и всё...

jtn
30.01.2005, 17:19
Напомните плиз адресочки в пзу загрузчика и сохранялки на ленту (без заголовка).
и аргументы к ним - в каких регистрах что.

помню только 1366 (#556) - загрузчик, и всё...

1218 запись
вход - IX-адрес, DE-длина, А- маркер (самый 1й байт, <128 длинный пилот, иначе короткий)

1366 загрузка
IX-адрес, DE-длина, A -маркер, флаг C =0 проверка, =1-загрузка.

lvd
30.01.2005, 18:56
1218 запись
вход - IX-адрес, DE-длина, А- маркер (самый 1й байт, <128 длинный пилот, иначе короткий)

1366 загрузка
IX-адрес, DE-длина, A -маркер, флаг C =0 проверка, =1-загрузка.

Спасибки =)
Я ещё где-то нарыл, что для 1218 надо ещё carry очищать.

jtn
30.01.2005, 19:28
Спасибки =)
Я ещё где-то нарыл, что для 1218 надо ещё carry очищать.
нет не нужно. вспомнил еще - для 17байтных заголовков маркер =0, а для всего остального -#ff