jeudi 15 décembre 2016

firmware 44.73

Une nouvelle version du firmware pour la BlizzardPPC est arrivée aujourd'hui !

En effet, deux bugs sont corrigés relatifs à la Fpu dans la 68060.library 46.15 : lorsque un nan (not a number) est obtenu, le vecteur d'exception 54 à $000000D8 est déclenché et un bout de code est exécuté. Or, j'ai trouvé un bug de l'assembleur ou du linker qui a servit à assembler la librairie, son adresse est dans les choux !

A $D8 donc, l'adresse $78F6DE95 est erronée :

Elle mène à du code _srem et _smod dans la 68060.library qui n'a rien à voir du tout !!

Bref, une nouvelle version 46.16 est nécessaire :

Là cette fois, tout est ok :

Voilà, la routine _snan appelée est la bonne  maintenant !


Il n'y a que peu de différence d'avec le précédent firmware 44.72 débarrassé de la ppc.library PowerUP, juste le checksum, la version et la date : les deux bugs étaient $C4 et $F8 !

Nouvelle FlashUpdate disponible ici !

2 commentaires:

Posté vos remarques :