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

User Tag List

Страница 52 из 183 ПерваяПервая ... 484950515253545556 ... ПоследняяПоследняя
Показано с 511 по 520 из 1824

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

  1. #511
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Имеется в виду, что если есть драйвер, который без проблем работает на любой скорости, то в плохой работе конкретного драйвера виноват не эмулятор, а автор драйвера.

    Некоторые драйверы MX, например - делают задержки в цикле SOB, поэтому могут работать только на родной скорости процессора.
    Ну тут вопрос сложный: с одной стороны драйвер желательно делать универсальным и независящим от скорости, с другой и DEC и Mentec делали с точностью до наоборот всегда

    Я думаю добавить параметр задержки прерывания не так уж и сложно, а там можно и гипотезу проверить...

    Кстати в RT-11 вообще иной раз возможны проблемы в случае когда I/O (прерывания вообще непричем) завершается до того как управление вернулось из драйвера в монитор - наступал когда-то, но тут уже не вспомню деталей, да и не факт что эти проблемы есть после версии 5.0...
    Последний раз редактировалось form; 25.12.2014 в 11:52.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

  3. #512
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, возможно что 300герцовый ВМ1 это перебор? )

    Последний раз редактировалось hobot; 25.12.2014 в 21:35.
    Архив программ для УК-НЦ, ДВК и БК.

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

  4. #513
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_31.12.14_21-20

    Изменения:

    1. Внесены изменения, описанные ЗДЕСЬ.

    2. В модуль CPU11_module.em добавлены объекты 1801VM2 и MS1201.02.

    3. Добавлен файл 055.dat, содержащий прошивку -055 для платы МС1201.02.

    4. Добавлены файлы конфигурации ДВК-2_DX.cfg, ДВК-2_MX40.cfg, ДВК-2_MX80.cfg, ДВК-2_MY80.cfg

    5. Заменён процессор на ВМ2 в файлах конфигурации default.cfg, CmdLine.cfg, LoadScript.cfg, DisAsm.cfg, 60Kb.cfg

    ...

  5. #514
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отлично!
    Всех с наступающем Новым годом!

  6. #515
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_03.01.15_23-15

    Изменения:

    1. Исправлено несколько ошибок в эмуляции процессоров, сидевших в коде много лет. Одна из них с небольшой вероятностью приводила к вылету эмулируемой ДВК в пульт при любом нажатии на клавишу, другая при одновременной эмуляции MX и DX приводила в ходе загрузки RT-11 к прекращению на 2 секунды диспетчеризации событий таймера движком эмуляции.

    2. Добавлен файл конфигурации ДВК-2_DY.cfg

    3. Исправлены комментарии в файлах конфигурации.

    ...

  7. #516
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    2. Добавлен файл конфигурации ДВК-2_DY.cfg
    При запуске вылетает на 000000. После В$DY загружается и показывает время/дату 00:00:00 31-дек-2014, Среда. В Винде время/дата правильные.
    Цитата Сообщение от Patron Посмотреть сообщение
    Для помещения в память эмулятора кода любых ПЗУ служит объект типа ROM.
    Сделал загрузчик НХ в ROM но консоль пишет что адрес ВВ/ВЫВ уже занят. Стартовый адрес сделал 173000 а SEL 140006.
    Делалось по совокупности 3 сообщений -

    http://zx-pk.ru/showpost.php?p=767957&postcount=1160

    http://zx-pk.ru/showpost.php?p=591777&postcount=27

    http://zx-pk.ru/showpost.php?p=761409&postcount=459

  8. #517
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    При запуске вылетает на 000000. После В$DY загружается и показывает время/дату 00:00:00 31-дек-2014, Среда.
    Дата из Windows не передаётся при загрузке через пульт. Для того и запускается DAY.SAV, чтобы при отсутствии даты её можно было ввести.


    Цитата Сообщение от MiX Посмотреть сообщение
    Стартовый адрес сделал 173000 а SEL 140006
    Восьмеричные значения параметров надо писать в файлах конфигурации с лидирующим нулём.

    Процессор должен быть 1801VM2, а плата MS1201.02, иначе будет конфликт со встроенным ПЗУ загрузчика платы MS1201.

  9. #518
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Дата из Windows не передаётся при загрузке через пульт. Для того и запускается DAY.SAV, чтобы при отсутствии даты её можно было ввести.
    Вопрос больше не про дату а про вылет. Также заметил вылет на MY,MX. На конфигурации default стартует нормально и дата/время правильное.

    Цитата Сообщение от Patron Посмотреть сообщение
    Восьмеричные значения параметров надо писать в файлах конфигурации с лидирующим нулём.
    Адрес с нулём, SEL без нуля.

    Цитата Сообщение от Patron Посмотреть сообщение
    Процессор должен быть 1801VM2, а плата MS1201.02, иначе будет конфликт со встроенным ПЗУ загрузчика платы MS1201.
    Плата и процессор MS1201.02, 1801VM2

  10. #519
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Вопрос больше не про дату а про вылет.
    Это не вылет, а эмуляция включения ДВК ( правда, у настоящей ДВК выводится не ноль, а содержимое регистра PC до загрузки в него первого значения после включения питания ).

    Цитата Сообщение от MiX Посмотреть сообщение
    SEL без нуля.
    Надо с нулём, так как начальный адрес у ПЗУ МС1201.02 == 0140000

    ---------- Post added at 20:56 ---------- Previous post was at 20:49 ----------

    Чтобы код влез с адреса 173000 - он не должен занимать много места.

    Например - такой вариант успешно сажает по адресу 173000 первый блок ПЗУ Бейсика:

    Код:
    [ROM.ini]
    ROM_DataFile    = 013.dat
    ROM_BaseAddress = 0173000
    ROM_Bytes       = 01000
    ROM_LatencyNS   = 100
    ROM_Disable     = 0
    Последний раз редактировалось Patron; 04.01.2015 в 21:00.

  11. #520
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, С конфигурацией разобрался. Но у меня не получился загрузчик.
    По этому пара вопросов.
    Достаточно ли файла Bothx0.MAC или нужен ещё файл клавиатурного ввода?
    Если да то их надо сливать вместе?
    В старте что писать?
    .ASect
    .=173000
    ROM.START:

    Спасибо.

Страница 52 из 183 ПерваяПервая ... 484950515253545556 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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