Budoucnost Amigy je v PowerPC
Dne 7. 11. 1995 firma Amiga Technologies oficiálně ohlásila, že budoucí Amigy budou používat procesor PowerPC. Dohady o novém procesoru tedy skončily. A také výstava Computer '95 konaná 10. až 12. 11. 1995 v Kolíně nad Rýnem byla ve znamení PowerPC.
Chcete vědět víc? Tak čtěte dál. Amiga od začátku používá procesory Motorola 680x0. Ve své době byly vynikající, avšak Intel nyní začíná nasazovat svými Pentii vysokou laťku. Hlavně stále zvyšuje pracovní frekvenci. Je sice otázka, zda je to ta správná cesta, ale prostě to tak je. A řada 680x0 začíná zaostávat. Nebylo tomu tak vždycky. Hlavním odběratelem těchto čipů byl samozřejmě Apple, který je dával do Macintoshů. Apple ovšem na tlak Pentia odpověděl přechodem k novému procesoru - právě k RISCovému PowerPC.
V důsledku toho se značně zúžil okruh odběratelů procesorů 680x0. Na odbyt jde dobře 68030, protože se používá pro průmyslovou automatizaci (levné verze "EC" byly původně určeny jen pro toto). MC6840 se stále užívá v nejlevnějších Macintoshích. Motorola sice uvedla ještě výkonnější MC68060, ale tu dnes z počítačů používá pouze Amiga. A nemůžeme si namlouvat, že trh Amigy je pro Motorolu rozhodující. Navíc modelem 68060 řada 680x0 prostě končí. Není ani jisté, že se "šedesátka" bude dělat s vyššími frekvencemi. Pak není divu, že Motorola tento procesor dodává po kapkách - řada firem ohlásila turbo karty pro MC68060, ovšem kvůli nedostatku procesorů je nemůžete koupit. Zvlášť nepříjemné je to pro firmu phase5, která jako první uvedla šedesátkovou kartu pro A4000 - Cyberstom 060 a přislíbila také karty pro A1200 a A200 (Blizzard 1260 a 2060). Nejsou čipy a nebudou tedy ani karty (aspoň v brzké době). Totéž platí pro A4000T/60 od Amiga Technologies - letos nebudou, nejsou procesory.
A tak se phase5 rozhodla k radikálnímu kroku - na výstavě v Kolíně poprvé předvedla prototyp nové karty PowerUP. Nejedná se o nic menšího než o procesorovou kartu pro Amigu používající čip PowerPC. Jak vidíte, aktivita kolem PowerPC probíhá na dvou frontách - první je cesta Amiga Technologies, druhé řešení vyvíjí phase5.
BlizzardPPC je výkonná akcelerační karta pro počítače Amiga 1200 od firmy Phase5, kombinující procesor Motorola 68040 nebo 68060 s PowerPC čipem (PPC 603e) a až 256 MB paměti RAM.
Amiga Technologies hodlá na začátku roku 1997 uvést zcela nový model Amigy s procesorem PowerPC. Tato nová Amiga má mít přepracovaný operační systém (zřejmě nazvaný OS 4.x) podporující nový procesor.
PowerPC je úplně odlišný od řady 680x0 - liší se od ní skoro stejně jako procesory Intel. Přesto ale váš stávající software neskončí v koši. Řešením je emulace - za pomoci softwaru může PowerPC zpracovávat i instrukce procesorů 680x0. Samozřejmě za to zaplatíte ztrátou výkonu, avšak čipy PowerPC jsou tak rychlé, že to pořád bude snesitelné. Vedle toho by měly vzniknout nové programy přímo v kódu PowerPC - těm se říká nativní. Díky plnému využití výkonu PowerPC budou rychlé jako blesk.
Nejdůležitější ovšem je operační systém. Amiga Technologies chce systém postupně převést do kódu PowerPC, takže bude pracovat velmi rychle a zrychlí se tím i programy využívající jeho služeb (a těch je, s výjimkou her, většina).
Phase5 naopak vychází ze stávajících Amig. Její karta PowerUP bude zpočátku nabízena pro A1200, A3000 a A4000, později možná i pro A2000 (pro jiné modely by neměla význam). Dále budete muset mít OS 3.x, který bude karta provozovat pod emulací. Podle předběžných zpráv upraví phase5 Exec (část Kickstartu zodpovědnou za správu úloh a multitasking) a doplní emulátor kódu procesorů 680x0. Stávající software a operační systém budou emulované, výkon karty naplno využijí až nativní programy psané přímo pro PowerPC.
Amiga Technologies zatím o svých záměrech mnoho konkrétního nesdělila. Osobně si myslím, že převod Amiga OS nebude tak složitý. S výjimkou Execu je totiž celý systém napsaný v C, což je velmi dobře přenosný jazyk.
Zde nám prošlapal cestu Macintosh - ten stejný přechod uskutečnil již v roce 1994 a dost úspěšně. A přitom ROM Macintoshe je pěkný b....., tedy zmatek. (Změť kódu v Pascalu, assembleru a v C).
Phase5 uvolnila více informací. Pro start systému je samozřejmě potřebný "starý" procesor, karta pro A4000 tedy bude muset obsahovat i klasickou Motorolu (asi 68030), u ostatních modelů zřejmě bude využit stávající procesor.
Různé budou i nabízené procesory PowerPC. Zde je třeba udělat malou odbočku. Prvním typem řady PowerPC je MPC601, výkonem přinejmenším srovnatelný s Pentiem na stejné frekvenci. S ním začínaly první PowerMacy. Může pracovat s frekvencí až 110 MHz, s dalším zrychlením se nepočítá.
Amiga to má snazší, protože dnes se již nabízí druhá generace PowerPC - čipy MPC603(e) a MPC604. MPC603 je dost levný a má velmi nízký příkon - právě nepoužívané části čipu se samy odpojují (v klidu se dostane i pod 1 watt). Verze 603e je vylepšená, výkonnější verze. MPC604 je pak dnešní vlajková loď, nabízí opravdu vysoký výkon. Modely MPC603 pracují s frekvencemi okolo 100 MHz, MPC604 pak na 120 nebo 132 MHz. A samozřejmě to není poslední slovo.
Před dokončením je 64-bitový MPC620, který však bude vhodný spíše pro víceprocesorové systémy. Navíc typ 604 je výkonnější než se čekalo. V konstrukčních kancelářích již vznikají návrhy dalších nových typů a zcela vážně se uvažuje o pracovních frekvencích až 300 MHz.
Amiga Technologies nasadí čip MPC604 do výkonných modelů a MPC603 do levných základních strojů. Také phase5 chce nabízet jak typ 603, tak typ 604. Předpokládám, že pro A1200 se použije MPC603 kvůli nízkému příkonu (všichni majitelé A1200 s turbo kartou jistě znají problémy s přehříváním).
Phase5 již oznámila i předběžné ceny svých karet - 1000 až 2000 DEM podle použitého procesoru. To je srovnatelné s kartami 68040 a 68060.
Pořád se tu ovšem vznáší otázka kompatibility a výkonu. Amiga Technologies i phase5 tvrdí, že s čipem MPC604 bude výkon i pod emulací na úrovni 68040 na 25 MHz. Možná jsou zbytečně opatrní, protože ze světa Maců přišla povzbudivá zpráva.
Již delší dobu existuje ve světě Maců firma Connectix, která soustavně vyrábí systémový software lepší než Apple. Její poslední hit se jmenuje SpeedDoubler, jehož hlavní součást tvoří nový emulátor 680x0 pro PowerPC. První zveřejněné testy ukazují neskutečné výsledky - na PowerMacu s MPC601 na 80 MHz bylo dosaženo pod emulací 151% výkonu Quadry 840AV, která používá MC68040 na 40 MHz! Tedy vlastně stejně jako MC68040 na 60 MHz (jež se ovšem nevyrábí). Není důvod, proč by podobně výkonný emulátor nemohl existovat pro Amigu. To by samozřejmě znamenalo konec klasických turbo karet s MC68040/68060.
Pokud jde o kompatibilitu, všechny systémové programy by měly fungovat. Problém bude jako obvykle s hrami, avšak podle zástupců Amiga Technologies by nemělo jít o větší problémy než při přechodu z OS 1.3 na OS2.x/3.x (naopak, díky větší "systémovosti" nových programů to bude zřejmě snazší).
Navíc se phase5 předběžně dohodla s řadou softwarových firem o tvorbě nativních aplikací. Firemní materiály phase5 uvádějí, že se k této iniciativě připojily firmy Almathera, Maxon, ProDAD a Softwood (ta vytvořila Final Writer). Nativní programy budou ještě rychlejší, na MPC604 by mohly několikanásobně překonat MC68060.
Velice zajímaný je i předpokládaný termín uvedení karet PowerUP - polovina roku 1996. Jistě, málokdy je původní termín dodržen, ale přesto možná PowerUP předběhne oficiálního výrobce. Obě firmy ovšem jednají přinejmenším v tiché shodě (nemám zatím zprávy o oficiální spolupráci), protože Amiga Technologies sama nebude vyrábět PowerPC karty pro starší Amigy.
Co z toho plyne pro nás? Je to záblesk naděje. PowerPC je dnes jediná řada procesorů, která má šanci prosadit se vedle Intelu. Jistě, existují i jiné RISC čipy, ale ty jsou úzce vázány na výrobce pracovních stanic. Navíc PowerPC vyrábí více firem - dnes IBM a Motorola, ovšem možná časem budou i další. To je lepší situace než dnes u Intelu. PowerPC se vyrábí v dostatečně velkých sériích (výroba naopak někdy nestačí poptávce).
Amize dnes schází výkon. Jistě, díky inteligentně navrženému operačnímu systému nespotřebuje polovinu výkonu procesoru jen na hezká okna, ale jestliže je na PC minimem DX4/100 nebo Pentium/75, nemůže Amiga vystačit s MC68020 na 14 MHz. S PowerPC se Amiga Pentiu lehce vyrovná. Je jasné, co to bude znamenat pro grafiku a animaci. Útěk od Amigy by mohl vystřídat opačný pohyb.
Velkou předností Amigy je nenáročný operační systém, který přesto podporuje preemptivní multitasking. Kód pro PowerPC bude možná o něco větší (to je dané architekturou RISC procesorů), ale stále bude mít proti jiným systémům nízkou režii a tedy vysoký výkon.
Na PowerPC ovšem můžete provozovat také řadu různých dalších operačních systémů. První na řadě je pochopitelně PowerMacintosh. Možná víte, že pro Amigu existuje softwarový emulátor Macintoshe ShapeShifter. (Recenze na něj se objevily i v českých časopisech). Vzhledem k aktivitě jeho autora Christiana Bauera nepochybuji, že se objeví i PowerShapeShifter. PowerPC také může dosti dobře emulovat PC - PowerPCTask rozhodně není vyloučen (jeho autor - Chris Hames - o tom vážně přemýšlí). Měl by dosahovat přinejmenším výkonu Intelu 386, což úplně stačí pro MS-DOS. Ostatně pro PowerMacy existuje emulátor SoftWindows, schopný provozovat aplikace Windows s výkonem Intelu 486SX. Žádná sláva, ale proti dnešnímu výkonu PCTasku je to rozdíl. Brzy by se také měl objevit OS/2 pro PowerPC, jenž je též schopný provozovat aplikace MS-DOSu a Windows (a zřejmě i dost rychle). Na PowerPC fungují též Windows NT (musíte si ovšem připravit hodně velký disk a spoustu RAM) a různé Unixy (včetně Solarisu z pracovních stanic Sun).
A díky systémové architektuře Amigy by tohle všechno mohlo fungovat současně. Phase5 předestřela vizi Workbenche, kde v jednom okně běží Windows, v dalším Mac, a tak dále.
Amiga Technologies ostatně uvažuje i o takových úpravách AmigaOS, že jej bude možno přenášet na jiné platformy - tím se myslí jiné počítače s PowerPC. Vznikly by tak klony Amig.
Zní to všechno až příliš hezky. Ale když se to povedlo Applu (přes "odborné" komentáře, že to nepůjde), proč ne nám?. A phase5 již na trhu Amigy také něco předvedla.
Za rok či dva to možná u vás doma bude vypadat úplně jinak, přestože stále budete mít Amigu. Také náš časopis se bude snažit, aby tomu tak bylo.



