Про ZXMAK2

emulators

Postby zxmak » 02 Jun 2013, 17:16

lvd wrote:значит предыдущий шот аласма был от 64символьной версии )


на том скрине видеорежим - текстовый EVO 80x25, но крайние символы не используются, поэтому получается от 64 символьной :)
А твой 80 символьный аласм работает в обычном АТМ овском видеорежиме (не текстовом)
Эмулятор-виртуальная машина ZX Spectrum - ZXMAK2: https://zxmak2.codeplex.com/
User avatar
zxmak
 
Posts: 83
Joined: 26 Oct 2012, 02:25
Group: Registered users

Postby zxmak » 02 Jun 2013, 17:17

DimkaM wrote:пс\2 регистры из ЦМОСа читаются?


цмос делал ZEK, я не знаю что там в регистрах. Если речь о чтении клавиатуры через цмос, то нет.
Эмулятор-виртуальная машина ZX Spectrum - ZXMAK2: https://zxmak2.codeplex.com/
User avatar
zxmak
 
Posts: 83
Joined: 26 Oct 2012, 02:25
Group: Registered users

Postby lvd » 02 Jun 2013, 18:14

zxmak wrote:А твой 80 символьный аласм работает в обычном АТМ овском видеорежиме (не текстовом)

ЩИТО?
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby zxmak » 04 Jun 2013, 19:09

lvd wrote:ЩИТО?


Хм, да, действительно в текстовом, когда в прошлый раз смотрел - показалось что в графическом :)

Image
Эмулятор-виртуальная машина ZX Spectrum - ZXMAK2: https://zxmak2.codeplex.com/
User avatar
zxmak
 
Posts: 83
Joined: 26 Oct 2012, 02:25
Group: Registered users

Postby zxmak » 07 Jul 2013, 16:51

Провел небольшие испытания эмулей, как выяснилось unreal в оконном режиме дает ничуть не лучшую синхронизацию, чем ZXMAK2.
Рассинхронизация с разверткой видеокарты полностью совпадает с unreal - мелькает одинаково, один в один. :yes:
Испытания проводились на развертке видеокарты 75 Hz.
Во всех других режимах unreal почему-то мигает и наблюдаются другие серьезные проблемы синхронизации.
Эмулятор-виртуальная машина ZX Spectrum - ZXMAK2: https://zxmak2.codeplex.com/
User avatar
zxmak
 
Posts: 83
Joined: 26 Oct 2012, 02:25
Group: Registered users

Postby deathsoft » 07 Jul 2013, 17:58

zxmak wrote:Испытания проводились на развертке видеокарты 75 Hz.

Какой смысл проводить испытания на 75Гц, когда развертка спектрума 50Гц? Либо тогда ставь инт на 75Гц, и будет точность этих 75Гц с точностью до сотых фпс.

Да, и монитор не забудь ЦРТ подключить, а то LCD монитор тебе 75Гц внутри преобразует в 60, выкинув все лишние кадры.

На црт мониторе с разверткой 100гц унриал что в оконном что в фулскрин режиме дает точную синхронизацию, при этом режим синхронизации нужно установить tsc а не по звуку. (Режим вывода должен изображения стоять blt).

Хотя я проверл на lcd мониторе с разверткой 60гц, у унриал в оконном режиме выдавал 50фпс, с погрешностью ±0.01 (видеокарта была встроенная в проц, intel hd 4000).

Комп на котором проводится замер не должен менять частоту проца на лету (этим греашт процы на ноутах).
При старте унриала частота после at должна быт ьвсегда одинаковая.
cpu: Intel(R) Core(TM) i7 CPU 980 @ 3.33GHz 6.12.2 [MMX:YES,SSE:YES,SSE2:YES] at 3340 MHz


Параметры ini файла для точного fps:
HighPriority=1
SyncMode=TSC
HighResolutionTimer=1
driver=blt
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 10 Jul 2013, 10:55

Проверил еще на одном компьютере:
cpu: Intel(R) Core(TM) i7-3770S CPU @ 3.10GHz 6.10.9 [MMX:YES,SSE:YES,SSE2:YES] at 3109 MHz

unreal 0.38 (оконный режим) дает 50.00 фпс, и фпс вообще не скачет, желтый скрол в shock_pent двигается равномерно.
zxmak2 (2.7.5.6) (оконный режим), фпс скачет от 48 до 52, желтый скрол в shock_pent неравномерно дергается.
Ссылка на дему http://trd.speccy.cz/demoz/demozimp/SHOCKPEN.ZIP
(монитор 60гц LCD, видеокарта в проце intel hd4000).
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 10 Jul 2013, 11:54

Проверил на другом компьютере:
cpu: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz 6.10.7 [MMX:YES,SSE:YES,SSE2:YES] at 3411 MHz

(монитор 60гц LCD, видеокарта в проце)
unreal 0.38 - 50.00 fps, скрол двигается равномерно.
zxmak2 проверить не смог, т.к. в системе из коробки отсутствует managed dx (система win7 x64), сетевой карты в компьютере нет (унриал пошел без всяких лишних телодвижений, на штатном dx). Принести managed dx на флшке возможности нет, т.к. отсутствует офлайн инсталер, dxwebsetup требует наличия интернета.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 10 Jul 2013, 14:18

Еще один тест:
cpu: Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz 6.15.11 [MMX:YES,SSE:YES,SSE2:YES] at 2448 MHz

(монитор 60гц LCD, видеокарта ati radeon hd6400)
unreal 0.38 (оконный режим) дает 50.00±0.01 фпс, желтый скрол в shock_pent двигается равномерно.
zxmak2 (2.7.5.6) (оконный режим), фпс скачет от 48 до 52, желтый скрол в shock_pent неравномерно дергается.
Система win7 x64 (для zxmak2 пришлось ставить через инет managed dx, unreal заработал сразуже без всяких апдейтов к винде).
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 10 Jul 2013, 22:33

Результаты работы fk0 теста по детекту эмуляторов:
zxmak2.png
zxmak2
zxmak2.png (2.96 KB) Viewed 12002 times

unreal.png
unreal
unreal.png (2.03 KB) Viewed 12002 times


Какой смысл потом говорить про сверхточную до такта эмуляцию пентагона, когда эмулятор страдает детскими болезнями и детектится тестом написанным в конце 90х годов.

В режиме эмуляции компьютера profi, qdos виснет на опросе готовности ВГ93 (в унриале работает правильно).
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

PreviousNext

Return to Эмуляторы

Who is online

Users browsing this forum: No registered users and 1 guest

cron