коды для контры для денди

Contra / Контра

30 жизней:
На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

30 «жизней» и 30 продолжений в начале игры:
Вверх, Вверх, Вниз, Вниз, Влево, Вправо, Влево, Вправо, B, А.

30 «жизней» в начале игры:
нажать Turbo A + Turbo A + Turbo B + START.

Выбор уровня:
Нажми Вверх(2), Вниз(2), Влево, Вправо, Влево, Вправо, B, A, START(2) в головном меню.

Все оружие:
Нажми Вниз(2), Вверх(2), Вправо, Влево, Вправо, Влево, A+B перед тем, как начнется демонстрация на экране- заставке.

Бесконечные «жизни»:
Нажми Вверх, Вниз, Вверх, Вниз, Влево, Вправо, Влево, Вправо, A, B, A, B, SELECT, START когда «Джунгли» появятся на демонстрационном экране.

Пароли уровней:
2 1227
3 0501
4 0948
5 2168
6 0666
7 1192

Если в сборнике нет кодов / паролей к игре, и вы желаете их добавить., перейдите в раздел, нажав кнопку: Добавить. Мы будем вам признательны за наполнение сборника кодов. Желаем вам хорошего настроения и ностальгии. OldCityRetroGames.ru

If you know cheat codes, secrets, hints, glitches or other level guides, that can help others leveling up, then please: Submit your Cheats. and share your insights and experience with other gamers. thx from OldCityRetroGames.ru

коды для контры для денди. ld angle inside d. коды для контры для денди фото. коды для контры для денди-ld angle inside d. картинка коды для контры для денди. картинка ld angle inside d. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.коды для контры для денди. rd angle inside d. коды для контры для денди фото. коды для контры для денди-rd angle inside d. картинка коды для контры для денди. картинка rd angle inside d. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.—>

—>

коды для контры для денди. 5059. коды для контры для денди фото. коды для контры для денди-5059. картинка коды для контры для денди. картинка 5059. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Все права на материал с сайта сохранены и принадлежат их авторам. Любое копирование текста с сайта должно сопровождаться прямой активной ссылкой на наш сайт. Все игры (в том числе и онлайн), эмуляторы, и другие программы и материалы, предоставляются на некоммерческой основе (бесплатно) игры скачанные с этого сайта, носят ознакомительный характер и после ознакомления должны быть удалены. Некоторые материалы доступны на картриджах и других легальных носителях, поэтому могут быть приобретены для частного использования.

Источник

История взлома классической игры на Dendy или Contra на 100 жизней

Поскольку некоторая японская компания, до сих пор тщательно бдит свои авторские права. Я не могу предоставить вам ни мою версию рома ни использованный мною исходник. Скажу лишь, что нашёл его в торрент сборнике «Все игры на Dendy». Взяв оттуда переведённую на русский язык японскую версию игры «Contra (J) [T+Rus_Chronix]» я несколько раз её прошёл и будучи крайне любознательным человеком решил немного расковырять ROM образ, в частности подарить немного жизней игрокам.
Для взлома игры я воспользовался эмулятором FCEUX.

И это все предварительные приготовления, не считая настроек экрана и геймпада.

Сам взлом проходит в несколько этапов:

При чём, если результатом анализа блоков кода будут другие адреса пункты 2 и 3 придётся повторять. Дальше я этот момент покажу.

Для поиска значений в памяти используется встроенный в эмулятор инструмент «RAM search».

коды для контры для денди. image loader. коды для контры для денди фото. коды для контры для денди-image loader. картинка коды для контры для денди. картинка image loader. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Я не знаю использовали ли в играх для NES шифрование, мне такие игры до сих пор не попадались. А на экране после заставки и перед началом уровня я увидел количество жизней «три».

коды для контры для денди. image loader. коды для контры для денди фото. коды для контры для денди-image loader. картинка коды для контры для денди. картинка image loader. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Вот с тройки я и начал поиск.

Оператор сравнения «equals to», сравниваю с определённым значением «3» и не стоит нажимать на кнопку поиска до начала уровня. По идее для NES игры это не важно, но я предпочитаю перебдеть и начать поиск после того как буду точно знать, что искомое значение лежит на своём месте в памяти, то есть после начала самого уровня.

Но у меня после этого переменных не осталось и причин у этого может быть две:

Первый вариант отложим на попозже, не то что бы я редко ошибался, просто я всегда начинаю поиск с проверок всего остального, вот такой я самоуверенный.

И прежде чем продумывать план обхода хитрого шифрования посмотрите на экран ещё раз.

