Сообщение от
Максагор
Это тоже самое, что и Профи 512К, только порт другой - не #DFFD, а #FDFD
Что ж, давайте пока потестируем.
Сделал вот так:
Код:
ORG 23296
;Заголовок драйвера (6 байтов)
JR PG_ON
JR TIME
DEFB 0,0 ;резерв
;Конец заголовка
;Драйвер.
;ПП часов (нет).
TIME RET
;ПП вкл.страницы памяти.
;Вх:A-лог.номер страницы,
;Вых:CY=0-OK,CY=1-ст-ца не может быть подключена.
PG_ON CP #02
JR C,L753B
INC A
L753B CP #05
JR C,L7540
INC A
L7540 CP #20
CCF
RET C
PUSH BC
PUSH AF
SRA A
SRA A
SRA A
LD BC,#FDFD
OUT (C),A
POP AF
AND #07
OR #10
LD B,#7F
OUT (C),A
POP BC
AND A
RET
Проверьте.
Я попробовал работу на эмуляторе UnrealSpeccy 0.39.0 в режиме "ATM-TURBO v4.50".
На инфо-панели TRDN (CS/L) размер буфера копирования - 1888 секторов. Копирование данных образа диска прошло без ошибок.
Напомню, как подключить драйвер.
Запишите на ваш диск файл TRDN из вложения в первом сообщении. Запишите на ваш диск файл драйвера из вложения. Переименуйте последний в trdn.drv. Запустите TRDN на реальном ATM Turbo 1.