Конечно есть и доступен, просто первоначально там вся память заполнена константой $E5
Вид для печати
Ramiros, может сделать более общий вариант?
RAM Drive Size->0
->64
->256
КД на 64 Кб были, хотя это большая экзотика, чем 256. Вроде в них был только банк 0, который прописывался в порт 10h не как 00, а как 11 в соответсвующем положении (и для адресности и для стека). Например "переключение на ОС" и для КД на 256 и для КД на 64 будет
mvi a,23h
out 10h
ОСи под это были, а вот дожили ли они до наших дней - это как раз можно будет легко проверить при наличии поддержки КД на 64.
Может раскрыть тему еще глубже и сделать еще варианты на 512кб и 768кб (как минимум), т.к. для них есть свои ОС CPM (в наличии):
О квазидиске в 2МБ (схема есть) я пока молчу, т.к. под него нет ОС.Код:Управление платой. Стандарт ERAM.
---------------------------------
Для управления платой используются порты в/в 10h и 20h. Функционально схема
разбита на сегменты по 256kB, каждый из которых на 64kB страницы. Назначение
битов порта 10h полностью совпадает со стандартом квазидиска МикроДОС. 20h ис-
пользуется для выбора сегментов и режимов подмены ОЗУ в режиме адресности.
Назначение битов следующее:
0 - выбор вида окна (режима помены ОЗУ),
1 зависит от значения 5го бита порта 10h;
2 - для 0: режим подмены зависит от 0го и 1го битов,
для 1: полная подмена ОЗУ (0000h-FFFFh);
3 / выбор номера 256kB сегмента
4 -< (то есть максимально
5 \ до восьми сегментов);
6 - резерв;
7 - резерв;
Страница в которой происходит подмена ОЗУ выбирается соответствующими бита-
ми порта 10h (по стандарту МикроДОС). Битами 0 и 1 порта 20h задаются четыре
варианта подмены ОЗУ:
0 A000 DFFF
1 8000 DFFF
2 8000 FFFF
3 0100 7FFF,
а также полная подмена ОЗУ (0000-FFFF) установкой бита 2 порта 20h в единицу.
При установке этого бита в ноль режим подмены задается битами 0 и 1 этого пор-
та, в соответствии с выше приведенными вариантами.
ERAM полностью совместим с квазидиском МикроДОС и всем программным обеспе-
чением под квазидиск. Дополнительные режимы работы ERAM открывают новые воз-
можности для написания программного обеспечения, использующего большие об'емы
оперативной памяти. Для пользователей Микродос ERAM предоставляет эти возмож-
ности при изменении внутренних драйверов работы с квазидиском. На стандартной
операционной системе больше 256-ти кб использовать невозможно.
Добавлено через 3 минуты
Вот только порт 20h конфиликтует с омскими часами, которых в VV пока нет. В дальнейшем придется выбирать: ERAM или RTC.
Вот тут я писал про DOS201, который работает с часами
http://zx.pk.ru/showpost.php?p=182997&postcount=18
clock.com запускал в T-34 и в dos201
Добавлено через 4 минуты
Эмулятор на сайте!
из исторических соображений. Также интересно посмотреть, может не утерян ДОС для такого КД, а наличие поддержки КД на 64 Кб позволяет легко проверить.
Добавлено через 5 минут
Чтобы эти ДОС заработали, нужна еще поддержка Comanовского КНГМД.
Но ERAM сам по себе интересная штука, стандартные ДОС с ним заработают, только про память больше 256 Кб они не знают, так что эту дополнительную память можно использовать для чего угодно, не портя содержимое диска C.