С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
С ходу не получилось, поэтому решил вопрос с ПО оставить на потом.
Только что наконец подключил набортный Стерео Audio Codec взамен одноконального ШИМ, примененного в 1СhipMSX.
Попробовал послушать звучание PSG и SCC кодеков - очень даже ничего.
OPLL-кодек пока не нашел в чем работает, поэтому не опробовал.
В ALESTE 2 точно пиликает под OPLL , если оного не обнаруживает , то играет под AY .
Вот только точно не уверен как игруха детектит наличие OPLL возможно потребуется вклинить ПЗУ HBF1XVMUS.ROM из MSX2+ - Sony HB-F1XV , чтоб опознавался как MSX Music . Но скорей всего и так должно работать .
З.Ы. Вам случайно попопадались сырки кокогонить плеера для OPLL (под Z80) ?
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
Итак готов первый вариант адаптации прошивки 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 не хотят работать.
Хорошего описания, которое бы могло помочь, к сожалению
не обнаружил. Вполне возможно оно есть только на японском![]()
Наконец и с этой проблемой разобрался.
Как оказалось версия BIOS заложенная в 1ChipMSX прекрасно работает с FAT16,
а вот COMMAND2.COM по умолчанию работает с FAT12, не понятно правда как они стыкуються,
но после правки COMMAND2.COM с помощью PATCHCOM.COM (брать здесь: http://www.ucatv.ne.jp/~kmizuo/), система прекрасно
видит весь доступный на карте обьем (проверил на 128MB и 256MB).
Последний раз редактировалось caro; 02.07.2007 в 22:41.
Нашел ROM-файл ALESTE.ROM - действительно звук реализован через OPLL кодек,Сообщение от fan
но звучание на OCM-DE1 мягко говоря плохое.
На эмуляторе тот же файл выдает вполне нормальный звук.
Хочу заказать сабж. Звонил в Киев - заломили аж 240 долларов и 3 недели ожидания. В Москве, ЭФЕ - 186 зелных, но ожидание 8 недель. Решил плюнуть, и в начале августа закажу на terasic-е. С пересылкой в Украину получается 214 долларов. Во как.
ZXM-Phoenix 1024 + ZXKit1, Sinclair ZX Spectrum+, АТМ 2 TURBO+, PentEVO rev. C, Speccy2007, Commodore C64, Amiga A1200, Amiga A500, MSX2, Atari 800XL, Atari 130XE + SDrive, Atari ST, Atari Jaguar, Altera DE1,
+Небольшая стоечка в серверной комнате.
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)