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

User Tag List

Страница 47 из 183 ПерваяПервая ... 434445464748495051 ... ПоследняяПоследняя
Показано с 461 по 470 из 1824

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

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

    По умолчанию

    Пока Трап то4 100020 (чтение)
    На 173000 выбрасывает.

    ---------- Post added at 20:08 ---------- Previous post was at 19:47 ----------

    Заметил глюк в эмуляторе.
    Если отжать кнопку Вкл и нажать Сброс то эмулятор зависает.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Пока Трап то4 100020 (чтение)
    Но это уже исполняемая из ПЗУ программа зависает, а сам код ПЗУ сидит в памяти начиная с того адреса, который указан в параметре ROM_BaseAddress.

    ---------- Post added at 21:43 ---------- Previous post was at 21:26 ----------

    Цитата Сообщение от MiX Посмотреть сообщение
    Если отжать кнопку Вкл и нажать Сброс то эмулятор зависает.
    Исправить эту ошибку оказалось легко - в следующем релизе её уже не будет.

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

    По умолчанию

    Patron, Хочу сказать что на плате 8битные ПЗУшки, значит и адрес для 2х ПЗУ должен быть один. ПЗУ считываются одновременно с одной с0 по 7 с второй с8 по15 разряды. Так что тут надо либо прошивку сливать в одну, либо организовывать синхронное чтение с 2х ПЗУ.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    надо либо прошивку сливать в одну, либо организовывать синхронное чтение с 2х ПЗУ.
    Надо любым удобным способом делать файл образа памяти и помещать его в память эмулятора при помощи объекта ROM.

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

    По умолчанию

    Patron,На всякий случай.

    Паспорт на МС3404.04 здесь
    Прошивки и паспорт Здесь.

    Насколько я понимаю.
    Старт происходит по адресу 165000 или 173000. Так как в эмуляторе 173000 занят то ставим адрес ROM 165000.
    У меня после 165000G выдаёт Трап то 4 165004.

    В эмуляторе объект ROM работает с 16 разрядной прошивкой, так?

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    ставим адрес ROM 165000.
    У меня после 165000G выдаёт Трап то 4 165004.
    Коды ПЗУ должно быть видно в пульте. Если их не видно - эмуляцию ROM надо будет исправлять.

    ---------- Post added at 23:44 ---------- Previous post was at 23:42 ----------

    Цитата Сообщение от MiX Посмотреть сообщение
    В эмуляторе объект ROM работает с 16 разрядной прошивкой, так?
    Работает с двоичным дампом памяти ДВК из диапазона адресов ROM.

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

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

    По умолчанию

    Patron, Считывание с ПЗУ К573РФ2 происходит только в паре. По отдельности с одной микросхемы будет только часть кода с 0 по 7 разряды. Соответственно объект ROM будет ошибочно считывать следующие коды для разрядов с 0 по 7 думая что это 8-15. Таким образом половина прошивки (по разрядам) никак не сможет исполнится.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Насколько я понимаю.
    Старт происходит по адресу 165000 или 173000. Так как в эмуляторе 173000 занят то ставим адрес ROM 165000.
    У меня после 165000G выдаёт Трап то 4 165004.

    В эмуляторе объект ROM работает с 16 разрядной прошивкой, так?
    Не знаю как там сделано, а на DECовских машинах при такой организации используются оба адресных окна. В процессе работы в эти окна отображаются разные страницы кода ПЗУ и в момент переключения одного окна, код выполняется в другом.

    При этом на KDJ11-B/KDJ11-E к примеру допускается наличие стороннего ROM в этих окнах (и возможность его выполнения сохраняется).
    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

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

    По умолчанию

    form, В KDJ11-B стоит 2е микросхемы ROM с организацией 16*8. Попробуйте вытащить одну их и посмотреть запустится ли плата.

    В РФ2 организация 2*8 и для считывания есть два варианта
    Считывать два раза по 8 занося в буфер чтоб на шину выдать сразу 16.
    Или считывать сразу с двух микросхем чтоб выдать 16.
    По моему в плате МС3404 сделан 2 вариант.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    form, В KDJ11-B стоит 2е микросхемы ROM с организацией 16*8. Попробуйте вытащить одну их и посмотреть запустится ли плата.
    И не пробуя скажу - запустится. У них разный функционал - одна - собственно ROM загрузчика-диагностики, вторая - EEPROM куда сохраняются настройки, свои загрузчики итд. Никакого 2x16*8 нету.
    Последний раз редактировалось form; 15.12.2014 в 05:46.
    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

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

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

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

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

Похожие темы

  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

Ваши права

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