Сейчас при старте BIOS обрабатываются три варианта перехвата Reset: -------------------------------[Вариант 1]------------------------------ Почти сразу после ресета специальная процедура проверяет в странице #40 в банке 3 по смещению #FFE0 (RESTARTS) наличие программы перехватчика. Первые 12 байт программы должны быть такими для перехвата: ORG #FFE0 RESTARTS_PROG: LD HL,RESTARTS ; 3 LD B,16 ; 2 .loop: LD (HL),0 ; 2 INC HL ; 1 DJNZ .loop ; 2 NOP ; 1 NOP ; 1 ; ORG #FFEC тут размещается программа перехватчик пользователя ; остаётся 20 байтов на программу. При данном варианте загрузки железо Спринтера не проинициализировано, не работает ещё даже карта портов. Скорее всего, такой вариант перехвата - это наследие Sp97. Как вариант, его можно использовать в случае запуска конфы сильно отличающейся от той, что ожидает BIOS. Для этого нужно, чтоб при старте альтеры конфа подключала следующие страницы по банкам: BANK0 - ROM #08 BANK1 - RAM #05 BANK2 - RAM #02 BANK3 - RAM #40 ------------------------------------------------------------------------ -------------------------------[Вариант 2]------------------------------ ------------------------------------------------------------------------ -------------------------------[Вариант 3]------------------------------ ------------------------------------------------------------------------