@Jack-3D
takto, rozdiel medzi 020 a 030 az taky nie je, odhliadnuc od vstavaneho MMU. Jedina vec co ma 030 navrh je Burst-Mode. Polopate povedane 030 moze inak pristupvat do pamati, rychlejsie. 000 ma asi najblblsi sposob citania a zapisovania na tu operaciu potrebuje 8 taktov, 020 a 030 uz len 6 taktov a 030 v Burst Mode moze citat a zapisovat sequencne, co este viac urychli prevadzane operacie, je to vytunena 020ka. Uz som studoval datasheet 030 ako vlastne funguje Burt-Mode, na oko to nie je zlozite. ACA630 vyuziva Burst-Mode s kombinaciou SDRAM, ironia je, ze karta ma priepustnost 9MB/s a Furia 32-Bit 12MB/s pri starych DRAMoch. Kde sa stala chyba????
@Wolfus
Blizzard je spicka medzi kartami, vybruseny diamant na ktory sa ani teraz ziadna karta nechyta, moj respekt
Vyrobit kartu pre A1200 nie je az tak zlozite, pretoze A1200 ma uz pripravenu CPU zbernicu zo vsetkym co je potrebne. Jednoducho sa vypne CPU na doske a novy procesor s minimalnou logikou preberie celu spravu, je to len o spravnom casovani. Preto tych kariet na A1200 bolo kopec, lepsie aj horsie. Oproti kartam na A500/A600/A2000 kde sa vsetko muselo prisposobovat 16-Bit zbernici a emulovat signali ako keby tam bola 68000. Ked som vymyslal interface tak som mal niekolko A4 pokreslenych casovych urovni a podla toho som prisposoboval moju logiku od 020ky. Vsetko bolo iba o trikoch ako najrozumnejsie vyuzit cas CPU, je to dobra skola a pre mna aj zabava
Tak pre zaujimavost, Furia 32-Bit/28MHz vs ACA630/25MHz je ACA vykonejsia v grafickych operaciach o 4% inak su vykonom zhodne +/-. V oboch pripadoch bola pouzita funkcia ShadowROM, co je KS vo FastRAM. Podotknem ze ACA ma 68030ku a Burst Mode.
To jsou skvělé zprávy. Black Edition bude tedy o dost lepší než ACA. Vyvstává otázka, co bys pak vymáčknul z 030? ;o)
Dalsi prinost ShadowROM je, ze konecne moze MAS-Player prehravat pri vysokom KBps uplne plynulo MP3ky. 320KBps zatazuje CPU na 21% pri prehravani je plne funkcny multitasking, veselo sa da pracovat vo WB bez cukania. Pri VBR je vytazenie CPU az 89% co je vela, ale tiez prehravanie skladieb je uplne plynule
Tak pre zaujimavost, Furia 32-Bit/28MHz vs ACA630/25MHz je ACA vykonejsia v grafickych operaciach o 4% inak su vykonom zhodne +/-. V oboch pripadoch bola pouzita funkcia ShadowROM, co je KS vo FastRAM. Podotknem ze ACA ma 68030ku a Burst Mode.
Dalsi prinost ShadowROM je, ze konecne moze MAS-Player prehravat pri vysokom KBps uplne plynulo MP3ky. 320KBps zatazuje CPU na 21% pri prehravani je plne funkcny multitasking, veselo sa da pracovat vo WB bez cukania. Pri VBR je vytazenie CPU az 89% co je vela, ale tiez prehravanie skladieb je uplne plynule
Male zmeny, bugfix vcera 02:00 AM
- Furia nepracovala ak v A600 bol KS 1.3 ROM, zacykleny reset
- Ak bola zapnuta funkcia ShadowROM, po restarte bola zle detekovana SlowRAM po opakovanom resete "Red Screen", nove riesenie po resete Furia sa prepne spat na KS co je na doske, po Auto-configu sa opat nastavy na ShadowROM, jednoduche a zaroven genialne
Aby som upresnil vsetky systemove operacie, cize praca vo WB je rychla a svizna, nacitavenie prekreslovanie icon, okien, patternou atd. Dalej urychlenie portou Parallel, Serial, PCMCIA a IDE. Skratka vsetky operacie co vyuzivaju library, device, handler obsiahnute v ROM. Akceleracia je docielena tym, ze ROM je priamo vo 32-Bit FastRAM a vsetky systemove volanie sa nemusia predierat 16-Bit zbernicou k ROM na doske.
Tak dalsie novinky, konecne sa mi podarilo do Furia zapracovat funkciu ShadowROM, vdaka Rafalovi a jeho zdrojakom co mi poslal som upravil logiku, tak aby sa dala karta ovladat SW. Pre upresnenie ShadowROM, je fukcia co presunie Kickstart ROM do 32-Bit FastRAM, vysledok je urychlenie IDE radica cca o cca 15% - 25% a grafickych operacii o 90% - 100% (Zalezi od verzie, device, library). Teraz sa pokusam, o posledny krok a to MapROM, co dovoli natiahnut lubovolny Kickstart zo suboru do FastRAM.
MarK by mal zastresit SW cast, prislubil mi spolupracu na vytvoreni flexibilnej utility na spravovanie akceleratora.
Nakolko je Furia vyladena, nemozem ju este ponuknut. Pretoze ovladanie Registrov na karte je uzko previazana zo SW, ktory je zatial provizorny a neustale zmeny su previazane aj zo zmenami v HW.
takto, akceleratory a rozsirovacie karty co su navrhnute interne do CPU socketu, nerataju z jednou vecou a to expanznym slotom. Vysledok je taky, ze zariadenia A590, A570 alebo dalsie periferia nepracuju spravne, v horsom pripade nejdu vobec. Expanzne zariadenia komunikuju s Amigou cez CFG-IN a CFG-OUT, co znamena pseudo plugin-play. Vynimkou nie je ani Kipperova FastRAM 8MB, Karta je natrvdo nastavena.
Su dve riesenie, bud HW co navrhnuty interne bude mat speciane vyvody co sa pripajkuju na expazny slot a bude tak podporovany HW A590 A570, Hardiskove jednotky od inych vyrobcov. Alebo sa zavrhne Expanzny slot ako taky a novy HW bude mat na svoje palube vsetko, IDE, FastRAM, akcelerovany CPU, Clock Port a ine vymozenosti. Tutu cestu razy Zeus68k.
Dalsie alternativa je, vytvorit Expanzny HW co bude mat FastRAM, alebo aj akcelerovane CPU a expazny slot bude priechodzi, co znamena, ze za tento komponet sa bude dat retazovo pripojit dalsi rozsirujuci prvok A590 a podobne.... co je malo pravdepodovne.
Tie vyhliadky nie su ruzove ak chces pouzit prave A590ku s dalsim HW.
Majsta na svojej stranke uverejnil ze ma najvykonejsiu Amigu 600 )) Speed je slusny ale celkovo to nebude dobre..... pise tam o hranicnej frekvencii 87.5MHz, potom je to uz nestabilne
Vložit komentář: