ShapeShifterLuboš Němec
Zase jeden obyčejný den. Sedám si k počítači, nahrávám PhotoShop, potom si v
Quarku vytvořím nějakou tu stránku a nakonec pro ukrácení dlouhé chvíle ještě
spouštím Wolfstein 3D. No nebojte se, ještě pořád mám svou Amigu a ani mi ta
letošní letní vedra nestoupla do hlavy. Dokonce to ani není sen - je to realita!
Tímto bych vás rád seznámil s doslova excelentním emulátorem Macintoshe. Komu se zdá, že je těch superlativ na začátek trochu moc, ať už si začněte
tenhle emulátor shánět (nalézá se na APD 9) a přesvědčí se o jeho kvalitách sám.
O emulátorech si myslím svoje (PC-Task zrovna rychlostí neoplývá
a žádný emulátor Atari ST mi s procesorem MC68040 či 68060 nefunguje), ale
tenhle emulátor mně přímo nadchnut. Je to shareware
Asi se vám nepovede příliš často sehnat počítač Apple Macintosh za 50,- DM!
To je pouze registrační poplatek, neboť ShapeShifter je shareware. Ve srovnání s
emulátory AMax IV a Emplant dostanete za směšnou cenu plnohodnotný Macintosh s
obrovskými možnostmi a otevírají se vám tak nové obzory s "macovským" softwarem.
Omezení neregistrované sharewarové verze jsou poměrně malá, i když zcela
zásadního významu - nejde použít SCSI řadič ani partitiony na harddisku. Nevěšte
hned hlavu, můžete si vytvořit filedisk na vašem HD podobně jako u PC-Tasku,
ovšem budete se muset smířit s pomalým přístupem na takto simulovaný disk. Hned
na začátku tedy upozorňuji, že těch 50,- DM rozhodně není zbytečná investice a
pokud budete ShapeShifter občas používat, bohatě se vyplatí. Požadavky programu
Nároky emulátoru jsou minimální procesor 68020 a vyšší OS 2.1 a vyšší, 4 MB
FAST RAM, prakticky libovolná Mac ROM. Samotný program je sympaticky krátký
(v3.0 cca 100 KB) a dostanete ho společně s kvalitní anglickou a německou
dokumentací ve formátu AmigaGuide. Registrovaní uživatelé obdrží ještě tzv. klíč
(pouze softwarový nakopíruje se do stejného adresáře, kde je ShapeShifter),
který zbaví emulátor všech omezení. U procesorů 68060 je nutno ve verzi
emulátoru 3.0b zakázat použití koprocesoru a MMU. Z pochopitelných důvodů
(licenční práva) ovšem nedostanete ROMku a musíte si ji zajistit sami. Vyhovuje
libovolná verze 124 (s velikostí 512 KB nebo 1 MB) v subverzích 17, 19 21, 34 a
39. Máte li procesor 68040, měli byste si z důvodů plné kompatibility pořídit 1
MB ROMku (tu mají Macintoshe s procesorem MC68040). Potom nebudete muset vypínat
cache a emulace poběží na plný výkon. Procesorům 68020/030 stačí 512 KB verze.
Pro tento účel je k Shape Shifteru je dodávána speciální utilitka, která z Maca
ROMku "stáhne", případně oznámí, že verze ROM nevyhovuje. Nezbývá tedy nic
jiného, než sehnat někde Maca (většinou v DTP studiích, na vysokých školách
atd.) a slušně požádat o menší "službičku". Nepokoušejte se chtít ROMku na
autorovi emulátoru, veškeré takovéto žádosti jednoduše ignoruje a zbytečně
budete čekat na odpověď. Instrukce procesoru
Macintoshe používají samozřejmě stejné procesory Motorola jako Amiga, takže
se neemulují naprosto odlišné instrukce (jako třeba Intel v PC-Tasku) a emulace
nabývá patřičné rychlosti dle typu a výkonu procesoru. Samotný emulátor přitom
"sežere" pouze 5-10% výkonu procesoru a zbytek máte plně k dispozici. Preference
Preference emulátoru jsou poměrně rozsáhlé, pokusím se nyní jednotlivé
gadgety stručně popsat (verze 3.0b).
Graphics: volby rozlišení, počet barev, typ zobrazení (okno na Workbenchi,
vlastní screen, možnost zobrazení na mnoha typech grafických karet systémy
CyberGraphX, EGS, Picasso, Merlin), refresh (obnovování obrazu v 1/50 s, vyšší
číslo znamená pomalejší refresh)
Volumes/Disks: vytváření a volby filedisků a partitionů na HD, volba bootovacího
disku, celkem 2 filedisky a 2 partitiony či SCSI zařízení
Floppys: nastavení diskových mechanik pro práci s MAC disketami, možnost
zakázání přístupu Amigy na tyto diskety (Inhibit AmigaDOS), možnost použití jak
DD tak i HD floppy mechanik (celkem 2)
SCSI: volba SCSI driveru (většinou v ROM příslušného řadiče nebo v případě
partitionu na amigovském ATBUS HD emuluje tento řadič), možnost emulace Apple
CDROM i HD, volba čísla zařízení
Memory: nastavení paměti pro emulaci, automatické přidělení paměti (largest free
block), možnost umístění Mac ROM do FAST RAM
Serial: nastavení portů pro modem a tiskárnu, volby driverů (standardně
amigovské serial a paralel.device)
Network: volba driveru pro spojení více počítačů Macintosh do sítě, podpora SANA
driverů a TCP/IP protokolu (Internet)
Miscellaneous: volby zobrazování ukazovátka myši (Amiga nebo Mac), možnost
zakázání zápisu do Mac ROM (možná to zní divně, ale ROMka je softwarová a tak se
není čemu divit - Funguje ovšem pouze s procesory 68040 s MMU v manuálu nic
bližšího uvedeno není), možnost zákazu použití koprocesoru (nezbytně nutné u
procesoru 68060)
Gadgety Start, Save a Exit snad není třeba blíže vysvětlovat. Emulátor podporuje
i tooltypes ve své ikoně, jsou to:
QUICKSTART - okamžité spuštění emulátoru bez možnosti změnit nastavení v
preferencích
ENFORCER - pro kompatibilitu s programem Enforcer (ladění programů) u procesorů
68040
DEBUG - pouze pro autora, blíže nevysvětleno
NOCOPYBACK - vypnutí módu CopyBack u procesorů 68040 (zlepšení kompatibility,
ale degradace výkonu), nefunguje u všech typů 040
720KKLUDGE - umožní formátovat 720 KB diskety pod Systémem 7.5 bez nutnosti
instalace speciální extenze (u Maca přídavný prográmek) Fungující software
Popis základního nastavení emulátoru tedy máme za sebou a můžeme tedy
pokračovat. Samozřejmě nezbytnou věcí je Mac software. V emulátoru (v.3.0b)
nefunguje český Systém 7.5, anglickou verzi jsem neměl k dispozici, ale dle
manuálu by neměly být problémy. V pohodě běhají System 7.0 i 7.0.1 jak v
anglické, tak i v české verzi. Emulátor je opravdu velmi kvalitní a proto
fungují všechny systémové programy a to i převážná většina těch, které se
obracejí přímo na specifický Macovský hardware. Z her funguje valná většina,
dokonce i s vynikající podporou zvuku (Mac má většinou ve hrách všechny zvuky
jako samply a tak je kvalita zvuku závislá pouze na rychlosti procesoru).
Některé hry se ovšem obracejí přímo na soundčipy Maca. Tyto aplikace ovšem
nezpůsobí spadnutí emulátoru, ale pouze nebude zvuk fungovat. To je třeba případ
Wolfstein3D, který však funguje i v rozlišení 640x480x256 barev. Další bomba na
Mac trhu - doomovka Marathon (i včetně zvuku), dokonce v grafice dle rozlišení
obrazovky , tedy klidně i 800x600 a 256 barev (plynulý pohyb je ovšem pouze v
rozlišení 640x480x256 barev což snad postačuje nebo ne?). Perfektní je třeba
Prince Of Persia opět v tzv. SVGA, t.j. 640x480x256 barev (viz obrázky). Rychlost emulace
Nyní asi k tomu nejdůležitějšímu, rychlosti emulace. Možná trochu studená
sprcha o těch všech superlativech ale platí zde zásadní věc - čím rychlejší
procesor, tím lépe. Rozhodně nečekejte s procesorem 68020 žádné zázraky
(rychlost odpovídající úrovni černobílému Mac LC). S 68030/50 MHz už je emulace
v celku svižná, vše brzdí pouze pomalá amigovská grafika. Grafická karta tedy
rozhodně není na škodu a bez ní si můžete o popisovaných hrách ve vysokých
rozlišeních nechat opravdu len zdát. Na mé A4000 s akcelerátorem Cyberstorm
060/50 MHz je ShapeShifter (testováno pomocí programu Speedometer 4.0) globálně
o 280% rychlejší než Quadra 605 (procesor 680EC40/25MHz). I s grafickou kartou
CyberVision 64 dotáhne ve 256 barvách "pouze" 70% hodnot interní grafiky Quadry
605, ale nezapomínejte, že se stále jedná pouze o softwarovou emulaci. V
některých testech originál Mac výrazně vede, v některých je zase hodně pozadu. Komplikace na A1200?
Před startem emulátoru musí byt spuštěna utilitka "PrepareEmul", u A1200
ještě navíc utilitka "MacMem". Obě dvě utilitky by měly být hned na začátku
startovací sekvence, ještě před "SetPatch". Mění některé systémové vektory
(nedivte se tedy, oznámí-li nějaký antivirový program, že se v paměti nachází
virus) a počítač se po jejich prvním spuštění resetuje, každý další teplý start
proběhne samozřejmě již bez dvojnásobného resetu. Závěrem
Emulace HD pomocí filedisků funguje také bez problémů zkoušel jsem filedisky
až do velikostí 50 MB, ovšem harddisk je přeci jen mnohem rychlejší. Po
nabootování Mac Systemu je ještě filedisky či HD partitiony nutno zformátovat
přímo pod Macem. Jeho operační systém automaticky nabídne iniciaci každého
nečitelného disku, takže nejsou potřeba žádné speciální formátovací utilitky.
Pro přenos textových dat mezi Amigou a emulátorem můžete použít standardní
Clipboard, pro binární (executable) soubory je přiložen MacHandler. Po jeho
spuštění (musí být napřed spuštěn emulátor a natažen operační systém Maca) se
objeví na Workbenchi ikona zařízení, ze kterého se nabootoval macovský System,
nezáleží na tom, jestli to byl filedisk, partition, či přímo SCSI harddisk. S
ikonou takto vzniklého zařízení můžete pracovat jako s normálním amigovským
diskem. Pomocí utilitky "MacControl" přepínáte mezi oddíly "DATA" a "RESOURCE";
kdo už někdy pracoval s Macem jistě ví o čem mluvím. Emulaci CD ROM jsem
nezkoušel, bude-li fungovat tak, jako podpora HD, pak se není čeho obávat.
Testoval jsem i modem (GVC 14.4) pod Macem pomocí ZTermu, vše fungovalo bez
problémů. Tiskárna není emulována přímo jako u emulátoru AMax, ale potřebujete
samostatný ovladač pro macovský System dle typu tiskárny. Špatně se shání
ovladače pro tiskárny Epson lepší je to pro laserovky a DeskJety. ShapeShifter
podporuje i sampler připojený na paralelní port, momentálně ovšem pouze mono.
Speciální macovské klávesy jsou pochopitelně dostupné i z klávesnice Amigy,
klávesu "Option" emulují klávesy ALT, "Command" pak klávesy AMIGA, ostatní
klávesy (Shift, Ctrl, funkční klávesy, Caps Lock, Help, Delete, Backspace)
odpovídají klávesnici Amigy. Multitasking funguje také na jedničku, někdy je
lepší pro větší bezpečnost při opuštění okna či obrazovky emulátoru vypnout
kontrolu macovské myši pomocí Ctrl+Tab (funguje samozřejmě i obráceně).
Závěrečné zhodnocení je zcela jednoznačné, ShapeShifter je bezesporu
nejkvalitnějším emulátorem Macintoshe, jaký jsem kdy provozoval a s rychlým
procesorem podává vynikající výsledky. Vzhledem k brzkému uvedení turbokaret pro
A1200 s procesorem 68060 není rozhodně použití emulátoru s výkonem dosahujícím
trojnásobku výkonu Quadry nereálné.
Shape Shifter v 3.0b |
Hodnocení: 8,5 z 10 |
+ vzhledem k tomu, že se
jedná o softwarový emulátor je výkon opravdu pozoruhodný
+ velmi příznivá cena při zaregistrování (shareware)
+ kvalitní emulace všech zařízení Maca (filedisky, harddisky, SCSI, sound
čipy, tiskárna, sériový port atd.)
+ přenos dat a souborů mezi Amigou a emulátorem pomocí standardního
clipboardu nebo speciálního handleru |
- grafika oproti ostatním
výsledkům znatelně pokulhává, ovšem to je spíše chyba počítače a ne programu
- nefunguje česká verze System 7.5
- drobné komplikace při prvním startu emulace na A1200 |
Autor: Christian
Bauer
Cena: DM 50,- (shareware) |
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
|