Оказывается, для PC существует много кросс-средств для разработки приложений для различных игровых консолей, как для старых NES, SNES, Sega, так и «предпоследних» Sony Playstation и Sega Dreamcast. Также доступна различная информация по приставочному железу и различным процессорам. Вот небольшая подборка ссылок на подобного рода ресурсы.
Сайты об эмуляции
http://www.zophar.net/
     Вся официальная сторона эмуляции. База данных по эмуляторам, public-domain ромы, различные утилиты для хакинга, доки по приставочным процессорам, а также кросс-инструментарий для developer'ов. Чтобы не лазить десять лет по сайту в поисках утилит, пожалуйте прямо сюда. А документация по консолям и их процессорам располагается вот тут вот.
http://www.emulation9.com/
     Несмотря на то, что этот сайт на японском языке, он имеет ОЧЕНЬ большую базу данных по различным эмуляторам консолей и компьютеров. К тому же новости на нём обновляются каждый день.
Cross-development
http://fms.komkon.org/
     А это сайт того самого Марата Файзуллина, чьё имя связывается с началом эры эмуляторов. Здесь можно найти техническую и программистскую информацию о многих восьмибитных консолях.
http://nesdev.parodius.com/
     Самый полный сайт о программировании для NES и SNES. Кросс-ассемблеры и кросс-компиляторы, документация по инструкциям процессоров 6502 и 65816, примеры самопальных ромов с исходниками. Непосредственно с сайта можно скачать такие программы как Fasm v1.0 by Toshi Morita (не писишный Fasm!!!), x816 assembler for 6502/65816, 6502 SDK с исходниками, Nesasm v1.0, Dasm v2.12 и много всего ещё.
http://plg.lrn.ru/console/svalka/
     Странная ссылка... Тем не менее, здесь куча документации по программированию для Gameboy, Gameboy Advance, NES и Sega.
http://tv-games.narod.ru/trans.htm
     Здесь тоже можно найти техническую информацию по NES, SNES и Sega, а также кучу утилит для хака и запатчивания ромов.
http://emureview.ztnet.com/sega/gentech.htm
     А это страница посвящена только лишь Sega Genesis. Имеется общая инфа по программингу, доки по процессорам Motorola 68000 и Zilog Z80, а также SGCC - Sega Genesis C Compiler (кучу утилит для сего компайлера можно взять отсюда).
http://www.gbadev.org/
     Самый полный и самый живой сайт о программировании для Gameboy Advance. Прелесть программинга для этой игровой системы в том, что самопальный ром (а уж будет это демка или игра - вам решать) можно через USB интерфейс залить на Flash-картридж и испытать его на "живом" Геймбое!
Hosted by uCoz