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

User Tag List

Страница 26 из 183 ПерваяПервая ... 222324252627282930 ... ПоследняяПоследняя
Показано с 251 по 260 из 1824

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

  1. #251
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Можно подставить и посмотреть, что получится. По адресу 177760 у меня на шине КМД ничего не эмулируется, поэтому при обращении туда будет Trap_To_04, о чём можно будет узнать в консоле "Debug" окна "MY".
    Ну собственно, что и ожидалось.
    Окно Debug MY:
    Код:
    Trap to 004 = 010004: MOV   #9728., @#177760      ; 010006:023000 -> 177760:
    BUS ERROR: Запись по пустому адресу: 177760
    HALT Trap to 160006
    BUS ERROR: Двойная ошибка шины !!!
    Trap to 004 = 010004: MOV   #9728., @#177760      ; 010006:023000 -> 177760:
    BUS ERROR: Запись по пустому адресу: 177760
    VT52:
    Код:
    160556
    @172140/100040
    172142/100004
    Фатальная ошибка - TRAP4 не во время операции чтения/записи.

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

    По умолчанию

    А что там вообще должно быть на шине КМД в старших адресах?
    В описании КМД про это не написано.

  3. #253
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    А что там вообще должно быть на шине КМД в старших адресах?
    В описании КМД про это не написано.
    Собственно сам процессор 1801ВМ1 - 177700 - 177713.
    Регистр SEL2 - 177714
    Регистр SEL1 - 177716
    Регистр команд 1801ВП1-095(-096) - 177100
    Регистр данных 1801ВП1-095(-096) - 177102
    Регистры 1801ВП1-128 - 177130 и 177132
    Ну и для версий с памятью 1809РУ1(прошивка -091 и неофициальная -093) и 537РУ11(прошивка -092) - 177760.

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

    По умолчанию

    После добавления ячейки памяти по адресу 177760 - все младшие прошивки заработали. Но что в принципе должно происходить при записи в эту ячейку ?

  5. #255
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    После добавления ячейки памяти по адресу 177760 - все младшие прошивки заработали. Но что в принципе должно происходить при записи в эту ячейку ?
    Эти микросхемы SRAM сделаны специально под шину МПИ. По адресу 177760 задается начальный адрес ОЗУ, разрешение включения ее в адресное пространство, режим только_чтение или чтение_запись. Плюс к тому же объем памяти разный. У 1809РУ1 - 2 Кб, 537РУ11 - 512 байт.

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

    По умолчанию

    Тогда в следующем релизе эмулятора на шине КМД появятся ячейки 177714 и 177760, а объём ОЗУ уменьшится до 2К байт ( сейчас там почему-то 4К байт ).

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

  8. #257
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для 537РУ11 регистр 177760:
    15-09 - начальный адрес памяти;
    08 - режим работы: 1 - ОЗУ, 0 - ПЗУ.

    ---------- Post added at 00:41 ---------- Previous post was at 00:36 ----------

    Для 1809РУ1 регистр 177760:
    15-11 - начальный адрес памяти;
    10 - режим работы: 1 - ОЗУ, 0 - ПЗУ;
    09 - вроде включение в адресное пространство: 1 - включить.

    ---------- Post added at 00:44 ---------- Previous post was at 00:41 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Тогда в следующем релизе эмулятора на шине КМД появятся ячейки 177714 и 177760, а объём ОЗУ уменьшится до 2К байт ( сейчас там почему-то 4К байт ).
    В версии с прошивкой -255 и памятью на 537РУ8/10 - действительно 4Кб. Но там память не поддерживает МПИ и она жестко включена в адресное пространство по адресу 020000, может быть она еще дублируется по адресам 030000-037777, но схемы нет, сказать точно об этом нельзя.

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    В версии с прошивкой -255 и памятью на 537РУ8/10 - действительно 4Кб.
    Тогда лучше оставить 4К, а особенности управления памятью не эмулировать, чтобы при смене в эмуляторе прошивки КМД - пользователю не надо было дополнительно настраивать подсистему памяти.

  10. #259
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Тогда лучше оставить 4К, а особенности управления памятью не эмулировать, чтобы при смене в эмуляторе прошивки КМД - пользователю не надо было дополнительно настраивать подсистему памяти.
    В принципе да, оставить 4К по адресу 020000, а для регистра 177760 сделать параметр включения в адресное пространство. Наверное будет достаточно. И можно пощупать -091-ю прошивку, ошибки в ней были.

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    для регистра 177760 сделать параметр включения в адресное пространство
    А как он может помешать прошивке -255, если эта прошивка туда не лезет.

    Когда при запуске MY.cfg с прошивкой -255 в таблице устройств на консоли конфига по адресу 177760 появится "Контроллер ОЗУ" - вряд ли это многих шокирует.
    Последний раз редактировалось Patron; 31.12.2013 в 01:14.

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

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

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

Эту тему просматривают: 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

Ваши права

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