Как я могу положить свою игру на картридж NES?

10

Как я могу создать картридж NES? Есть ли учебник? Мне нужно поставить игру, которая работает в эмуляторе, и положить ее на картридж. Как это сделать? Это возможно с нуля? Или, по крайней мере, я мог бы использовать существующий картридж и перезаписать содержимое там?

Derfder
источник
Интересный вопрос. Я уверен, что картриджи NES предназначены только для чтения и не могут быть записаны без специального оборудования, но я действительно не эксперт в этом отношении.
Филипп

Ответы:

8

Вы должны убедиться, что ваша игра будет работать правильно на оборудовании NES. При наличии многих 8- и 16-битных консолей время доступа к аппаратным регистрам ограничено. Доступ к регистрам вне допустимого времени часто приводит к тому, что программа не отображает никакого вывода. Один из эмуляторов - это $ nes , другой - fceux . Нет $ nes предупредит вас, если вы нарушите многие правила. Эмулятор fceux, вероятно, более точен, но молча потерпит неудачу, если вы нарушите правила.

Следующее или, возможно, первое, что нужно сделать, это определить, какой режим отображения вы будете поддерживать. Это в основном определяет, как ROM или RAM отображаются в пространстве процессора и PPU (графического чипа), количество доступных банков памяти и как будет повторяться карта тайлов с прокруткой. Когда вы будете готовы к техническим деталям, ознакомьтесь с документом комплексного картографирования NES . Это довольно технически, но необходимы знания для разработки картриджа NES.

Последний шаг - получить его на картридже. Существует несколько опций, одна из которых - плата INL-ROM NES , которую можно приобрести с флэш-памятью для облегчения тестирования. Как только ваша игра запустится, вы можете купить ту же плату и программу и припаять свои собственные EPROMS на плату.

Если вы действительно заинтересованы в разработке NES, посетите форумы NesDev .

Я разработал игру под названием Frog Feast, которая работала на SNES, Genesis, Atari Jaguar и Neo Geo. Друг создал физические версии из старых игровых плат.

cdoty
источник
6

У многих (особенно старых) основанных на картриджах консолей есть субкультуры разработки для домашнего пивоварения, которые создали картриджи на основе CompactFlash , которые можно приобрести, загрузить в ПЗУ домашнего пивоварения и вставить в (обычно модифицированную) систему.

Для NES наиболее популярным вариантом кажется PowerPak от RetroZone . По-видимому, для него не требуется модифицированный NES, поскольку чип блокировки системы был обойден.

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


источник