User Tag List

Страница 9 из 19 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 194

Тема: Тестирование эмуляторов

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Владельцы фирменных ZX Spectrum +2A(черный корпус)/+3, не могли бы вы прогнать в бейсике минитесты из этого видео:
    (с четными портами не надо, там всё понятно, порт FE), и отписаться тут о результатах. Похоже, что у поздних Амстрадовских моделей таки есть эффект "порта FF", хотя конкретно на порту FF и не работает. Но эмули об этом не знают.
    Загадка плавающей шины +2А/+3 решена! Кому интересно, читайте на WOS-форуме.

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

  3. #2

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    на этом видео
    1 испанская модель
    2 прежний владелец вполне мог припаять резистор (есть такая доработка)

  4. #3

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    на этом видео
    1 испанская модель
    2 прежний владелец вполне мог припаять резистор (есть такая доработка)
    Да, про модель я заметил, но не думаю, что у них ULA разные. Насчёт резистора - тоже вполне возможно, поэтому мне и интересно, как у других владельцев это работает, или не работает. (И почему, если резистор, данные экрана инкрементированы, и не идут с порта FF? смысл тогда делать доработку, если в основном программы читают именно порт FF).

  5. #4

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    проверил на своём +2а
    есть такой момент.

    возможно перехлёст с существующими портами ?
    Последний раз редактировалось goodboy; 17.11.2016 в 17:49.

  6. #5

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С какими? И почему читаются данные экрана? Всё-таки больше похоже на глюк ULA. Спасибо за подтверждение факта. Возможно, кто-нибудь со временем проведет более подробное исследование, чтобы сэмулировать глюк на эмулях. Так, интереса ради, вряд ли в этом есть практический смысл, конечно.

  7. #6

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    почему читаются данные экрана?
    да, логично
    я когда проверял цвет экрана не-менял.
    завтра попробую

  8. #7

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для исследования поведения плавающей шины есть программа floatspy.zip, ею можно проверить, на каких тиках какие экранные данные читаются, с выбранного порта. Может, кто озадачится, интереса ради, проверить, с каких портов, в какие тики, какие данные читаются, на фирменных +2А/+3.
    Последний раз редактировалось Spectramine; 17.11.2016 в 19:08.

  9. #8

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё один недокументированный нюанс эмуляции Z80 всплыл на форуме WOS: https://www.worldofspectrum.org/foru...-new-discovery (он всплыл давно, но я увидел только сегодня).

    Коротко - после команд, не изменяющих флаги, а также POP AF и EX AF,AF' , команды SCF-CCF на оригинальном z80 выдают во флаги F5-F3 соотв. биты результата A or F , а после команд, влияющих на флаги - просто соответствующие биты аккумулятора.

    Все эмули на текущий момент этот нюанс фейлят. Правда, похоже, что эмули работают так, как работает Nec-овский клон Z80 (всегда копируют биты аккумулятора). Другие клоны Z80 могут в данном случае выдавать что-то ещё.

  10. #9

    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    971
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Я бегло просмотрел несколько даташитов но видать не те смотрел и не нашел минимальной частоты. Память у меня крутится вокруг цифры в 750 кГц, но хоть убей не помню где я за нее вычитал. Там кстати и "разведанная логика" с memptr может боком пойти.

    И рубль за сто что "разведанная логика" эта не будет работать так как разведано если проц засуспендить ронянием CLK в ноль в нужном месте..
    Последний раз редактировалось ram_scan; 06.02.2017 в 15:49.

  11. #10

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ram_scan Посмотреть сообщение
    А сильно не факт что таки именно "выдают". Поскольку у Z80 архитектура динамическая (как и на i8080, у него много где нет защелок и данные на внутренних шинах держатся за счет их емкости), то это зависит от тактовой частоты. Успеет "свободная шина" на конкретной тактовой частоте в нолики упасть или не успеет. Нужно проверять на минимально допустимой.

    Я бегло просмотрел несколько даташитов но видать не те смотрел и не нашел минимальной частоты. Память у меня крутится вокруг цифры в 750 кГц, но хоть убей не помню где я за нее вычитал. Там кстати и "разведанная логика" с memptr может боком пойти.

    И рубль за сто что "разведанная логика" эта не будет работать так как разведано если проц засуспендить ронянием CLK в ноль в нужном месте..
    "Рубль за сто", "может пойти" - это ещё более сильно не факт. Проведите исследования, засуспендите проц ронянием CLK в ноль в нужном месте, опровергните полученные результаты своими - тогда ваши предположения будут иметь вес. А так - это гадание на кофейной гуще.

Страница 9 из 19 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Исходники эмуляторов Z80 и WinZ80
    от Alexandr Medvedev в разделе Эмуляторы
    Ответов: 7
    Последнее: 24.06.2023, 19:06
  2. Особенности эмуляторов Корвета
    от esl в разделе Корвет
    Ответов: 0
    Последнее: 30.03.2014, 23:46
  3. Посоветуйте джойстик PC для эмуляторов ZX
    от Andrew771 в разделе Устройства ввода
    Ответов: 11
    Последнее: 18.01.2012, 15:30
  4. пожелания создателям эмуляторов
    от проф в разделе Эмуляторы
    Ответов: 24
    Последнее: 09.02.2007, 01:31
  5. 1000 эмуляторов
    от Wladimir Bulchukey (500:95/462) в разделе Эмуляторы
    Ответов: 0
    Последнее: 16.03.2006, 16:35

Ваши права

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