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

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

10 голосов | спросил Derfder 12 PMpSat, 12 Apr 2014 13:06:26 +040006Saturday 2014, 13:06:26

2 ответа


8

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

Следующее или, возможно, первое - это определить, какой режим отображения вы поддержите. Это в основном определяет, как rom или ram отображаются в пространство CPU и PPU (графический чип), количество доступных банков памяти и способ повторения прокрутки. Когда вы будете готовы к техническим деталям, ознакомьтесь с Всеобъемлющим документом NES Mapper . Это довольно технический, но необходимы знания в разработке картриджа NES.

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

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

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

ответил cdoty 15 AMpTue, 15 Apr 2014 04:55:29 +040055Tuesday 2014, 04:55:29
6

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

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

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

ответил Josh 12 PMpSat, 12 Apr 2014 20:23:10 +040023Saturday 2014, 20:23:10

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132