Здесь можно скачать актуальные версии Virtual Vector (VV)
Ramiros, может сделать более общий вариант?
RAM Drive Size->0
->64
->256
КД на 64 Кб были, хотя это большая экзотика, чем 256. Вроде в них был только банк 0, который прописывался в порт 10h не как 00, а как 11 в соответсвующем положении (и для адресности и для стека). Например "переключение на ОС" и для КД на 256 и для КД на 64 будет
mvi a,23h
out 10h
ОСи под это были, а вот дожили ли они до наших дней - это как раз можно будет легко проверить при наличии поддержки КД на 64.
Последний раз редактировалось ivagor; 11.02.2009 в 08:01.
Может раскрыть тему еще глубже и сделать еще варианты на 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.
Последний раз редактировалось Tim0xA; 11.02.2009 в 11:11. Причина: Добавлено сообщение
Последний раз редактировалось Ramiros; 11.02.2009 в 22:36.
Здесь можно скачать актуальные версии Virtual Vector (VV)
Вот тут я писал про DOS201, который работает с часами
http://zx.pk.ru/showpost.php?p=182997&postcount=18
clock.com запускал в T-34 и в dos201
Добавлено через 4 минуты
Эмулятор на сайте!
Последний раз редактировалось Tim0xA; 12.02.2009 в 00:32. Причина: Добавлено сообщение
Здесь можно скачать актуальные версии Virtual Vector (VV)
из исторических соображений. Также интересно посмотреть, может не утерян ДОС для такого КД, а наличие поддержки КД на 64 Кб позволяет легко проверить.
Добавлено через 5 минут
Чтобы эти ДОС заработали, нужна еще поддержка Comanовского КНГМД.
Но ERAM сам по себе интересная штука, стандартные ДОС с ним заработают, только про память больше 256 Кб они не знают, так что эту дополнительную память можно использовать для чего угодно, не портя содержимое диска C.
Последний раз редактировалось ivagor; 12.02.2009 в 20:41. Причина: Добавлено сообщение
Здесь можно скачать актуальные версии Virtual Vector (VV)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)