коды для контры для денди. image loader. коды для контры для денди фото. коды для контры для денди-image loader. картинка коды для контры для денди. картинка image loader. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Жизней у игрока три, а медалей над ним висит две. Возможно когда у игрока три жизни в памяти записано значение «два» (две запасных жизни). Сбросив игру и начав новый поиск, уже с количеством медалей и двумя игроками я почти сразу нашёл два адреса с подходящими значениями.

коды для контры для денди. image loader. коды для контры для денди фото. коды для контры для денди-image loader. картинка коды для контры для денди. картинка image loader. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Это 3216 и 3316 адреса. Самый простой способ проверить найденный адрес — поменять его значение. Для этого нужен встроенный в эмулятор инструмент «HEX Editor» при чём в окне «RAM Search» его можно открыть правым кликом по адресу, так вы откроете именно этот адрес в памяти. И поставив в 3216 адрес «четвёрку» я увидел как поменялся запас первого игрока, а поставив её же в 3316 адрес я поменял жизни второго игрока.

Самая скучная и рутинная часть работы выполнена. Кнопкой «Watch» можно добавить адрес в окно «RAM Watch» созданное для наблюдения за значениями, а в моём случае чтобы, компьютер помнил нужные мне адреса, у меня память дырявая, я забуду. Кстати, эти переменные хранятся в статической памяти эмулятора и найдя их раз вы можете всегда ими пользоваться, не боясь перезапускать игру, эмулятор и даже компьютер.

На втором этапе нужно искать функции/субрутины/блоки кода (любимое подчеркнуть) меняющие эти значения. Если игру создавали не дураки, а так и есть, в начале игры жизни обоим игрокам выдает одна субрутина, но не зная этого заранее такие вещи лучше проверять. Для этих целей в эмулятор встроен отладчик, окно «Debugger».

коды для контры для денди. image loader. коды для контры для денди фото. коды для контры для денди-image loader. картинка коды для контры для денди. картинка image loader. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

И это наверно самое сложное окно в эмуляторе. Формально его можно разбить на две части большое поле слева показывает всё содержимое памяти разбивая его на опкоды с параметрами/аргументами и рядом пишет соответствующие им мнемоники. А в правой половине на первый взгляд сам чёрт ногу сломит. Хотя там нет ничего сложного нужно лишь всё внимательно прочитать и по возможности запомнить. Меня тут в первую очередь интересует поле «Breakpoints» куда кнопкой «Add» можно добавлять точки останова на адресах. Чтоб узнать какие инструкции пишут данные в эти адреса я установил галочку на «Write».

коды для контры для денди. image loader. коды для контры для денди фото. коды для контры для денди-image loader. картинка коды для контры для денди. картинка image loader. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Можно перезапустить игру и посмотреть какие инструкции, из каких субрутин и какие значения пишут в этот адрес. Помня, что меня интересует запись в этот адрес двойки, можно смело игнорировать все субрутины записывающие туда нули. Для продолжения программы после остановки следует нажать кнопку «Run» в окне отладчика.

И вот наконец, интересный кусок кода.

AddressOpcodeMnemonicArgumentsAXY
C2E785 39STA$0039??00??
C2E9A9 02LDA#$02??00??
C2EBA4 24LDY$0024020000
C2EDF0 02BEQ$C2F1020000
C2EFA9 1DLDA#$1D020000
C2F195 32STA$32,X02 or 1D0000
C2F3CADEX02 or 1D0000
C2F410 F3BPLC2E902 or 1DFF00
C2F6A9 C8LDA#$C802 or 1DFF00
C2F885 3CSTA$003C02 or 1DFF00

Пришлось идти по более сложному пути.

Идея такова: введённый «Конами код» нельзя отменить, а значит можно убедить игру, что код уже введён, а значение 9910 вписать в аргумент инструкции из адреса C2EF16, той что срабатывает при введённом «Конами коде». Так я гарантированно впишу обоим игрокам по 9910 запасных жизней, независимо от того вводили они код или нет. Звучит достаточно просто и я начал с анализа адреса 002416, того откуда игра считывает «Конами код», установив брейкпоинт на запись в этот адрес я попал в следующий блок кода.

AddressOpcodeMnemonicArgumentsAXY
F95B91 00STA($00),Y00??24 or 23… or FF
F95D88DEY00??24 or 23… or FF
F95EC0 FFCPY$FF00??23 or 22… or FF
F960D0 F9BNE$F95B00??23 or 22… or FF

Внимательно его прочитав я пришёл к выводу, что эта субрутина зануляет диапазон адресов, а значит мне не подходит. Больше этот адрес ничто не трогало до экрана выбора игроков. Где в этот адрес записывал единицу уже сам «Конами код». Следовательно просто поменять значение в адресе 002416 не получится. Тогда можно обратить чуть больше внимания на инструкцию:

AddressOpcodeMnemonicArgumentsAXY
C2EBA4 24LDY$0024020000

