Реализация для отладочной платы AX4010 ALINX, основана на specialist-wxeda.
Это очень дешевая плата с алиэкспресс обошлась мне в 3539 рублей. Из недостатков отсутсивие PS2 разьема и наличие лишь microSD ридера. Также на плате нет 16 битного звукового выхода и HDMI.
- Вывод промпта после сброса (Да)
- MicroSD карта (Не проверено)
- Клавиатура (Не проверено)
- KEY1 - рестарт
- KEY2 - не используется
- KEY3 - не используется
Из-за отсутствия на этой плате переключателей, не поддерживаются переключение устройства отображения, выбираемые комбинациями переключателей, как на DE1. Поэтому значения этих кнопок нужно задавать программно в коде spec_top путем записи в соответствующие регистр SW[1:0].
Значение SW[1:0] | Режим | Описание |
---|---|---|
00 | VGA | |
10 | Компонентный YPbPr576p50 | R-Pr G-Y B-Pb только при компиляции 50Гц |
01 или 11 | Copmosite-Video и S-Video | R-Composite G-Y SVideo B-С SVideo) |
Для черно белого телевизора можно использовать сигнал Y_SVideo.
- Посте старта, нажате на клавишу F1, затем ENTER
- Затем ввести комманду
GD000
, это должно запустить операционную систему.
В операционной системе имеются следующие команды:
- DIR - Просмотр файлов в текущем директории
- СD - Смена текущего директория
Для запускает rks файлов требуется ввести имя файла как команду системы. Скачать rks файлы можно тут по ссылке http://emu80.org/dl.html.
Для проверки правильности цветопередачи можно использовать приложенный файл test8c.rks. Он рисует стандартные цветные полосы: белый, желтый, голубой, зеленый, пурпурный, красный, синий, черный.
Следует учитывать то, что не все VGA мониторы поддерживают 50Гц развертку, поэтому можно скомпилировать проект с define FR56HZ
в spec.v, это активирует режимом VGA 56 Гц. В режиме 56Гц не будет доступен компонентный выход (т.к. режим это нестандартный режим).
После смены режима требуется однократная подстройка монитора. При автоматической или ручной подстройке монитора можно использовать приложенный border.rks. Это приложение рисует рамку, ограничивающую активную область изображения.
Тип процессора можно сменит в файле spec.v. Однако для процессора Vslava не поддерживается турбо-режим.
- Иван Городецкий (Ivagor)
- Виталий Онуфрович (Fifan)
- Евгений Иванов (Ewgeny7)
- Игорь Внуков (HardWareMan)
- Дмитрий Целиков (b2m)
- Вячеслава Славинский (svofski)