User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 22 из 22

Тема: Програмная эмуляция i8086 в ДВК

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    26.11.2013
    Адрес
    г. Самара
    Сообщений
    78
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svinka Посмотреть сообщение
    Написан для реального режима. Вряд ли имеет инструкции 80286 так как большинство VGA карточек работают в 8-битном слоте XT на процессоре 8088.
    В крайнем случае можно использовать процессор NEC V20/V30 или Квазаровский КР1810ВМ86М или военный М1810ВМ86 (он вроде тоже умеет)
    Конечно под реализацию только реальный режим. Есть несколько инструкций 80186 - они так сказать учтены мной. Еще есть инструкции 80286, какие-то циклические сдвиги добавлены, они идут в общем поле опкодов - и их тоже можно реализовать. А есть еще у 80286 инструкции с префиксом 0x0F, который в 8086 еще не префикс, но довольно специфическая инструкция pop cs. Вот вопрос у меня за этот опкод 0x0F - реализовывать его по 86-му или по 286-му?
    - БК-0011М, БК-0011М-01, БК-0010-01
    - Электроника-85, УКНЦ, ДВК
    - ЕС-1841, ЕС-1845, Искра-1030М, Искра-1031, Поиск, МС1502
    - Корвет, Радио-86РК-SRAM, Львов ПК-01, Вектор-06Ц, Апогей БК01Ц
    - Агат-7, Агат-9
    - Leningrad 2012, ZX Evo rev.C + NeoGS, Дельта, ZX Spectrum 48K original
    - Yamaha YIS 503III, Atari 65XE, Amiga 1200, SparcStation 10

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    07.04.2015
    Адрес
    г. Комсомольск, Ивановская обл.
    Сообщений
    319
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Видите ли, работа с аппаратными портами видеокарты будет проще и менее громоздко, чем интерпретатор. Инициализация начального режима в биос карты проста, там не сильно много инструкций включают текстовый режим при старте компа 40х25 и настраивают вектор прерывания int 10h на определенный адрес биоса. Вот еще одна проблема - при интерпретаторе придется какие-то программные костыли для обхода кода назначения вектора юзать, так как IBMовский вектор прерывания это просто 4 байта, содержащие адрес, а не как в PDP еще и слово состояния. Плюсы работы с аппаратными портами - память ВК находится в пространстве памяти вычислителя, изменение в ней символов, их атрибутов в текстовом режиме и цвета пиксела в графическом мгновенно автоматом отобразится на экране монитора, программирование портов VGA несложное и обсосано в инете очень хорошо. Минусы - придется программировать, читать обсасывающую это программирование лит-ру.

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. Эмуляция КСМ ДВК
    от shattered в разделе ДВК, УКНЦ
    Ответов: 14
    Последнее: 02.01.2019, 01:50
  2. Эмуляция AY/YM
    от mungo в разделе Эмуляторы
    Ответов: 18
    Последнее: 22.03.2013, 06:14
  3. Меняю ДВК-2М или ДВК-3 на ПЦ
    от kgbplus в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 25.11.2005, 21:55
  4. Програмная поддержка HDD.
    от alexfreed в разделе Внешние накопители
    Ответов: 1
    Последнее: 23.10.2005, 09:49
  5. Эмуляция и только
    от CityAceE в разделе Эмуляция ZX Spectrum'а
    Ответов: 0
    Последнее: 13.01.2005, 15:20

Ваши права

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