где они на танке выезжают и после этого они должны тебя бросить в яму, но они просто стоят столбом. Это на картриджах версия была и есть, эмули не при чем. Надо только теперь ром поискать
Выяснил. Ром Guerrilla War\其他版-J\Guevara (J) [p3].nes -
http://fcpic.nesbbs.com/GameDownload.asp?gameid=603. Пираты сменили маппер с MMC1 на MMC3, но в подпрограммах смены банков использовали регистр X, который не восстановили.
Вся работа с банками CPU $C87A-C91E (Сброс shift register для MMC1, заглушка в MMC3 - $C87A-C87F, Control для MMC1, только Mirroring для MMC3 - $C880-C8A1, CHR 0 - $C8A2-C8C3, CHR 1 - $C8C4-C8E5, PRG + PPU - $C8E6-C90A, PRG - $C90B-C91E). Если подправить код (добавить в стек регистр X и восстановить на выходе, например), то будет работать как надо.
Забавно, что там есть ром Guevara (J) [hM04].nes, в котором восстановили оригинальные заставки и копирайты, но код остался такой же плохой.
код "Keep Weapon After Death (SXUTEUSO)", это когда оружие сохраняется после смерти, работает странно - враги перестают стрелять, появляются клоны игрока и разные выстрелы из пустоты.
Этот код меняет инструкцию, которая используется для других значений, поэтому он портит логику игры. К сожалению, на этот сайт просто так не добавишь код, а на плохие коды жаловаться на их форуме, наверно.