Версия 24. Работоспособная. Отличия:
1. Введён сигнал np - начального пуска, полностью повторяет сигнал оригинального Специалиста. Раньше его не было - стартовый адрес C000 был зашит в эмулятор процессора.
2. Раскладка устаканилась. Пока в него изменения не будут вноситься. Введена Ewgeny7, но пока не используется клавиша Num Lock - переключение режима Стандарт/МХ.
Идут первые эксперименты с SPI интерфейсом SD карты. Автором драйвера предъявлены требования по адресам:
При включении и по сбросу -
0000 - 7FFF - ПЗУ 32 кБайта
8000 - EFFF - ОЗУ (в том числе и видео) 28 кБайт
F000 - F7FF - SPI 2 кБайта (вместо порта программатора, реально используется только два первых байта)
F800 - FFFF - ВВ55 (порт клавиатуры) 2 кБайта
После инициализации и смены сигнала НП -
0000 - EFFF - ОЗУ (в том числе и видео) 60 кБайт
F000 - F7FF - SPI 2 кБайта (вместо порта программатора, реально используется только два первых байта)
F800 - FFFF - ВВ55 (порт клавиатуры) 2 кБайта
Работа такова:
При сбросе загрузчик (>5 кБайт) грузит монитор с SD карты с адреса С000 и запускает его. Монитор посредством НП отключает ПЗУ. Получившиеся ОЗУ 0000 - EFFF доступно для чтения и записи. Соответственно с адреса C000 лежит Монитор и другие программы.




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