User Tag List

Страница 48 из 152 ПерваяПервая ... 444546474849505152 ... ПоследняяПоследняя
Показано с 471 по 480 из 1517

Тема: Вектор-06Ц: Эмуляция

  1. #471

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Ramiros, если образ квазидиска не подключен, квазидиск есть или нет? Доступно ли его адресное пространство? Если да, то очень нужна опция "Without RAM Drive".
    Конечно есть и доступен, просто первоначально там вся память заполнена константой $E5
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  2. #472
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Конечно есть и доступен, просто первоначально там вся память заполнена константой $E5
    Сделаешь опцию "Without RAM Drive"?

  3. #473

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,394
    Спасибо Благодарностей отдано 
    764
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    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.

  4. #474
    Tim0xA
    Гость

    По умолчанию

    Может раскрыть тему еще глубже и сделать еще варианты на 512кб и 768кб (как минимум), т.к. для них есть свои ОС CPM (в наличии):
    Код:
    	Управление платой. Стандарт 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-ти кб использовать невозможно.
    О квазидиске в 2МБ (схема есть) я пока молчу, т.к. под него нет ОС.

    Добавлено через 3 минуты
    Вот только порт 20h конфиликтует с омскими часами, которых в VV пока нет. В дальнейшем придется выбирать: ERAM или RTC.
    Последний раз редактировалось Tim0xA; 11.02.2009 в 11:11. Причина: Добавлено сообщение

  5. #475

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Сделаешь опцию "Without RAM Drive"?
    уже сделал... VV_5.66

    про ERAM и RTC пока обещать ничего небуду. в b2m вроде РТС есть но где и как его увидеть, каким софтом? у меня пока увидеть неполучилось еще есть прога clock.com, она виснет и как ее запускать тоже непонятно...
    Последний раз редактировалось Ramiros; 11.02.2009 в 22:36.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  6. #476
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    уже сделал... VV_5.66

    про ERAM и RTC пока обещать ничего небуду. в b2m вроде РТС есть но где и как его увидеть, каким софтом? у меня пока увидеть неполучилось еще есть прога clock.com, она виснет и как ее запускать тоже непонятно...
    Вот тут я писал про DOS201, который работает с часами
    http://zx.pk.ru/showpost.php?p=182997&postcount=18
    clock.com запускал в T-34 и в dos201

    Добавлено через 4 минуты
    Эмулятор на сайте!
    Последний раз редактировалось Tim0xA; 12.02.2009 в 00:32. Причина: Добавлено сообщение

  7. #477

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,394
    Спасибо Благодарностей отдано 
    764
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ramiros, а КД на 64 Кб, как я предлагал здесь
    Цитата Сообщение от ivagor Посмотреть сообщение
    Ramiros, может сделать более общий вариант?
    вроде довольно просто можно сделать, имея работающий КД на 256 Кб, просто оставляем один банк из 4х.

  8. #478

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Ramiros, а КД на 64 Кб, как я предлагал здесь

    вроде довольно просто можно сделать, имея работающий КД на 256 Кб, просто оставляем один банк из 4х.
    Такое кастрирование сделать конечно можно, только мне непонятно зачем?
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  9. #479

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,394
    Спасибо Благодарностей отдано 
    764
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    мне непонятно зачем?
    из исторических соображений. Также интересно посмотреть, может не утерян ДОС для такого КД, а наличие поддержки КД на 64 Кб позволяет легко проверить.

    Добавлено через 5 минут
    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Может раскрыть тему еще глубже и сделать еще варианты на 512кб и 768кб (как минимум), т.к. для них есть свои ОС CPM (в наличии)
    Чтобы эти ДОС заработали, нужна еще поддержка Comanовского КНГМД.
    Но ERAM сам по себе интересная штука, стандартные ДОС с ним заработают, только про память больше 256 Кб они не знают, так что эту дополнительную память можно использовать для чего угодно, не портя содержимое диска C.
    Последний раз редактировалось ivagor; 12.02.2009 в 20:41. Причина: Добавлено сообщение

  10. #480

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    из исторических соображений. Также интересно посмотреть, может не утерян ДОС для такого КД, а наличие поддержки КД на 64 Кб позволяет легко проверить.

    Добавлено через 5 минут

    Чтобы эти ДОС заработали, нужна еще поддержка Comanовского КНГМД.
    Но ERAM сам по себе интересная штука, стандартные ДОС с ним заработают, только про память больше 256 Кб они не знают, так что эту дополнительную память можно использовать для чего угодно, не портя содержимое диска C.
    всетаки нужна точная информация насчет битов отвечающих за номер страницы (поведение КД при нестандартных комбинациях), и как быть с расширением (7,8 биты)?
    Здесь можно скачать актуальные версии Virtual Vector (VV)

Страница 48 из 152 ПерваяПервая ... 444546474849505152 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 867
    Последнее: 17.10.2025, 18:38
  2. Ответов: 9
    Последнее: 18.04.2009, 21:21
  3. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23
  4. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 09:32

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •