Запустил сегодня свой девайс. Назначение девайса - аппаратная эмуляция реальных игровых картриджей MSX, загружая в них .rom-файлы. В дальнейшем планируется развитие в виде добавления функции эмуляции дисковода, но это потом.
В девайсе имеется:
1. FPGA FLEX6000 EPF6016TC144
2. 512 килобайт статического ОЗУ
3. Контроллер Atmel ATmega128
4. SD-карта.
Фото девайса, кому интересно: http://crazyroom.ru/8bit/files/TR-card.jpg
На настоящий момент работают 16-килобайтные игрушки, имеющие адрес запуска 0x4000 или 0x8000. 32-килобайтные (и выше) пока не пробовал, надо кое-что доработать.
Вопрос. Для запуска игр объемом 32 килобайта требуется маппер? Или можно просто подключать как ПЗУ на адреса A0-A14 и подавать /CS12 на /OE и /SLTSL на /CS?
Aangemeld of registreer om reacties te plaatsen