Autor Wątek: Najszybszy emulator?  (Przeczytany 5941 razy)

smok.wawelski

  • ***
  • Wiadomości: 225
  • Miejsce pobytu:
    Warszawa
Najszybszy emulator?
« dnia: 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ę....

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Najszybszy emulator?
« Odpowiedź #1 dnia: 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?

tooloud

  • *****
  • Wiadomości: 3185
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Najszybszy emulator?
« Odpowiedź #2 dnia: 2017.09.27, 22:23:13 »
na maku Fuse chodzi super (do %)
dużo sprzętu mało czasu.

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: Najszybszy emulator?
« Odpowiedź #3 dnia: 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% ;)

ZX Freeq

  • *****
  • Wiadomości: 1833
  • Miejsce pobytu:
    Warszawa
Odp: Najszybszy emulator?
« Odpowiedź #4 dnia: 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 :)
ZX80|ZX81+16kB+PandAY|ZX 48k/+/128k+/+2/+2A/+3/Vega/Next|QL+QIDE|JS128|Timex 2048+2040|UK2086|FDD3000+3.5''|AY|ZX HD|Divide2k11/2k14|DivMMC/PicoDivSD|BetaDisk 128|Opus|Masakrator FM|If 1/2/Microdrv|Multiface 1|+2A\B SDI-1|SJS 1/2|ZX Printer|TZXDuino|+3 HxC USB|ZXUno|Omni
Z88|A500/600|PC200|Ent128

smok.wawelski

  • ***
  • Wiadomości: 225
  • Miejsce pobytu:
    Warszawa
Odp: Najszybszy emulator?
« Odpowiedź #5 dnia: 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...

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Najszybszy emulator?
« Odpowiedź #6 dnia: 2017.10.05, 12:30:34 »
To teraz pytanie, czy Warajevo było emulatorem typu 'cycle exact' czy też nie.

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: Najszybszy emulator?
« Odpowiedź #7 dnia: 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 :)
« Ostatnia zmiana: 2017.10.05, 13:17:06 wysłana przez matofesi »

smok.wawelski

  • ***
  • Wiadomości: 225
  • Miejsce pobytu:
    Warszawa
Odp: Najszybszy emulator?
« Odpowiedź #8 dnia: 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).