На любом месте игры нажать: Вверх+Селект → Выбор уровеня |
![]() |
07:E197: AD 77 03 Заменено на: 07:E197: 20 E0 FF |
LDA $0377=#$00 JSR $FFE0 |
\\ Кусок оригин. кода \\ Прыжок в модифицированный код |
07:FFE0: AD 77 03 07:FFE3: A5 06 07:FFE5: C9 28 07:FFE7: D0 08 07:FFE9: A9 05 07:FFEB: 85 74 07:FFED: A9 00 07:FFEF: 85 75 07:FFF1: 60 |
LDA $0377 = #$00 LDA $06 = #$00 CMP #$28 BNE $FFF1 LDA #$05 STA $74 =#$07 LDA #$00 STA $75 =#$01 RTS ---------------- |
\\ Кусок оригин. кода \\ Чтение кнопок геймпада \\ Проверка, что нажат Вверх+Селект \\ Если код введен не правильно, уход в оригин.код \\ Загружаем байт #$05 \\ Записываем байт #$05, по адресу $0074 \\ Загружаем байт #$00 \\ Записываем байт #$00, по адресу $0075 \\ Возврат |
FFE0 = AD7703A506C928D008A9058574A900857560 |
Выбор уровня Вверх+Селект |