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

User Tag List

Страница 28 из 112 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя
Показано с 271 по 280 из 1114

Тема: Эмулятор УКНЦ - UKNCBTL

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

    По умолчанию

    Тест от form'a в последней сборке эмулятора, скриншоты тут
    http://zx.pk.ru/showpost.php?p=421056&postcount=139

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

  3. #272
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Тест от form'a в последней сборке эмулятора, скриншоты тут
    http://zx.pk.ru/showpost.php?p=421056&postcount=139
    Этот тест для эмулятора УКНЦ почти не информативен, т.к.
    1) Ошибки сдвига на 31 в ВМ2 нету
    2) Порядок обработки регистров при одинаковых регистрах в источнике и автоинкременте выявляется общим тестом 791401
    3) JMP Rx в ВМ2 трапается по #4
    4) JMP (Rx)+ может быть и нужно
    5) Обращение к нечетному адресу на УКНЦ выравнивается до четного. Если неправильно реализовать в эмуляторе, то все будет глючить, даже теста для этого не надо. Вылетят, например, такие игры, как LAND.
    6) SWAB может быть и нужно
    7) Не знаю

    Но вообще можно запускать для интереса) Как и любой тест)

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

    Arrow Обновленный образ диска с игрушками для эмулятора

    Обновил образ дискеты со сборником игр для эмулятора,
    что добавил описал "тут" - все игрушки из подборки архивов Арсения,
    просто дошли ручки у меня, но вот про Knight из игропакета выдернутый
    я реально не знал, у меня то когда-то честная дискета была с защитой там и всё такое.
    Вложения Вложения

  5. #274
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Обновил образ дискеты со сборником игр для эмулятора,
    что добавил описал "тут" - все игрушки из подборки архивов Арсения,
    просто дошли ручки у меня, но вот про Knight из игропакета выдернутый
    я реально не знал, у меня то когда-то честная дискета была с защитой там и всё такое.
    А почему все скриншоты ты делаешь черно-белыми?

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А почему все скриншоты ты делаешь черно-белыми?
    Потому что это правильно ! =)

  7. #276
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    В каких случаях на УКНЦ вызываются следующие прерывания?

    004 - кроме случаев адресации типа JMP Rx, JSR Rx
    010 - кроме команд Float
    014 - где используется отладка по T-разряду?
    024 - для CPU инициируется 15-м разрядом регистра управления PPU, а для PPU чем?
    160004 - Зависание в режиме HALT, в каких случаях на практике?
    160174 - Двойное зависание, в каких случаях на практике?
    160274 - Зависание при приеме адреса вектора прерывания, в каких случаях на практике?

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В каких случаях на УКНЦ вызываются следующие прерывания?

    004 - кроме случаев адресации типа JMP Rx, JSR Rx
    Это зависание в режиме USER.
    Цитата Сообщение от Titus Посмотреть сообщение
    010 - кроме команд Float
    FIS-команды работают через вектор 160010, а 010 - это прерывание по резервному коду
    Цитата Сообщение от Titus Посмотреть сообщение
    014 - где используется отладка по T-разряду?
    Как где? В отладчиках естественно.
    Цитата Сообщение от Titus Посмотреть сообщение
    024 - для CPU инициируется 15-м разрядом регистра управления PPU, а для PPU чем?
    Ничем. Но можно замкнуть ногу процессора ACLO на землю и получить прерывание по вектору 24.
    Цитата Сообщение от Titus Посмотреть сообщение
    160004 - Зависание в режиме HALT, в каких случаях на практике?
    В пультовом отладчике при просмотре памяти.
    Цитата Сообщение от Titus Посмотреть сообщение
    160174 - Двойное зависание, в каких случаях на практике?
    В криво написанной программе.
    Цитата Сообщение от Titus Посмотреть сообщение
    160274 - Зависание при приеме адреса вектора прерывания, в каких случаях на практике?
    Аналогично предыдущему. Флаг разрешения прерывания надо очищать при запрещенных прерываниях.

  9. #278
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Это зависание в режиме USER.
    Имелось ввиду в каком случае происходит это зависание?

    ---------- Post added at 17:50 ---------- Previous post was at 17:50 ----------

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Как где? В отладчиках естественно.
    Что надо нажать, чтобы проверить это во встроенном отладчике?

    ---------- Post added at 17:52 ---------- Previous post was at 17:50 ----------

    Цитата Сообщение от Alex_K Посмотреть сообщение
    В пультовом отладчике при просмотре памяти.

    В криво написанной программе.

    Аналогично предыдущему. Флаг разрешения прерывания надо очищать при запрещенных прерываниях.
    Почему может зависнуть при просмотре памяти?

    Как криво должна быть написана, что куда не так должна записать?

    Поточнее про флаг и зависание при приеме вектора, если можно.

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

    По умолчанию

    Hа сайте по ссылке из соседней темы висел вот такой эмулятор УКНЦ от SOS, там виртуальный диск с Pascal\Fast в папках окружения реальных
    .sav файлов несколько, а вот сам системный образ непонятно (видимо запакован где то в .ovl) - в общем практической ценности наверно особо не представляет, поскольку связи с внешним миром похоже не имеет.

    Похож скорее на вещь в себе ( типа картриджа для Денди ).

    http://www.onlinedisk.ru/file/747774/

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Имелось ввиду в каком случае происходит это зависание?
    В каких и должно быть. При адресном обмене на шине QBUS после выставления процессором сигналов DIN или DOUT внешнее устройство или контроллер памяти должны записать/выставить данные и ответить сигналом RPLY. Вот если этого сигнала не будет (обычно в течение 64T), то тогда процессор прерывается по зависанию. В случае 1801ВМ2 будет зависеть от того в каком режиме работает процессор USER или HALT, то и вектор будет соответствующий. При прерывании устанавливается флажок обработки зависания в процессоре, и если при обработке зависания произойдет еще зависание, то тогда уже будет двойное зависание. В 1801ВМ2 флаг обработки зависания сбрасывается при успешном чтении кода команды.

    ---------- Post added at 18:02 ---------- Previous post was at 17:58 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Что надо нажать, чтобы проверить это во встроенном отладчике?
    Если Вы про пультовый отладчик, то он работает по совершенно другому принципу. Используют отладчики в системе RT-11. Для примера на диске sysimage.dsk есть отладчик BUG.

Страница 28 из 112 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1191
    Последнее: 15.02.2024, 13:32
  2. Ответов: 231
    Последнее: 21.03.2022, 07:54
  3. Эмулятор УКНЦ на JavaScript
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 27.04.2021, 14:26
  4. УКНЦ и Gotec Flash Floppy эмулятор
    от Ynicky в разделе ДВК, УКНЦ
    Ответов: 10
    Последнее: 10.09.2019, 04:34
  5. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27

Ваши права

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