I was right to compare manualy A1200's and A4000's libraries !
In fact, those Mediators use there own libraries to be able to work flawlessly :
3dfx Mediator A1200T (Picasso96)
- W3D_AvengerBEMU.library (= BigEndian MMU)
- W3D_AvengerLEMU.library (= LittleEndian MMU)
3dfx Mediator A3000/A4000 (Picasso96) & 3dfx GRex A1200T/A4000 (CyberGraphX)
- W3D_AvengerBE.library (= BigEndian)
- W3D_AvengerLE.library (= LittleEndian)
Well,
looking at the sources carefully, we can see that there are only few
differences between thos two libraries : The A1200 version acceses the
pci.library when asking a task but the A4000 one do not need to do that.
There is also another difference in a little function and... that's
all !!
The other part of the code is 100% identical !
This is a good news for us in order to put Warp3D into ROM in the future : only one file instead of two is required !
Only
two tests need to be coded : one to identify if a Grex is connected,
another one to detect if it is an A3000 or an A4000 which is in use.
From here, we can orientate/point the code to the A1200's and A4000's
libraries spécificities.
(translated by CrashMidnick)
Aucun commentaire:
Enregistrer un commentaire
Laissez vos commentaires ici :