mardi 27 décembre 2022

BlazeWCP 1.76

Nouvelle version avec réduction du code qui profitera surtout au 68k avec gros code cache vu ce que j'ai fait, c'est à dire aux 68040 et 68060 : 368 octets de supprimés tout de même !

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

mercredi 21 décembre 2022

firmware 44.82 (WinUAE BPPC)

Nouvelle version avec ma fameuse surprise :
  • ajout de ma cgxsystem.library 42.8b4 si PicassoII ou PicassoIV détectée
  • update fblit.library en version 3.85
  • fblit.library non montée si carte PicassoII ou PicassoIV détectée
  • ajout BWCP_WritePixelLine8 de BlazeWCP 1.75 (Rick Pratt) pour l'AGA
  • ajout BWCP_WritePixelArray8 de BlazeWCP 1.75 (Rick Pratt) pour l'AGA
  • ajout BWCP_WriteChunkyPixels de BlazeWCP 1.75 (Rick Pratt) pour l'AGA
  • Bootstrap 68040/060 un peu plus rapide
  • ajout du nom 'BlizzardRam' pour la fastram
  • ajout "Advanced Graphics Modes" du SetPatch 40.16/44.38 (Workbench 3.1/3.9BB2)
  • ajout "BOOL CheckIO() workaround" du SetPatch 44.38 si exec.library 40.10 détectée
  • ajout "exec/ReleaseSemaphore()" du SetPatch 44.38 si exec.library 40.10 détectée
  • ajout "Memory Pools" du SetPatch 44.38 si exec.library 40.10 détectée (Kickstart 3.1)
  • ajout "ramlib signal usage" du SetPatch 44.38 si ramlib 40.2 détecté
  • ajout "stack size check for CON:, RAW:, RAM:, PAR:, PRT:, SER:" du SetPatch 44.38
  • BootVGA.monitor 44.4 avec Scout/Residents/rt_IdString ajusté
  • BootVGA.Monitor 44.4 avec Scout/Residents/rt_IdString ajusté
  • cdrive.filesystem 3.23 avec Scout/Residents/rt_IdString ajusté
  • cybpci.library 2.5 avec Scout/Residents/rt_IdString ajusté
  • blizzppc.device 44.37 avec Scout/Residents/rt_IdString ajusté
  • romboot.device 0.1 de Christian Vogelgsang (Lallafa) finalement supprimée
Ancienne capture, la fblit.library n'est plus montée dans ma version finale si carte Picasso détectée

L'excellente nouvelle concerne donc l'intégration de la librairie RTG CyberGraphX 4.
 
Voilà ce qu'il fallait faire en 1998 : améliorer le software, proposer un firmware plus complet, simplifier l'utilisation de la BlizzardPPC pour les utilisateurs...
 
Tout en reverse-engineering, sans l'autorisation de Phase5 et de Frank Mariak qui vont alors vouloir me tuer. Je sais, je sais, j'ai l'art de me faire des amis... Comme quoi vous voyez, avec un peu de volonté : ce qui semblait impossible était possible en réalité ! Les codeurs de Phase5 avec leurs sources originaux avaient tout à fait le niveau pour le faire eux-mêmes à l'époque, mais non...

La cgxsystem.library présente est seulement en version béta 4, car il faut encore que je convertisse mes vieux sources de 2015 de Phxass à Vasm, puisque j'étais allé jusqu'à la béta 6. Elle est montée dans AmigaOS seulement si une PicassoII ou une PicassoIV est détectée, sinon la BlizzardPPC considère que le moniteur utilisé est de l'AGA.
 
Dans la même idée, la fblit.library ne sera montée que si aucune carte RTG n'est détectée, puisque je le rappel, FBlit est uniquement destiné aux écrans OCS/ECS/AGA.
 
Alors quelques précisions concernant cette cgxsystem.library : tout est identique à la version sur HD à la différence qu'il est nécessaire d'ajouter mon utilitaire 'opencgx4' après les assign ENV dans la Startup-Sequence. En effet, ma version dans le firmware est chargée mais en "sommeil" à cause des variables ENV qui ne peuvent se lire qu'après le boot de la machine : 'opencgx4' va donc "réveiller" ou plutôt enfin initialiser ma cgxsystem.library :

Ajout aussi de BlazeWCP 1.75, un incontournable.

Le Bootstrap est plus rapide, avec de nombreuses simplifications.

Comme pour la Blizzard 1230, la fastram a maintenant un nom.

Le SetPatch pour le Workbench 3.1 peut être supprimé, et pour le Workbench 3.9, vous devrez installer le nouveau SetPatch 44.39 !

Les modules compactés ont vu quelques très légers ajustements au niveau de leur description rt_IdString dans Scout pour être conforment avec tous les autres Résidents.

La romboot.device est finalement supprimée, plus logique de la mettre dans le Kickstart.

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

samedi 10 décembre 2022

Une bonne lunette

Pour ceux qui passent beaucoup de temps devant un écran, voici des lunettes qui filtrent certaines longueurs d'ondes de façon à apaiser la vue :


Alors, la vision avec est très légèrement jaunie, mais je m'y suis fait.
    
Bref, je recommande !
  

vendredi 9 décembre 2022

FBlit 3.84

Au tour de F_BitMapScale réduite de 48 octets et F_Flood de 36 octets :

Ces deux fonctions sont très rarement utilisées parait-il !
 
Comme d'habitude, tout est disponible ici...
   

mardi 6 décembre 2022

Nouvelle A4091

Me suis fait un cadeau de Noël, parce que je le vaux bien !

En fait, une réédition quasi-identique en 2022 de la carte Zorro3 Scsi A4091 de Commodore :

Vous pouvez commander la vôtre ici !

Ca sent bon le retour de Commodore...