Посмотрел на код Монитора Лик-а из эмулятора... Странно как на нем игры от Специалиста живут - в нем нет стандартных точек входа!
Игрушка виснет на вызове опроса клавиатуры по адресу C812h. В Лик-е по этому адресу есть вызов подпрограммы (так совпало, повезло), но вместо jmp стоит call, что и приводит к выходу в Монитор.
В Лик-е там где должны быть точки входа находится подпрограмма ожидания команды:
Код:
C800 : lxi sp,07FFFH
C803 : lxi h,0C800H
C806 : shld X8FE1
C809 : lxi h,0D120H
C80C : call LC86F
C80F : lxi h,X8F50
C812 : call 0С337H
C815 : cpi 00DH
C817 : jz 0C866H
Самое интересное, что нестандартные точки входа совпадают
Код:
MON_CLS .equ 0C010H
MON_PAUSE .equ 0C190H
MON_BEEP_HI .EQU 0C1A0H
MON_BEEP_LO .EQU 0C1ABH