jeudi 29 septembre 2022

firmware Blizzard 1230 3.1

Quelques légers peaufinages dans cette nouvelle version :
  • ajout HogWaitBlit de BlizKick 1.24 (Harry Sintonen)
  • ajout NoClic lecteur de disquette si trackdisk.device 40.1 détectée (Kickstart 3.1/3.9/3.X)
  • aucun maprom si romboot.device détectée
  • aucun patch et librairie montés si aucune Mmu détectée (=> 68EC030 non supporté)

HogWaitBlit est une petite astuce qui accélère très sensiblement la fonction R_WaitBlit, donc autant la rajouter elle aussi.
 
Le clic-clic du lecteur de disquette est vraiment très énervant, maintenant supprimé.
 
La romboot.device copie déjà le contenu 512 Ko supplémentaire du Kickstart en fastram, donc inutile de le refaire une nouvelle fois avec la Mmu.

Toutes les cartes Blizzard 1230 ont été vendu avec un 68030 contentant une Mmu me semble-t-il, mais je rajoute tout de même une détection au cas où.

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

jeudi 8 septembre 2022

firmware Blizzard 1230 3.0

Nouvelle version :
  • nouvelle détection de la mémoire fastram réécrite entièrement
  • il n'y a donc maintenant plus rien du code original de Phase5
  • fix un patch erroné avec le Kickstart 3.X 45.61
  • fix écran rouge après utilisation de la commande Reboot (Kickstart 3.9/3.X)
  • fix expansion.library révision eronée si 40.2 détectée (Kickstart 3.X 45.61)
  • update TLSFMemPool routines version 1.6
  • ajout optimiée R_OwnBlitterMain si graphics.library 40.24 détectée (Kickstart 3.1/3.9/3.X)
  • ajout optimiée R_DisownBlitter si graphics.library 40.24 détectée (Kickstart 3.1/3.9/3.X)
  • suppression de la romboot.device 0.1 from Christian Vogelgsang (Lallafa)

Plus aucun code Phase5 de la version 1.0 : tout à été remplacé ou modifié. Petit bémol pour le moment avec seulement le support de la Simm présent sur la carte, puisque WinUAE ne supporte pas celle du kit Scsi... Il faudra que je teste sur le hardware original, peut-être que le kit dispose de sa propre adresse mémoire, je n'en sais pas plus pour l'instant... Si par exemple la carte a 8 Mo et le kit 4 Mo, le total de 12 Mo n'est pas sélectionnable sous WinUAE...

J'ai finallement supprimé la romboot.device, qui est mieux dans le Kickstart lui-même puisque certaines cartes accélératrice sont dépourvues de firmware...

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

dimanche 4 septembre 2022

TLSFMemPool 1.6

J'ai activé mon mode petit renard, et j'ai encore réussi à supprimer du code inutile...
 
Rappelons que tout ce qui est inutile ne sert à rien, donc pourquoi le laisser ?

Bref, plusieurs instructions ont encore dégagé pour cette fois un total final de 444 octets sauvés par rapport à la version originale 1.4 !

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