Amiga na 3,2 GHz? Fikce, nebo realita?

Zapomeňte na drahé turbokarty, nastává doba, kdy i retro počítače budou běhat na gigahertzích. A za velmi přijatelnou cenu.

Amiga na 3,2 GHz? Fikce, nebo realita?

Komunita okolo počítačů Amiga má možnost popohnat svoje retro stroje k výšinám pomocí oblíbených turbokaret Furia, TerribleFire, ACA. Náročnější uživatelé zvolí (a také si hezky počkají v pořadníku) karty Vampire a nebo Warp. Originální turbokarty řady Blizzard, Apollo apod. atakují čím dál vyšší ceny a jejich koupě už delší dobu nepatří do kolonky „rozumný“ nákup.

Nově se již nějaký pátek objevují informace ohledně projektu akcelerační karty za přijatelnou cenu, který světlo světa spatřil pod názvem Buffy (projekt se později přejmenoval na Buffee, aby se předešlo problémům s autorskými právy). Což byla seriálová zabíječka upírů, a už díky svému provokativnímu názvu se má postavit kartám Vampire a nechat je z pohledu výkonu procesoru v oblaku prachu daleko za sebou. 

Samotná Buffee karta má 2000 MIPS, při emulaci 68k kódu dává neuvěřitelný výkon okolo 1000 MIPS (pro zajímavost, jeden z prvních procesorů, Intel 8086 dosahoval výkonu 800 KIPS). Na takové čísla u Amigy nejsme zvyklí. Na takové čísla není u retro strojů té doby zvyklý prakticky nikdo. Karta by měla být použitelná také pro počítače Atari a Macintosh.

Co je MIPS?
Znalci počítačové historie při vyslovení tohoto slova mohou vytáhnout z rukávu procesory, které měly shodný název. Procesory MIPS vyráběla společnost MIPS Technologies, Inc., jejíž název vycházel z iniciál „Microprocessor without Interlocked Pipeline Stages“ a jednalo se o procesory s redukovanou instrukční sadou, tzv. RISC procesor.

Tuto platformu procesorů jsme mohli najít v grafických stanicích Silicon Graphics a největšího zastoupení se platforma MIPS dočkala v herních konzolích. V 90. letech se tento procesor objevil v Nintendu 64 a společnost Sony si jej vybrala pro svůj PlayStation, PlayStation 2 a PSP. Ale to není úplně ten správný MIPS o kterém se chceme v tomto kontextu bavit.

Když si rozepíšeme zkratku MIPS na jednotlivá slova - „Millions of Instructions Per Second“, tak už je nám na první pohled jasné, že se jedná o výkon procesoru, z pohledu rychlosti provedených instrukcí za sekundu. Čím více instrukcí, tím výkonnější je procesor. Ve zkratce by toto asi stačilo, lepší si bude porovnat procesory vůči sobě. 

Výkon procesorů v MIPS
Výrobce: Model: MHz: MIPS:
Intel 8080 2 MHz 0,290 MIPS 
MOS Technology  6502 1 MHz 0,430 MIPS 
Intel 286 12 MHz 1,28 MIPS
Motorola 68000 8 MHz 1,4 MIPS
ARM ARM2 8 MHz 4 MIPS
Intel 386DX 33 MHz 4,3 MIPS
Motorola 68020 16 MHz 4,848 MIPS
Intel 486DX 25 MHz 8,7 MIPS
Motorola 68030 25 MHz 9 MIPS
Motorola 68020 33 MHz 10 MIPS
Motorola 68030 50 MHz 18 MIPS
Intel 486DX2 66 MHz 25,6 MIPS 
Motorola 68040 40 MHz 44 MIPS
Motorola 68060 75 MHz 110 MIPS
IBM / Motorola PowerPC 601 80 MHz 157,7 MIPS
IBM / Motorola PowerPC 603e 133 MHz 188 MIPS
Intel Pentium 100 MHz 188 MIPS
IBM / Motorola PowerPC 603ev 300 MHz 423 MIPS

Jaké CPU je zvoleno
Desku pohání procesor ARM CPU Octavo OSD335x-SM, který emuluje procesor řady MC68000 pomocí speciálního emulátoru JIT s názvem Pseudo JIT. Při zpracovávání 68k kódu bude mít výkon srovnatelný s procesorem 68030 taktovaném na 3,2 GHz!! Aby toho nebylo málo, tak sám procesor sám o sobě disponuje 512 MB nebo 1 GB integrované SDRAM, kterou bude počítač také využívat.

Opičák Toki se brzy bude prohánět na Amstradu

