Картридж который достал или хакинг с препрошивкой

  • Цена: $5.50
  • Представляю разрекламированный картридж на emu-land.net. Была поставлена задача сдампить даный картридж и закатать на него похаченые игры. В реальности все оказалось намного сложнее.

    Сперва готовимся к пайке

    Картридж который достал или хакинг с препрошивкой

    Нужно приподнять две ноги согласно даташита

    Картридж который достал или хакинг с препрошивкой

    И припаяться к ноге и дорожке 13 и 34 контакта

    Картридж который достал или хакинг с препрошивкой

    Соответственно заране был приобретен дампер и скачаны исходники. Можно конечно было и скачать готовое решение на форуме emu-land.net, но это неинтересно. Поэтому компиляция в Visual Studio

    Дополнительная информация
    Картридж который достал или хакинг с препрошивкой

    Немного мозг вынесла установка установка Moonsharp через менеджер пакетов Nuget. Даже пришлось читать информацию на японском

    По поводу дампера. Драйвер нашел здесь. По сути это практически то же самое что и драйвер ККТ по USB. Можно посмотреть по этой и этой ссылке. И сам Кластер применил ее в своем проекте но написать про драйвер: — ни гу-гу! Как и про Moonsharp. Я с уважением отношусь к Кластеру, но даная ситуация напоминает мультфильм про курицу Чернушку…

    Картридж в дампере.

    Картридж который достал или хакинг с препрошивкой

    Идем в папку с дампером, нажимаем Shift и правую кнопку мыши

    Картридж который достал или хакинг с препрошивкой

    Вводим

    famicom-dumper.exe dump —port COM3 —mapper Coolboy —file game.nes (порт может быть другой как и имя файла). Процесс пошел

    Картридж который достал или хакинг с препрошивкой

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

    Картридж который достал или хакинг с препрошивкой

    Выводы WE и ОЕ видно по дорожкам.

    На схеме по другому

    Картридж который достал или хакинг с препрошивкой

    Поможет нам даташит на атмегу

    Картридж который достал или хакинг с препрошивкой

    Короче прозвонить 13 и 14 выводы.

    Я присоединился и ввожу команду

    famicom-dumper.exe write-coolboy-gpio —port COM3 —file «multirom.unf» (это с пайкой новый релиз, порт и имя файла может быть другим)

    Картридж который достал или хакинг с препрошивкой

    Собирал образ этим сборщиком.

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

    Итак образ закатан, соединяю провода с ножек и контактов, вставляю в «Денди»

    Картридж который достал или хакинг с препрошивкой

    И лицезрею белый экран. Почему? Потому что китайцы! Это не мои слова. Закатываю родной образ — работает.

    Я так думаю что проблема в маппере и в красивом меню с превью игр

    Картридж который достал или хакинг с препрошивкой

    Через эмулятор fceux картридж не отредактировать, точнее не похачить. Задаю вопрос на форуме emu-land. И получаю ответ.

    Дополнительная информация
    Берёшь mmc3 ром существующей в дампе игры, разбиваешь его на prg и chr часть, открываешь в hxd редакторе копируешь начало prg в буфер и ищешь в дампе как шестнадцатеричные значения, находишь по какому адресу находится prg в дампе, то же самое проделываешь для chr. Затем так же разбиваешь ром игры которую хочешь вставить, открываешь в редакторе prg часть выделяешь всё целиком, копируешь в буфер, переходишь по адресу, который нашёл в дампе и делаешь вставку с заменой. То же самое повторяешь с chr, после этого сохраняешь дамп и открываешь его в эмуляторе, проверяешь, что вместо старой игры запускается новая. Если вставил всё правильно без смещения, то должно работать.

    Я суть уловил…

    Дамп картриджа открыл хьювером, а нужную мне игру в эмуляторе. Я когда хачу игры то записываю что и как. Вот и пригодилось

    Картридж который достал или хакинг с препрошивкой

    Кот Феликс на старте с 500 секундами времени и 32 жизнями

    Картридж который достал или хакинг с препрошивкой

    Просьба не пинать. За No dimm — знаю, задача стояла снять дамп и закатать свой образ. Но в силу того что картридж после заливки собранного образа не работал, пришлось хачить родной образ. И это получилось.

    По традиции
    Картридж который достал или хакинг с препрошивкой

    Ссылка на игры

Оцените статью