Итак готов первый вариант адаптации прошивки 1ChipMSX
для Altera Cyclone II FPGA Starter Development Kit.
Имеющие плату и желающие опробовать могут скачать отсюда:
http://www.caro.k66.ru/files/07_06_16.zip
файл обьемом 921 КБ содержит исходники и POF-файл результирующей прошивки.
Набор файлов для записи на флешку и проверки работы:
http://www.caro.k66.ru/files/msxdisk.zip
обьем файла 66 КБ.
Что имеем (кратко):
1) Тактовая частота 3.5/10.5 Мгц - переключатель SW5(ON/OFF);
2) Мапер на 4 Мбайта;
3) Вывод звука через 16-ти битный встроенный аудио-кодек;
4) Управление громкостью с клавиатуры:
- общая: PgUp - больше, PgDn - меньше;
- PSG: F9 - больше, Shift F9 - меньше;
- SCC: F10 - больше, Shift F10 - меньше;
- OPL: F11 - больше, Shift F11 - меньше;
SW9 = OFF (ON - отключение звука);
5) Выход на VGA-монитор - SW1,SW0 = OFF,OFF;
6) Кнопка KEY0 - reset;
7) Поддержка SD/MMC-карт - SW4 = OFF;
8) SCC1 - SW2 = OFF;
9) SCC2 - SW7,SW6 = OFF,OFF;
10) SW3 - переключение раскладки клавиатур.
Честно говоря я немного запутался в структуре получившегося
"комбайна". Номера слотов, которые постоянно надо вводить в
виде параметра программ меня в конец запутали.
К сожалению так и не смог разбить SD-карточку на разделы,
поскольку ни INITMMC.COM, ни DISKMAN.COM не хотят работать.
Хорошего описания, которое бы могло помочь, к сожалению
не обнаружил. Вполне возможно оно есть только на японском![]()




Ответить с цитированием