forum speccy.pl

ZX Spectrum => EMULATORY => Wątek zaczęty przez: smok.wawelski w 2017.09.27, 20:25:21

Tytuł: Najszybszy emulator?
Wiadomość wysłana przez: smok.wawelski w 2017.09.27, 20:25:21
Zainspirowany tematem emulacji Amigi na PI3 (to co wyprawia się w Sysinfo jest szokujące) zacząłem szukać najszybszego emulatora pod Windows. Czy macie jakieś typy? Fuse na przykład chodzi u mnie jakieś max. 400-500% a potem się wiesza. Poczytałem stare benchmarki i takie np. Warajevo na 486/Pentium potrafiło wyciągnąć 4000-6000% oryginału. Ciekaw jestem, czy jest jakiś emulator, który by pozwolił na tak szybkie wykonywanie BASICa, żeby dało się np. napisać sensownie wyglądającą grę....
Tytuł: Odp: Najszybszy emulator?
Wiadomość wysłana przez: Tygrys w 2017.09.27, 20:57:02
Jeżeli chodzi o 'szybkie przewijanie' to zwykle używałem ZX Spin, choć z kolei nie wiem czy to jest najszybszy emulator. Wydawało mi się że to właśnie fuse powinno być najszybsze... jest też unreal speccy, który wydaje mi się być solidnie napisany - może on?
Tytuł: Odp: Najszybszy emulator?
Wiadomość wysłana przez: tooloud w 2017.09.27, 22:23:13
na maku Fuse chodzi super (do %)
Tytuł: Odp: Najszybszy emulator?
Wiadomość wysłana przez: matofesi w 2017.09.28, 08:57:35
Ja się ostatnio przekonałem jak szybkie potrafi być Fuse na mojej maszynce - w nowych wersjach jest jakiś babol, który powoduje, że jak się na Linuksie skompiluje wersję z GUI GTK to czasem (a właściwie prawie zawsze) zapuszcza się bez limitowania FPSów. Efekt jest taki, że na moim laptopie pokazuje ponad 3000% ;)
Tytuł: Odp: Najszybszy emulator?
Wiadomość wysłana przez: ZX Freeq w 2017.09.28, 09:05:03
Oprócz zwiększania prędkości, Spectaculator oraz ZX Spin umożliwiają zmianę taktowania procesora - bez zwiększania prędkości działania całego środowiska. Unreal Speccy chyba też posiada taką opcję, teraz nie pamiętam dokładnie. Niektóre demka zza wschodu fajnie działają gdy z80 pracuje przy 28Mhz :)
Tytuł: Odp: Najszybszy emulator?
Wiadomość wysłana przez: smok.wawelski w 2017.10.05, 11:26:38
Sprawdziłęm EmuzWin i wyciąga jakieś 3000% ale bardzo niestabilnie. Wciąż to dużo mniej niż takie Warajevo na starym Pentium...
Tytuł: Odp: Najszybszy emulator?
Wiadomość wysłana przez: Tygrys w 2017.10.05, 12:30:34
To teraz pytanie, czy Warajevo było emulatorem typu 'cycle exact' czy też nie.
Tytuł: Odp: Najszybszy emulator?
Wiadomość wysłana przez: matofesi w 2017.10.05, 12:50:26
Czytam listę features'ów i wychodzi mi, że tak: http://www.worldofspectrum.org/warajevo/Features.html

Cytuj
Warajevo is real-time emulator: execution speed is independent of speed of the machine on which the emulator is running. Each instruction execute in a time proportional to the time taken on a real Z80. Also, execution speed may be changed if some user like it.

Cytuj
Very good emulation of Spectrum screen, with user-definable color palette, and emulation of border and flash. Timing-sensitive border and multicolor attribute effects are also emulated. Many time-dependent demos (like Overscan demo) works correctly. Hardware requirements for multicolor emulations are much reduced compared to some other emulators, like X128.

edit: Na szybko odpaliłem warajevo w dosboxie a w nim Shocka. Jak się włączy w grafice tryb "Border Rainbow" i "High color resolution" to drugi part wygląda całkiem nieźle. Paski się trochę ścinają ale na atrybutach, ale border jest poprawny. Czyli emu prawdopodobnie ma jakieś drobne niedoróbki timingowe co jak na tamte czasy jest moim zdaniem całkiem niezłym wynikiem :)
Tytuł: Odp: Najszybszy emulator?
Wiadomość wysłana przez: smok.wawelski w 2017.10.05, 13:19:17
Nie znalazłem w UnrealSpeccy opcji ustawiania szybkości (przynajmniej w wersji 0.57, bo 0.78 mi nie działa).