Vlastnosti procesoru OSD335x-SM (ponecháno v originále):

  • Integrated into a single BGA Package:
  • Texas Instruments Sitara™ AM335x ARM® Cortex®-A8 Processor
  • up to 1GB DDR3L Memory
  • TPS65217C Power Management IC
  • TL5209 LDO
  • 4KB EEPROM
  • Passives
  • TI AM335x Features:
  • up to 1GHz
  • 8 Channel 12-bit SAR ADC
  • Ethernet 10/100/1000 x2
  • USB 2.0 HS OTG + PHY x2
  • MMC, SD and SDIO x3
  • LCD Controller
  • SGX 3D Graphics Engine
  • PRU Subsystem
  • Access to all AM335x Peripherals
  • CAN, SPI, UART, I2C, GPIO, etc.
  • Support for Industrial Protocols
  • EtherNet/IP, PROFIBUS, PROFINET RT/IRT, SERCOS III
  • Power In: AC Adapter, USB, or Single cell (1S) Li-Ion/Li-Po Battery
  • Power Out: 1.8V, 3.3V and SYS (Switched VIN)
  • Selectable AM335x I/O Voltage: 1.8V or 3.3V
  • 256 Ball BGA (21mm x 21mm)
  • 16 x 16 grid, 1.27mm Pitch
  • Case Temp Range: 0° to 85°C, -40° to 85°C

Opičák Toki se brzy bude prohánět na Amstradu

Samotná karta Buffee vám nepřidá žádné nové speciální funkce. Nebudete mít více Chip RAM, grafický chipset bude stále stejný, RTG, Ethernet a USB se bude muset vyřešit jiným způsobem. Vývojáři pracují na klasické akcelerační kartě s pamětí.

Na Discordu Buffee projektu je už možné několik dní si rezervovat akcelerační kartu. Jedna z možností je Buffee Beta s 512MB RAM (1GB varianta pro betatestery nebude), na kartu není logicky žádná záruka. Dle aktuálních informací bude rozesílání karet betatesterům probíhat okolo 16.4 a také, že karty prošly již prvním smoke testem. 

Opičák Toki se brzy bude prohánět na Amstradu

Konečná cena karty by neměla být vysoká, za základní model se očekává cenovka okolo 139,95 dolarů a dle sdělení vývojářů je tato cena splnitelná. Nejvíce je žádaný základní model, kde poptávka převyšuje několikanásobně 1GB variantu. Proto má být vypuštěn jako první a až poté bude uvolněna k prodeji varianta s větším množstvím paměti.

O prodej tohoto velmi zajímavého kousku hardware projevilo zájem velké množství prodejců. V EU bude výhradním prodejcem karet známý eshop AMIGAstore.eu, evropská cena zatím není známá. Ale určitě tato možnost koupě bude výhodnější, než platit k ceně karty poštovné a daň za zásilku z Kanady.

Na co takový výkon? Není to zbytečné?
Ihned se nabízí, že nebudete vědět co vůbec s takovým výkonem na starém počítači dělat a že to je vlastně úplně zbytečné. To je částečná pravda. Ale zde se podívejme spíše do budoucnosti.

Velkou výhodou je obrovské množství paměti, FPU a také přítomnost MMU jednotky. Díky této kombinaci bude možné na retro počítačích spustit nativně velké softwarové projekty, zde můžeme jmenovat rovnou smysluplný internetový prohlížeč, který se řadí mezi nejnáročnější a nejkomplexnější programy, které lze na počítači vůbec spustit. S tímto výkonem by pro Amigu nebyl problém sledovat filmy ve formátu MPEG2, koukat na YouTube videa v rozlišení okolo 360p (Hlavně by Amiga 68k potřebovala rozumný prohlížeč, s podporou moderních technologií. A zde víme, že výběr není úplně nejveselejší).

Čím větší bude základna uživatelů, tím dříve se z této platformy může stát určitý meziplatformní standard a bude smysluplné pro programátory tuto platformu široce podporovat.

Když se podíváme pohledem na Vampire Standalone od Apollo Teamu, tento kousek dosahuje cca 160 MIPS (s novým jádrem by měl výkon poposkočit na 170), což výkonově je na úrovni PowerPC na 90 MHz. Internetový prohližeč i na tak výkonné Amize není žádný rychlík a je to takové ...ehm, medové.

Buffee by výkon Atari, Amigy a nebo Macintoshe dostal na úroveň PowerPC 601 procesorů tepajících okolo 500 MHz (nebo 68040 na kulervoucích 1 200 MHz, popř. PPC 603 na 700 MHz). S tímhle výkonem a nabízenou porcí paměti se už se dá něco zajímavého vyzkouzlit a je to také vzrušující představa, mít něco takového v počítači z roku 1987.

Budoucnost nám přinese zajímavé věci, nemyslíte?

Buffee
Zdroj: www.buffee.ca
https://octavosystems.com
https://oshwlab.com
https://en.wikipedia.org
www.nxp.com
Na stránky píšu novinky ze světa retra, jak mi můj čas a život dovolí. Nevyhledávám multiplayer, preferuji nejvíce single player, popř. multiplayer u jednoho počítače. Mým nejoblíbenějším počítačem je Amiga, z novějších konzolí to je Nintendo Wii a Switch.