FlashUpdateJIŘÍ JANDL
Akcelerační karty pro Amigu s procesorem PPC jsou zde již nějaký ten
pátek, takže nikoho nepřekvapí, že se pomalu ale jistě začíná objevovat i celkem
kvalitní software, pro toto výkonné CPU. Horší to kolikrát bývá s jeho
rozběháním, a někdy se první spuštění takového programu projeví jen nic
neříkajícím requesterem, který ohlásí, že chybí v knihovně nějaká instrukce,
nefunguje korektně PCMCIA slot nebo se program bez jakéhokoliv upozornění
zhroutí. Jak tomu odpomoci? Každá akcelerační karta je vybavena malým chipem (ROM), ve kterém je uložen
krátký program, který oznámí systému „hola, já jsem Blizzard a jsem zapojen“.
Blizzard PPC i jeho silnější kolega CyberStorm PPC jsou vybaveny takzvanou
FlashROM, která má oproti dříve používaným ROMkám výhodu – je totiž v provedení
EEPROM, to znamená mazatelná elektrickými impulsy.
Při zakoupení RISC karty máte ve Flashce „nahrán“ dnes již zastaralý systém s
knihovnou verze 43 beta, a ten již pro většinu moderních aplikací (BDEditor,
QuakePPC...) zákonitě nepostačuje. Proto začaly od Phase5 brzy proudit archívy
se zajímavým názvem: „FlashUpdate“.
První se objevil již na sklonku minulého roku a sliboval instalaci knihoven
verze 45. To bylo radostí, když všechny nové aplikace pod PowerUP začaly
fungovat. Kdo by v té době tušil, jak silný nástroj se v samotném čipu ukrývá.
Následovala Flash, která se objevila začátkem tohoto roku a jmenovala se zcela
netradičně „bvppcupď“. Byla to narychlo připravená verze, protože v té době se
již ve světě začaly objevovat grafické karty BlizzardVisionPPC, které se starší
verzí mely jisté problémy. Jako obrovský klad bych zde viděl přidělání spousty
klávesových zkratek při bootu (vypnout katru, vypnout paměť, SCSI ...) a zcela
nové bootmenu, vyvolávající se stlačením klávesy ESC. Zde se dá nastavit sousta
věcí týkající se celé karty, jako je SCSI, mapování ROM do fastky a dokonce i
přesměrování vektoru pro emulátor MACa, který se musel doposud spouštět příkazem
PrepareEmul. V tomto menu šlo nastavit, zda se mají grafická data zobrazovat
standardně v PALu, nebo ve VGA!
Vše bylo v pořádku, až do chvíle, než Phase5 došla k názoru, že součástky na
těchto BVisionech jsou americké, tudíž nekvalitní a začala používat součástky
„japonské“, to znamená velmi levné korejské.
Zvláštností bylo, že tyto „nové“ karty se nesnášely s již existující ROMkou,
nezbývalo tedy nic jiného, než vydat novou a do readme napsat, že byly
odstraněny chyby z předchozích verzí. Update vyšlo 23.3.1999 - problém byl v
tom, že nový update se pro změnu nesnášel se staršími kartami a situace se
opakovala dne 27.3.1999, kdy vyšel nový Update. Připomíná mi to trochu politiku
Microsoftu, když vydá W98 a okamžitě oznámí, že za dva měsíce bude první opravný
pack.
Že v této ROM byla spousta chyb, mohou dosvědčit lidé, kteří si ji stihli
nainstalovat. Např. zacyklený reset byl toho dost velkým důkazem. Totéž zřejmě
usoudila i Phase5, když po třech dnech(!) vydala (kolikátou?) Flashupdate30399.
Tato Flash již naštěstí opravdu funguje. Obsahuje knihovnu verze 46.26, na které
již funguje vše, co bylo naprogramováno (většina programů vyžaduje 45 a vyšší),
konečně funguje na všech kartách a dokáže dokonce ještě něco: přemapovat grafiku
z AGA obrazovek na grafickou kartu. Nečekejte od toho žádný zázrak, GODS si na
BVsionu opravdu nezahrajete, ale nenutí to člověka stále přehazovat monitory,
když se potřebuje dostat jen do Early startupu.
A nakonec snad jen malá poznámka. EEPROMka na turbokartě rozhodně není věčná. Je
sice přepisovatelná, ale rozhodně ne donekonečna. Neustálé přepisování ji ničí,
stejně tak neustálé přesejvování nastavení karty v bootmenu Blizzarda. Jak
prohlásil jeden z našich nejlepších programátorů Filip Dokšanský: „Phase5 si
uvědomuje, že FlashROMky nejsou na věky, tak se nás jich snaží zbavit“. Je to
sice jen žertovný nápad, ale mrazení v zádech započne v okamžiku, kdy si
uvědomíte, že je to pravda. 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
|