Опишу.
Память сейчас линейная, 0000-FFFF
Область 0000-03FF занимает монитор-0, но аппаратно под него отдано вся 0000-0FFF.
Далее следует свободное ОЗУ 1000-F7FF. Выше сидит монитор-F.
Экранная область в ч/б режиме занимает E800-EE40.
Если включим цвет, то под экран уходит и E000-E640.
Монитор-0 можно отключить, в нашей версии - и программно тоже.
Индикаторы процессорного модуля реагируют на запись в диапазоне 9000-9FFF, но это не мешает нам спокойно работать с этой областью памяти. Пускай мигают себе на здоровье.
Если мы будем подключать SD-модуль, то под BIOS, работающую с FAT16, отойдет область ПЗУ F000-F7FF. Стек монитора при этом переедет ниже, от DFFF и ниже.
---------- Post added at 00:18 ---------- Previous post was at 00:13 ----------
Схемка - одна микросхема EPM3032. Уже страшно?
Ну и пара порезов на плате дисплейного модуля, чтобы ПЗУ занимало уже не F800-FFFF, а чуть пошире диапазон F000-FFFF.
Работает через новый порты C0-C1.
Новой директивой монитора S переходим в BIOS, где можем директивой DIR посмотреть каталог, а набрав имя программы - загрузить и запустить ее.






ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Ответить с цитированием