TURBOKARTA HBS 640T28
Možná jste se, stejně jako já, zaobírali myšlenkou zrychlit své Atari ST. A jelikož, stejně jako já, máte rádi hry, řekli jste si, ře by bylo dobré, kdyby se zrychlily i ony ( tedy alespoň některé ). Jelikož se výraznějšího urychlení počítače dá docílit pouze s pomocí urychlovací karty ( na které je i procesor s vyšší taktovací frakvencí ) prakticky jste výše zmíněnou podmínkou ( možnost hrát s kartou hry ) vyloučili všechny, na kterých není mikroprocesor 68000. Pravda, i na kartách s procesorem 68020, 68030 či 68040 některé čistě programované hry běží, ale ze statistického hlediska je to jen ubohé torzo. Na těchto kartách i některé užitkové programy stávkují. Projdeteli si dostupná zahraniční periodika zjistíte, že zřejmě jedinou moderní turbokartou s procesorem 68000 je řada HBS 640 ( myslím že od firmy Heyer & Neumann GbR ). Je vyráběna ve verzích 28 a 36 MHz a rozdíl mezi nimi je kromě výkonu především v ceně. 28 MHz stojí zhruba 320 DM a 36 MHz 500 DM. Přepočet výkon - cena vychází lépe pro verzi 28 MHz a především proto jsem si pořídil tuto verzi karty. Je možné si ke kartě přikoupit i kartičku s matematickým koprocesorem ( 68881 ). Ten vyjde na 90 - 140 DM podle prodejce. Tento je na rozdíl od procesoru taktován 16 MHz. Z testů ale vyplynulo, že výpočty probíhají více než dvaktát rychleji než na 8 MHz stroji s kartou s matematickým koprocesorem, a to pravděpodobně díky paměti CACHE.
Tak tedy několik technických údajů o této kartě :
Je vyráběna technikou SMD ( povrchová montáž ) a kromě mikroprocesoru obsahuje ještě paměť CACHE o velikosti 64 KB. Dále je přítomno několik přepínačů -
- vypínač CACHE - umožňuje zapínat a vypínat paměť cache a to v jakémkoliv okamžiku běhu programu či hry, aniž byste se museli bát jeho zhroucení ( níže se dočtete, proč je to velmi užitečná vlastnost ).
- přepínač 28/8 MHz - jeho funkce je zřejmá; přepíná používaný kmitočet, tedy 28 nebo 8 MHz. I tento přepínač můžete přestavit při běhu počítače, ale karta vaši volbu ignoruje. Kmitočt se přestaví jedině při resetu. Bez něj můžete přepínat jak chcete, ale nic se nezmění.
- vypínač FPU - i zde je funkce zřejmá. Vlastníte-li matematický koprocesor, tímto přepínačem ho povolujete nebo zakazujete počítači používat. Z testů vyplynulo, že koprocesor je naprosto bezkonfliktní součástka, nezpůsobuje žádnou nekompatibilitu a je tedy zbytečné ho vypínat přepínačem. Přepínač je asi spíše myšlen pro případ: nemáte koprocesor - vypnuto, máte koprocesor - zapnuto.
- přepínač FASTROM - tento přepínač se nedoporučuje přepínat při zapnutém počítači. Jelikož vlastním k německé kartě německý manuál a Německy neumím, nebyl jsem si jist, zda jsem porozuměl správně. Proto jsem zkusil přepínač za chodu přepnout. Počítač se dokonale zhroutil. Reset nepomohl, ba ani více než minutové vypnutí stroje. Už jsem si myslel, že jsem se s mašinkou rozloučil, ale zhruba pětiminutová pauza vše napravila. A závěr s poučením? Přepínat za provozu Nedoporučuji. K vysvětlení funkce tohoto přepínače trochu odbočím.
Starší karty, které pracovaly na 16 MHz, mívaly při tomto kmitočtu jednu slabinu. Bylo většinou nutno pořídit rychlejší paměti ROM. Jinak se počítač s kartou hroutil, nebo, v případě že byla karta navržena lépe, byly vkládány čekací stavy ( často se musel tento parametr na kartě nastavovat ručně propojkou ( a tedy pájet )), čímž se zajistila stabilita. Zato se však snížil výkon.
Turbokarta HBS 640 je na tom o poznání lépe. Máte-li zapnuto 28 MHz a vypnutou FASTROM, jsou automaticky vkládány čekací cykly, a běh programů je naprosto stabilní. Nárůst výkonu karty je však zhruba třetinový oproti maximu. Po zapnutí FASTROM se část paměti ROM přemapuje do CACHE ( alespoň jsem to tak pochopil z manuálu ). Tím odpadne nutnost kupovat relativně drahé rychlé obvody ROM a turbokarta přitom může běžet na plný výkon. Bohužel i tato karta má v tomto směru jednu malou mouchu. Máteli zapnutou FASTROM ( a samozřejmě CACHE ), po zapnutí mohou nastat u některých počítačů problémy s nabootováním. Já mám tu smůlu že nastávají. Po zapnutí zůstává počítač "mrtvý". Firma ale ani tyto uživatele neodstrčila a nabízí malou destičku která se připojí ke kartě a tento problém odstraní. Já ji ovšem nemám, a tak celý problém jednoduše obcházím tím, že při zapnutí či resetu vypnu CACHE a po nabootování ji zapnu. Vše potom probíhá bez závad. Všechny testy jsem prováděl výhradně se zapnutou FASTROM, protože jenom tak karta pracuje naplno a při zhruba třetinovém výkonu při vypnuté FASTROM není její používání podle mne smysluplné. A navíc - nepodařilo se mi zjistit, že by přepnutí FASTROM mělo jakýkoli vliv na kompatibilitu. Stejně jako u FPU se ani tady, podle mého názoru, nevyplatí přepínat z polohy zapnuto.
Moje karta má ještě jednu, pravděpodobně ryze specifickou, vlastnost. Je- li počítač studený ( nebyl alespoň hodinu či dvě zapnutý ) a karta je přepnuta na 8 MHz, vůbec "nenaběhne". Musím ho přepnout do módu 28 MHz a nechat zhruba 5 minut zapnutý. Teprve potom pracuje i v 8 MHz.
Zabudování karty do počítače
Kartu je nutno zasunout do patice DIL místo původního procesoru. Nemáteli procesor v patici, musí se vypájet z desky počítače a pak je nutno patici osadit. Nevím jak vy, ale kdybych se o něco takového pokusil já, bylo by to nepochybně to poslední, co bych s počítačem dělal. Nechal jsem tedy tuto operaci na servisu. Máte-li už patici v počítači, stačí kartu zasunout na místo starého mikroprocesoru a vyvést si přepínače, které budete chtít používat. Máte-li tu smůlu a v počítači máte BLITTER, budete ho muset pravděpodobně vyndat a na desce odpojit jednu propojku. K blitru se ještě vrátím později. Karta je tak malých rozměrů, že by se měla bez problémů vejít do všech typů ST. Nutno podotknout, že pro STE se vyrábějí jiné verze těchto karet a to přinejmenším proto, že STE mají procesor v jiné patici ( myslím že PLCC ). Tyto karty jsou taktovány stejným kmitočtem, ale bývají o něco málo dražší. Zda mají i další odlišnosti nevím, ale velký rozdíl v tom asi nebude.
A nyní se konečně dostáváme ke kompatibilitě software. Přezkoušel jsem přes stovku užitkových programů s těmito výsledky:
Grafické programy - naprosto bez problémů. Stejně tak databanky, programovací jazyky, výukové programy, několik nejznámějších kopíráků ( např. AC12E, FASTCOPY PRO ), CAD programy, diskové ( např. Diamond Edge ), DTP , textové; jediné programy, kde se objevovaly určité potíže, byly hudební. I když potíže jen relativně drobné. Některé programy které pracují se samply ( např. Noise Tracker Compiler, který vám přepočte MOD na sampl ) je totiž přehrávají strašlivou rychlostí a je tedy nutno výkon karty snížit ( většinou stačí vypnout CACHE a rychlost je přibližně správná ). Pokud se jedná o sequencery ( např. Cubase 3 ) a jiné profesionální MIDI programy, zdálo se být vše v pořádku. Nemohl jsem ale přezkoušet výstup přes MIDI, jelikož ( bohužel ) nevlastním žádný přístroj tohoto zaměření.
Suma sumárum můžeme říci, že co se týče užitkových programů je kompatibilita, s jistou dávkou nepřesnosti, prakticky stoprocentní.
A nyní přejděme k problémovějším kategoriím - HRY a DEMA. U dem budeme rychle hotoví. Dema na kartě prostě nepouštějte. Nemá to smysl. Existuje sice několik dem, kde se dostanete poměrně daleko, ale při jakémkoliv fullscreenu se vám "rozhazuje" obraz, nebo se tam demo "zasekne", nebo se zhroutí zdánlivě bez zjevné příčiny, nebo nevidíte na obrazovce vše, co by vidět být mělo apod. Mnoho dem vám dokonce po bootu nahlásí cosi ve smyslu: "běžím pouze na 8 MHz". Takže vážení přátelé, dema ne.
HRY - abych měl statisticky průkazný materiál, přezkoušel jsem na turbokartě a většinou i chvíli hrál, přes 500 her ( přesně 516 ), mezi nimiž byly snad všechny slavné a také mnoho známých her. Znalci jistě pochopí, že to netrvalo 1 či 2 dni, ale pěkných pár týdnů. Zato se však, alespoň myslím, podařilo sestavit reprezentativní průřez her a jejich funkce na turbokartě HBS640T28. Míra kompatibility této karty mne až zaskočila. Počítal jsem že bude tak maximálně 50% fungujících her. Ale mýlil jsem se. 477 her fungovalo s plně zapnutou kartou naprosto bezproblémů. Dalších 41 se podaří rozběhnout po určitých problémech. Zde jsou všechny problémy v hrubých rysech vyjmenovány ( vše při zapnuté CACHE ) :
1) hra se při nahrávání z diskety "zhroutí" ( např. SHADOW OF THE BEAST ). Tyto problémy byly ve 28 případech. Stačí vypnout CACHE po dobu, kdy program "šahá" na disketu a je po problému.
2) nahrávání se zastaví a rozběhne se dále, jakmile vypnete CACHE ( např. CREATURES ). Tento problém se vyskytl v 5 případech. Je to vlastně nehroutící se varianta čísla jedna.
3) potíže s krekerskou hlavičkou. V tomto případě se jednalo především o fulscreen hlavičku od ELITE. I pokud se jí podaří "odmáčknout", je velké riziko, že hra bude mít "rozhozené" barvy a nepůjde tedy hrát. Ovšem u některých her s touto hlavičkou se mi podařilo po několikerém pokusu o nahrátí hru korektně spustit ( 4 případy ) a u některých ne ( ty jsem musel zařadit do kategorie "neběžící na kartě" - viz níže ).
4) jiné problémy - 4 případy - 2x: po nahrání hra běží ale obraz poblikává ( QUIK & SILVA a WALLS OF ILLUSSION ), u TEST DRIVE I havárie vozu znamená zhroucení hry a CAPTAIN BLOOD např. při letu nad povrchem planety zatuhne. Ve všech případech pomůže vypnutí CACHE.
Hry, které pracují na plně zapnuté turbokartě se chovají podle několika vzorů: 1. Hra výrazně zrychlí; 2. Hra nevýrazně zrychlí; 3. Hra sice nezrychlí, ale v místech, kde za normálních okolností zpomaluje kvůli přetíženému procesoru, běží i nadále plynule a bez zpomalení; 4. Hra nezrychlí a vaši kartu ignoruje. Tak, to byla všechna schémata chování her běžících na turbokartě.
Zbylo nám ještě 14 her, které se na 28 MHz nepodařilo rozchodit. Z toho 10 kvůli krekerským hlavičkám a jen 4 pravděpodobně kvůli naprogramování. 3 z těchto čtyř programů jsou PD či shareware a jen jedna je opravdu známá - jedná se o LETHAL XCESS. Hra se vůbec nespustí, ale i kdyby, stejně by nešla, protože používá větší rozlišení než 320x200 obrazových bodů. Tyto triky s obrazem bývají vázány na kmitočet procesoru a při změně kmitočtu je obraz " v limbu".
No, a ti z vás co dobře počítali zřejmě zjistili, že do celkového počtu chybí ještě jedna hra. Ano. Je to PD ( či shareware? ) hra SIDELONG ( letíte raketkou v "ouvozu" ). Samostatně je zařazena proto, že původně na mém MEGA ST šla. Ale po instalaci karty i po vypnutí všeho co se na kartě vypnout dá, obraz při této hře poskakuje jako střelený a na hrání tedy můžete zapomenout. Věřte nebo ne, v tomto případě to považuji spíše za dobrý skutek.
Závěrem tedy můžeme s klidem říci, že z 516 her jich jde na kartě 501. Kdyby nebylo krekerských hlaviček pak 511. Vezmemeli to percentuelně, vyjde nám velice lichotivé číslo.
A nyní se dostáváme konečně k vlastnímu výkonu karty. Aby si každý mohl udělat svůj názor na výkon tohoto výrobku, použil jsem několik nejpoužívanějších testovacích programů a výsledky předložil v zde přítomných tabulkách.
Čtete-li reklamy na tuto kartu, dočtete se, že výkon vašeho ST vzroste na 350% výkonu neurychleného stroje ( za základ se bere ST bez blittru = 100% ). To je a zároveň není pravda. Zhruba tohoto výkonu dosáhnete pouze při některých výpočtech, ovšem průměrný nárůst výkonu se pohybuje kousek nad hodnotou 250%. Teď trochu odbočím: při testech jsem si vzpomněl na větičku od JOYe v oblíbeném Joy AIP ( release 3 ), kde nedoporučuje rozšíření ST o Blitter. Dovolím si nesouhlasit. Blitter i s paticí se dá koupit ( v Německu ) za výrazně méně než 20 DM ( sám jsem ho pro kamaráda kupoval ). Nejlépe se za tyto nízké ceny shánějí na Atari akcích typu PROTOS či Atari messe. Na to, co blitr může a nemůže,se podívejte do tabulek. Průměrné zrychlení 180% JE vidět, a za ty peníze... ( je nutno mít na paměti, že Blitter zrychluje pouze grafiku a jeho využitelnost se bude v různých programech výrazně lišit ). Sám jsem až do nedávna ve svém stroji tento čip měl, a tak vím o čem mluvím. Otázkou ovšem zůstává, za kolik vám kdo patici do ST připájí. Ti šťastnější ji mohou ve svém stroji mít od výrobce. Ale zpět k turbokartě.
Všechny výsledky v tabulkách byly pořízeny na TOSu 1.4 a monochrom monitoru. Vlastním i matematický koprocesor, ale protože jediný testovací program, který jej uměl využít byl Gembench 4.03, nezařadil jsem výsledek se zapnutým koprocesorem do tabulky, aby nedošlo ke zkreslení výsledků. Pro ty, kteří si jako já nedají pokoj a při případné koupi karty pořídí i FPU, zde uvedu výsledek testu ( 28 MHz+CACHE+FASTROM ). Výkon v plovoucí čárce vzroste na 3884% oproti 8 MHz ST bes tohoto obvodu.
Doufám že bylo vše důležité již řečeno. Teď snad ještě několik postřehů a dojmů.
Při zkoušení užitkových programů byl nárůst výkonu vždy citelný a nepřehlédnutelný. Proto bych se rád zastavil spíše u her, kde výsledky byly velice rozdílné. Urychlit se podaří prakticky všechny vektorové hry, mnoho 2D skákaček, dungeony ( obzvlášť ty s plynulým pohybem ), ale i některé další. Velký dojem na mne udělala hra LURE OF THE TEMPTRESS, kde i při maximální velikosti okna je pohyb stále ještě dost plynulý a zážitek ze hry je tak na mnohem výšší úrovni. Nebo taková POWER UP ( ano, je to ta nová česká hra s autíčky, co nabízí šéfredaktor tohoto časopisu ) běží docela svižně i když všechny volby nastavíte na maximum. Jste VROOM maniaci a všechny tratě znáte nazpaměť? Zkuste si ho na této kartě. Rachlost je přímo příšerná. Kdybych vzpomínal, ještě bych se na několik zajímavých věcí upamatoval, ale nebudu článek dále natahovat. Ještě se jen musím zmínit o ROBINSONS REQUIEM od Silmarils. Při nastavení všech voleb na maximum byl pohyb ve hře rychlý asi jako na normálním Falconu ( názor maníka co tuto hru na Falconu hrál ), ovšem podle mne by se pro dobrý zážitek ze hry v tomto nastavení ještě pár MHz navíc hodilo.
Takže - můj osobní názor na věc: nemáte-li v počítači Blitter a chcete- li zvýšit výkon nejen užitkových programů ale i her, můžete se plácnout přes kapsu a turbokartu pořídit. Máte-li už Blitter a nepotřebujete zvýšit výkon užitkových programů, vyhazovali byste při současných cenách těchto karet peníze oknem. Až bude stát 36 MHz verze této karty 200 DM, pak ji kupte. Nemáte-li dost peněz a přesto chcete poněkud zrychlit počítač, pořiďte si Blitter.
Tak, to by bylo asi vše, co mělo ( a mohlo ) být řečeno. Ať vám vaše "Atarka" ještě dlouho slouží.
BEA