
Сообщение от
nzeemin
На прошивке Олега, правда, пока ничего не получилось.
А прошивка от Олега спотыкается на этом кусочке кода:
Код:
TstHDD = :.+2
11$: mov #-1,r0
bmi 11$
tstb r0
beq 14$
cmpb r0,#377
bne 17$
.Eprint NoPwr
14$: .Eprint NoCab
17$: Call sb$r ; Читаем мастер-блок
...............................................................................
mov #TstHDD/2,@#Rap
mov @#110000,@#Rdp
Тут такое дело, что регистры с 1F1 по 1F7 являются 8-битными, т.е. старший байт не задействован. По идее он (старший байт) висит в воздухе, а это электрически "единица", QBUS инвертирует их в логический "ноль". Так что надо, чтобы в эмуляторе регистры с 110000 по 110014 читались с нулевым старшим байтом.