13/03/21

Amiga Vampire

Nerastieš, končíš. Celá história Commodore Amiga v dvoch slovách. Hráči poznajú hlavne Amiga 500 z 1987. Jej cena v roku 2021 po zohľadnení inflácie by bola cca 1500 euro. Presne ako dnešné, kvalitné herné PC. "Herná" A500 vychádzala z profesionálnejšej A1000 /inflačná cena okolo 3000 euro/, takže to bola výhodná investícia, asi ako dnes porovnáme PS5 voči rovnako HW výkonnému PC. A500 v domácich podmienkach nemala žiadnu konkurenciu. Rozlíšenie, farby, zvuk, plynulé skrolovanie obrazu, sprajty, jednoduché pirátanie softu. PC v revolučnom roku 1989 hralo po školských učebniach na i286 alebo nejakej nepríčetne drahej i386 prvého Perzského Princa. Bez zvuku, bez skrolovania. Niečo tam trápne kvákalo cez interný beeper. Zvukovka Soundblaster 16 ako nepísaný PC štandard prišila až v roku 1992 a bolo to samozrejme drahé. Herné PC bolo proste v rokoch 1985 až 1992 všetkým na smiech.

Ako teda využil monopolný Commodore tento čas na prípravu pred útokom DOOM 1 v 1993 ? Nijako. Amiga 1200 v 1992 bol skutočne iba nedôstojný mid-gen refresh A500ky, ktorý nekládol nastupujúcej i486+ PC mašinérií a DOOM enginom žiaden odpor. Vývojári z Commodore, ktorí pracovali na oveľa modernejšom multimediálnom AAA čipsete dokonca po rokoch povedali, že aj keď to na papieri vyzeralo fantasticky, bol by do 12 mesiacov prevalcovaný pokrokom, ktorý bleskom robili SVGA PC grafické karty. Pracovalo sa aj na Hombre čipsete /3D akcelerácia spracovania geometrie typu Playstation 1, ďaleko pred primitívnou Voodoo 1 3Dfx/, ale prišiel bankrot a rozprávke bol koniec.

Amiga komunita vsak aj posmrtne veľmi chcela niečo progresívne "next", čo udrží krok so svetom v 2D, 3D grafike a prekoná limit štyroch 8bitových audio kanálov. Prišlo more "akcelerátorov" s 030, 040 CPU. Dokonca sa zmenila CPU architektúra na PowerPC alebo celý koncept OS systému. Prišiel RTG štandard, ktorý umožnil dať do amigáckeho slotu aj PC grafické karty ako Voodoo 3. Projekty ReAmiga, Warp akcelerátory, Checkmate A1500 Plus sa každý svojim spôsobom snažili amigu vylepšiť, posunúť ďalej, zachrániť. Nedosiahli nič, len úplné rozdrobenie HW konfigurácií a marazmus na pohľadanie. Potom prišiel Gunnar von Boeh.  

 Vampire V4 Standalone - unboxing /5:30 min/

Vznikol Apollo tím, čo je asi 20 expertov po celom svete, ktorý po asi 15 ročnom boji /áno, preskočil som asi 68 000  strán textu šialeného vývoja a životných príbehov/ ponúkajú svoju predstavu novej, zjednotenej, výkonnej amigy za cca 650 euro vo forme autonómneho FPGA na jednom čipe v malej striebornej krabičke. Vampire V4 Standalone. Ako hovorím, mohol by som o tom písať celé dni a sledujem vývoj celé tie dlhé roky. Systém samozrejme verne "emuluje" staré CPU, grafické čipsety OCS/ECS/AGA a pridáva hlavne tú novú kvalitu. Niekoľkokrát rýchlejší CPU režim 080 /oproti najvýkonnejšej starej 060/ - čo je nová, totálne prepracovaná, predtým neexistujúca amiga CPU architektúra s 64 bit MMX inštrukciami a množstvom moderných vylepšení. Nové 16 bitové audio s HW mixovaním. Nový grafický čipset Super-AGA. Nový DMA engine atď. atď. atď.

Výkonosť v porovnaní s A500 ? To ani srnka netuší - v tomto výpočetnom benchmarku je Vampire V4 s CPU/FPU na 133Mhz presne 500 krát výkonnejší ako A500 na 7Mhz. A z 512KB pamäte A500 sme preskočili na 512MB Vampire 4. FPGA kód všetkých častí Vampire V4 sa však neustále vylepšuje. Zdôrazňujem to - neustále. Rastie teda výkonnosť CPU, grafiky /Isabel/, audia /Arne/, mem/IDE radiča. Ladia sa "MMX" inštrukcie, operačný systém. Je to úplne rovnaké ako pri 8 bitovom FPGA ZX Spectrum Next, kde výkon /od nových inštrukcií cez navýšenie hertzov po optimalizáciu HW/ za posledných 12 mesiacov narástol o 100% bez toho aby to rozbilo kompatibilitu s už nakódovanými vecami. Ako na tej novej amige beží Quake ? Je mi jasné, že táto otázka tu visí vo vzduchu od začiatku článku. Beží dobre a to aj na oveľa nižšej pracovnej frekvencii, ako to už má dev tím aktuálne a bez použitia Super-AGA grafiky, len v kompatibilnom a veľmi pomalom AGA režime. Na Super-AGA čipsete sa ešte ťažko pracuje. Realisticky odhadujem herný výkon vampire mašiny v 2D niekde na úrovni CP arcade kabinetov a v 3D okolo 3DO/PS1.

Čo je teda Amiga Vampire /kde je ešte práca na mnoho ďalších mesiacov - IDE amiga boot, USB radič, Ethernet okrem iného/ ? Ide o 200 gramovú FPGA krabičku, ktorá má úplne presne a verne simulovať beh akejkoľvek relevantnej doteraz vyrobenej amigy a softvéru pre nich. Samo o sebe je to syzifovská úloha. Navrch na to ide vývoj kompletne novej o niekoľko rádov výkonnejšej "next" amigy. Systém je ale tak dobrý ako aplikácie /hry/ preňho urobené. A to je ten slon v miestnosti. Kto bude vampíra za 650 euro kupovať a kde nájsť dostatočne šialených vývojárov. Schodná cesta je teda jediná. Multiplatformový vývoj. Hru urobiť tak, aby to vampír utiahol a niečo zarobiť z PC verzie po Steam. Uvidíme o pár rokov.

No comments:

Post a Comment