Раскапываю прошивку Немиги версии 3.03.
Интересный трюк -- подпрограмма, которая (по-видимому) вызывается чтобы остальную часть подпограммы выполнить в режиме HALT:
В коде пультового терминала обнаружил команду пульта 'X', которая не описана в ТО. Оказалось, что эта команда работает с каким-то устройством с адресом 177170, которое также не описано в ТО.Код:; Вызов подпрограммы в режиме HALT и возврат в USER??
163512: MOVB #000003, @#170006 ; Включение HALT??
163520: CALL @(SP)+ ; Выполняем как п/п то что после CALL @#163512
163522: MOVB #000000, @#170006 ; Возврат в USER??
163530: RETURN
Код:161666: MOV #177170, R1 ; ?? Что за устройство??
161672: MOV #040000, (R1)
161676: BITB R2, (R1)
161700: BEQ 161676

