Цитата Сообщение от forth32 Посмотреть сообщение
Приделал в лог трассировку этого сигнала. Оказалось, что через 5 примерно секунд после запуска игры он начинает делгаться туда-сюда с интервалом примерно полсекунды.
Теперь осталось найти, кто его дергает. Эмулятор с исходниками - великая вещь. Дописываю в лог вывод текущего PC в момент обращения к порту. Выявилось 2 точки - по адресу 2d1 и 33с. Обе точки, естественно, входят в адресное пространство программы. Смотрю туда в отладчике - точно. mov m,a. В HL - адрес ППИ2С.
это играет музыка, бит 3 -- sound gate. при желании можно это исправить так, чтобы писала только бит 3 (командой в порт управления ВВ55).

+ игра, похоже, написана на C, места для исправлений много:
Код:
02be: 21 32 fb  lxi  h,$fb32
02c1: 16 00     mvi  d,$00
02c3: 5e        mov  e,m
02c4: d5        push d
02c5: 21 08 00  lxi  h,$0008
02c8: d1        pop  d
02c9: 7d        mov  a,l
02ca: b3        ora  e
02cb: 6f        mov  l,a
02cc: 7c        mov  a,h
02cd: b2        ora  d
02ce: 67        mov  h,a
02cf: eb        xchg
02d0: e1        pop  h
02d1: 73        mov  m,e