| КОДЫ РАБОТАЮТ В РЕЖИМЕ ОДНОГО ИГРОКА!!! На 2м уровне есть бонус уровень. В режиме 1го игрока туда попасть можно так: →1) Встать перед стеной и нажать Вниз + Старт →2) Пройти дальше встать на 2ю от входа кнопку и нажать Вниз + Старт (находясь рядом с бонусом несколько раз нажимаем Вниз + Старт) Перелет уровней на заставке «Нажмите СТАРТ» набрать: Вверх+Старт – 2й уровень – Подвал Вниз+Старт – 3й уровень – Порт Влево+Старт – 4й уровень – Холодильник Вправо+Старт – 5й уровень – Отель Вверх+А+Старт – 6й уровень – Часовая башня Вниз+А+Старт – 7й уровень – Вагонетки Влево+А+Старт – 8й уровень – Завод Вправо+А+Старт – 9й уровень – Фабрика Толстопуза В игре на паузе: Вверх+Старт – Пополнить энергию |
![]() |
|
07:D228: A5 3C 07:D22A: 29 08 Заменено на: 07:D228: 20 E0 FE 07:D22B: EA ------------------- 07:DD4F: B9 38 00 07:DD52: 25 00 Заменено на: 07:DD4F: 20 10 FF 07:DD52: EA 07:DD53: EA |
LDA $3C = #$00 AND #$08 JSR $FEE0 NOP ---------------- LDA $0038,Y @ $0046 = #$40 AND $00 = #$D3 JSR $FF10 NOP NOP |
\\ Чтение кнопок геймпада \\ Проверка, что нажат START (в игре) \\ Прыжок в модифицированный код \\ Ничего не делать \\ Чтение кнопок геймпада \\ Проверка, что нажат START (на заставке) \\ Прыжок в модифицированный код \\ Ничего не делать \\ Ничего не делать |
|
07:FEE0: A5 36 07:FEE2: C9 28 07:FEE4: D0 0B 07:FEE6: A9 13 07:FEE8: 8D 87 02 07:FEEB: 8D 88 02 07:FEEE: 8D 89 02 07:FEF1: 4C F4 FE 07:FEF4: A5 36 07:FEF6: C9 18 07:FEF8: D0 05 07:FEFA: A9 05 07:FEFC: 8D D4 03 07:FEFF: A5 3C 07:FF01: 29 08 07:FF03: 60 07:FF04: FF 07:FF05: FF 07:FF06: FF 07:FF07: FF 07:FF08: FF 07:FF09: FF 07:FF0A: FF 07:FF0B: FF 07:FF0C: FF 07:FF0D: FF 07:FF0E: FF 07:FF0F: FF 07:FF10: A5 36 07:FF12: C9 18 07:FF14: D0 04 07:FF16: A9 01 07:FF18: 85 72 07:FF1A: 4C 1D FF 07:FF1D: A5 36 07:FF1F: C9 28 07:FF21: D0 04 07:FF23: A9 02 07:FF25: 85 72 07:FF27: 4C 2A FF 07:FF2A: A5 36 07:FF2C: C9 48 07:FF2E: D0 04 07:FF30: A9 03 07:FF32: 85 72 07:FF34: 4C 37 FF 07:FF37: A5 36 07:FF39: C9 88 07:FF3B: D0 04 07:FF3D: A9 04 07:FF3F: 85 72 07:FF41: 4C 44 FF 07:FF44: A5 36 07:FF46: C9 19 07:FF48: D0 04 07:FF4A: A9 05 07:FF4C: 85 72 07:FF4E: 4C 51 FF 07:FF51: A5 36 07:FF53: C9 29 07:FF55: D0 04 07:FF57: A9 06 07:FF59: 85 72 07:FF5B: 4C 5E FF 07:FF5E: A5 36 07:FF60: C9 49 07:FF62: D0 04 07:FF64: A9 07 07:FF66: 85 72 07:FF68: 4C 6B FF 07:FF6B: A5 36 07:FF6D: C9 89 07:FF6F: D0 04 07:FF71: A9 08 07:FF73: 85 72 07:FF75: B9 38 00 07:FF78: 25 00 07:FF7A: 60 |
LDA $36 = #$00 CMP #$28 BNE $FEF1 LDA #$13 STA $0287 = #$00 STA $0288 = #$00 STA $0289 = #$00 JMP $FEF4 LDA $36 = #$00 CMP #$18 BNE $FEFF LDA #$05 STA $03D4 = #$05 LDA $3C = #$00 AND #$08 RTS ------------------ UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED LDA $36 = #$00 CMP #$18 BNE $FF1A LDA #$01 STA $72 = #$01 JMP $FF1D LDA $36 = #$00 CMP #$28 BNE $FF27 LDA #$02 STA $72 = #$01 JMP $FF2A LDA $36 = #$00 CMP #$48 BNE $FF34 LDA #$03 STA $72 = #$01 JMP $FF37 LDA $36 = #$00 CMP #$88 BNE $FF41 LDA #$04 STA $72 = #$01 JMP $FF44 LDA $36 = #$00 CMP #$19 BNE $FF4E LDA #$05 STA $72 = #$01 JMP $FF51 LDA $36 = #$00 CMP #$29 BNE $FF5B LDA #$06 STA $72 = #$01 JMP $FF5E LDA $36 = #$00 CMP #$49 BNE $FF68 LDA #$07 STA $72 = #$01 JMP $FF6B LDA $36 = #$00 CMP #$89 BNE $FF75 LDA #$08 STA $72 = #$01 LDA $0038,Y @ $0041 = #$00 AND $00 = #$BD RTS ---------------- |
\\ Чтение кнопок геймпада \\ Проверка, что нажат Вниз+Старт \\ Если код введен не правильно, уход в оригин.код \\ Загружаем байт #$13 \\ Записываем байт #$13 по адресу $0287 ( открытие бонуса ) \\ Записываем байт #$13 по адресу $0288 ( открытие бонуса ) \\ Записываем байт #$13 по адресу $0289 ( открытие бонуса ) \\ Прыжок дальше по коду \\ Чтение кнопок геймпада \\ Проверка, что нажат Вверх+Старт \\ Если код введен не правильно, уход в оригин.код \\ Загружаем байт #$05 \\ Записываем байт #$05 по адресу $3С ( пополнение энергии ) \\ Кусок оригин. кода \\ Кусок оригин. кода \\ Возврат на адрес $D22B \\ UNDEFINED \\ UNDEFINED \\ UNDEFINED \\ UNDEFINED \\ UNDEFINED \\ UNDEFINED \\ UNDEFINED \\ UNDEFINED \\ UNDEFINED \\ UNDEFINED \\ UNDEFINED \\ UNDEFINED \\ Чтение кнопок геймпада \\ Проверка, что нажат Вверх+Старт \\ Если код введен не правильно, уход в оригин.код \\ Загружаем байт #$01 \\ Записываем байт #$01 по адресу $0072 ( 2й уровень ) \\ Прыжок дальше по коду \\ Чтение кнопок геймпада \\ Проверка, что нажат Вниз+Старт \\ Если код введен не правильно, уход в оригин.код \\ Загружаем байт #$02 \\ Записываем байт #$02 по адресу $0072 ( 3й уровень ) \\ Прыжок дальше по коду \\ Чтение кнопок геймпада \\ Проверка, что нажат Влево+Старт \\ Если код введен не правильно, уход в оригин.код \\ Загружаем байт #$03 \\ Записываем байт #$03 по адресу $0072 ( 4й уровень ) \\ Прыжок дальше по коду \\ Чтение кнопок геймпада \\ Проверка, что нажат Вправо+Старт \\ Если код введен не правильно, уход в оригин.код \\ Загружаем байт #$04 \\ Записываем байт #$04 по адресу $0072 ( 5й уровень ) \\ Прыжок дальше по коду \\ Чтение кнопок геймпада \\ Проверка, что нажат Вверх+А+Старт \\ Если код введен не правильно, уход в оригин.код \\ Загружаем байт #$05 \\ Записываем байт #$05 по адресу $0072 ( 6й уровень ) \\ Прыжок дальше по коду \\ Чтение кнопок геймпада \\ Проверка, что нажат Вниз+А+Старт \\ Если код введен не правильно, уход в оригин.код \\ Загружаем байт #$06 \\ Записываем байт #$06 по адресу $0072 ( 7й уровень ) \\ Прыжок дальше по коду \\ Чтение кнопок геймпада \\ Проверка, что нажат Влево+А+Старт \\ Если код введен не правильно, уход в оригин.код \\ Загружаем байт #$07 \\ Записываем байт #$07 по адресу $0072 ( 8й уровень ) \\ Прыжок дальше по коду \\ Чтение кнопок геймпада \\ Проверка, что нажат Вправо+А+Старт \\ Если код введен не правильно, уход в оригин.код \\ Загружаем байт #$08 \\ Записываем байт #$08 по адресу $0072 ( 9й уровень ) \\ Кусок оригин. кода \\ Кусок оригин. кода \\ Возврат на адрес $DD52 |
FEE0 = A536C928D00BA9138D87028D88028D89024CF4FEA536C918D005A9058DD403A53C290860FFFFFFFFFFFFFFFFFF FFFFFFA536C918D004A90185724C1DFFA536C928D004A90285724C2AFFA536C948D004A90385724C37FFA536C988D004 A90485724C44FFA536C919D004A90585724C51FFA536C929D004A90685724C5EFFA536C949D004A90785724C6BFFA536C 989D004A9088572B93800250060 |
07:F61B: C5 E0 Заменено на: 07:F61B: 29 05 |
CMP $E0 = #$32 AND #$05 |
\\ В конце уровня набрав R/R в кол-ве 25 штук получите полное сердце (энергия). Либо нажав Вверх+Старт на паузе |
![]() Вход в bonus на 2м уровне ![]() Перерисованная графика в Bonus уровне ![]() Пополнение энергии
|