AmiGenerator 1.05LUBOŠ NĚMEC
POŽADAVKY: CPU 68040, 060 nebo PPC, 8 MB RAM, AGA nebo CGX komp. grafická karta Kde se vzal, nikdo neví. Prostě tady najednou je. AmiGenerator je zbrusu
nový a na Amize zatím jediný emulátor herního aparátku SEGA MegaDrive/Genesis
pro 68K a PPC Amigy. Jako obvykle jej můžete stáhnout z Aminetu nebo se
podívejte na adresu
www.amidog.com/amigenerator/. AmiGenerator je naprogramován na základě X-Windows verze emulátoru Generator
od Jamese Pondera. SEGA MegaDrive/Genesis (pod tímto názvem se prodával a stále
ještě prodává v Japonsku) je zajímavý hybrid. Na obrázku si můžete prohlédnout,
jak vypadá přenosná verze této konzole s názvem NOMAD. Používá dva procesory,
Z80/4MHz a MC68000/8MHz, tedy procesor stejný jako třeba v Amize 500 či Atari
ST. Zvukový obvod Yamaha YM2612 umí jen FM syntézu, grafický čip TI76489PSG
pochází z dílen Texas Instruments a dokáže zobrazovat několik vrstev (!) grafiky
najednou s definovatelnou průhledností (poněkud jiný systém než sprity na
Amize). Hry jsou velmi kvalitní, dle mého názoru kvalitnější než například pro v
AR již recenzovaný 16bitové SuperNintendo. Pokud je mi známo, až na výjimky
nebyla zatím žádná z her uvolněna jako freeware, u 16bitových konzol si na to
budeme muset ještě chvilku počkat. Na internetu jako bohaté zásobárně všeho
nejen kolem počítačů najdete několik set (našel jsem něco přes 600 her) snapů
ROMek respektive cartridges, před jejich stáhnutím a používání jste upozorněni
na copyright firmy SEGA a možné problémy s jejich nelegálním šířením. Instalace a spuštění emulátoru
Vyberete si verzi dle Vašeho CPU a přejmenujete ji na AmiGenerator. Emulátor
se spouští z Shellu se stackem 64 KB nebo si můžete vytvořit project ikonu a
skript, který totéž udělá sám. Po spuštění emulátoru se objeví jednoduché GUI
(viz obrázek), kde si vyberete screenmód, snapshot ROMky se hrou a spustíte
emulaci. Kurzorové šipky nahrazují ovládací joypad, tlačítko A nebo 1 ovládá
stejné funkce jako button A na joypadu, B, 2 a S značí B button, C, 3 a D pak C
button, Enter nahrazuje Start a ESC emulaci ukončí. Pro ovládání můžete použít i
CD32 joypad, nezapomeňte na lowlevel.library. K dispozici je řada nastavovacích
parametrů ovládaných z menu v několika sekcích, podívám se jenom na ty
důležitější ovlivňující samotnou emulaci. V menu Display najdete volby:
Size - Velikost emulovaného displeje.
Layers - Vypíná/zapíná vykreslované vrstvy, vypnutím nepoužívaných vrstev lze
výrazně urychlit emulovanou hru.
Frames - Nastavuje vynechání x-tého snímku při zobrazování.
V menu CPU pak volby:
Cycles - Zde můžete redukovat počet CPU cyklů a o trochu tak urychlit emulaci,
standardně je nastaveno 100%.
Adaptive - Speciální volba pro urychlení vykreslování snímků pomocí přerušení,
kdy emulátor nečeká s vykreslení dalšího snímku na interrupt, ale prostě ho
přeskočí a pokračuje dál. Je zřejmé, že tato volba většinou sníží kvalitu
synchronizace obrazu, na druhou stranu může celý emulátor o něco zrychlit -
vyzkoušejte u různých typů her a aktivujte volbu si dle svého uvážení. Emulace
V současné verzi AmiGeneratoru nelze používat různé ROMky bez restartu
emulátoru, také zvuk není zatím podporován. První verze běžely pouze na AGA
čipech, nové verze pak lze spustit i na screenmódu grafické karty. Ať jsem se
snažil sebevíc, prostě jsem nenašel ROMku, která by s emulátorem nefungovala. Je
sice pravda, že zatím není k dispozici zvukový výstup, to však doufám nemůže
kvalitu emulace příliš ovlivnit. Vyzkoušel jsem zhruba 20 cartridges s
nejrůznějšími hrami (viz obrázky), všechno fungovalo bez sebemenších problémů
jak na grafické kartě, tak v orig. screenmódech Amigy. Rychlost
A teď to horší. Pokud Vás zajímá rychlost emulace bez implementovaného
zvukového výstupu, asi Vás zklamu, protože 68K verze je prostě příliš pomalá.
Slovem příliš myslím opravdu VELMI POMALÁ, emulátor dosahuje i s procesorem
68060 a gr. kartou s bídou 5 snímků/s. Na 200MHz BlizzarduPPC je už emulátor
vcelku svižný, počet snímků odhaduji u arkád (většina her pro MegaDrive/Genesis)
něco mezi 10-15 snímků, u ostatních her pak 15-20, na rychlejším PPC by rychlost
měla být ještě vyšší. Až bude implementován zvukový výstup, emulace se zřejmě o
něco zpomalí, na PPC by však rozdíl v rychlosti neměl být příliš znát.
Je zajímavé, že přestože SEGA MegaDrive/Genesis používá jeden procesor stejný
jako Amiga, i tak je rychlost emulace na 68K procesoru velmi nízká. AmiGenerator
totiž není mimo standardní kompilační postupy nijak optimalizován, urychlení
emulace by mělo přijít až v dalších verzích. Velmi náročná je také emulace
grafického čipu, jehož výkon je minimálně stejný jako výkon obou procesorů
použitých v MegaDrive/Genesis. AmiGenerator je společně s emulátorem Nintenda64
(existuje pouze PPC verze) jedním z nejzajímavějších emulátorů herních konzol
pro Amigu, majitelé 68K procesorů si však budou muset počkat na optimalizovanou
verzi. Pokud máte PowerPC, můžete si AmiGenerator vyzkoušet už nyní, určitě
nebudete zklamáni.
Výrobce: Mathias Roslund
Typ: freeware
Cena: - |
HODNOCENÍ:
Poměrně kvalitní emulátor SEGA MegaDrive/Genesis zajímavý už jen svou
existencí – zatím chybí zvukový výstup a 68k verze je příliš pomalá |
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
|