Где теперь брать исходники? Я бы тоже поработал над коммандером. Давайте общий опенсорс проект запилим, а?
Что хочется сделать:
- больший размер кластера (4-8 секторов по 256 байт), или переход на fat12
- более длинные имена файлов. Совместимость ни с чем не теряем, ведь под коммандер нет софта, он только как оболочка используется?
- унификация RAM/ROM/FLASH дисков, любой размер и количество
- FLASH диск вместо ППЗУ, включенный в адресное пространство процессора наподобие страниц RAM диска (доработка архитектуры минимальная)
- поддержка записи во FLASH диск (как включенный вместо ППЗУ, так и через ВВ55)
- добить драйвер SD карты
- встроенный редактор, HEX редактор, ассемблер, дизассемблер, отладчик, Бейсик - можно портировать из RAMFOS, освежив интерфейс
- поддержка формы (окошка) выбора файла для этих программ
- две таблицы с раскладкой клавиатуры, одна для английского, вторая для русского. Так можно сделать нормальный ЙЦУКЕН/QWERTY. Мониторы и RAMFOS тоже можно доработать.
- поддержка шрифтов 6*8, 8*8, 6*10, 8*10 и переключение между ними в настройках. 8*8 и 8*10 будут очень шустрые, 6*8 и 6*10 для совместимости, или если надо больше текста вместить (напр. в HEX редакторе).
- поддержка микросхемы часов с CMOS памятью, куда можно сохранять настройки.
- ПЗУ можно вообще полностью исключить, оставить в нем тест и загрузчик ОС с флеш диска или SD карты. При перезагрузке показывать простое меню типа 1 - загрузка ОС, 2 - запуск теста (который может работать при неисправной памяти).




Ответить с цитированием