dimanche 26 juin 2022

firmware Blizzard 1230 1.9

Oups, j'avais fait quelques oublis avec le précédent 1.8 en testant tout avec un Kickstart 3.9. En effet, les SetPatch patchaient beaucoup plus sur le précédent 3.1 :
Tout est rajouté dans ce nouveau 1.9

J'ai aussi inclus les 2 patchs CMQ030 1.1 de Dirk Busse, regardez ces benchs bien plus rapides :
CopyMem            Kickstart 3.1   CopyMemQuicker 2.8    MCP 1.32b12   CMQ030 1.1
282×64kB L->L          1.87               1.85               1.87         1.55
73×64kB L->L+1         2.13               1.06               0.63         0.43
206×64kB L->E          1.79               1.79               1.81         1.27
73×64kB L->E+1         2.13               1.09               0.63         0.43
73×64kB L+1->L         2.13               1.07               0.53         0.49
191×64kB L+1->L+1      1.83               1.25               1.81         1.05
73×64kB L+1->E         2.13               1.07               0.69         0.43
250×64kB L+1->E+1      1.85               1.81               2.39         1.51
250×64kB E->L          1.85               1.81               1.87         1.67
73×64kB E->L+1         2.13               1.07               0.69         0.49
191×64kB E->E          1.83               1.25               1.80         1.05
73×64kB E->E+1         2.13               1.07               0.69         0.43
73×64kB E+1->L         2.11               1.07               0.53         0.49
206×64kB E+1->L+1      1.79               1.79               1.95         1.39
73×64kB E+1->E         2.13               1.07               0.69         0.46
282×64kB E+1->E+1      1.87               1.85               2.69         1.57
16950×1kB L->L         1.91               1.88               1.93         1.49
4700×1kB L->L+1        2.15               1.13               0.66         0.49
12000×1kB E->E         1.90               1.32               1.90         1.12
98000×128B L->L        2.01               1.84               2.21         1.17
77500×128B E->E        1.95               1.43               2.13         1.43
294000×19B L->L        2.23               1.58               3.19         1.24
311000×18B L->L        2.23               1.58               3.24         1.25
331500×17B L->L        2.23               1.70               3.31         1.37
478000×16B L->L        2.53               2.26               4.51         1.86
530000×8B L->L         2.31               1.90               3.19         1.37
715000×4B L->L         1.91               1.35               2.99         1.49
1095000×1B L->L        1.53               0.66               3.22         0.42 
CopyMemQuick
282×64kB L->L          1.87               1.75               1.89         1.55
16950×1kB L->L         1.87               1.84               1.91         1.47
98000×128B L->L        1.84               1.63               2.16         1.11
478000×16B L->L        1.66               1.30               2.85         1.12
530000×8B L->L         1.29               0.84               2.63         0.57
715000×4B L->L         1.45               0.85               3.15         0.43

Bref, va falloir que je retrouve la tête froide... En tout cas, je suis très très content d'avoir réalisé ce nouveau firmware, même si tout est terminé aujourd'hui pour cette Blizzard 1230.

Je me répète, la majeur partie des routines de ce 1.9 peuvent être réutilisée pour d'autres cartes 030. Si vous avez une carte accéleratrice en préparation, et bien ajoutez-y une eeprom de 512 Ko à $F0 et j'adapterai, histoire d'obtenir un produit 100% fini et bien fignolé qui redonnera enfin un début confiance aux utilisateurs en notre ordinateur favori, même si ça reste tout de même un petit 68030...

Comme d'habitude, tout est disponible ici...