наверно Interlace Demo http://www.worldofspectrum.org/infos...cgi?id=0007483
наверно Interlace Demo http://www.worldofspectrum.org/infos...cgi?id=0007483
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Экспериментировал с цветовой коррекцией при ресэмплинге из 50Гц в частоту дисплея (75 Гц) и решил потестить ради интереса насколько стабильна синхронизация кадров с разверткой дисплея в Spectaculator, Unreal и ZXMAK2 с новой VBlank Sync...
К удивлению обнаружил что только ZXMAK2 стабильно держит синхронизацию 8-)
На Unreal каждую секунду срыв синхронизации, но срыв стабильный (некорректный ресамплинг?).
На Spectaculator синхронизация чуть лучше, но раз в несколько секунд всеравно наблюдается срыв кадра.
На ZXMAK2 синхронизация держится стабильно, как прибитая гвоздями, не мешает даже перетаскивание окна и разворачивание на весь экран... вот-те и на... Чистый C# код работает в real-time стабильнее чем C++
Правда обнаружился баг - если включена Debug Info (фпс и т.п.), то в некоторых ситуациях (пока еще не понял зависимости) некоторые кадры скипаются...
Тестилось вот на этом снэпшоте (см.аттачмент). На нем очень четко можно заметить срыв синхронизации. Дело в том, что тут каждый кадр цвет экрана меняется. Отобразить в полной мере эффект 50 Гц на дисплее с другой частотой невозможно (нужна коррекция цвета), т.к. какие-то кадры приходится пропускать и это сказывается на том, что какой-то цвет отображается более длительное время, соответственно он начинает преобладать.
Срыв синхронизации хорошо заметен, т.к. если произойдет смещение на кадр, то более длительное время будет отображаться уже другой цвет. Т.е. если усредненный цвет не меняется, значит с синхронизацией все ок, если периодически чередуется более синий и более зеленый - значит идет срыв синхронизации (в момент смены усредненного цвета).
Последний раз редактировалось ZXMAK; 23.04.2014 в 11:28.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
можно как нибудь сделать, чтоб работала под 4.5.1 фрамеворком? для виндовс 8.1 он родной, и я не хочу засорять систему доустановкой 3.5, который предлагает эмуль скачивать.
фреймворк 3.5 эмулятору не нужен, он использует 2.0, для запуска под XNA4 используется 4.0.
попробуй создать рядом с ZXMAK2.exe текстовый файл ZXMAK2.exe.config с таким содержимым:
тут указан порядок под какими фреймворками пытаться запустить. Можешь дописать строчку с той версией, которая у тебя установлена. Начиная с 4.0 указывать нужно только первые две цифры версииКод:<?xml version="1.0"?> <configuration> <startup> <supportedRuntime version="v4.5"/> <supportedRuntime version="v2.0.50727"/> </startup> </configuration>
Последний раз редактировалось ZXMAK; 11.05.2014 в 07:30.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
[QUOTE=ZXMAK;709953]
попробуй создать рядом с ZXMAK2.exe текстовый файл ZXMAK2.exe.config с таким содержимым:
попробовал, всё равно вылетает, что для запуска приложения необходимо скачать и установить 3.5(который включает в себя и 3.0 и 2.0 тоже) есть ещё строчка, пропустить установку. но нажатие на неё, приводит к простому закрытию программы. ладно, фиг с ним. обойдусь.Код:<?xml version="1.0"?> <configuration> <startup> <supportedRuntime version="v4.5"/> <supportedRuntime version="v2.0.50727"/> </startup> </configuration>
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Последний раз редактировалось ZXMAK; 13.05.2014 в 14:11.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
[QUOTE=ZXMAK;710468]я пробовал всё указывать. не запускается всё равно. 4.0 в windows 8.1 нету. в ней изначально 4.5.1 внедрён. доустанавливать зоопарк древних нетов, я не хочу, и говорил уже об этом. потому что вечно после этого что то ломается или глючит в системе. вообще странно, что эмуль капризничает. тот же на нет. написанный keypass 2.0 у меня работает, без проблем, и ничего не просит. а тут непонятные желания. но я уже и анрил и спектракулятор настроил. и пока меня это всё устраивает.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Система свежак. не *****сборка. образ оригинальный, профессионал 8.1 с 1 обновлением. правда активирован, kms эмулем. и есть одна беда, памяти пока мало. всего 1 гиг. жаба душит покупать её за 3 цены, от той что была до повышеня. жду когда упадёт, хотя бы в 2 раза. клинерами и всевозиможными чистельщиками, принципиально вообще непользуюсь. потому что это всё лохопрограммы, с 0 пользой, а то ещё и с вредом немалым оказываются они.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)