samedi 10 février 2024

68060.library 45.4 générique

Toutes les 68060.library sont composées de 4 parties :
  1. les patchs Kickstart spécial 060
  2. les diverses opérations avec la MMU
  3. l'émulation des instructions manquantes integer
  4. l'émulation des instructions manquantes float

Avec cette version 45.4, j'ai donc déjà remplacé tout le code bien moyen-moyen du 1) par de la qualité supérieure : toutes ou presque les instructions inutiles ont été dégagé et le code réduit au minimum, puisque la plupart du temps, plus il est compact, mieux c'est pour ce genre de routines.
  • la SSP et la VBR toujours copiées dans la fastram maintenant
  • R_BeginIO patchée si input.device 37.12 détectée (Kickstart 3.0)
  • R_BeginIO patchée si input.device 40.1 détectée (Kickstart 3.1/3.5/3.9/3.X)
  • R_CachePostDMA_060 optimisée
  • R_CachePreDMA_060 optimisée
  • R_CacheControl optimisée quelque peu

Donc comme je le disais : tout reprendre et améliorer afin d'enclencher une nouvelle ère si je puis dire pour nos Amiga 68k. Une base nouvelle avec pour fondation la qualité de la programmation, rien que ça, soyons ambitieux : l'asm à donf et le C au placard !

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

Aucun commentaire:

Enregistrer un commentaire

Posté vos remarques :