by KOE » 21 Oct 2009, 10:54
Платы приехали. 2.666LE в монтаж пока не отправлены, т.к. жду до сих пор посылку из Чебоксаров с RC-россыпью и транзисторами (компоненты из Китая везут в Москву, затем из Москвы в Чебоксары и затем из Чебоксаров назад в Москву и получается закупать по такой схеме дешевле, чем напрямую из Китая в Москву, народ в Москве зажрался стало быть, без накрутки в 100-500 % по стоимости даже пятую точку от стула не оторвет, а в Чебоксарах за копейки работают).
Демо-прошивки для плат версий 2.666 и 2.666LE в прикрепленном архиве. rbf - файл (pentagon.rbf для 2.666 и PaE.rbf для 2.666LE) - прошивка fpga, hex - прошивка mcu. Прошивать надо только mcu. rbf-файл записывается на SD-карту и при включении питания считывается контроллером и заливается в fpga (поддерживаются fat12/16/32, на деле я проверял только fat16/32). Также на карте должны находится следующие файлы:
1. logo.rom (для LE) или logo2666.rom (для не LE) - файл длиной 16384 байтов, первые 6912 из них - картинка в спектрумовском формате, это заставка, загружаемая и выводимая на экран при старте, содержимое оставшиесхся байтов не важно;
2. gluk.rom (16384 байтов) - прошивка GLUK RESET SERVICE
3. basic128.rom (16384 байтов) - прошивка basic 128
4. basic48.rom (16384 байтов) - прошивка basic 48
5. dos610e.rom (16384 байтов) - прошивка TR-DOS (рекомендуется TR-DOS 6.10e by AlCo)
6. test.trd - TRD-файл, который при старте записывается в RAM-диск и становится доступным как диск D в TR-DOS 6.10e.
Особенности демо-прошивок:
Процессор работает на частоте 3.5 МГц, частота кадров - 50 Гц, видеорежим по строкам/тактам - "Пентагон", интерфейс - только VGA (телевизоры с их муарами и размазанными цветами выбрасываем на помойку один раз и навсегда), памяти поддержано 1024к, из них 64 уходят под загрузку прошивок ПЗУ, дополнительные разряды порта 7ffd, отвечающие за память сверх 128к, доступны только из ПЗУ TR-DOS (временно сделал, чтоб всякие криворукие программеры не попортили RAM-диск). Звук: ym2149: vhdl-ядро, микширование каналов и бипера я сделал цифровым образов, на выходе - стандартное стерео (2 канала). Клавиатура - ps2 с раскладкой как в Zcontroller. Пинать меня по этому поводу смысла нет, планирую сделать таблицу перекодировки скан-кодов в виде файла на sd-карте, но не скоро. ps2 мышь пока не доделал.
- Attachments
-
- 8154114.rar
- (209.16 KB) Downloaded 503 times
Last edited by
KOE on 21 Oct 2009, 10:59, edited 1 time in total.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"