Версия прошивки от 18 апреля 2018 года.
1) Модифицирован начальный загрузчик системы - процесс загрузки отображается на экране.
2) Кроме начального старта по включению питания и по нажатию кнопки KEY0, при котором происходит загрузка BIOS системы,
предусмотрен "теплый" старт без загрузки BIOS по кнопке KEY1 и с клавиатуры, одновременным нажатием Ctrl+Alt+DEL.
3) Попробовал реализовать режим так называемого "ScanLine" - для включения, в любом ВИДЕО режиме необходимо нажать SHIFT+PrtScr.
4) Схема дочерней платы дополнена элементами подключения PS/2-mouse и UART.
Source - исходные тексты прошивки;
JIC-file - файл для загрузки в EPCS64 в режиме JTAG;
SOF-file - файл для загрузки в CYCLONE в режиме JTAG;
BIOS MSXDOS2 - ROM-файл MSX DOS2 с поддержкой карт формата SDHC.
BIOS NEXTOR - ROM-файл c системой Nextor для записи на SD-карту.
Текущая версия прошивки от 4 марта 2015 года.
Изменен принцип тактирования системы. Использование формирователя тактовых сигналов на основе фазового аккумулятора позволило получить частоту 21.47727 MHz. В результате теперь корректно формируется сигнал NTSC, что позволило получить цветное изображение в режиме TV.
Source - исходные тексты прошивки;
JIC-file - файл для загрузки в EPCS64;
SOF-file - файл для загрузки в CYCLONE;
Sw(0) | - Установка режима работы Видеовыхода при включении питания (переключается клавишей PrintScreen) 0 => 00 - 31 kHz VGA 60 Hz 01 - 31 kHz VGA 50 Hz 1 => 11 - 15 kHz TV и Sound 10 - 15 kHz RGB (SCART) текущее состояние отображается индикаторами LED1 и LED0 |
---|---|
Sw(2) и Sw(1) | - Выбор режима работы slot 2
(Изменяется только по сигналу RESET) 00 = normal cartridge slot 10 = ESE-SCC: 1024K+SCC-I 01 = ESE-RAM: 1024K+ASCII8 11 = ESE-RAM: 1024K+ASCII16 текущее состояние отображается индикаторами LED3 и LED2 |
Sw(3) | - Выбор режима работы slot
1 (Изменяется только по сигналу RESET) 0 = ESE-SCC: 1024K+SCC-I 1 = MegaRAM 512 Kb текущее состояние отображается индикатором LED4 |
Key(0) | - HARD RESET |
Key(1) | - SOFT RESET |
Page Up | Добавить громкость звука |
---|---|
Page Down | Уменьшить громкость звука |
F9 | Добавить уровень звука в канале PSG |
F9+SHIFT | Уменьшить уровень звука в канале PSG |
F10 | Добавить уровень звука в канале SCC |
F10+SHIFT | Уменьшить уровень звука в канале SCC |
F11 | Добавить уровень звука в канале OPLL |
F11+SHIFT | Уменьшить уровень звука в канале OPLL |
F12 | Переключение тактовой частоты процессора (состояние отображается индикатором LED7) |
PrtScr | Переключение Видео-выхода (см. Sw(0)) |
Ctrl+Alt+DEL | SOFT RESET |
Схема дочерней платы, которая содержит минимально необходимый набор устройств для реализции OCM на базе Altera DE0 Nano:
Вариант дочерней платы:
Работа макета OCM, реализованного на базе DE0 nano