С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ага, так работает. Но это ж несерьёзно, демку с 128к музыкой запускать после танцев с бубнами.
Это понятно, непонятно, почему в Спектакуляторе в режиме 48к определяется неправильно, при том, что в других эмулях всё ок. На скриншоте режим 128к.48/128 определяется по кол-ву тактов за прерывание
кроме того автор эмуля выложил скриншот
upd. всё определяется правильно, просто у меня в эмуле было отключено автоопределение Auto Play/Stop для ленты, лента гонится дальше, а эмуль на время ускоренной загрузки убирает задержки z80, и тайминги сыпятся.
Последний раз редактировалось Spectramine; 07.02.2016 в 16:23.
Ради интереса погонял тест Timing_Tests-48k_v1.0.tap на разных эмулях. На late timings тест проваливают все протестированные эмуляторы. Fuse и SpecEmu дают 7 ошибок, плюс тест не определяет late timings на них, Spectaculator и ZXMak дают 4 ошибки, и late timings определяются. В общем, с late timings не всё так просто, как пишут в описаниях Contended Memory - видимо, разница не только в начале задержек с 14336 такта вместо 14335-го у early timings.
Создатель теста пишет здесь:http://zxspectrum4.net/op_timing.php, что его эмуль тест проходит, но проверить это не получится, так как эмуль платный, а бесплатная версия неработоспособна - даже запустить ничего не получается.
Счастливые обладатели оригинальных спеков могут прогнать тест, взяв его отсюда: http://zxspectrum4.net/downloads/timing_tests/ , есть даже wav -версии.
Последний раз редактировалось Spectramine; 10.02.2016 в 04:21.
Все тесты zxmak2 проходит, но нужно правильный образ rom использовать. Некоторые модели могут некорректно детектиться если используется тест поведения порта mic. Но тайминги все работают ок. Для 48к early есть вопрос к длительности прерывания, найти такое железо проблематично чтобы протестить
Последний раз редактировалось ZXMAK; 11.02.2016 в 04:44.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Я ставлю в настройках в Wizard - Spectrum 48, в ULA settings - late model, в ROM set - zx 48, и тест Timing_Tests-48k_v1.0.tap выдает 4 ошибки. Те же ошибки в той же настройке выдает Spectaculator. Было бы неплохо проверить тест на реальной машине, но это надо 48к с late timings.
Тот же тест на early timings благополучно проходится без ошибок как ZXMAKом, так и Fuse, SpecEmu, Spectaculator.
- - - Добавлено - - -
Что за BBGTest? У меня есть тест Lines с вертикальными цветными полосами под 48 и 128, он вроде на всех приличных эмулях работает.
Ради интереса надо погонять тест вертикальных цветных полос (BBGTest), на всех эмуляторах, что есть у меня он не проходит.
Моё железо
ZX Spectrum 48K issue 2/3/4A/4B/4S/6A
ZX Spectrum +2
ZX Spectrum +3
Harlequin 48K
Harlequin 128K
Karabas-128
[свернуть]
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
В zxmak2 я еще не тестил, но хорошо если он его проходит, надо попробовать.
Моё железо
ZX Spectrum 48K issue 2/3/4A/4B/4S/6A
ZX Spectrum +2
ZX Spectrum +3
Harlequin 48K
Harlequin 128K
Karabas-128
[свернуть]
shiny demo еще неплохой тест, но она под какой-то эмулятор с некорректными таймингами писалась, поэтому в ней сдвиг на два знакоместа есть![]()
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)