Как написано выше, она записывает в регистр Y значение из адреса 002416 и уже ясно, что легко поменять значение этого адреса не получится. Почему бы тогда не поменять значение самого регистра. Для этого нужно поменять опкод A416 на опкод A016 и аргументом передать любое значение отличное от нуля. Сказано — сделано, но тут возникает другая проблема. Открыв «HEX Editor» (из Отладчика этого не сделаешь, придётся воспользоваться меню окна) я не могу поменять этот опкод. Объяснение очень простое, в игре используется так называемый мэппинг. Технология позволяющая запускать на приставке игры большего объёма чем приставка в состоянии принять. Работает он за счёт подмены реальных адресов РОМа на адреса доступные процессору, передавая ему на обработку куски нужные для работы игры прямо сейчас. То есть адрес, что я вижу в отладчике не соответствует реальному адресу на РОМе и я не имею ни малейшего представления где в РОМе искать эту инструкцию. Именно в этот момент выбранный эмулятор начинает сиять, ведь всё что мне сейчас нужно, кликнуть по опкоду правой кнопкой мыши и выбрать пункт «Go Here In ROM File», это перенесёт меня на эту же инструкцию в самом РОМе где я могу смело поменять опкод на новое значение. Ровно таким же образом я поменял аргумент инструкции:

AddressOpcodeMnemonicArgumentsAXY
C2EFA9 1DLDA#$1D020000

С 1D16 на 6316. После обязательно сохраняю результат в новый файл, ведь если я не обошёл все защиты игры я только что сломал РОМ и я не хочу остаться без работающего оригинала.

Источник

Super Contra 6 / Супер Контра 6

— Если во время прыжка поставить игру на паузу и, не отпуская кнопку прыжка, снять с паузы, то игрок подпрыгнет снова, оттолкнувшись от воздуха. Данный приём, при определённой сноровке, позволяет «пролететь» весь уровень.

