Сообщение от
goodboy
но в итоге сохранилась возможность читать в пару старших битов сигналы с ВГшки из #1F в обычном режиме
А что читается в 5й бит? Не знаю насколько точно эмулит это дело Unreal, но в нем из порта #1F читается #A0 (на реале проверить возможности пока нет).
В ПЗУ же монитора имеем такой кусок процедуры:
Код:
x02B3 rst #30
dw rom7_x155A ;подача команды чтения заголовка первого попавшегося сектора дисковода A
db #07 ;без чтения заголовка. завершается ld a,#C4: out (#1F),a:ret
rst #30
dw rom7_x0394 ;проверка подключен ли образ к дисководу
db #07
ret nz ;образ подключен
ld hl,#E005
x02BF in a,(#1F)
and h ;маска %11100000
jr z,x02BF
ret m ;7,a =1
ret pe ;7-5,a =000/011
res 5,h
inc (hl)
inc hl
ld (hl),l
ret