User Tag List

Показано с 1 по 10 из 15

Тема: Эмуляция КСМ ДВК

Древовидный режим

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

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,699
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    195
    Поблагодарили
    127 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Эмуляция КСМ ДВК

    Моя конечная цель -- добавить к MESS весь ДВК (и есть успехи -- см. соседнюю тему, но для разминки -- КСМ.

    Версия 0.156 (26 ноября 2014) вышла с работающим драйвером dvk_ksm.

    Исходные данные:

    http://www.emuverse.ru/downloads/com...SMSchema1.djvu
    схема и ТО

    http://archive.pdp-11.org.ru/BIBLIOT...XT/KSM_MS7004/
    KSM_MS7004.rar: прошивки и комментированные дизассемблированные листинги (спасибо Alex_K за них). Они же -- https://github.com/shattered/retro-b...master/dvk_ksm

    http://zx-pk.ru/attachment.php?attac...0&d=1395503848
    Вариант прошивки, который соответствует ТО -- системное ОЗУ по адресу 0x2000..0x20FF.

    http://www.phantom.sannata.ru/forum/index.php?t=17079
    Правильный дамп ksm_02_PLM_D16.BIN (эмулятору не нужен)

    http://zx-pk.ru/showthread.php?t=20092
    http://zx-pk.ru/showthread.php?t=18184
    http://zx-pk.ru/showthread.php?t=10371
    http://zx-pk.ru/showthread.php?t=18351
    http://zx-pk.ru/showthread.php?t=2348
    Залежи информации :-)

    Код:
    порты
    
    5E-5F	i8259
    6E-6F	i8251 <keyboard>
    76-77	i8251 <line>
    78-7B	i8255
    	PA	код номера первой строки текущей страницы
    	PB	DIPs
    		0	стоп-битов - 1 или 2
    		1	контроля по четности
    		2	разрешение или запрет контроля по четности/нечетности
    		3	разрешение отображения управляющих символов
    		4	разрешение/запрет фиксации курсора в крайних положениях строки
    		5	запрет автоповтора
    		6	авто ПС, ВК
    		7	выбор КОИ Н0 и Н1 (0) или КОИ Н2 (1)
    	PC0..3	DIPs
    		0	режим XON/XOFF
    		1..3	скорость обмена
    	PC5..6	скорость в линии
    	PC7	мерцание символов
    
    карта памяти
    
    0000-0FFF	ROM
    2000-20FF	SRAM
    C000-FFFF	VRAM
    =
    C000..D7FF	1 и 2 страницы маркера
    E000..F7FF	1 и 2 страницы символов
    F8B0..F8FF	служебная строка


    Чтобы воспользоваться, нужно взять MESS 0.156 или новее, положить в нужное место прошивки и
    Код:
    # подключить к заглушке -- должно быть видно эхо вводимых символов
    mess dvk_ksm -rs232 loopback
    # проверка работы на большом потоке символов (tcp/ip chargen)
    mess dvk_ksm -bitb socket.localhost:19
    # telnet BBS
    mess dvk_ksm -bitb socket.telehack.com:23
    mess dvk_ksm -bitb socket.rsx.pdp-11.org.ru:23
    КСМ настраивается либо через DIP switches (в соотв. меню MESS), либо на ходу -- F4 (УСТ РЕЖИМА на клавиатуре 7004) и одной из клавиш цифровой клавиатуры. 0 выбирает скорость порта, 1-9 -- режимы (http://zx-pk.ru/showthread.php?t=2348&page=203). F9 очищает память, F20 (никуда не назначено по умолчанию) переключает режимы ЛИН/АВТ.
    Последний раз редактировалось shattered; 05.09.2016 в 01:26.

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

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

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

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

Похожие темы

  1. [Поиск 1] Эмуляция
    от KingArthur в разделе Поиск
    Ответов: 192
    Последнее: 05.12.2021, 15:48
  2. Эмуляция AY/YM
    от mungo в разделе Эмуляторы
    Ответов: 18
    Последнее: 22.03.2013, 06:14
  3. Аппаратная эмуляция GS/TFM/AY
    от Black_Cat в разделе Эмуляторы
    Ответов: 34
    Последнее: 03.05.2008, 23:34
  4. Эмуляция Sprinter'а
    от breeze в разделе Эмуляторы
    Ответов: 7
    Последнее: 28.03.2008, 23:08

Ваши права

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