jeudi 31 mars 2022

doubtransTest 1.1

Voici comme promis une nouvelle version d'un petit utilitaire permettant de comparer et de benchmarker les résultats des fonctions de la mathieeedoubtrans.library :

Certains derniers nombres sont incorrects, comme avec la version 46.00 d'ailleurs, il faudra vérifier sur de vrais 040 et/ou 060, n'ayant ici que WinUAE d'opérationnel. J'avais trouvé deux testeurs avec une BlizzardPPC 060 et une MK1 060 mais qui ne répondent plus à mes emails maintenant...

Vous pouvez soutenir l'auteur original Matthias Henze avec 10 €.

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

dimanche 27 mars 2022

mathieeedoubtrans 46.6

Nouvelle version avec encore 1344 octets de dégagés :

Le petit utilitaire de vérification "mathieeedoubtransTest" s'étoffe encore beaucoup avec maintenant 137 calculs différents de façon à couvrir l'ensemble de la librairie. Et avec des résultats plus lisibles.

Vous pouvez soutenir l'auteur original Matthias Henze avec 10 €.

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

dimanche 20 mars 2022

mathieeedoubtrans 46.5

Une nouvelle version avec encore 592 octets inutiles dégagés !
   
Vous pouvez soutenir l'auteur original Matthias Henze avec 10 €.

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

samedi 12 mars 2022

mathieeedoubtrans 46.4

Une nouvelle version avec encore 852 octets inutiles dégagés !
 
Vous pouvez soutenir l'auteur original Matthias Henze avec 10 €.

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

vendredi 4 mars 2022

mathieeedoubbas 46.2

Voici la version déjà bien utilisée dans mes firmwares, maintenant disponible pour son installation dans le répertoire Sys:Libs/
 
Cette version adapte encore une fois le code pour le 040 ou le 060 de façon automatique.

Pour la énième fois, aurait dû être réalisée depuis longtemps...
 
Vous pouvez soutenir l'auteur original Matthias Henze avec 10 €.

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

jeudi 3 mars 2022

mathieeedoubtrans 46.3

Nouvelle version unifiée pour 040/060 avec quelques légères optimisations du code, les petits benchmarks de Matthias Henze nous donne un 10.2 contre cette fois 9.8 secondes avec cette 46.3 toute neuve.

Le principal avantage est la taille de la librairie qui passe de 16 728 à 15 004 octets : très important pour les firmwares de Phase5 quelque peu exigu.
 
Vous pouvez soutenir l'auteur original avec 10 €.

Je vais updater tous mes firmwares dans la foulée...

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

mercredi 2 mars 2022

68060.library 46.28

Nouvelle version 46.28 testée cette fois sur une vraie BlizzardPPC :
  • compatible avec BPCCFix 1.4
  • compatible avec BPPCFixFix 1.0.0
  • automatique Kickstart 512 Ko maprom avec la MMU
  • automatique Kickstart 1MB maprom avec la MMU si 1MB détecté (à tester)
  • instruction move16 désactivée si Cyberstorm MK1 détectée (firmware 1.3 requis)

Alors oui, la Cyberstorm MK1 a un problème hardware avec l'instruction move16 des 040/060, mon testeur me l'a bel et bien confirmé.

Je lance un appel sans grand espoir toutefois, si quelqu'un de très compétant pouvait se pencher sur ce problème et le résoudre : dommage de laisser trainer un gros bug génant comme celui-ci, même si la carte est ancienne...

Avant de consacrer beaucoup de temps et beaucoup d'énergie à du nouveau matériel, peut-être faudrait-il déjà mieux commencer par fixer les soucis hardware et software de nos vieilles cartes, qui sait... A méditer !

Là encore avec cette 46.28, tout est automatique : la librarie détecte tout seule si une MK1 est installée, ou la taille du Kickstart et adapte le code en conséquence.

Je vais updater tous mes firmwares avec cette nouvelle version...

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