Pegasos II (1266MHz), 2048MB RAM, Radeon 9250 (256MB), HDD 200GB, USB 2.0, ZIP250 USB, USB floppy, SB Live!, HP LaserJet 1100, AmigaOS 4.1 Final Edition
Blahozelam!
Ako cakam na zasielku, snazil som sa vyuzit cas tak sa mi podarilo vypracovat Auto-config (develope-verzia). HW mam navrhnuty aj SW napisany. Simulacia funguje perfektne Uz len odskusat v reale...
Idem presne podla dokumentacie Dave H. priznacny bit sa da nastavit ci ma OS fyzicky najst pamat a zistit jej kapacitu, alebo ma hladat ROM ktora urci kde bude sa bude FastRAM - cize dynamicka. Ak vieme z istotou, ze rozsirujuce zariadenie bude iba jedno, negeneruje sa ani PICOUT. Cize nie je potrebne tam este pchat dalsiu zavadzajucu rom co bude riadit adresne umiestnenie HW. Ci chces si to komplikovat? Aby som to upresnil, ak je by som ratal s tym, ze chcem viac ako jedno auto-config zariadenie je tvoje otazka opoctatnena, aby nasledujuce zarianie sa vedelo same presunut na volnu adresnu poziciu, na to retazenie je potrebny PICIN PICOUT. Takto je to riesne aj u zariadeni A590, kde fyzicky predurcene kde bude FastRAM a kde bude SCSI harddisk, ma logiku
Ja viem kde chcem aby bola FastRAM, a tie viem kde nechcem aby bola!
Tak ti poviem, da sa to vysvetlit rozne. Mam celkovo 3 nezavisle dokumentacie, v kazdej z nich je nieco napisane, ale ani jedna nie je exaktna vo vyklade znenia. Teraz chapem preco A608 od rusa je zlatana tak ako je, pretoze tie dokumentaciu sa o urcitych veciach
nezmienuje.
Naprikad: pre E80000 a E80002 su priznacne bit-y pozitivne, co znamena ak sa v dokumentaci pise, ze index 8MB ma zapis 000, tak na datovu zbernicu posiela skutocne bit-y 000. Ale pri E80004 generovanie "product number" data na zbernicu idu negativne. cize mas index 1101 ktori chces poslat, no v skutocnosti musis poslat 0010. Neviem preco takto Dave vymyslel, nikde som sa nedocital ktore bit-y sa ako maju posielat az u projekte BigRam 8/32MB (web Haynie Garage). Dave venoval celu kapitolu prave zapisu Auto-config aj z ukazkami zapisu. Dost stroho je opisany Auto-config A2000 service manual, poslal som ti na mail to co mam.
BTW: Ako chapes toto
* The original Zorro specifications called for a few registers, like these, that remained active after configuration. Support for this is impossible, since the configuration registers generally disappear when a board is configured, and absolutely must move out of the $00E8xxxx space. So since these couldn't really be implemented in hardware, system software has never supported them. They're included here for historical purposes.
Chlapi, nechcete to tady rozdělit na několik samostatných témat? Já už se v tom začínám ztrácet a to je už co říct
Pegasos II (1266MHz), 2048MB RAM, Radeon 9250 (256MB), HDD 200GB, USB 2.0, ZIP250 USB, USB floppy, SB Live!, HP LaserJet 1100, AmigaOS 4.1 Final Edition
Komentovat