Kyp escribió: ↑21 Ene 2021, 12:45
¿este test es tuyo? En ese caso... Si quieres hacer algún ajuste al test yo puedo contrastarlo con un Spectrum real.
Да, это мой тест, я его делал в 2012 году - 9 лет назад.
У меня есть фотография за 2016 год , думаю с реала:
Очень похоже на Ваш скриншот.
Но делал я этот тест и проверял в эмуляторах. Вот основные эмуляторы:
В SpecEmu - два варианта со "снегом" ( очень похоже что у Вас тоже "снег" на экране) и без снега.
Es.pectrum бордюр вообще вправо сдвинут ( у вас - влево)
Остальные эмуляторы более-менее показывают одиинаковую ровную картинку.
Насколько я знаю, по этому тесту стараются выравнивать картинку не только в FPGA (Next, MiSTer , etc.) но и на мелкой логике собранные компьютеры - Harlequin128 видел вроде с этим тестом)
Поэтому тест то я наверное смогу переделать, но под какой эмулятор то делать, чтобы мне было в чем проверять? Это раз.
Во вторых - можно оставить так , как есть, или найти другой тест, на который можно ориентироваться еще.
И еще одно предложение - сделать два варианта zx128 - правильную (как у Вас) и "неправильную" - как у меня в тесте.
Или хотя бы проверить еще на нескольких компьютерах. Тогда уже придется беспокоить производителей и писателей эмуляторов
Выбирайте
Но если надо - я могу попытаться сделать тест под Ваш вариант - добавить +4 такта
По SAA1099 - я использую тот же самый модуль, который я Вам уже предоставлял.
У меня одна проблема. Тактовая частота должна быть 8 MHz, но если я синтезирую такую частоту - у меня очень плохой звук, даже для моих ушей
. Поэтому я синтезирую тактовую частоту для этого чипа 7 MHz, это немного ниже, чем требуется, но звучание мне нравится больше.
scroll17 - тоже мой тест. Вот видео с реала
тут конечно больше проверяется атрибутная бегущая строка, но верхняя часть тоже почти правильная.
На мой взгляд немного дрожит верхняя часть, это значит такты немного "гуляют" - но в данном случае это не особо важно, я тут не синхронизировал до такта.
Upd: все же я нашел ПРАВИЛЬНЫЙ! эмулятор!!!
http://www.inkland.org.uk/inkspector/index.htm
мой тест в режиме zx128 - работает идеально!
этот же тест в режиме Zx Spectrum +2 работает точно как у Вас.
Из чего можно сделать элементарный вывод - тайминги zx128 и тайминги Spectrum +2 различаются!!! Немного, но это так.
Надеюсь на этом вопрос закрыт?)))