Недавно я делился информацией о Sup GameBox, бюджетной консоли, которая оказалась не просто эмулятором, а полноценным клоном оригинального Famicom. Вскоре после публикации я решил обратиться к производителю процессора и получил ответ! Тайваньская компания V.R.T продолжает развивать архитектуру NES. Я узнал, что в GameBox используется чипсет VT38 или VT39, и предложили использовать утилиту NesMaker для создания собственного набора игр. Несмотря на отсутствие официального девкита, существует возможность моддинга. Я изучил внутренности консоли и выяснил, что существует три ревизии, каждая из которых использует разные типы памяти. Моя консоль относится к первой ревизии с 500 играми на NOR Flash. После получения необходимого оборудования для прошивки, я начал анализировать дамп памяти. В процессе реверса я обнаружил, что данные игр защищены от исследования путем перестановки битов. Я разработал утилиту для преобразования дампа в удобный формат, что позволило заменить игры, сохранив их совместимость. В итоге, после успешной прошивки консоли, я смог запустить модифицированную версию Mario. Sup GameBox продолжает оставаться доступным решением для разработки игр под NES, и, возможно, в будущем появятся новые проекты!
Опубликовано вНовости