Примитивное ломание РК'шных игрушек через отладчик эмулятора
(Для использования всего ниже описанного, Вам надо использовать
версию эмулятора с отладчиком)
Технология этого дела, естественно, всем известна. Вот пример ее применения
здесь в эмуляторе PK на игре XONIX.
- Вводим (командой I) XONIX
- Запускаем (G0)
- Жизней 3 > делаем
дамп типа 'Dump' в файл dmp.001, умираем.
Жизней 2 > делаем дамп
типа 'Dump' в файл dmp.002, умираем.
Жизней 1 > делаем дамп
типа 'Dump' в файл dmp.003, умираем.
- Выходим из эмулятора
- Используем ufc.exe из player's tools.
ufc.exe 3 dec byte dmp.001
- Очевидный кандидат ячейка 1000.
- Снова запускаем в эмуляторе XONIX
- Ставим точку останова 00001000(EXEC,P)
- Найденный STA 1000 патчим в окне DUMP на 3 nop'a и снимаем ловушку
- Все!
Утилиту множественного сравнения файлов UFC.EXE можно взять здесь.
Детальное описание возможностей отладчика Вы надете здесь.