AMIGA REVIEW obsah časopisu online!
  Domov     Software     Hry     Obaly     Download  

Spectrum 128K emulátor 0.1b

Luboš Němec

Přece jen jsme se dočkali a to, v co už asi nikdo včetně mne nedoufal, se koncem srpna stalo realitou. Na Aminetu se totiž v obvyklém „emulačním“ adresáři objevil první emulátor ZX-Spectra 128K. Jedná se tedy o první emulátor, ve kterém můžete používat 128K snapshoty a přestože se jedná zatím o první betaverzi 0.1, podíváme se emulátoru na zoubek poněkud podrobněji.

Základní informace
Celý emulátor je napsán v Blitz Basicu a assembleru. Autor programu, Alberto Ordeez sám uvádí, že 68K assembler není právě jeho silnou stránkou, ale kvality emulátoru svědčí o pravém opaku! Informace o emulátoru a jeho aktuální verzi naleznete na internetové adrese www.geocities.com/siliconvalley/horizon/1241/. A co všechno Spectrum 128K emulátor umí respektive v jakém stavu je verze 0.1?

Možnosti a práce
Emulace procesoru Z80 a jeho instrukcí je prakticky hotová, dle autora je zatím cca 50% kódu v assembleru. Zobrazování používá metodu double bufferingu a funguje i emulace pozadí či okrajů - border.
Emulátor umí pracovat s 48K snapshoty formátů SNA a Z80 verze 1 a 128K snapshoty formátu Z80 verzí 2 i 3. Vestavěný je též jednoduchý Z80 debugger (opravdu velmi primitivní), samozřejmostí je emulace klávesnice. Emulátor pracuje bez problémů v multitaskingu a celkem dobře je vyřešeno i jeho ovládání. Přepínání paměťových stránek v emulovaných 128K RAM není nejrychlejší a 48K emulace je zatím podporována pouze částečně. Synchronizace obrazu a zvuku nefunguje vůbec, a to díky tomu, že zvuk není zatím implementován. Synchronizace okrajů též není vyřešena. Z dalších zatím nepodporovaných věcí neumí emulátor ukládat snapshoty, nepodporuje joystick ani práci s magnetofonovou kazetou.
Instalace je jednoduchá, stačí okopírovat emulátor a dodávané ROMky někam na disk. Emulátor spustíte normálně z Workbenche. Při běžící emulaci fungují následují ovládací prvky - klávesy A-Z představují klávesnici ZX-Spectra, RETURN je ENTER, BACKSPACE pak SHIFT+O. Kurzorové klávesy emulují SHIFT+5,6,7,8 (tedy klasické kurzorové šipky), levá amigovská klávesa SHIFT emuluje stejnou klávesu na Spectru, pravý amigovský SHIFT pak klávesu SYMBOL SHIFT. Pomocí F1 nahrajete snapshot (emulátor se sám přepne do 48K nebo 128K módu), F2 volí mezi barevným či monochromním zobrazováním, F3 ovládá INTerrupt (přerušení) v módech FAST či SLOW, Fl0 emulátor zresetuje ve 128K módu, HELP vyvolá jednoduchý debugger a pomocí ESC emulátor ukončíte.

A jak vypadá kvalita a rychlost emulace?
Dobře. Neříkám ani výtečné, ani nepoužitelné, prostě plně odpovídající první betaverzi. První, co jsem vyzkoušel, byla jedna z nejlepších 128K her „Where Time Stood Still“. Hra sice funguje, ale s rychlostí to nevypadá moc slavně, i na 060 je tento 8bitový skvost zcela nehratelný. Ze 48K her jsem zkoušel můj oblíbený Starquake, Super Robin Hood, Mighty Magus a Video Pool. Zvláště pak poslední jmenovaná hra je silně závislá na kvalitě emulace a pohyb koulí v mnoha emulátorech připomíná zmatené běsnění vosího roje. Kvalita synchronizace se ukázala být v Spectrum 128K emulátoru jako průměrná, někdy hra běžela v pohodě, jindy se zase vzhledem k „třesení“ obrazu nedala hrát.

Goodbye Spectrum 128K
Musím uznat, že bez zvuku to není ono, zvláště pak emulace zvukového obvodu AY ve 128K i 48K gameskách zoufale chybí. Autor programu slibuje zvuk, stejně jako emulaci joysticku (ne všem pařanům stačí klávesnice), možnost ukládání snapshotů a další věci, ale kvůli časovému zaneprázdnění nic neslibuje v nejbližší době. Doufejme tedy, že to se Spectrum 128K emulátorem nedopadne podobně jako se zatím nejkvalitnějším emulátorem ZXAM, jehož autor vývoj programu i přes mnohé sliby už dávno ukončil, jeho WWW stránka už není v provozu a slibované 128K emulace (alfaverze ale už existovala) se v případě ZXAM dočkáme jen zázrakem.
To ale nic nemění na tom, že Spectrum 128K emulátor nemůže v blízké budoucnosti splnit očekávání, vše pochopitelně záleží jen na jeho autorovi. Současná verze je víc než slibná, bez funkční emulace zvuku a zejména obvodu AY si však program patrně oblibu nezíská.

Spectrum 128K Emulator

Hodnocení: 7,0 z 10
Autor: A.Ordeez
Cena: -
Typ: freeware

Vytlačiť článok



Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.

Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing



none

AMIGA REVIEW

57 ( 11-12 / 2000 )
56 ( 9-10 / 2000 )
55 ( 7-8 / 2000 )
54 ( 5-6 / 2000 )
53 ( 3-4 / 2000 )
52 ( 1-2 / 2000 )
 
51 ( 12 / 1999 )
50 ( 11 / 1999 )
49 ( 10 / 1999 )
48 ( 9 / 1999 )
46-47 ( 7-8 / 1999 )
45 ( 6 / 1999 )
44 ( 5 / 1999 )
43 ( 4 / 1999 )
42 ( 3 / 1999 )
41 ( 2 / 1999 )
40 ( 1 / 1999 )
 
39 ( 12 / 1998 )
38 ( 11 / 1998 )
37 ( 10 / 1998 )
36 ( 9 / 1998 )
35 ( x / 1998 )
34 ( x / 1998 )
33 ( 1-2 / 1998 )
 
32 ( 11-12 / 1997 )
31 ( 9-10 / 1997 )
30 ( 7-8 / 1997 )
29 ( 6 / 1997 )
28 ( 5 / 1997 )
27 ( 4 / 1997 )
26 ( 3 / 1997 )
25 ( 2 / 1997 )
24 ( 1 / 1997 )
 
23 ( 12 / 1996 )
22 ( 11 / 1996 )
21 ( 10 / 1996 )
20 ( 9 / 1996 )
18-19 ( 7-8 / 1996 )
17 ( 6 / 1996 )
16 ( 5 / 1996 )
15 ( 4 / 1996 )
14 ( 3 / 1996 )
13 ( 2 / 1996 )
12 ( 1 / 1996 )
 
11 ( 12 / 1995 )
10 ( 11 / 1995 )
9 ( 10 / 1995 )
8 ( 9 / 1995 )
7 ( 7 / 1995 )
6 ( 5 / 1995 )

ATLANTIDA NEWS

5 ( 3 / 1995 )
4 ( 1 / 1995 )
 
3 ( 11 / 1994 )
2 ( 9 / 1994 )
1 ( 7 / 1994 )
0 ( 5 / 1994 )