Presque fini, un peu de patience, prends beaucoup de temps...
mardi 28 avril 2026
dimanche 22 mars 2026
Tos 4.11 (Falcon 030)
Nouvelle version :
- fix d'un nouveau bug dans les routines blitter (Cosmos68k)
- activation Opt o+ de Vasm
L'option o+ activé dans tous mes fichiers sources donne encore de bons résultats avec encore environ 6.7 Ko de gagné en comparaison de la précédente version 4.10 !
Un soucis toutefois avec Gembench 6.3 sous Hatari : la Alt-Ram n'est pas détectée. Lorsque je change uniquement ma révision .11 par .04, là tout refonctionne bien... Si quelqu'un pourrait solutionner ce léger problème dans le programme de benchmark ou alors dans l'émulateur...
Le fichier est disponible ici, tout en dessous...
mercredi 18 février 2026
Tos 4.04 (PAK68)
J'ai trouvé sur le net un vieux patch de 1994 permettant au Tos 4.04 destiné au Falcon de fonctionner sur d'autres modèles Atari équipé de cartes PAK68...
J'ignore si certains utilisateurs l'ont déjà testé sur nos machines réelles avec ces fameuses PAK... J'ignore aussi s'il fonctionne !
Bien sûr, les routines DSP (et d'autres) sont désactivées, les 4 fichiers à flasher sont disponible ici...
EDIT 1 : si, un utilisateur a essayé ici, il est nécessaire d'installer NVDI car les routines du Tos 4.04 utilisent le blitter spécifique du Falcon...
EDIT 2 : l'utilisateur sur le forum utilise LOADTOS.PRG pour charger ce 4.04 avec sa PAK68, alors que ma version est plutôt destinée à être flashée sur eproms, et dans ce cas aucun boot... Le patch de 1994 est donc hélas incomplet !
vendredi 16 janvier 2026
Tos 4.10 (Falcon 030)
Nouvelle version :
- activation Opt o1+ de Vasm
- activation Opt og+ de Vasm
- nombreuses minuscules sous-routines inlinées
L'option d'optimisation o1+ donne de bons résultats : environ 55 Ko de libres dans la rom maintenant !
Le fichier est disponible ici, tout en dessous...
jeudi 15 janvier 2026
Tos 4.09 (Falcon 030)
Quelques améliorations globales :
- fix _d_opnvwk (Markus Heiden)
- fix le nombre des fonctions XBIOS dans __XBIOS_vecs (Markus Heiden)
- fix FPU cookies plus précis (Dirk Katzschke)
- cinq movep remplacées (Cosmos68k)
- suppression de tous les "bra *+4" inutiles (Cosmos68k)
- tous les "tst.l (sp)+" remplacés par des "addq.w #4,sp" plus rapide (Cosmos68k)
- tout les changements sont compatibles avec Hatari
L'instruction movep est absente des transistors des 040/060, donc vaut mieux la remplacer par des instructions bien présentes pour ces deux CPUs, évitant ainsi de futurs problèmes...
Quelques bizarreries de compilateurs C supprimées : 39,2 Ko de disponible maintenant dans la rom !
Hatari patch le Tos à quelques endroits avant de booter, j'ai fait en sorte que mes nouvelles versions restent bien compatible avec ces quelques modifications de l'émulateur.
Le fichier est disponible ici, tout en dessous...
dimanche 11 janvier 2026
Tos 4.08 (Falcon 030)
Nouvelle version :
- tout le code de débug temps réel supprimé
Environ 16 Ko de supprimé, ce code de débug prenait tout de même beaucoup de place dans la rom pour rien du tout puisqu'il n'était jamais utilisé ! Avec environ 22 Ko de libre dans le Tos 4.04, il y a maintenant donc en gros 22+16 = 38 Ko de disponible...
Je release les nouvelles version pas à pas, plus simple pour débusquer les éventuels bugs.
Vous pouvez en toute sécurité utiliser les versions 4.06 et 4.07. Par contre, à partir de celle-ci la 4.08, faites un backup de votre disque dur puisque ces routines de débug étaient un peu partout dans le Tos...
Donc d'important changements ont eu lieu, il est plus prudent de sauvegarder vos données au cas où : un gros boulot de test commence donc à partir de cette nouvelle version du vrai Tos originel ! Je n'ai que vérifié vite fait sous Hatari...
En tout cas, si vous avez des freezes, des bugs ou des ralentissements, cela signifiera que mon reverse comporte des oublis quelque part... Merci de me tenir au courant !
Le fichier est disponible ici, tout en dessous...
samedi 10 janvier 2026
TOS 4.07 (Falcon 030)
Une rapide nouvelle version avec quelques bugs corrigés :
- fix accessing gl_mnpid as LONG instead of WORD (Atari source)
- fix arg have2box in _gr_draw (Cosmos68k)
- fix _oAP32Line (Cosmos68k)
- fix _oAP16Line (Cosmos68k)
- fix _oAP8Line (Cosmos68k)
- fix _oAN32Line (Cosmos68k)
- fix _oAN16Line (Cosmos68k)
- fix _oAN8Line (Cosmos68k)
6 bugs importants dans les routines du blitter enfin trouvés et corrigés !
Le fichier est disponible ici, tout en dessous...
Inscription à :
Commentaires (Atom)





