Важная информация

User Tag List

Страница 4 из 161 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 1609

Тема: Эмулятор ДВК

  1. #31
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,665
    Благодарностей: 2792
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Изменение эмулируемой конфигурации.

    Запуск терминального сервера.
    ---------------------------------------------


    Для запуска терминального сервера нужно загрузить файл конфигурации Server.cfg, входящий в комплект поставки эмулятора.

    Сервер обслуживает одно TCP/IP подключение к порту системного терминала. По умолчанию сервер ожидает входящие соединения на всех IP-адресах хост-машины. Порт по-умолчанию: 8023.

    Настройки сервера находятся в секции [IP_Adapter1.ini] файла Server.cfg:
    Код:
    [IP_Adapter1.ini]
    Listen_on_IP   ="" 
    Listen_on_Port = 8023
    Connect_to_IP  ="" 
    Connect_to_Port= 0
    Extended_Log=0
    Для прямого задания IP-адреса ожидания подключения нужно изменить параметр Listen_on_IP, например так:

    Код:
    [IP_Adapter1.ini]
    Listen_on_IP   = 127.0.0.1
    Listen_on_Port = 8023
    Connect_to_IP  ="" 
    Connect_to_Port= 0
    Extended_Log=0
    В данной конфигурации терминал используется только для контроля обмена данных. Терминальный ввод возможен лишь при IP-подключении:

    Последний раз редактировалось Patron; 29.12.2012 в 13:00.

  2. Эти 2 пользователя(ей) поблагодарили Patron за это полезное сообщение:
    hobot (17.03.2012), Murzik (17.03.2012)

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

  4. #32
    Guru Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    4,801
    Благодарностей: 1105
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    000.DAT - монитор МС1201.0, стартовый адрес 0160000
    013.DAT - ПЗУ Бэйсик для МС1201.0, стартовый адрес 0140000, ввод-вывод на PR/PP/PC11 (перфолента!)
    055.DAT - монитор МС1201.2, стартовый адрес 0140000
    091.DAT - ПЗУ КМД изначальный, addr=0, ОЗУ на 1809РУ1, контроллер 1801ВП1-097
    092.DAT - ПЗУ КМД, addr=0, ОЗУ на 537РУ11, контроллер 1801ВП1-128
    093.DAT - ПЗУ КМД, addr=0, ОЗУ на 1809РУ1, контроллер 1801ВП1-128
    134.DAT - монитор МС1201.3, addr=0
    134e.DAT - монитор МС1201.3, addr=0,
    для работы с фирменными терминалами (без русского в сообщениях, загрузчик RR вместо DX)
    181.DAT - ПЗУ КЦГД, addr=0100000, изначальный вариант, система команд vt102
    182.DAT - ПЗУ КЦГД, addr=0100000, много bugfixов, система команд vt220,
    графические программы, написанные под 181, уже не идут =(
    255.DAT - ПЗУ КМД, addr=0, ОЗУ на 537РУ8/РУ10
    фиксировано по адресам 020000..027777, контроллер 1801ВП1-128
    SEL1_Data = 0160003 <--- этот параметр отправляет настройки раздела куда-то там
    (стартовый адресс или что то такое верно?), а есть шанс другой вместо БАСИКА dat файл скормить? и почему для базового ПЗУ адрес изменён? (вроде увеличен до нечётного). Я (если честно) поэкспериментировал, но получается "карусель" ошибок
    в закладке "debug" )))
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  5. #33
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,075
    Благодарностей: 986
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    SEL1_Data = 0160003 <--- этот параметр отправляет настройки раздела куда-то там
    Это значение регистра SEL1 с адресом 177716. У 1801ВМ1 старший байт этого регистра определяет стартовый адрес и адреса векторов останова и фатальных ситуаций. Стартовый адрес соответственно 160000. А младший байт может использоваться системой по своему усмотрению. В МС1201.0 с ПЗУ 1801РЕ1-000 в частности биты 0 и 1 содержат условия начального пуска:
    00 (0) - перезапуск по вектору 24;
    01 (1) - выход в пультовый отладчик;
    10 (2) - запуск с адреса 173000 (загрузка с DX);
    11 (3) - запуск с адреса 140000 (ПЗУ пользователя).
    Так что в эмуляторе пока имеют смысл только условия 1 и 3.

  6. Этот пользователь поблагодарил Alex_K за это полезное сообщение:
    hobot (17.03.2012)

  7. #34
    Guru Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    4,801
    Благодарностей: 1105
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    условия начального пуска:
    условие пуска ! спасибо )))
    сейчас будем продолжим его прошивками кормить )))
    у меня их много )))
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  8. #35
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,075
    Благодарностей: 986
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    условие пуска ! спасибо )))
    сейчас будем продолжим его прошивками кормить )))
    у меня их много )))
    А для МС1201 с процессором 1801ВМ1 имеют смысл только прошивки -000 и -054 со стартового адреса 160000. А для стартового адреса 140000 собственно мне известен только Бейсик.
    Так что другие прошивки не подойдут, не стоит и мучиться.

  9. Этот пользователь поблагодарил Alex_K за это полезное сообщение:
    hobot (17.03.2012)

  10. #36
    Guru Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    4,801
    Благодарностей: 1105
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    -054
    ???
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  11. #37
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,075
    Благодарностей: 986
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    ???
    Прошивка -054 для платы МС1201.01, поддерживает загрузку с MX, DY (8-дюймовый дисковод с двойной плотностью записи), а также уже восемь условий начального пуска.
    Прошивка - http://zx.pk.ru/showpost.php?p=407632&postcount=30

  12. #38
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,665
    Благодарностей: 2792
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    а есть шанс другой вместо БАСИКА dat файл скормить?
    При помощи объекта ROM можно подключать любые образы ПЗУ с любых адресов памяти.

    Но желательно делать это так, чтобы образы в памяти не пересекались ( пока это не проверяется ). Или проверяется.. Не помню. Вполне может быть, что каждая ячейка ПЗУ считается, как регистр устройства ROM, поэтому если диапазоны адресов двух ПЗУ пересекаются, то может вылезти сообщение о конфликте установленных устройств.

    Например, можно подключить ПЗУ Бэйсик с адреса 0140000 таким манером:

    Код:
    [objects]
    
    ROM = CPU_module:ROM
    
    [links]
    
    bus & CPU | CpuBoard | HD | TerminalPort | Booter | TerminalPort2 | ROM
    
    
    [ROM.ini]
    ROM_DataFile    = 013.dat
    ROM_BaseAddress = 0140000
    ROM_Bytes       = 020000
    ROM_LatencyNS   = 120
    ROM_Disable     = 0
    Кстати, всё это уже написано в default.cfg, но немного иначе:

    Код:
    [objects]
    
    ;;; ROM      = CPU_module:ROM
    
    [links]
    
    bus & CPU | CpuBoard | HD | TerminalPort | Booter | TerminalPort2  ;;  | ROM
    
    
    [ROM.ini]
    ROM_DataFile    = 013.dat
    ROM_BaseAddress = 0140000
    ROM_Bytes       = 020000
    ROM_LatencyNS   = 120
    ROM_Disable     = 1
    Сравнив - довольно легко понять, что и как надо изменить.
    Последний раз редактировалось Patron; 18.03.2012 в 00:18.

  13. Этот пользователь поблагодарил Patron за это полезное сообщение:
    hobot (18.03.2012)

  14. #39
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,665
    Благодарностей: 2792
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А для МС1201 с процессором 1801ВМ1 имеют смысл только прошивки -000 и -054 со стартового адреса 160000.
    Есть ещё прошивка -031 ( монитор ДВК МС1201.1 ). Она отличается ( вроде ) только добавлением загрузки с MX.

    ...
    Вложения Вложения
    • Тип файла: zip 031.zip (4.0 Кб, Просмотров: 216)

  15. Этот пользователь поблагодарил Patron за это полезное сообщение:
    hobot (18.03.2012)

  16. #40
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,075
    Благодарностей: 986
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Есть ещё прошивка -031 ( монитор ДВК МС1201.1 ). Она отличается ( вроде ) только добавлением загрузки с MX.

    ...
    Да не только. Так же уже восемь условий начального пуска, есть загрузка с DY (адрес 173200). А вот чем конкретно отличаются -031 и -054, это надо дизассемблировать и смотреть.

  17. Этот пользователь поблагодарил Alex_K за это полезное сообщение:
    hobot (18.03.2012)

Страница 4 из 161 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 12
    Последнее: 12.06.2011, 16:38
  2. Эмулятор ПЗУ.
    от ALKO в разделе Память
    Ответов: 8
    Последнее: 17.05.2011, 12:41
  3. Эмулятор AY на AVR
    от serkiri в разделе Звук
    Ответов: 52
    Последнее: 10.06.2010, 08:01
  4. Эмулятор для Mac
    от AlexBel в разделе Эмуляторы
    Ответов: 11
    Последнее: 02.05.2010, 17:53

Ваши права

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