dimanche 17 septembre 2017

warp & warpHW.library

Le pire étant de ne rien faire, voici une petite update des deux autres librairies de WarpUP : c'est à dire la warp.library et la warpHW.library. Ces nouvelles versions peuvent même être utilisées avec la PowerPC.library 16.1 et la 16.1 bêta 1, ainsi qu'avec un 68040 !

Il y avait quelques optimisations sympathiques et très simples à réaliser de toute urgence : beaucoup de cycles perdus pour rien... Certains codeurs adorent l'inutile, moi je déteste...

Ca va donc plus vite, forcément. Nouvelle avancée à 538 ms maintenant :

Faut gratter du cycle partout où c'est possible ma p'vre Lucette !

Une fonction PPC a été également optimisée en plus des autres 68k : par précaution, j'ai demandé à Frank Wille qui connait bien le PowerPC de la vérifier et tout est ok selon lui aussi.

Deux versions de la warpHW.library étaient disponibles : l'une pour la BlizzardPPC et l'autre pour la CyberStormPPC. Tout a été unifié en une seule avec une détection de Gayle pour déterminer le 1200 des 3000/4000 et leurs fonctions respectives.