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

FUSION 2.0

Luboš Němec

V poslední době bylo v AMIGA Review natolik přeemulováno, že jsem s recenzí na novou verzi FUSION raději počkal až do nového roku. Cože, Vy neznáte FUSION? Oh, tak pardon, musíme to rychle napravit!

FUSION je po ShapeShifteru a MAC EMPLANTu Lite v pořadí už třetí emulátor Macintoshe, který jsem měl možnost otestovat a který ostatně už několik měsíců používám. Verze 1.0 nebyla vůbec špatná, ale měla spousty chyb a mnoho programů či her chodících bez problémů pod ShapeShifterem pod FUSION 1.0 prostě nefungovalo. Verze 2.0 (zakoupená na výstavě Computer `97 v Kolíně nad Rýnem) je však o tolik lepší, že si určitě zaslouží tento podrobný článek.
Update z verze 1.0/1.1 je ZDARMA po zaslání registračního klíče, mailem pak dostanete hlavní executable soubor a zbytek si budete muset stáhnout z WWW stránky Microcode Solutions.

Možnosti emulátoru
A co FUSION všechno umí? Je toho opravdu hodně. Jak už bylo uvedeno, funguje na všech procesorech 68020 a lepších, podporuje EMPLANT a AMAXII+/IV hardware pro rychlejší a spolehlivější emulaci (ale nevyžaduje ho), podporuje i všechny macovské operační Systémy od 7.1.0 až po Systém 8 neboli dnes již hotový Copland. FUSION umí pracovat s virtuální pamětí (!!!), pro tyto účely je vyžadována MMU a Systém 7.5.0 a lepší (to „lepší“ zde platí doslova). Využít můžete i možností procesoru 68060, který FUSION přímo podporuje a v případě, že zjistí jeho přítomnost, použije speciální rutiny pro tento typ procesoru. Protože Apple při vyvíjení Systému 8 pochopitelně nepamatoval na procesory 68060 (nebyl ostatně ani důvod, když žádný z Macintoshů tento procesor neobsahuje) a jejich odlišnou hardwarovou architekturu, FUSION 2.0 při jeho použití vypne superskalární mód, se kterým Systém 8 nefunguje. Pokud chcete superskalární mód používat, budete se muset spokojit se Systémem 7.5.5 (o 7.6.x se v manuálu ohledně superskalárního módu nikde nemluví), který ho podporuje a je o malinko rychlejší. Na druhou stranu můžete používat Systém 8 pod FUSION 2.0 i s procesory 68030 (nedoporučuji, 1 MB ROMky NEJSOU pro 68030 určeny), i když to podle Apple není možné.
Majitele grafických karet určitě potěší fakt, že FUSION podporuje prakticky všechny novější grafické karty a jejich emulační systémy včetně Picasso96 a CyberGraphX 3, použít můžete i driver pro barevné zobrazení v okénku na Workbenchi včetně autoscrollingu až do 256 barev (s grafickou kartou pak třeba i v miliónech barev na WB), samozřejmostí je dokonalá podpora OCS/ECS i AGA čipů pomocí speciálních videodriverů, pro majitele herní konzole CD32 s čipem Akiko a pseudografické karty Graffiti jsou též připraveny optimalizované videodrivery využívající možností zmíněných zařízení. U některých videodriverů je podporována QuickDraw akcelerace zajišťující až 6ti násobný výkon grafického enginu, stejně jako víceobrazovkové (maximum je 6) zobrazení současně a to vše s okamžitou změnou rozlišení za chodu Systému (tato funkce vyžaduje Systém 7.5.0 a novější). FUSION používá vlastní chunky-to-planar rutiny pro zajištění maximálního možného grafického výkonu, který podle autorů emulátoru dosahuje téměř 2násobného výkonu oproti původnímu EMPLANTU MacPRO (neplést s MAC Lite, tam už videodrivery optimalizovány byly). Emulovaný macovský zvukový výstup je stereo (konečně!) přes amigovský zvukový výstup (Paula) nebo přes AHI, vstup zvuku může být přes sampler, mikrofon nebo CD audio vstup, v posledních dvou případech budete ovšem potřebovat ještě nějakou vhodnou zvukovou kartu. FUSION umí využívat i EtherTalk, což samozřejmě vyžaduje nějakou ethernetovou kartu nebo modem (TCP/IP emulace přes PPP protokol), emulace AppleTalku však již potřebuje EMPLANT nebo AMAX II+/IV hardware. Samozřejmostí je též využití sériových a paralelních portů Amigy, kterých může být i více (přes doplňkové karty), inteligentní integrovaný filtr pro přenos dat mezi Macem a Amigou s automatickým rozpoznáním typu souboru včetně sdíleného Clipboardu (pouze pro text), speciální rutiny pro využití matematického koprocesoru, podpora až 14 macovských zařízení (filedisky, harddisky, floppy devices atd.) včetně možnosti použití shapeshifterovských filedisků a jím zformátovaných HD partitionů a kompletní podpora DIRECT SCSI pro jednotlivá SCSI zařízení, stejně jako ruční optimalizace kódu v 68K assembleru pro dosažení maximálního výkonu. FUSION podporuje prakticky všechny druhy a typy macovských ROMek s velikostí od 256 KB až po 1 MB. V jakémkoliv okamžiku můžete zastavit nebo lépe řečeno zmrazit běžící emulaci a dodat tak amigovským programům původní výkon nebo emulaci zrušit úplně. A perlička na závěr - až se mezi uživateli trochu více rozšíří PowerPC karty, bude prý k dispozici PowerPC verze emulující PowerMac, PowerMac ROMku si samozřejmě budete muset sehnat sami.

Instalace
FUSION 2.0 se dodává na jedné instalační disketě a jeho nároky jsou následující. Minimální konfigurace nutná k tomu, abyste FUSION vůbec spustili, je AmigaOS 2.04+, procesor 68020 a lepší (doporučen je matematický koprocesor), 8 MB FAST RAM, harddisk, macovský Systém 7.1.0 nebo novější, HD mechanika (pro nainstalování macovského Systému z disket) a 256 KB macovská ROMka. HD mechanika není nezbytně nutná, macovský systém lze nainstalovat i z už hotového filedisku, HD partitionu nebo CDčka, nějaký již nainstalovaný filedisk musíte mít v tom případě samozřejmě už k dispozici. Doporučená minimální konfigurace je pochopitelně o něco lepší - procesor alespoň 68030 s integrovanou MMU (Memory Managment Unit modul pro správu paměti), matematický koprocesor, 16 MB FAST RAM, AGA grafické čipy nebo grafická karta, macovský Systém 7.5.1 nebo novější, double speed CDROM, HD floppy mechanika, harddisk s alespoň 50 MB volného prostoru (Systém 7.5 není žádný drobeček) a 512 KB či 1 MB macovská ROMka. Systém 7.5.0 a novější nepodporuje již 256 KB ROMky, ostatně neznám nikoho, kdo by ji vlastnil nebo používal, Systém 8.0+ pak dokonce ani 512 KB ROMky, musíte tedy použít 1 MB verze. Je to ostatně logické, protože Systém 8.0+ funguje pouze na procesorech 68040/060 a s FUSION 2.0 i na 68030. Chcete-li provozovat FUSION 2.0 s grafickou kartou pod emulačním systémem CyberGraphX nebo Picasso96, budete nezbytně potřebovat KickStart 3.0/3.1+, striktně doporučen je ovšem KickStart 3.1 díky RTG podpoře.
ROMku pochopitelně z důvodů copyrightu společně s emulátorem nedostanete, ale můžete si ji sami stáhnout z nějakého vhodného Macintoshe pomocí dodávané utilitky „ROMUtil“. Pro ty, kteří někdy pracovali s macovským archivačním programem „StuffIt“, to nebude žádný problém. Vy ostatní si raději přečtěte manuál, kde je celý postup podrobně popsán.
Ze stejných důvodů jako u ROMky není součástí dodávky ani žádný macovský Systém. Nainstalování Systému z disket je však natolik jednoduché, že ho zde nebudu nijak blíže popisovat. Pouze upozorňuji, že k tomu NUTNĚ potřebujete HD mechaniku (nebo jakýkoliv funkční bootovatelný filedisk a CD-ROM mechaniku se Systémem) a neměli byste volit základní jednoduchou instalaci, ale uživatelskou a pro začátek NEINSTALOVAT žádný ovladač síťové karty, doplňky pro cédéčko a všeobecně co nejméně doplňků a rozšiřujících ovládacích panelů (ty systémové pochopitelně ano). Hrozí totiž nebezpečí, že se FUSION při bootování zasekne a s tím pak už skoro nic neuděláte. Naštěstí FUSION dokáže nabootovat z emplantovského i shapeshifterovského (!!!) filedisku či z HD partitionu, a to i z partitionu zformátovaném pod ShapeShifterem. Pozor však na některé macovské doplňky (podpora CD-ROM, speciální síťové drivery i některé freeware/shareware doplňky atd.), které FUSION nestráví a při bootování se stejně jako EMPLANT MAC Lite zasekne. Zajímavá je také skutečnost, že ačkoliv FUSION podporuje emplantovské filedisky, vytvořit je neumí (jen univerzální CrossDOSový formát). Jiné problémy by s instalací Systému nastat neměly.
Harddisk vyhovuje pochopitelně jakýkoliv, ATBUS/IDE (levnější) i SCSI (MNOHEM rychlejší), máte-li ATAPI CD-ROM, jen na kvalitě atapi driveru pak záleží, zda s ním FUSION bude korektně pracovat, u SCSI CD-ROM je pochopitelně vše bez problémů a CDčko je emulováno BEZ NUTNOSTI mít v macovském Systému příslušné doplňky. Pokud máte pravý SCSI harddisk s nějakým novějším typem řadiče (všechny od phase 5, Warp SCSI atd.) nebo plánujete v nejbližší době jeho nákup, budete příjemně překvapeni, jak velký bude nárůst rychlosti oproti ATBUS/IDE disku. Jeden příklad ze všechny - z cca 30 MB filedisku na IDE disku bootuje FUSION i ShapeShifter něco přes 10 minut, z totožného filedisku na STEJNÉ konfiguraci počítače, ale z Fast SCSI-II disku pak cca 40s! Velikost HD partitionu není rozhodující, se Systémem 7.6.1 či dokonce 8.0/8.1 si však připravte minimálně 200 MB, abyste vůbec měli nějaké místo na programy a data.
Stejně jako u ShapeShifteru, i FUSION vyžaduje před spuštěním nějaký ten patch, konkrétně se jedná o „RsrvCold“ nebo „RsrvWarm“. Tato miniaturní utilitka dělá totéž, co „PrepareEmul“ u ShapeShifteru a naštěstí s ní funguje i ShapeShifter (naopak to bohužel neplatí!). Pamatováno bylo i na kompatibilitu s OxyPatcherem (současná verze ale s FUSION dosud nefunguje), různými turbokartami používajícími odlišné mapování paměti a originálním hardware EMPLANT. Nemusíte si s tím lámat hlavu, až na výše zmíněné specialitky týkající se RsrvCold/RsrvWarm za Vás vše provede instalační skript, který nakopíruje požadované soubory na patřičné místo a přidá do startovací sekvence příslušné příkazy a assigny. Pokud počítač po renetu nenabootuje, ale neustále se resetuje, zkuste odstranit ze startovací sekvence všechny systémové patche (např. MCP, přemapování KickStartu do FAST RAM, různé FPU patche a pod.), případně zaměňte RsrvCold za RsrvWarm či naopak a vyzkoušejte jejich různé přepínače. Pokud ani poté počítač po resetu nenabootuje, zřejmě používáte nekompatibilní akcelerátor (např. některé turbokarty pro A500/600) a FUSION 2.0 s největší pravděpodobností asi nikdy nespustíte.

Preference emulátoru
Preference jsou velmi podobné EMPLANTU MAC Lite, navíc manuál ve formátu Guide celkem slušně vysvětluje jednotlivé položky. Z obrázku je patrné, že Microcode Solutions zachovává svérázný design u všech svých emulátorů a FUSION tedy jako by EMPLANTU MAC Lite či „PCx“ z oka vypadl.
V sekci „Memory“ je vše, co nějak souvisí s pamětí včetně volby přemapování KickStartu a voleb pro virtuální paměť. „No MMU“ ponechám bez komentáře, „Normal“ použijete asi ve většině případů emulace se zrychlí asi o 10-50% díky komplexnímu využití MMU při emulaci, což platí zvláště u videodriverů. „Pseudo 24“ se používá k namapování paměti do adresového prostoru Zorro-II slotů a s touto volbou přinutíte k fungování i některé špatně napsané macovské programy (které nejsou kompletně 32bitové) a týká se i dalších věcí ohledně paměti u některých Zorro-II karet. Volba „VirtualMemory“ je snad jasná každému, maximální možná velikost virtuální paměti je 767 MB, u některých 68040/060 turbokaret s pamětí na adrese $2000000 nebo na adrese $7000000 budete omezeni 63 MB. Virtuální paměť musíte ještě na macovské straně zapnout v příslušném ovládacím panelu, abyste si hned nemysleli, že virtuálka nefunguje!
Mapujete-li KickStart do paměti jinak než s volbou „No MMU“, můžete zapnout ještě další položky „None“ (žádné přemapování), „Normal“ (klasické nemapování KickStartu do FAST RAM), „SuperKick A3000“ (namapování KickStartu do FAST RAM u A3000) nebo použít „Memory Test“, což je jednoduchý nedestruktivní test paměti.
V sekci „Video“ je vše ohledně videodriverů. Ty existují většinou v tzv. „Direct“ podobě (přímé adresování) a v podobě s nastavitelným refreshem obrazu, u některých lze nastavit i QuickDraw akceleraci a má-li se o akceleraci starat blitter nebo procesor (respektive MMU). Videodrivery umožňující refresh spotřebují poměrně hodně paměti na videobuffer, některé dokonce až 4 MB FAST RAM. FUSION 2.0 na rozdíl od EMPLANTU MAC Lite podporuje i CyberGraphX 3.0.
Sekce „Floppy“ slouží k nastavení maximálně dvou floppy mechanik a jejich sdílení mezi Amigou/Macem včetně podpory hardware AMIA.
V oddílu „Devices“ se vytváří a nastavují filedisky a HD partitiony, FUSION umí teoreticky používat všechny známé harddisky (i originální macovské) i filedisky, vytvořit však umí jen CrossDOSový filedisk, totožný s tím, který vytváří ShapeShifter. Vysvětlení voleb použitých souvisejících s touto sekcí by bylo delší než recenze samotná, naštěstí jsou u Microcode Solutions natolik inteligentní, že nastavili všechny speciální volby za Vás a pokud budete mít s provozováním HD partitionů či filedisků, přečtěte si manuál, kde najdete detailní popis všech voleb. Autoři emulátoru doporučují nacachovat každý disk, zvláště pak ty, na kterých se nalézají filedisky.
V sekci „Ports“ si můžete nastavit, jaké amigovské porty bude emulace využívat včetně možných driverů. Máte-li hardware EMPLANT nebo A-MaxII+, můžete používat porty i na těchto kartách.
„Rom Image“ snad není třeba popisovat, ROMka stažená z Maca může být v libovolném adresáři, FUSION navíc sám pozná a ohlásí, o jakou verzi ROMky se jedná. Stane-li se Vám nemilá věc, že i při správné a teoreticky použitelné ROMce emulátor neustále hlásí nekorektní ID či checksum, budete muset vypnout MMU (čímž pochopitelně přijdete o možnost používat virtuální paměť), pak by mělo být vše v pořádku.
V sekci „Sound“ lze nastavit zvukový vstup a výstup, možnosti jsou bud přes Paulu (8bitů stereo), AHI, nebo zvuk vypnout. Emulace zvukového výstupu přes AHI spotřebuje ovšem cca 20% výkonu procesoru, takže netrváte-li nezbytně na kvalitním 14ti nebo 16ti bitovém zvukovém výstupu, nastavte typ „Amiga“. Vybrat si můžete i z pěti typů startovací melodie či spíše zvuku, nebo ho vypnout úplně.
V oddílu „Peripherals“ se volí drivery pro CD-ROM, klávesnici, myš a sít a také možnost využití emplantovského SCSI řadiče. U emulace CD-ROMky je nutné ještě nastavit řadič, SCSI ID zařízení a specifikovat, jaký typ cédéček se má vlastně emulovat včetně bootovací priority CDčka.
„ADB“ slouží k nastavení myši, při zvolení typu „Software“ lze používat například amigovský tablet jako macovskou myš, „Hardware“ používá amigovskou myš v mouse portu. Jeden z ovladačů klávesnice „Std_ADB“ (americká nebo kanadská klávesnice) či „ISO_ADB“ (klávesnice s mezinárodními znaky např. německá) MUSÍ BÝT NASTAVEN, jinak se emulace nespustí.
Volby související s „SCSI“ byly kompletně přepracovány. Ke každému z macovských SCSI ID lze nastavit typ emulace (žádná = zařízení je ignorováno nebo přes externí driver) a vybrat příslušný ovladač. Některé SCSI řadiče vyžadují pro korektní práci ještě zvolení typu přenosu dat „Direct“ (přenos dat ovládá řadič sám = rychlejší práce), některé zase „Buffer“ (data se přenášejí přes buffer, který ovládá sám procesor = pomalejší) - vyzkoušejte a uvidíte, co bude s vaším řadičem lépe fungovat. Volbu „Emplant“ mohou použít majitelé hardware EMPLANT s SCSI řadičem a SCSI ID pak ovládá tento řadič. Majitelé nějaké ethernetové karty (Ariadne atd.) mohou použít macovskou ethernetovou sít EtherTalk, stačí zvolit si příslušný ovladač a číslo portu karty.
V předposlední sekci „Advanced“ se nastavuje model emulovaného macovského počítače od typů Mac II až po Quadru 950 a volí se zde priority při běhu emulace na pozadí a popředí. Nastavení modelu emulovaného Maca je čistě informativní, slouží jen pro macovský Systém a v žádném případě nemá vliv na výkon emulace. „Amiga Chipset“ lze změnit pouze v případě, že máte hardware EMPLANT či A-MaxII+, tato volba slouží k přesměrování některých systémových zdrojů na dotyčný hardware (porty, SCSI, atd.).
V posledním oddílu „Configuration“ lze uložit či nahrát preference, stejně jako u Emplantu MAC Lite.

Práce v emulátoru
Hmm, tady vlastně není co popisovat, po spuštění emulace dostanete úplně normální Macintosh s podporou virtuální paměti a velmi rychlými videodrivery, které Vám i bez grafické karty zpříjemní práci i ve 256 barvách. Přenos dat mezi Amigou a Macem je trochu podobný jako u EMPLANTu MAC Lite, ale přece jen je výrazně dokonalejší. Zastavit bych se chtěl u videodriverů, které jsou jednou z nejdůležitějších součástí emulátoru. FUSION v2.0 obsahuje následující „direct“ a „refresh“ videodrivery:
amiDirectXL - videodriver pro černobílé zobrazení využívající amigovské čipy.
cgxDirectXL - videodriver s přímým přístupem do paměti pro jakoukoliv CyberGraphX 2/3 kompatibilní grafickou kartu, který umožňuje libovolné rozlišení ve 256, tisících i miliónech barev, pro více než 256 barev musíte mít MMU. U grafických karet vybavených blitterem podporuje videodriver QuickDraw akceleraci. S tímto videodriverem se nedoporučuje používat více obrazovek pod emulátorem najednou, ostatně nevidím ani žádný smysl toho, mít puštěno několik emulátorů současně.
p96DirectXL - prakticky totéž, co „cgxDirectXL“, ale pro grafické karty běžící pod emulačním systémem Picasso96.
amiQDDRefresh - videodriver pro amigovské nativní čipy bez využití MMU a podporující 16 a 256 barev na OCS/ECS Amigách a 16, 256, tisíce a milióny barev na AGA Amigách.Videodriver používá speciální způsob přenosu grafických dat (s využitím rutin QuickDrawu) pro občerstvení macovského screenu a v některých případech může dojít k nedostatečnému překreslení obrazovky, doporučuje se proto vypnout hodiny v horní stavové liště (to platí u jakéhokoliv QD videodriveru). Tento videodriver nelze použít u macovských programů zapisujících do videopaměti přímo, tedy nějakým způsobem obcházejících QuickDraw.
amiRefresh - videodriver pro amigovské nativní čipy s MMU podporou, který umí zobrazit 16 barev na OCS/ECS Amigách a 16, 256, tisíce a milióny barev na AGA Amigách. Tento videodriver funguje s každým macovským softwarem.
CD32_DQDRefresh - videodriver určený pro CD32 využívající opět speciálních funkcí QuickDrawu pro překreslování obrazovky, který i přes použité překreslování přes QuickDraw funguje s naprostou většinou macovského softwaru. Videodriver používá čip Akiko pro urychlení konverze chunky-to-planar a přenosu grafických dat, podporuje 16 a 256 barev.
CD32_QDDRefresh - prakticky totéž, co „CD32_DQDRefresh“, pro překreslování obrazovky používá opět QuickDraw (ale jiným způsobem), podporuje 16 a 256 barev a nefunguje s programy zapisujícími do macovské videopaměti paměti přímo.
cgxRefresh - videodriver podporující 16, 256, tisíce a milióny barev na všech CyberGraphX 2/3 kompatibilních grafických kartách, který umí využívat MMU. Nemáte-li MMU k dispozici, je doporučeno nastavit refresh na hodnotu 15 FPS a nižší. Tento videodriver navíc používá 4 MB FAST RAM jako buffer.
grfRefresh - videodriver pro pseudografickou kartu Graffiti podporující 16 a 256 barev. Máte-li MMU, umí videodriver využít jejích služeb, v opačném případě nastavte refresh na hodnotu 15 FPS nebo nižší.
p96Refresh - totéž, co „cgxRefresh“, ale pro grafické karty běžící pod systémem Picasso96. Videodriver podporuje opět 16, 256, tisíce a milióny barev a umí využívat MMU.
rtnRefresh - videodriver pro grafické karty Retina Z2 a Z3 (pro Retinu Z3 je však doporučeno používat Picasso96 nebo CyberGraphX 2/3), který podporuje 16, 256, tisíce a milióny barev a dokáže využívat služeb MMU. Nemáte-li MMU, je opět doporučeno nastavit refresh na 15 FPS nebo méně. Tento videodriver vyžaduje navíc ještě běžící emulaci „RetinaEMU“ s výstupem nastaveným na „RETINA“.
wbwRefresh - videodriver pro barevné zobrazení v okénku na Workbenchi podporující 16 a 256 barev a dokonce i milióny barev, jestliže máte Workbench spuštěný v 15, 16 nebo 24bitové hloubce. Některé barvy nebudou při zobrazení v 16 a 256 barvách souhlasit, neboť k nim emulátor nemá přístup. Některé z per používá totiž Workbench a jsou tedy zamčené, FUSION však chybějící barvy dokáže nahradit.
Další dva nové videodrivery si můžete stáhnout přímo od Microcode Solutions, jsou to cgxVideo pro CyberVision64/3D (ne pro CyberVision64!) a p96PIP pro PicassoIV Oba videodrivery využívají video overlay architekturu vestavěnou v emulačních systémech CyberGraphX 3 a Picasso96 a umožňují zobrazit barevné okénko s Mac emulací a LIBOVOLNĚ měnit jeho velikost. Je sice pravda, že oba videodrivery nejsou nijak zvlášť rychlé (jsou však rychlejší než wbwRefresh), ale přesto se dají v mnoha případech využít.
Prakticky u všech videodriverů lze nastavit různá rozlišení z macovského ovládacího panelu (Control Panels) „Monitory“ (Monitors), pohádkou je ovšem přepínání rozlišení a počtu barev v Systémech 7.5 a vyšších (s integrovaným Display Managerem) bez nutnosti znovu spouštět celý emulátor. FUSION tak v ničem nezaostává za EMPLANTem MAC Lite a v těchto ohledech, stejně jako v podpoře virtuální paměti výrazně předstihuje ShapeShifter. Přímo za běžící emulace lze dále vypnout či zapnout QuickDraw akceleraci a nastavit refresh obrazovky, procesorovou cache, znovu přihlásit vysunutá zařízení (na macovské straně pochopitelně) a pomocí ICP (InterCommunications Port Control) inteligentně přenášet data mezi Amigou a Macem. Nebudu zde popisovat tak známé věci jako dělení macovských disků na fotky DATA a RESOURCE, o tom bylo již napsáno mnoho. Pomocí ICP můžete snadno přenášet data i binární soubory, ty ovšem MUSÍ být v BinHex nebo podobném formátu, chcete-li je později znovu rozbalit nebo přenést na jiný počítač se zachováním plné funkčnosti. Z amigovské strany můžete dokonce pomocí utilitky „LaunchApp“ spouštět macovské programy přímo z Workbenche (!!!!!) nebo z amigovského CLI/Shellu! Druhý doplňkový prográmek slouží ke zrušení macovské emulace a je to v podstatě totéž, co funkce „POWER OFF“ z ICP kontrolního okénka.
Samotný FUSION můžete také spouštět z Workbenche i z CLI/Shellu, v druhém případě parametr „-s“ znamená přeskočení preferenčního okénka a rovnou se spustí emulace. Pomocí dalšího parametru „-c“ můžete nahrát libovolnou konfiguraci a po uvedení „-h“ se objeví stručná nápověda o CLI/Shell přepínačích.

Rychlost a zkušenosti s provozem
Rychlost emulace je více než dobrá, FUSION v ničem nezaostává za jeho autory proklamovanými možnostmi. V matematických operacích je většinou rychlejší, někdy zase o malinko pomalejší než ShapeShifter a EMPLANT MAC Lite. Záleží jen na macovském softwaru, jak korektně a čistě je napsán a jak rychle bude tedy pod emulátorem běhat. V tabulce si můžete prohlédnout, jaké možnosti FUSION 2.0 oproti EMPLANTu MacPRO (hardware) a ShapeShifteru nabízí, rychlostní testy ve srovnání se ShapeShifterem 3.8 jsou na obrázku tady někde kolem. Upřímně řečeno, nenašel jsem mnoho věcí či funkcí, kterou by FUSION ve srovnání se ShapeShifterem neuměl nebo nepodporoval, proto také srovnávací tabulka dopadla tak jednoznačně ve prospěch FUSIONu.
Při testech jsem používal „Speedometer 4.02“. Testy jsem prováděl na A4000/060, AmigaOS/Workbench 3.1, 48 MB FAST RAM, 2 GB SCSI HD IBM, grafická karta CyberVision64 s emulačním systémem CyberGraphX 3 revize 69b. Rozlišení při grafických testech bylo 640x480 bodů/256 barev v macovském Systému 7.6.1 a zapnutým MMU.
Výsledky testů jsou jasné. V grafice je FUSION 2.0 stejně rychlý jako ShapeShifter, zato matematický výkon má až na o malinko pomalejší testy FPU znatelně vyšší. Mrkněte se na testy disku, u FUSION byl záměrně testován ATBUS/IDE disk Quantum, u ShapeShifteru pak SCSI disk IBM. Jak je vidět, ani vydatně nacachovaný IDE disk (6000 bufferů = 3 MB!) zjevně nemá proti SCSI žádnou šanci a je o více než 1/3 pomalejší, bez použité cache jsou výsledky ještě mnohem horší. Při běžné práci rozdíl ve výkonu nehraje až tak velkou roli, aby se rychlejší matematické výpočty nějak výrazněji projevily. Hlavní otázkou tedy zůstává pohodlí uživatele a spolehlivost emulace. Obojí je u FUSION 2.0 nesrovnatelně lepší než u v1.0 a v mnoha ohledech předstihuje i ShapeShifter.

Závěr
FUSION 2.0 je spolehlivý a velmi rychlý emulátor 68K Macintoshe. Firma Microcode Solutions alias JimDrew & Joe Fenton navíc (prozatím nezávazně) slíbili, že bude-li zájem, objeví se i PowerMac emulace zřejmě jako POWER FUSION nebo něco podobného. Chcete-li se zúčastnit této ankety o PPC FUSION, mrkněte se na graficky celkem zdařilou WWW stránku Microcode Solutions www.ctaz.com/~msdei, odkud si můžete stáhnout i částečný update na verzi 2.0 včetně manuálu a nových videodriverů. Dozvíte se zde, že se pracuje na PC (ne PPC, ale PC!) verzi FUSION, která by měla být uvedena na trh přibližně v lednu 1998, jsem velmi zvědav, co to Jim Drew zase zplodí. Každopádně vývoj amigovského verze pokračuje, navíc M.S. zcela uvolnila (nyní tedy freeware!!!) další dva emulátory 8bitových počítačů Atari 800 a Apple II. Update a doplňkové utility si můžete stáhnout také z FTP serveru Haage & Partner ftp.haage-partner.com, uvedená firma se totiž stala oficiálním distributorem emulátoru FUSION a dalšího software od Microcode Solutions v Německu.
Jak vyplývá z testů, je FUSION 2.0 minimálně stejně rychlý jako ShapeShifter, v kompatibilitě s macovským Systémem jde ale mnohem dále (Mac OS 8+), bez problémů zvládá práci s virtuální pamětí, umí přepínat rozlišení za běhu emulace, dokáže pracovat s filedisky i HD partitiony vytvořenými pod ShapeShifterem i EMPLANTem atd. Za naprosto geniální považuji možnost spouštět macovské programy přímo z Workbenche pomocí dodávané speciální utilitky, u žádného z emulátorů jsem zatím nic podobného neviděl. No řekněte, není docela dobrý šok pozorovat někoho, jak si na Amize pustí třeba oblíbený Photoshop kliknutím na ikonku na Workbenchi? Zasekne-li se macovská emulace (pochopitelně bez následného resetu!), můžete s klidným svědomím přepnout do Workbenche a zrušit ji úplně, což u ShapeShifteru není zpravidla možné (většinou nepomůže ani opičí hmat ALT+ SHIFT+ CTRL+ ESCAPE).
Některé problémy s SCSI disky jsou zaviněny chybami v ROMkách SCSI řadičů phase 5, ale na druhou stranu musím říci, že tyto chyby lze softwarem obejít, neboť ve ShapeShifteru např. Jaz drive funguje. Bude-li se ShapeShifter dále vyvíjet (zatím tomu bohužel nic nenasvědčuje, Ch. Bauer má zjevně jiné starosti), snad bude moci v budoucnu emulátoru FUSION konkurovat i v oblasti pohodlí práce a virtuální paměti. Z hlediska ceny je to jasné, FUSION je více než 3x dražší, neboť ShapeShifter stojí pouze 50,- DM. V poměru cena/užitná hodnota tedy stále vítězí ShapeShifter, ale i FUSION má svoje přednosti, které jsou doufám z této recenze jasně patrné.

Popis funkce MacPRO S.Shifter FUSION
Výběr z dostupných paměťových bloků včetně nastavení velikosti ANO NE ANO
Plná podpora amigovského MMU včetně přemapování KickStartu ANO NE ANO
Přímá podpora procesoru 68060 (MMU a pod.) NE NE ANO
Podpora applovské virtuální paměti ANO NE AN()
Podpora emulačního systému Picasso96 NE ANO ANO
Podpora emulačního systému CyberGraphX v3.x NE ANO ANO
Podpora overlayed videa v CyberGraphX 3 a Picasso96 NE NE ANO
Změna bitové hloubky On-the-fly ANO NE ANO
Změna rozlišení On-the-fly NE NE ANO
Podpora víceobrazovkového zobrazení (až 6 monitorů) ANO NE ANO
Přímá podpora 2 monitorového zobrazení (hardware) NE ANO NE
Možnost změny refreshe po spuštění emulace (v běžící emulaci) ANO NE ANO
Podpora čipu Akiko u CD32 (videodrivery) NE NE ANO
Tisíce a milióny barev zobrazitelných s AGA čipy NE ANO ANO
Možnost použití MMIJ pro refresh obrazu ANO ANO ANO
Podpora hardwaru AMIA pro připojení macovského 800K floppy drivu ANO NE .ANO
Podpora řadiče CatWeasel (Amiga/PC/Mac/C64) NE ANO ANO
Možnost vyvářet filedisky NE ANO ANO
Možnost nového přihlášeni vysunutých zařízení ANO NE ANO
Možnost ochrany zápisu (write protect) libovolného zařízení ANO NE ANO
Možnost spouštět programy, které nejsou „čistě“ 32 bitově napsány ANO NE ANO
Workbench videodriver s podporou více barev, autoscrollingu      
a možností změnit velikost okénka ANO NE ANO
Všeobecná podpora hardware EMPLANT/AMAX II+/IV ANO ANO ANO
Podpora hardware EMPLANT pro využití MIDI, rychlého sériového      
portu, LocalTalku a hodin ANO NE ANO
Podpora hardware AMAX II+/IV pro využití MIDI, rychlého sériového      
portu, LocalTalku a hodin NE NE ANO
Podpora 256 KB, 512 KB a 1 MB macovské ROM ANO NE ANO
Podpora Systému 8 NE NE ANO
8bitová low-level ASC audio emulace ANO NE ANO
16bitový (14bitová emulace) zvukový výstup přes AHI NE NE ANO
Pravý 16bitový zvukový výstup přes AHI NE NE ANO
Vestavěná emulace CD-ROM pro CD-ROM mechaniky ANO ANO ANO
Přímá podpora výměnných zařízení NE ANO ANO
Plnohodnotná low-level Apple Desktop Bus emulace ANO NE ANO
Podpora EMPLANT SCSI řidiče ANO NE ANO
Možnost nastavení priority pro běh na popředí a pozadí ANO NE ANO
Možnost nastavení emulovaného modelu Macintoshe (machine ID) NE NE ANO
Možnost nastavení a uložení několika konfigurací NE ANO ANO
Možnost sdílení macovských resources ze strany Amigy NE NE ANO
Integrovaná možnost přihlásit libovolné macovské zařízení jako      
AmigaDOS kompatibilní (tedy do amigovského systému) NE NE ANO
Podpora dvoutlačítkové myši ANO NE ANO
Možnost zmrazení emulace, což vrátí 100% procesorový výkon      
zpět amigovskému systému NE NE ANO
Možnost spouštět macovské programy přímo z Workbenche (!!!) NE NE ANO
Možnost jednoduché lokalizace do češtiny NE ANO NE
Česká lokalizace (bez překladu manuálu) NE ANO NE
WWW stránka NE ANO ANO

 

Fusion 2.0

Hodnocení: 9,0 z 10
Autor: Microcode
Cena: DM 169,-
Typ: komerční

+

kvalitní a rychlý emulátor Macintoshe, možnost přepínání rozlišení za běhu emulátoru, emulace CD-ROM, podpora MMU, virtuální paměti a Systému 8, zvukový výstup 16bitový stereo (přes AHI), až 14 HD partitionů a filedisků najednou, podpora prakticky všech existujících grafických karet, kompatibilita s hardware EMPLANT/ AMaxII+

-

problémy s alokací paměti, nefunguje korektně s některými orig. Mac harddisky, chybí jakákoliv vývojářská dokumentace

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 )