samedi 29 avril 2023

BlazeWCP 1.78

Trouvé un bug dans ma version précédente, et j'ai quelque peu encore amélioré le code. Je suppose que l'auteur Rick Pratt avait dupliqué certaines portions pour entrecaler des opérations registres entre les écritures chipmem. Après, tous ces rajouts prennent du code cache aussi.

Vous me répondrez qu'il est là pour être utilisé. En fait, il faudrait trouver un juste équilibre entre tous les paramètres pour obtenir de légères meilleures performances, car les routines loop beaucoup, donc un faible gain à l'intérieur de celles-ci peut être important au final...

Après, mieux vaut tester BlazeWCP en condition réel, comme un jeu l'utilisant ou alors un player vidéo plutôt que le benchmark WPATest.

De nombreuses combinaisons de code sont possibles, quand j'aurai des Classic sous la main, je testerai et ajusterai plus en profondeur :

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

mercredi 26 avril 2023

BlazeWCP 1.77

Nouvelle version avec cette fois beaucoup de code identique en deux exemplaires ramené à un seul bien évidemment.
 
J'ai aussi changé l'ordre des écritures à la chipmem, donc cette version sera peut-être plus lente, il faut tester avec le benchmark WPATest sous le hardware réel.
 
J'ai ajouté à l'archive toutes les anciennes versions :

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

vendredi 14 avril 2023

dimanche 9 avril 2023

FBlitTurbo 1.5

Avec la fblit.library incluse, il est possible de bien gratter encore : 288 octets dégagés !

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

samedi 8 avril 2023

FBlitTurbo 1.4

Ajout de F_Draw :

Voilà ce qu'il fallait faire pour la sortie des 1200/4000/CD32 : remplacer dans le Kickstart le plus de fonctions utilisant le blitter par plutôt des routines CPU...

Que vous le vouliez ou non, Commodore a fait beaucoup d'erreurs...

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

vendredi 7 avril 2023

mercredi 5 avril 2023

fblit.library 3.90

J'ai activé mon mode Sioux, et j'ai encore trouvé à gratter ici et là : 100 octets de supprimés avec encore quelques lectures et écritures mémoire dégagées.
 
Avec un vieux bug de la fblit.library 1.2 fixé :

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

dimanche 2 avril 2023

fblit.library 3.89

Qui cherche trouve :
  • 60 lectures mémoire supprimées
  • 60 écritures mémoire supprimées
 
Ok, c'est éparpillé dans toute la librairie, donc ramené à environ 14 Ko, c'est peu... Mais toujours bon à prendre !

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

samedi 1 avril 2023