Amiga Spectrum emulator 0.75bLUBOŠ NĚMEC
POŽADAVKY: CPU 68020 a rychlejší, AmigaOS 3.0 a vyšší, OCS/ECS/AGA chipset, 800
kB FastRAM, mmu.library ASp alias Amiga Spectrum emulator je relativní novinkou mezi emulátory
počítačů ZX-Spectrum a Spectrum 128. Zatím existuje ASp pouze v několika
betaverzích, se kterými však autor programu Jan Greenway poměrně názorně
představil možnosti svého díla. Nároky a možnosti emulátoru
Minimální konfigurace pro provoz emulátoru je uvedena v požadavcích,
doporučené hardware je alespoň 68030 s frekvencí 50 MHz, která je schopna
zajistit plynulý běh emulátoru včetně použitelné rychlosti interpreteru Spectrum
BASICU. Emulátor dále potřebuje knihovnu mmu.library v41 a vyšší (doporučena je
v42+) od Thomase Richtera, kterou najdete na Aminetu. Součástí ASp 0.75 ještě
byla ROMka Spectra 128, ve verzi 0.75b ji však už nenajdete a budete muset
zapátrat na emulátorových serverech - ROMka o velikostí 32 KB se vyskytuje
prakticky v každém druhém emulátoru Spectra pro PC či Macintosh, takže není
žádný problém ji sehnat a zkopírovat do adresáře, ve kterém je samotný Amiga
Spectrum emulator. Výhodou programu jsou velmi nízké paměťové nároky, ASp si
vystačí s cca 100 KB CHIP RAM a cca 800 KB FAST RAM, nevýhodou je prozatímní
nefunkčnost na grafických kartách. ASp funguje samozřejmě kompletně v
multitaskingu, grafické prostředí emulátoru respektive ovládacích prvků také
není vůbec špatné. Emulační jádro emulovaného procesoru Z80 je v ASp schopno
automaticky upravovat rychlost vzhledem k rychlosti originálního ZX-Spectra /
Spectra 128 a emuluje i většinu z oficiálně nedokumentovaných funkcí instrukcí
Z80 často používaných zejména ve hrách pro zvýšení rychlosti nebo na různé
programové triky. Samozřejmostí je kompletní emulace specifického grafického
módu Spectra včetně BRIGHT a FLASH příkazů / funkcí, také zvuk je emulován ve
slušné kvalitě - emulován jak klasický beeper, tak i zvukový čip AY-3-8912. Hry
můžete ovládat klávesnicí nebo klasickým amigovským joystickem připojeným do
gameportu. Práce v emulátoru
GUI emulátoru nabízí řadu možností, jak ovlivnit či upravit běh emulace. Hru
či program můžete kdykoliv spustit nebo zastavit pomocí RUN/STOP, volbu RESET
určitě není nutno popisovat, stejně tak jako LOAD/RELOAD a SAVE. ASp umí
pracovat se snapshoty ve formátech ".Z80", ".SNA" (někdy zvaný také "Mirage") a
klasickým kazetovým formátem ".TAP" (ovládá se volbami INSERT/EJECT a REWIND),
což ASp povyšuje do třídy nadprůměrně vybavených emulátorů.
V preferencích si nastavuje vlastnosti pro emulaci hardware, viz následujíc
krátký popis hlavních voleb: Hardware:
128K mode - slouží k výběru typu emulovaného počítače, 48K nebo 128K Spectra
včetně automatického upravení rychlosti časování CPU a hardware.
Always Reset to 128K - obvykle funguje funkce RESET vždy v emulačním módu (48K
nebo 128K Spectrum), ve kterém byla aktivována, aktivací této volby bude po
resetu spuštěno vždy Spectrum 128.
Add AY chip to 48K model - mimo standardního beeperu neobsahuje ZX-Spectrum 48K
žádný zvukový čip, který je však dostupný jako periférie/interface a mnoho her a
programů pro ZXSpectrum 48K ho dokáží využít. Tato volba tedy do emulace
ZXSpectra 48K přidá ještě emulaci zvukového čipu AY, takže i v 48K módu lze
využívat jeho služeb.
Keep Kempston interface - natrvalo přiřadí každému snapshotu hry či programu
(nahrávaným i ukládaným) ovládání přes Kempston interface, které je převáděno na
gameport Amigy, kde můžete používat amigovský joystick. Display Type:
AGA Custom CList - slouží k ovládání amigovských AGA grafických modů s
rychlejším zobrazováním, ale s vyššími nároky na systém, multitasking je však
stále zachován.
OCS System Screen - pro výběr pomalejšího 16 barevného screenmódu. Joystick:
Define - zde si můžete nastavit klávesy používané v emulaci joysticku - Up,
Down, Left, Right a Fire. Sound:
Mono - přepne na monofonní zvuk mixovaný v jednom amigovském audio kanálu.
Stereo ABC - ASp alokuje dva amigovské audio kanály jako stereo reproduktory s
přehráváním Left, Middle a Right pro A, B a C kanál čipu AY, 48K zvuky jsou
hrány jako Middle.
Stereo ACB - obdobný princip stereozvuku, pouze kanál C je hrán jako Middle a
kanál B jako Right.
Sample Rates (Lo, Med, Hi) - zde si nastavíte samplovací frekvenci podle
rychlosti Vaší Amigy. Doporučena je volba "Hi", na pomalejších Amigách je
obvykle nutno použít zbývající dvě volby "Med" nebo "Low".
Quiet 48K beeps - originální Spectrum 128K je mimo zvukového čipu AY vybaveno
také klasickým beeperem, který je však v mnoha případech/frekvencích hlasitější
než výstup AY - Spectrum 128K beeper je totiž nastaven na hlasitost všech tří
audio kanálů čipu AY hrajících současně. Touto volbou tedy ztlumíte hlasitost
beeperu na úroveň jednoho kanálu čipu AY, což v některých případech zamezí
nežádoucím zvukovým "efektům".
Pro ovládání emulátoru můžete používat následují klávesy: F1 pro nahrání
snapshotu, F3 pro uložení snapshotu, F6 snapshot znovu reloadne, F9 je reset a
klávesa ESC pak emulaci zastaví. Amigovská klávesa ALT představuje Symbol Shift
Spectra, ostatní klávesy v kombinaci se SHIFTem pak fungují jako klávesnice
ZX-Spectra / Spectra 128, například SHIFT-1 pro EDIT, SHIFT-2 pro CAPS apod.
Některé externí klávesnice připojované k Amize přes různá adaptéry - Micronik,
Amigy 1200 v různých věžích apod. nepodporují současný stisk více kláves
najednou, to však není omezení Asp, nýbrž použitého převodníku. Hry a programy pro Spectrum 48K/128K
Máte-li po přečtení recenze Amiga Spectrum emulatoru zájem o nějaké hry nebo
programy pro ZX-Spectrum či Spectrum 128K ve formě snapshotů, zkuste patrně
nejznámější a jeden z největších "emulátorových serverů" zabývající se vším co
má něco společného s počítači Spectrum se jmenuje The World Of Spectrum a
najdete ho na adrese www.void.jump.org/. Pro milovníky Spectra 128 ale
existuje i jedna ryze česká stránka s názvem 128 Museum se spoustou informací a
hlavně snapshotů her, adresa zní http://128museum.kgb.cz/. Pro Spectrum 128,
Spectrum 128+2/+3 a obecně i všechna další ZXSpectra, ZX-80/81, Z-88 Cambridge,
Sinclair QL, Timex klony, prostě všechno co nějak souvisí s Clivem Sinclairem má
na internetu své místo a existuje několik desítek či spíše stovek dalších
serverů zbývajících se emulátory, mezi kterými má Spectrum své trvalé a velmi
významné místo. Závěr
ASp přibližuje amigistům svět Spectra 128 a nutno přiznat, že se jedná o
emulátor slušných kvalit, i když samozřejmě zatím s některými dětskými nemocemi.
Zatím dost chybí funkčnost na grafických kartách, už v příští verzi 0.76 však
autor emulátoru plánuje zařazení univerzální RTG podpory, s čímž souvisí i vyšší
výkon emulace. Protože je však už nyní samotná emulace natolik kvalitní, že
umožňuje celkem bez problémové používání emulátoru, také zvukový výstup je
poměrně slušný, mohu ASp doporučit všem nadšencům kdysi tak neuvěřitelně
populárních 8 bitových počítačů Cliva Sinclaira. Internet:
www.greew.freeserve.co.uk
Výrobce: Ian Greenway
Typ: freeware
Cena: - |
HODNOCENÍ:
Slušný emulátor ZX Spectra 48k/Spectra 128k s poměrně dobrým zvukovým
výstupem a přijatelnou rychlostí a kvalitou emulace, na podporu grafických
karet si ale musíme počkat až v příští verzi. |
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
|