— Так же на втором уровне (порт) есть момент когда моторная лодка перевозит игрока к подводной лодке. В то же время игра специфично скроллит игровое поле. Скроллинг обычно работает когда игрок приближается на некоторую критическую дистанцию к краю экрана и движется в этом направлении, но всегда не работает когда игрок после смерти находится в неуязвимом состоянии и некоторое время «мигает». Таким образом можно в мигающем состоянии подойти краю экрана и он не будет скроллится, чтобы проскроллить его до приличного (и безопасного для игры) расстояния нередко приходится отходить назад и снова идти вперед когда состояние «мигания» пропадает. Когда лодка плывёт и игрок стоит на ней экран тоже автоматически скроллится, но если проявить некоторую сноровку (комбинируя «отходы назад» и состояние «мигания» (для последнего надо упасть в воду) можно заставить лодку уплывать за пределы видимого экрана. В большинстве случаев это кончается тем что игрок появляется на поле, но лодки под ним нет, он падает в воду и погибает, появляется на поле и снова падает и так далее, что приводит к быстрому Game Over. Но в очень редком случае (чтобы его добится нужна изрядная ловкость) когда лодка исчезает с экрана в такой момент что игрок ещё стоит на ней (а не падает в воду), буквально на самом краешке, то игрок приобретает способность ходить по воде (перестает включаться падение в воду) и можно обойти всё поле включая водную гладь. При этом сохраняется звук плывущей лодки в течение всей игры, прерываясь между уровнями.

Хоть игра и не официальная, но достаточно удачно получилось и так же пользуется популярностью среди любителей игры Super Contra, ведь игра ни сколько по управлению и по смыслу не изменена, «Пираты» ни капли не ошиблись решив выпустить данную подделку. Ведь среди любителей игр серии Super Contra захотят поиграть в новую игру данной серии и не важно что «Пираты» взяли логотип с японской игры и добавили 8 жизней сразу в начале игры. Но оригинал игры, думаю никто не будет спорить не с чем не сравнишь.

Если в сборнике нет кодов / паролей к игре, и вы желаете их добавить., перейдите в раздел, нажав кнопку: Добавить. Мы будем вам признательны за наполнение сборника кодов. Желаем вам хорошего настроения и ностальгии. OldCityRetroGames.ru

If you know cheat codes, secrets, hints, glitches or other level guides, that can help others leveling up, then please: Submit your Cheats. and share your insights and experience with other gamers. thx from OldCityRetroGames.ru

коды для контры для денди. ld angle inside d. коды для контры для денди фото. коды для контры для денди-ld angle inside d. картинка коды для контры для денди. картинка ld angle inside d. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.коды для контры для денди. rd angle inside d. коды для контры для денди фото. коды для контры для денди-rd angle inside d. картинка коды для контры для денди. картинка rd angle inside d. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.
—>

—>

коды для контры для денди. 5059. коды для контры для денди фото. коды для контры для денди-5059. картинка коды для контры для денди. картинка 5059. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Все права на материал с сайта сохранены и принадлежат их авторам. Любое копирование текста с сайта должно сопровождаться прямой активной ссылкой на наш сайт. Все игры (в том числе и онлайн), эмуляторы, и другие программы и материалы, предоставляются на некоммерческой основе (бесплатно) игры скачанные с этого сайта, носят ознакомительный характер и после ознакомления должны быть удалены. Некоторые материалы доступны на картриджах и других легальных носителях, поэтому могут быть приобретены для частного использования.

Источник

Super Contra

Super Contra коды и секреты

Секреты:
Как прыгать без падений: нажимай кнопку прыжка и START столько раз, сколько потребуется для удачного прыжка.
Как увеличить начальную скорость пули: нажми все четыре кнопки и SELECT.
Как заработать десять (или тридцать) «жизней»: когда появится заставка, нажми Вправо, Влево, Вниз, Вверх, А, В, START (или А/В, START соответственно).
Как выбирать уровни: на экране заставки нажми Вверх или Вниз.
Как играть с музыкой: на экране заставки нажми А+В, START.

коды для контры для денди. no image. коды для контры для денди фото. коды для контры для денди-no image. картинка коды для контры для денди. картинка no image. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Коды и секреты для игры «The Hunt For Red October» на Денди.

коды для контры для денди. no image. коды для контры для денди фото. коды для контры для денди-no image. картинка коды для контры для денди. картинка no image. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Superc
Раздел: Коды на денди игры.

Коды и секреты для игры «Superc» на Денди.

коды для контры для денди. no image. коды для контры для денди фото. коды для контры для денди-no image. картинка коды для контры для денди. картинка no image. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Коды и секреты для игры «Super Spy Hunter» на Денди.

коды для контры для денди. no image. коды для контры для денди фото. коды для контры для денди-no image. картинка коды для контры для денди. картинка no image. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Коды и секреты для игры «Super Contra 2» на Денди.

коды для контры для денди. no image. коды для контры для денди фото. коды для контры для денди-no image. картинка коды для контры для денди. картинка no image. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Коды и секреты для игры «Life Force» на Денди.

коды для контры для денди. no image. коды для контры для денди фото. коды для контры для денди-no image. картинка коды для контры для денди. картинка no image. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Коды и секреты для игры «Contra Force» на Денди.

Источник

Contra Force / Контра Форс

Мега-прыжок: Подпрыгнув, нажмите START. и не отпуская А, нажмите START еще раз: Вы подпрыгните после режима паузы ещё раз, оттолкнувшись от воздуха.

Нажмите START + Вверх: Вы получите 17 «жизней».

Нажмите А + START: Вы получите 30 «жизней».

На заставке выбора героев, нажмите SELECT: Вы получите возможность перехода на любой уровень. Номер уровня соответствует количеству нажатий на SELECT.

Режим смены музыки:
Когда горит заставка, одновременно нажмите А + B + START.
На уровне «Пристань» подойдите к стене перед прессами, стреляй в нее впритык; ваши очки будут накапливаться.

Если в сборнике нет кодов / паролей к игре, и вы желаете их добавить., перейдите в раздел, нажав кнопку: Добавить. Мы будем вам признательны за наполнение сборника кодов. Желаем вам хорошего настроения и ностальгии. OldCityRetroGames.ru

If you know cheat codes, secrets, hints, glitches or other level guides, that can help others leveling up, then please: Submit your Cheats. and share your insights and experience with other gamers. thx from OldCityRetroGames.ru

коды для контры для денди. ld angle inside d. коды для контры для денди фото. коды для контры для денди-ld angle inside d. картинка коды для контры для денди. картинка ld angle inside d. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.коды для контры для денди. rd angle inside d. коды для контры для денди фото. коды для контры для денди-rd angle inside d. картинка коды для контры для денди. картинка rd angle inside d. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.
—>

—>

коды для контры для денди. 5494. коды для контры для денди фото. коды для контры для денди-5494. картинка коды для контры для денди. картинка 5494. 30 жизней: На заставке нажмите: вверх, вверх, вниз, вниз,влево, вправо, влево, вправо, B, A, B, A, Start.

Все права на материал с сайта сохранены и принадлежат их авторам. Любое копирование текста с сайта должно сопровождаться прямой активной ссылкой на наш сайт. Все игры (в том числе и онлайн), эмуляторы, и другие программы и материалы, предоставляются на некоммерческой основе (бесплатно) игры скачанные с этого сайта, носят ознакомительный характер и после ознакомления должны быть удалены. Некоторые материалы доступны на картриджах и других легальных носителях, поэтому могут быть приобретены для частного использования.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *