На экране выбора героя ввести: B,A,D,B,U,D → перелёт до зоны 5-2 + 5 жизней U,D,D,U,A,B,B,A → перелёт до зоны 7 + 10 жизней раздастся звуковой сигнал. В оригинале когда заходите в WARP зону и начинаете играть в конце игры вам говорят вы читер. Изменен код и теперь вам не говорят что вы читер, а получаете полноценную концовку. Когда находитесь в WARP зоне Нажми - ВВЕРХ + START, START Для получения полноценной концовки. |
![]() |
0D:F37F: 8A 0D:F380: 29 10 Заменено на: 0D:F37F: 20 20 80 |
TXA AND #$10 JSR $8020 |
\\ Кусок оригин. кода \\ Кусок оригин. кода \\ Прыжок в модифицированный код |
0C:8020: A5 30 0C:8022: C9 18 0C:8024: D0 04 0C:8026: A2 00 0C:8028: 86 17 0C:802A: 8A 0C:802B: 29 10 0C:802D: 60 |
LDA $30 = #$00 CMP #$18 BNE $802A LDX #$00 STX $17 = #$00 TXA AND #$10 RTS ---------------- |
\\ Чтение кнопок геймпада \\ Проверка, что нажат Вверх+Старт \\ Если код введен не правильно, уход в оригин.код \\ Загружаем байт #$00 в регистр Х \\ Записываем байт #$00, в регистр Х, по адресу $0017 (00-ты не читер, 0А-ты читер) \\ Кусок оригин. кода \\ Кусок оригин. кода \\ Возврат |
8020 = A530C918D004A20086178A291060 |