
Сообщение от
Ramiros
Improver, у меня в VV в конфиге 6128 тест памяти заливает 1, 2 и 3ю банки синим цветом и все, дальше нет никакой реакции на клавиатуру и картинка не меняется, так и задумано, или где то баг?
Да, это баг, но не теста, а эмулятора.
Аналогично ведёт себя и оригинальный "Тест Устройств" от ПК-6128ц. Подвисание происходит примерно на этом участке:
Код:
CALL L_MC0B ; тестирование Банка 3
MVI A, 020h
OUT 00Eh ; Банк 0, Банк 1 (R) / Банк 3 (W)
CALL L_MC9C ; переброска данных
MVI A, 022h
OUT 00Dh ; Экран в Банке 3
MVI A, 066h
STA D_MDEA
;
XRA A ;
OUT 00Eh ; Банк 0, Банк 1 (RW)
STA D_MDE9
CALL L_MCA9 ; переброска данных из Банка 0 в Банк 1
MVI A, 055h
OUT 00Eh ; Банк 1, Банк 0 (RW)
STA D_MDEB
CALL L_MC0B ; тестирование Банка 0
Вероятнее всего неверно отрабатывается конфигурация памяти 20h или 55h. К чести сказать, в других эмуляторах тут тоже не всё гладко...
Завтра погоняю тест и скажу точно, где виснет.