ShapeShifter 3.10 & FUSION 3.10LUBOŠ NĚMEC
POŽADAVKY: AmigaOS 2.1 a vyšší, MC68020 a vyšší, 8MB RAM, HDD. Macintosh ROM 7.1
a vyšší Christina Bauer se probral a nadělil nám do nového roku ShapeShifter 3.10,
čímž se prakticky srovnaly verze dvou nejlepších emulátorů Macintoshe pro Amigu.
A protože je vývoj těchto dvou emulátorů Macintoshe patrně na delší dobu u
konce, pokusím se stručně popsat možnosti nových verzí obou emulátorů a provést
jejich stručné srovnání. K čemu vlastně Macintosh? Pokud se o emulátory alespoň trochu zajímáte, pak
jistě víte, že emulace 68K Macintoshe na Amize je zcela jistě nejvýznamnější
součástí všech diskusních fór a konferencí o emulátorech. Protože Amigy obsahují
stejné procesory jako 68K Mac, je emulace bezproblémová a v závislosti na typu
procesoru a dalšího příslušenství (grafická karta, SCSI disky, paměť) relativně
rychlá, někdy dokonce mnohem rychlejší než Macintosh samotný. Otázka paměti je
dnes už okrajová, paměti jsou levné a snadno dostupné. SCSI řadič si také může
koupit za velmi přijatelné částky každý a SCSI disky do kapacit 4 GB jsou dnes
už stejně drahé jako klasický typ ATBUS/IDE. S rychlým procesorem (040/060) a
grafickou kartou se vám tak otevírá úplně nová oblast programů a her, jejichž
kvalita je víc než dobrá, a tak se emulace Maca přímo nabízí. ShapeShifter 3.10
Hlavní změnou oproti předchozí verzi 3.9 je podpora MacOS 8.x a ještě jedna
příznivá a pro všechny registrované uživatele asi velmi překvapivá zpráva -
ShapeShifter 3.10 je freeware! Emulátor je datován k 3. lednu 1999 a stáhnout si
ho můžete buď z Aminetu nebo si počkat na nejbližší CD řady Aminet. Další
možností, kde emulátor zdarma získat, je oficiální WWW stránka autora programu,
kterou najdete na
www.uni-mainz.de/~bauec002, v sekci věnované
ShapeShifteru naleznete také spoustu odkazů na další web stránky týkající se
ShapeShifteru, software, dostupnou dokumentaci apod.
Podpora MacOS 8.x vyžaduje 1 MB ROM, majitelé procesorů 68030 tedy mají smůlu (1
MB ROMky totiž správně fungují pouze s procesory 60040 a výš) nebo si budou
muset sehnat speciálně upravenou verzí 1 MB ROMky. Ostatně Systém 8 bohužel díky
své HW náročnosti vyžaduje opravdu hodně rychlý procesor a jeho provozování s
68030 nelze doporučit. Pokud máte procesor 68040 či 68060, můžete MacOS 8.x
používat až na níže popsané omezení. V preferencích ShapeShifteru
„Miscellaneous“ (viz obrázek) musíte ještě aktivovat položku „MacOS 8 mode“,
teprve pak začne Systém 8.x fungovat.
Zmíněným problémem při provozování MacOS 8.x je nutnost vypnout u procesoru
68060 superskalární mód, čímž se pochopitelně výkon emulace pochopitelně sníží.
Pokud cache necháte zapnutou, Systém 8 u ShapeShifteru 3.10 vůbec nenabootuje.
Použití Systému 8.x končí u verze 8.1, žádná vyšší verze není zatím emulátorem
podporována.
Poslední změnou je podpora okénkového zobrazení pro grafickou kartu pod systémem
Pícasso96 s funkcí PIP (Picture in Picture = obraz v obraze) v 15-ti bitové
hloubce. Jak je tento typ zobrazení rychlý, to vám však bohužel sdělit nemohu,
neboť nemám ani PicassoIV, ani CV64/3D či CVPPC, takže jsem proklamované
zobrazení v okénku s HW podporou grafické karty nemohl vyzkoušet. Zato jsem na
Aminetu objevil nový externí videodriver Winner, který funguje s každou
grafickou kartou či originálními screenmódy amigy a zobrazení je POUŽITELNÉ.
Rychlost sice nic moc, ale přesto se v ShapeShifteru dá v okénku pracovat a celá
emulace nezpomaluje nijak dramaticky amigovský systém.
ShapeShifter toho umí opravdu hodně. Nezvládne pouze emulaci virtuální paměti,
24-bitové adresování (používalo se u hodně starých 16-bitových programů),
nepodporuje u sériového driveru zavěšení modemu pomocí DTR (tato funkce však
není vůbec zapotřebí), další problémy se týkají rutin pro práci s SCSI disky a
ethernetových karet. Zvukový výstup je sice stereo, ale pouze 8bit, vstup
funguje dokonce pouze mono bez VOX recordingu, nelze použít MIDI a některé
drobné problémy jsou též s počítači DraCo. Rovněž nelze měnit rozlišení za chodu
Systému, je nutné emulaci ukončit a nastavit screenmód přímo v preferencích
ShapeShifteru a emulaci znovu spustit. Vzhledem k tomu, že se emulátor opravdu
zcela nečekaně přesunul do kategorie freeware, vážně se obávám o jeho další
vývoj. Ostatně tento drobný update, kterým se pouze zpřístupnil pro použití
MacOS 8 nelze považovat za žádné významné vylepšení. Zato ušetřených 50,- DM za
dříve nutnou registrací musí ocenit snad úplně všichni.
Autor programu vůbec neuvažuje o PPC verzi ShapeShifteru, takže ani emulace
PowerMaca pro Amigu (už však existuje emulátor PowerMaca pro BeOS!) se od Ch.
Bauera s největší pravděpodobností nedočkáme, a tak nezbývá než doufat ve
FUSION. Hodnoceni: 9,5 z 10
+ možnosti, rychlou, nízké nároky na systém, stabilita, podpora grafických karet
a MacOS 8, CENA
- zvuk pouze 8bit, nefunguje: MIDI, screenmode nelze změnit bez restartu FUSION 3.1
Tento emulátor pochází od Microcode Solutions a verze 3.1 z února 1998
přináší spoustu drobných změn a oprav, některé z doplňkových utilit a nových
videodriverů lze stáhnout na firemní www stránce
www.microcode-solutions.com.
Konečně byla opravena poměrně nepříjemná chyba v akceptování screenmódu
respektive identifikace monitoru, teoreticky měly být opraveny chyby v podpoře
SCSI zařízení a odstraněn problém bootování z SCSI disků. Říkám teoreticky,
protože FUSION stále nečte některé disky zformátované přímo pod Macem
(ShapeShifter ostatně taky ne) a problémy jsou i s Wide a UltraWide SCSI řadiči.
Přidána byla volba Store Bufferu pro procesory 68060 včetně všech dostupných
nastavení pro cache a upraveno bylo zobrazování ikonky floppy disku v tisících a
miliónech barvách. Pod novým gadgetem „Start Delay“ v Advanced nastavení se
skrývá 3 s prodleva před začátkem bootování, což usnadňuje zákaz doplňků při
bootování (pomocí klávesy Shift).
Přepracovány byly rovněž všechny videodrivery, které už NEJSOU kompatibilní s
verzí 2.x. Smutnou zprávou je skutečnost, že s CV64 (a nejspíš ani s jinou
grafickou kartou) se systémem CyberGraphX 4 nefunguje u MacOS 7.x při použití
nejrychlejšího dostupného videodriveru v módu direct zobrazení v tisících a
miliónech barvách. Řešení by měly přinést nové videodrivery, ale ani
aktualizované verze 3.2 (které poněkud překvapivě nelze stáhnout na firemní www
stránce emulátoru) nepřinesly očekávané řešení. Nezbývá tedy než sledovat
oficiální web CyberGraphX, určitě se řešení tohoto nepříjemného problému brzo
dočkáme. Nové videodrivery i přes proklamované přepracování překvapivě NEJSOU
rychlejší než ty z verze 2.x nebo Emplantu, ale v některých případech jsou o
něco rychlejší než interní videodrivery ShapeShifteru. Rozlišení lze u FUSION
změnit i za běhu emulace, není tedy nutné celý emulátor spouštět znovu.
Rozšířena byla možnost ovládání sériového portu, které nyní zůstávají dostupné i
z Amigy, pokud zrovna Mac nepracuje se sériovým portem, čímž se zároveň uvolnil
i paralelní port. Nový ovladač pro cédéčko už umí rozpoznat všechny běžně
používané CD-ROM formáty.
Stejně jako ShapeShifter, i FUSION umí vypínat superskalární a branch cache,
takže MacOS 8.x poběží i na procesoru 68060. Standardně jsou všechny typy cache
vypnuty, chcete-li emulaci urychlit, musíte si je v patřičném preferenčním
okénku (viz obrázek) zapnout sami.
Konečně byla přidána možnost vytvářet filetypy souborů a ukládat je do databáze
(viz obrázek), což usnadňuje přenos souborů mezi Amigou a Macem. Přenosy souborů
fungují nyní v direct módu (zápis i čten, rychlost přenosu dat je zhruba
dvojnásobná.
Nejvíce úprav bylo provedeno ve verzí 3.0, 3.1 je však ke škodě uživatelů
evidentně spíchnutá horkou jehlou a dle mých zkušeností funguje o něco hůř než
verze 3.0. Je totiž znatelně méně stabilní a při shodném MacOS i spouštěných
programech padá mnohem víc. Pokud ovšem vypnete všechny postradatelné cache (což
ale někdy nejde a navíc až do procesorů 68040 nemá smysl cache vůbec vypínat),
je stabilita poměrně vysoká.
Zkušenosti se systémem MacOS 8 a procesorem 68060 jsou také tristní. S vypnutými
cache to funguje skvěle, ale HROZNĚ pomalu. Zapnete-li pouze datovou a
instrukční cache, systém začne mnohem častěji padat, což se systémy 7.5 či 7.6
rozhodně nedělal, tedy ne tak často. Pokud tedy plánujete nebo už s emulací Maca
pracujete a nemáte procesor 68040, raději o MacOS 8 neuvažujte, byli byste
zřejmě dost zklamáni. Hodnocení: 8 z 10
+ rychlost, podpora grafických karet MacOS 8, dobře vyřešená podpora CD-ROM
- padá častěji než v3:0, vysoká cena; problémy s alokací pamětí ShapeShifter 3.10 nebo FUSION 3.1 ?
Myslím, že zvítězí cena. FUSION prostě nemůže konkurovat svojí velmi vysokou
cenou nyní už freewarovému a minimálně stejně kvalitnímu emulátoru. Pokud měl
brát v potaz poměr cena/výkon, je ShapeShifter rázem o dvě třídy napřed. Oba
emulátory už podporují i MacOS 8.x, takže ani tady se nelze přiklánět na stranu
FUSION nebo ShapeShifteru.
Oba emulátory jsem samozřejmě během několika dnů důkladně otestoval, ale protože
už testů kolem emulace Macintoshe bylo publikováno až moc, můžete si prohlédnout
jen jeden obrázek s výsledky testů ze Speedometeru 4.02. V některých testech je
lepší FUSION, jinde zase ShapeShifter. Grafika je o něco rychlejší u
ShapeShifteru, ale to se při použití originálních screenmódů Amigy muže měnit
dle hardwarových parametrů. Domnívám se, že ale pro ShapeShifter existuje díky
mnohem lépe vymyšlené vývojářské podpoře dostatek kvalitních externích
videodriverů používajících pro refresh MMU, takže i zde bude ShapeShifter v
zobrazování s největší pravděpodobností skoro na každé Amize rychlejší než
FUSION. A budoucnost Macu na Amize?
U 68K Maců je to jasné, oba jmenované emulátory nabízejí vysoký výkon a
ShapeShifter navíc bezkonkurenční NULOVOU cenu. Objevila se spousta zpráv o
připravované PowerMac emulací nebo alespoň PPC verzi FUSION. Mohu potvrdit, že
emulace PowerMaca je už skoro hotová. Bohužel pouze ve verzi FUSION pro PC.
Microcode Solutions narychlo uvedli verzi 3.1 (proto také výše zmíněné slova o
spíchnutí horkou jehlou...) a rozhodli se prozatím rozhodli vývoj FUSION pro
Amigu pozastavit, dokud nedokončí verze 68K (demo v1.21 je už dávno hotové) a
PowerMac emulace pro PC. Bude-li FUSION pro Amigu někdy emulovat PowerMac, to je
ve hvězdách. Ale co takhle přestat číst a zahrát si třeba golf? 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
|