samedi 18 mars 2023

Prometheus Swizzle 3dfx

Bonne nouvelle ce matin, je viens juste de modifier le fichier 3dfxVoodoo.chip 7.16 pour activer le fameux Swizzle bit des GPUs 3dfx qui les switchent en mode Big Endian comme tous nos 68k.

J'ai vite testé quelques jeux Warp3D et tout fonctionne à merveille avec mes nouvelles versions W3D_AvengerLE.library sous WinUAE !
 
L'auteur de ce driver a été contacté par mes soins pour une nouvelle version, certainement 7.17 je pense...
 
Un peu de patience, il est en cours de déménagement !

dimanche 12 mars 2023

Différences

Des différences apparaissent avec l'émulation 3dfx sous WinUAE comparativement aux GPUs réels, après difficile d'obtenir un résultat software 100% identique au hardware d'origine...

J'ai donc changé 4 paramètres dans cette nouvelle version 4.4c et rien d'autre : les performances sont plus lentes qu'avec la version précédente 4.4b sous WinUAE, par contre elles devraient être meilleures sur le hardware original.
version 4.4c beaucoup plus lente sous WinUAE

Il faudrait tester les deux versions b et c sur un Mediator 1200 ou 4000. Rappel des librairies ici !

Dans la prochaine version, j'ajouterai une détection WinUAE pour utilisation du code le plus rapide sous cette émulation.

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