SEGA Master System / Game GearLUBOŠ NĚMEC
I v novém roce stále pokračuje série recenzí na různé emulátory herních
konzolí a vše co s emulací nějak souvisí. V dnešní dílu se budeme zabývat
emulací herních konzolí SEGA Master System a Game Gear. Hardware Master System i Game Gear (viz obrázky nevalné kvality, ale lepší
jsem nesehnal) jsou herní konzole založené na 8mi bitovém :procesory Z80. Master
System se poprvé dostal na trh v roce 1985 a stál 100 GBP (britských liber). Na
americkém trhu byl časem vytlačen NESem od Nintenda, ale na evropském a
japonském (pod názvem Mark3) trhu se pevně uchytil a vlastně je ho možně koupit
dodnes, což je na herní mašinku velmi dlouhá doba:
Master System existuje v několika verzích, základní a rozšířených Master System
Plus a Master System 2. Verze Plus obsahuje světelnou pistoli a několik her
navíc, verze 2 pak má vestavěn Card Slot a resetovací tlačítko. Ke všem verzím
se standardně dodává hra Sonic či její varianty (dokonce i k nejnovějšímu
konkurentu SONY PlayStation konzole SEGA Saturn) a je to hra tak oblíbená a
známá, že roztomilý ježek Sonic se dostal i na Amigu, PC a další počítačové a
herní platformy.
Šířka sběrnice je tedy 8 bitů, maximum barev zobrazených najednou je 16 z 64
barvové palety. Master System poskytuje s pomocí čipu TMS9918/9928 grafické
rozlišení 256x192 bodů {stejně jako má třeba ZX-Spectrum, proto byly konverze
her tak rychle hotové!), přenosný Game Gear má rozlišeni zhruba o třetinu nižší.
Zvuk je vytvářen klasickou FM syntézou, kvalitu zvukového výstupu bych přirovnal
k obvodu AY v ZX-Spectru. Velikost her na cartridges se pohybuje od 16 KB až po
512 KB (4 MBitová ROMka).
Firem podporuj cích videohry SEGA je víc než dost a kvalitních her je také
spoustu, situace je, zde podobná jako u SNESu či GameBoye. Pokud je mi známo,
pro Master System a Game Gear existuje víc než tisícovka her všech typů,
namátkou uvádím třeba U.S. Gold, Activision, Virgin, Domark, Microprose, Aklaim.
Code Masters, Core Design, Psygnosis, Tengen, Image Works no a samozřejmé také
SEGA samotná. AmiMasterGear v0.51
Prvním testovaným emulátorem je AmiMasterGear od J. A. Gomeze. Jedná se o
poměrně kvalitní betaverzi s časově poměrně rozsáhlým vývojem z února 1998.
Protože Gomez je emulátorový maniak, jen tak pro zábavu si napsal tento
emulátor, protože ho zajímalo, jak konzole SEGA vlastně fungují.
AmiMasterGear vyžaduje AGA Amigu s procesorem 68020 a lepším, PAL či NTSC
monitor, dále jsou to knihovny asl.library a stc.library (poslední jmenovaná
pouze pro účely depakování). Doporučen je procesor běžící alespoň na 28 MHz a 1
MB FAST RAM, pro bezproblémovou emulaci pak 68030/50 MHz a opět FAST RAM.
AmiMasterGear emuluje SEGA MasterSystem i GameGear a shareware poplatek činí při
registraci e-mailem 15,- US$. neregistrovaná verze je velmi striktně omezená
funkčností na pouhých 5 minut, což se mi zdá až příliš málo.
Emulátor je napsán pouze v assembleru a je opravdu velmi rychlý. Emulace není
sice zcela spolehlivá - problémy jsou hlavně se zobrazováním spritů v některých
hrách - ale jinak je dostatečně kvalitní. Zvukové možnosti jsou také na slušné
úrovni, někdy ovšem nefunguje emulace šumového kanálu.
AmiMasterGear je jednoznačně nejrychlejší emulátor herní konzole SEGA
MasterSystem/GameGear pro Amigu s 68K procesorem a pokud nemáte PowerPC 604, je
dokonce rychlejší než PPC verze MasterGearu. Veškerá nastavení jsou u verze 0.51
omezena na zvolení PAL či NTSC módu + parametrů zobrazování, také ukládání pozic
a ovládání joystickem je v neregistrované verzi zakázané. U zobrazování můžete
ovlivňovat prioritu spritů, pozadí, refreshe obrazovky a barvové palety,
poslední dvě jmenované volby jsou dokonce pro scrolling a zobrazení palety v
reálném čase. Emulátor sám rozpozná snapshoty či cartridges pro MasterSystem i
GameGear, případně lze typ snapshotu zvolit ručně.
Ovládání emulátoru a her je možné klávesnicí nebo CD32 joypadem (registrovaná
verze), podrobný popis najdete v manuálu. Dokumentace je přiměřená verzi
emulátoru, ale samozřejmě v ní najdete všechno, co budete potřebovat ke
zprovoznění emulátoru. AmiMasterGear jsem důkladně prověřil na cca 80 hrách, z
nichž pouze 3 nefungovaly vůbec a dalších 6 mělo problémy s grafikou (zase ty
sprity). Všechny funkční emulované hry pro MasterSystem i GameGear běžely
naprosto plynule (i na 68030/50 MHz!) a bez blikání obrazu. Stejně jako všechny
ostatní emulátory od J. Gomeze i AmiMasterGear běhá pouze v PALu či NTSC bez
podpory multitaskingu (proto je také tak rychlý), v dnešní době však nemožnost
pustit si emulaci i na screenmódu grafické karty považují za výrazné mínus. Hodnocení: 7,5 z 10
+ rychlost, zvukový výstup, nenáročný na systém
- žádný multitasking, chybí podpora grafických karet, velká omezení shareware
verze MasterGear 1.0d
MasterGear překompiloval a upravil z Unixové verze pro X11 (od Marata
Fayzullina) další amigovský emulátorový maniak Mark Van Hal. Emulátor vyžaduje
procesor 68020 a lepší, AGA čipy nebo grafickou kartu. Pro bezproblémovou
emulaci či s grafickou kartou je nutná také FAST RAM. Teoreticky by emulátor měl
fungovat i s OCS/ECS čipy, sám autor však podotýká, že emulace na těchto čipech
není zrovna ideální.
Emulátor ve verzi 1.0d nepodporuje joystick, CD32 joypad a rovněž chybí zvukový
výstup. Jednoduché GUI obsahuje následující volby: Update Period počet V-Blank
interruptů mezi občerstvením obrazu. Vyšší číslo emulátor zrychlí, ale grafika
bude trhaná a scrolling či překreslování spritů nebude plynulé.
Cycles/Line - počet CPU cyklů potřebných pro vykreslení 1 řádku. Standardně
přednastavená hodnota 261 cyklů je optimalizována pro většinu her. Menší číslo
některé hry urychlí, zde můžete experimentovat prakticky bez omezení.
Emulation Mode - řídí přepínání mezi módy Master System a Game Gear.
Autofire Button A/B - nastavuje automatickou střelbu pro buttony A nebo B.
Language - výběr jazyka (angličtina nebo japonština) ve hrách.
Delay V-RAM Reads - speciální přepínač, bez něhož nefungují některé hry
korektně, budete-li tedy mít s některou cartridge (respektive jejím snapshotem)
problémy, zkuste tento přepínač aktivovat.
Gfx Mode - slouží k výběru ovladače obrazovky. Vybrat si můžete celkem ze tří
driverů, ECS/OCS používajícímu 32 barev, AGA driver pak plných 64 a OLD používá
též 64 barev, ale je výrazně pomalejší a slouží pouze pro zachování
kompatibility s předchozí verzí emulátoru 1.0c. Při nastavení AGA bez problémů
funguje přesměrování na grafickou kartu přes libovolnou promotion utilitu, takže
zobrazování se dramaticky zrychlí.
Screen Mode - zde volíte screenmód, ve kterém emulátor poběží. Bez problémové je
zobrazení na grafických kartách standardu CyberGraphX či Picasso96, zobrazení v
okénku na Workbenchi či jiném pubscreenu není bohužel možné.
Double Buffer tento přepínač odstraní možné blikání v ECS/OCS a AGA
screenmódech, ale screen přestane být stahovatelný a automaticky se umístí do
popředí. Double buffering také snižuje výkon emulace a nefunguje s OLD grafickým
ovladačem, také při použití screenmódu grafické karty je nutné ho vypnout.
Delay Palette - je-li zapnuto, zápisy do barvové palety se synchronizují s
refreshem obrazu, což odstraní některé výpadky spritů a blikání v některých
hrách a zároveň lze spouštět v ECS/OCS a AGA módech i hry, které občerstvují
paletu zároveň s obrazovkou. I zde však mohou nastat problémy s nesprávným
zobrazením některých barev z palety. Přesto však doporučuji nechat tento
přepínač aktivní, většina her pak běží plynuleji.
Poslední gadgety Start a Quit není třeba popisovat.
MasterGear je až na chybějící zvukový výstup velmi kvalitní emulátor SEGA Master
Systemu i Game Gearu. Někomu možná bude vadit i nemožnost spustit jej v okénku
na pubscreenu, také rychlost 68K verze není na Amigách s procesory 68020 a 68030
právě nejvyšší, ale přesto je emulátor použitelný. Hodnocení: 7 z 10
+ kvalita emulace, přehledné preference, freeware
- rychlost na pomalejších Amigách, chybí zvukový výstup MasterGearPPC
MasterGear existuje též v PowerPC verzi, která odstraňuje hlavní nevýhodu
programů pro Amigu převáděných z Unixu - pomalost. Autorem PPC verze je Andre
Osterhues, poslední dostupná verze označovaná na některých emulátorových WWW
stránkách je 2.0, ale jedná se o verzí 1.7 v LZX archivu.
MasterGear PPC vyžaduje powerUP systém phase5 s ppc.library 45.0 a vyšší,
gtlayout.library a CyberGraphX, potřebovat budete tedy i 68K procesor 68020+ a
přibližně 4 MB FAST RAM. Preference jsou prakticky shodné s 68K verzí, významnou
výhodou je však možnost spuštění emulátoru v okénku na Workbenchi nebo jiném
pubscreenu. Zajímavostí je jistě také to, že systém CyberGraphX může být na
Amigách s PPC turbokartou emulován a grafická karta tak vlastně není vůbec nutná
- emulace CyberGraphX funguje ovšem pouze ve 256 barvách a není zrovna
nejrychlejší.
Pro ovládání lze použít joystick i gamepad, ale v tom případě budete ještě
potřebovat lowlevel.library z AmigaOS 3.1 +. Popis ovládání najdete opět v
dokumentaci, ovládacích kláves je víc než dost. ROMky mohou být pakované pomocí
XPK, emulátor je při použití sám depakuje.
MasterGear PPC je vynikající emulátor Master Systemu i GameGearu, rychlost
emulace je i na těch nejslabších PowerPC 603e víc než dobrá (testováno), podpora
grafických karet je též na úrovni. Kvalita emulace je stejně jako rychlost PPC
verze skvělá, je poznat, že emulátor prošel dlouhým vývojem. Značným nedostatkem
je však zvukový výstup, MasterGear totiž zvuk neemuluje vůbec, protože nová
verze originálního MasterGearu 1.2 od Marata Fayzullina s kompletním zvukovým
výstupem byla vypuštěna nedávno a autor amigovské verze zřejmě ještě nestihl
celý emulátor znovu překompilovat a upravit. Pro zajímavost mohu dodat, že
MasterGear je shareware (pouze Windows!) či freeware (Unix apod.) a i Amiga
verze je šířena jako freeware. Hodnocení: 7,5 z 10
+ rychlost, kvalita emulace, podporuje grafické karty, freeware
- chybí zvukový výstup 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
|