O co vlastne ide? Vramci samovzdelavania sa v oblasti 68k, som sa opat vratil k programovaniu a ladeniu Furie. Rozhodol som sa prekopat celu logiku akceleratora, kod som prepisal uplne na novo. Nebudem vas nudit co a jak, tu je zoznam zmien a vylepseni:
- AVEC, oprava (Automatic Vector During An Interrupt Acknowledge Cycle) v ziadnom uvolnenom projekte akceleratora 68020 sa nikto nezmienuje ako spravne ma AVEC pracovat, odpoved som nasiel az v dokumentacii MC68020/68030.
- MMU & FPU prerusenie oprava, to same ako predchadzajucom odstavcii, CPU musi vediet spravne detekovat ci sa pouziva MMU a FPU, sluzi na to CdID, je to subadresa kde je uvedeny koprocesor priradeny (aj MMU je koprocesor, FPU moze mat az 7 fyzickych jednotiek). Ak nie je jasne co je co, moze dojst k havarii systemu alebo spatnej detekcii uvedeneho koprocesora, napriklad "WhichAmiga" s poslednou veriou to ide na hubu. Teraz je to uz v poriadku.
- SlowFast systemove casovanie, tato pamat je dost casto vyuzivana starsimi hrami a demami. SlowFast je v Amige 500 riadena AGNUS, cize sa jedna o DRAM radic a ten pracuje v takte systemovych hodin 7,09MHz. Furia sice SlowFast detekuje, no do pamate sa pristupuje priamo vylucenim AGNUS, co moze robit problemi. Preto je teraz SlowFast riadena podla kriterii ako to robil AGNUS v Amige 500 taktom 7,09MHz. Cize je vylepsena kompatibilita, je to vidiet na deme "e255".
- DRAM kontroler, ten je uplne novy. Zo skusenosti co som nadobudol, bola nutna zmena, takze je to cele optimalizovane na maximalny vykon co moze 68EC020 dat. To dovoluje procesoru MC68EC020 frcat az na 40MHz, co vykonovo spochybni akukolvek turbokartu pre Amigu 600 na baze MC68030. Na takyto vykon je nutne 50ns DRAM.
- IDE speed, vo vsetkych variaciach taktu procesora je exaktne nastavene casovanie na maximalne bezpecny vykon IDE cca 4MB/s. Pridana je ochrana proti poskodeniu Harddisku ak dojde k resetu pocitaca. Po reset sa IDE speed vrati do normalneho rezimu, inak moze dojst fyzickemu poskodeniu Harddisku, to same plati aj u CF a Microdrive. IDE speed funkcia je vylucne iba pre GAYLE-01!!!
Aktualny update uz ma k dispozicii Lotharek, sme dohodnuty na tom, ze reflash bude zdarma za cenu postovneho. Cesko a Slovensko mozem podchytit osobne.
1. Standard version 33,3 MHz (R2)
Furia_EC020_33MHz_v6.1.1_2k_OKI
2. Standard version 33,3 MHz (R2)
Furia_EC020_33MHz_v6.1_4k_KM_GM
3. Extra version 37,5 MHz (R2)
Furia_EC020_37MHz_v7.1_4k_KM_GM
4. Nightmare version 40MHz (No commercial use, only test)
Furia_EC020_40MHz_v9.1_4k_KM_GM
5. First version 28,4 MHz (R1)
Furia_EC020_28MHz_v10_2k
Nightmare, zatial nebude ponuknuta uzivatelom...
.
Vložit komentář: