andykarpov / karabas-pro

FPGA based retrocomputer with FDD and HDD controllers
MIT License
28 stars 8 forks source link

Karabas-pro BIOS #54

Closed andykarpov closed 3 years ago

andykarpov commented 3 years ago

Подумать над ТЗ, что должно входить в концепцию BIOS'а для karabas-pro, разработать прототипы экранов и ТЗ для MVP версии. Продумать, как ПЗУ с BIOS будет стартовать, откуда и как переключаться на выбранную прошивку и конфиг и тп.

andykarpov commented 3 years ago

Экраны:

1) Bootscreen 1.1) На черном фоне в режиме экрана профи с палитрой вывести логотип Karabas-Pro 1.2) Внизу текстом вывести версию BIOS, а также подсказки:

2) Экран настроек:

3) Экран выхода из режима настроек

nihirash commented 3 years ago

Желательно описать еще как сохранять настройки, чтобы после выключения не начинать с чистого листа 😸

Часы, как я понимаю, не то, чтобы свободны

andykarpov commented 3 years ago

Желательно описать еще как сохранять настройки, чтобы после выключения не начинать с чистого листа

Часы, как я понимаю, не то, чтобы свободны

ГДЕ ХРАНИТЬ: Вариантов вижу 3, где хранить: 1) как сейчас, в eeprom меги. у нас же сейчас, все что хоткеями переключается - это состояние пишется в eeprom меги, и при включении питания - это состояние восстанавливается. 2) в eeprom часиков. Но там да, особо не разгуляешься - почти все ячеи зарезервированы за PQ-DOS BIOS'ом 3) во флеше, где-то рядом с конфигурационным байтом версии платы. во флеше есть засада, чтобы записать новое значение - нужно блок 64к сначала очистить...

КАК ХРАНИТЬ: Завести отдельный порт или набор портов для чтения-записи ? Вроде бы @solegstar уже начал в этом направлении.

andykarpov commented 3 years ago

Пока потребность BIOS'а частично закрыли новым OSD. Как будут сформированы новые идеи - переоткроем.