Nemate nekdo k mani zipp do toho radice?
Oznámení
Sbalit
Aktuálně žádná oznámení.
Alfa Power pro Amigu 500/500+
Sbalit
X
-
AlfaPower a velké disky
True mě požádal o přeinstalování systému na AlfaPoweru, který používá ke své A500+. V AlfaPoweru má 4GB cfku, která nešla v systému vidět celá. Na amiga portálech jsem vyčetl, že oktagon.device (řadič v Alfa Poweru) dokáže adresovat disky o velikosti cca 800 až 1000 MB. Přesto, že True má jednu z posledních verzí oktagon.device (6.4), mohli jsme z celkové kapacity cfky využít jen malou část. Zdá se, že tento oktagon.device dokonce přistupuje podivně i k RDB na cfce, několikrát se mi vůbec nedařilo do něj uvést FastFileSystem různých verzí. Pořád mi to házelo Error 1001.
Při zjišťování, co error 1001 znamená, jsem narazil na OktaPussy, což je něco jako blizkick pro kickování kickstartu, v tomto případě ale jen s možností softwarového nahrazení oktagon.device novým scsi.device, který podporuje TD64. V dokumentaci je velmi pečlivě uvedeno, jak postupovat, včetně více variant instalace. Dokumentace taktéž na počátku zdůrazňuje, že je nutné fyzicky romku (oktagon.device) z AlfaPoweru odstranit, což jsem udělal.
Nový řadič (scsi.device) jsem nainstaloval a zavedl do rezidentní části paměti, takže po resetu amiga bootovala normálně z cfky, ale po vypnutí amigy bylo nutné řadič aktivovat z diskety. Oktapussy nabízí uložení patche do RDB hardisku, odkud se podle dokumentace načte. Toto mi přišlo podezřelé, protože v AlfaPoweru jsem neměl žádnou romku (oktagon.device), tím pádem po bootu nemohl být hdd viditelný. Podle dokumentace jsem tedy zavedl patch do RDB a zjistil, že hdd samozřejmě nefunguje. Asi jsem trochu zariskoval a zkusil jsem dát do AlfaPoweru i původní romku (okagon.device). A světe div se, hdd začal fungovat s novým patchem. Z toho usuzuju, že po zapnutí amigy se inicioval oktagon.device, který zpřístupnil mj. RDB disku, odkud se zavedl patch (scsi.device), který vzápětí deaktivoval oktagon.device (po najetí systému o něm nejsou žádné informace) a AlfaPower nyní může pracovat s velkými disky a velkými partitiony (TD64).
Další zásadní věc je, že nyní není problém nahrávání jakéhokoli filesystému do RDB disku. Předtím jsem tam nebyl schopen dostat nic jiného, než FFS a to ještě jen vyjímečně. Teď jsem FFS vyhodil a nahradil ho mým oblíbeným PFS3, což i na 68000, resp. 68010 celkem viditelně zrychlí všechny diskové operace.
Pro zavedení patche rezidentně do paměti jsem použil příkaz LoadIDE SYS:Epansion/AT quiet reset
Pro zavedení patche do RDB zase DriveInit scsi.device 0 SYS:Expansion/AT
Oktapussy umí patchnout tyto řadiče: ALF-III, Oktagon 508/2008/4008, TandemCD, AlfaPower, AT-Bus 2008
Pokud byste s tím někdo někdy laborovali, tady je seznam případných chybových hlášení při práci s RDB:
rdbERROR_IOERROR - 1001 (Exec device I/O error)
rdbERROR_BADHARDBLOCK - 1002 (Weird hardblocks, checksums invalid, etc.)
rdbERROR_RDSKNOTFOUND - 1003 (No RDSK blocks found)
rdbERROR_NOTIMPLEMENTED - 1004 (Unimplemented feature called! You found a bug!)
rdbERROR_TOOMANYBLOCKS - 1005 (No space on harddisk to save DriveInit)
Komentovat
-
Autorem citovaného textu je solaris104 Přejít na původní příspěvekTeoreticky by melo jit patchnout celou puvodni ROMku z radice a naprogramovat EPROMku s novym oktagon.device.
Komentovat
-
O: Alfa Power pro Amigu 500/500+
Při prohrabování haraburdí, co jsem dostal k A500, kterou jsem nedávno koupil, jsem objevil taky jeden kousek. Je asi podobně domrvený, jako byl kdysi ten DaMiho. Původní je tam jen jedno tlačítko, ale je nezapojené. Místo toho jsou na konektory divně připájené jen diody a spínače, z nichž jen jeden je asi funkční. Jde mi o to, jestli se mám vůbec pokoušet desku zapojit do A500, abych ji třeba nezničil.
Komentovat
-
Rozjel jsem v AlfaPoweru 16 GB CF kartu. Samozřejmě přes OktaPussy. Až to budu zase za 10 a více let potřebovat, snad mi tato poznámka pomůže.- v HDToolBoxu z WB 3.2 jsem na 16 GB CF kartě načetl geometrii, do RDB zavedl PDS3 (0x50445303), vytvořil první partition o velikosti 1 GB, napojil na něj PDS + DirectSCSI režim (kupodivu to šlo nastavit a později i fungovalo) - vše na původním Oktagon.device;
- po resetu jsem patchnul oktagon.device na scsi.device příkazem DriveInit Oktagon.device 0 SYS:Expansion/AT (AT je správná verze patche pro AlfaPower). Příkaz DriveInit zavádí do RDB trvalý patch, který se po každém zapnutí amigy nahraje do paměti a nahradí původní oktagon.device);
- po resetu jsem otestoval, zda amiga vidí scsi.device (a nevidí oktagon.device);
- následně jsem v HD Toolboxu vytvořil partition o zbytku kapacity disku (asi 15 GB), na který jsem taktéž napojil PDS + DirectSCSI;
- po resetu jsem nainstaloval WB 2.1 a vše ostatní.
- patchovat scsi.device. Je to nesmysl, patchuje se oktagon.device;
- vyndávat epromku;
- epromku upgradovat na verzi 6.10;
- patchování scsi.device neplatí, když je třeba z RDB disku patch trvale odebrat. Provádí se příkazem DriveInit scsi.device 0 (viz obr. 5);
- příkazy DriveInit, LoadIDE, MountIDE a vlastně celý obsah oktapussy.lha již po zavedení patche do RDB není potřeba mít vůbec dál na disku.
Přiložené soubory
- Poděkování 5
Komentovat
Komentovat