lundi 31 janvier 2022

firmware 44.79 (WinUAE BPPC)

Nouvelle version du firmware pour la BlizzardPPC avec cette fois 4 nouvelles librairies ajoutées :
  1. mathieeedoubbas.library 46.1 (Matthias Henze)
  2. mathieeedoubtrans.library 46.1 (Matthias Henze)
  3. mathieeesingtrans.library 46.1 (Matthias Henze)
  4. mathtrans.library 46.1 (Matthias Henze)

Les 1) et 2) sont surtout utilisées pour la 3D : et ce sont les versions spéciales 040 et 060 avec Fpu qui s'accordent donc pleinement avec la carte. Plus besoin de se prendre la tête avec leurs installations sur disque dur, de demandes d'informations ici et là sur les forums, de bugs ou problèmes éventuels car versions pour d'autres CPUs...

Sachez que j'ai envoyé deux emails à l'auteur Matthias Henze des quatre 46.00 et je n'ai eu aucune réponse. J'estime donc que l'auteur s'en fiche et m'autorise à en faire ce qui est bon pour nos Amiga 68k, d'autant plus que 95% du code est des sources fournis par Motorola à l'époque. Je gagne un temps incroyable à utiliser le travail des autres. Et ensuite, je consacre de nombreux jours à tout désassembler pour recréer les sources avec ce que j'ai sous la main.

L'auteur demande je crois 10 € sur son email pour la registration.

J'ai rajouté la configuration CPU minimum requise pour le bon fonctionnement de chaque librairie :

  • MC signifie CPU avec Mmu et Fpu
  • LC signifie CPU avec Mmu et sans Fpu
  • EC signifie CPU sans Mmu et sans Fpu
Petit rappel, les mathffp.library 40.1 et mathieeesingbas.library 40.4 sont dans le Kickstart 3.1

En 1998, voilà ce qu'il fallait faire en priorité !

C'était tout à fait possible à l'époque et assez simple à réaliser en plus...

Encore une belle erreur de Phase5. Bref, le firmware de la BlizzardPPC monte quelque peu en qualité avec 24 ans de retard : encore heureux que tonton Cosmos Amiga soit là, parce que alors...

Après, même si ce hardware est vieux et n'est plus fabriqué, l'important est que tout le système de librairies romable/firmwareable fonctionne, je peux le réutiliser pour d'autres hardware avec peu de modifications : je me sers de la BlizzardPPC pour réussir à obtenir du fonctionnel 100% asm 68k testable dans la réalité et l'émulation WinUAE.
 
Si vous avez des projets de cartes accélératrices 040/060 intéressantes avec firmware, sachez que le plus gros du travail d'initialisation software complet de ces processeurs est déjà opérationnel depuis longtemps de mon côté, et simple à adapter sur de nouvelles cartes. Donc pour ceux qui le penserait, je n'ai en rien perdu mon temps avec cette 44.79 ayant certes peu d'avenir, voire même aucun d'ailleurs...
 
A voir comme un entrainement en quelque sorte pour du hardware futur.
 
Comme d'habitude, tout est disponible ici...
  

mercredi 19 janvier 2022

firmware CS MK1 060 v1.2

Bonne nouvelle ce matin avec un utilisateur qui a testé mon firmware 1.1 sur son vrai matériel à la maison : la version 060 sans le scsi ne fonctionnait pas, car différente de la version avec scsi sur laquelle je m'étais basée.

Bref, tout rentre dans l'ordre avec cette nouvelle version 1.2 :

Toutefois, si quelqu'un possède un kit Scsi, j'aimerais bien savoir si la version 1.1 fonctionne ou pas !

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

dimanche 16 janvier 2022

firmware 44.79 (WUAE CS 040)

Après la version avec la 68060.library incluse, voici celle avec cette fois la 68040.library même s'il y a eu peu de Cyberstorm 040 MK3/PPC vendue à mon avis à l'époque.

Donc 68040.library 46.13 maintenant intégrée au firmware :
   
Comme d'habitude, tout est disponible ici...
   

samedi 15 janvier 2022

firmware 44.79 (WUAE CS 060)

Avec la nouvelle inclusion de la 68060.library dans le firmware des Cyberstorm MK3 et PPC, un problème est apparu lors des prochains flashages : en effet, les programmes de flash 'MK3Update' et 'PPCUpdate' refusent de faire le job car justement la 68060.library a été montée, d'où le message d'erreur :
  
Alors j'ignore pour quelle(s) raison(s) au juste cette fameuse librairie doit être obligatoirement absente du système, toujours est-il qu'il était devenu impossible d'updater à nouveau le firmware, fâcheux...

Je viens de résoudre ce soucis avec cette nouvelle 44.79 : il suffit de maintenir appuyé la touche 's' au boot, d'entrer dans la early-startup en pressant sur les deux boutons de la souris, de cliquer sur 'Boot With No Startup-Sequence' et de re-maintenir appuyé la touche 's'. Cette fois, la 68060.library ne sera PAS montée et vous pourrez enfin reflasher le firmware en toute tranquillité.

Si je récupère un jour une Cyberstorm MK3 ou PPC, je tenterai pour voir... En tout cas, ça fonctionne bien sous l'émulation WinUAE 4.9.0/4.9.1 sur l'ancien firmware 44.78 :
  
Comme d'habitude, tout est disponible ici...
 

mercredi 12 janvier 2022

firmware 44.78 (WinUAE)

Nouvelles versions du firmware avec ma 68060.library 46.27 pour :
  1. BlizzardPPC 040 et 060
  2. Cyberstorm MK3 060
  3. Cyberstorm PPC 060
 
Avec aussi juste un petit fix de numéro de révision pour la blizzppc.device et la cybppc.device qui était resté respectivement en .35 et .71 sous Scout/Devices...

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

samedi 8 janvier 2022

firmware CS MK2 v1.4

Pour finir la série des cartes Phase5 68040/68060, un nouveau firmware en version 1.4 pour cette fois la Cyberstorm MK2 dotée d'une eeprom AM29F010-90 de 128 Ko.

Il est nécessaire pour cette carte de déssouder l'eeprom et de la flasher avec un programmateur.
 
Encore une belle bourde de Phase5 : les composants firmwares sont toujours à installer sur des supports DIP ou PLCC TH. Une petite erreur peut avoir des grandes conséquences.
 
C'est encore moi le plus con à perdre mon temps à écrire des évidences pareils...
 
Les trois libraries 040/060 sont donc maintenant inclusent dès le démarrage de l'Amiga pour plus de simplicité envers les utilisateurs qui ne demandent que ça d'ailleurs :
    
Là encore, si vous testez chez vous, merci de m'envoyer un email avec quelques photos ou une courte vidéo : comme il fonctionne sous WinUAE, il y a de très grandes chances qu'il marche aussi sur le vrai matériel.
 
Comme d'habitude, tout est disponible ici...
 

jeudi 6 janvier 2022

firmware Blizzard 2040 1.4

Nouveau firmware en version 1.4 disponible pour cette fois la Blizzard 2040/2060.

Comme pour la Cyberstorm MK1, pas assez de place pour y loger les 3 librairies 040/060, il manque seulement environ 2 Ko sur les 64 Ko (2 eproms 27C256 PLCC de 32 Ko chacune) disponibles.

Mais comme avec la Blizzard 1240/1260, une possible augmentation de la capacité du firmware est envisageable si la ligne d'adresse A15 est bien connectée pour pouvoir utiliser des 27C512 :

Avec un simple multimètre, il faudrait vérifier si A15 est connectée entre le CPU et les 2 eproms. Si quelqu'un possède encore cette carte assez rare...

En théorie oui, car l'autoconfig Z2 du firmware est configuré comme étant 128 Ko, donc avec 2 eproms de 64 Ko 27C512. A vérifier dans la réalité. Phase5 ont utilisé 2 eproms 27C256 (32 Ko) de capacité inférieure sans doute pour faire des économies.

Si hélas non fonctionnel, je diffuserai alors une autre version 1.4 en deux versions 040 et 060 séparées comme avec la Cyberstorm MK1.

En tout cas, tout marche nickel sous WinUAE 4.9.0/4.9.1 :
  
  
Là encore, si vous testez chez vous, merci de m'envoyer un email avec quelques photos ou une courte vidéo : comme il fonctionne sous WinUAE, il y a de très grandes chances qu'il marche aussi sur le vrai matériel.
 
Comme d'habitude, tout est disponible ici... 
  

mercredi 5 janvier 2022

firmware CS MK1 060 v1.1

Voici maintenant la version 060. Il y a un soucis avec le fichier firmware original "cyberstormmk1_060.rom" fournit dans le package roms de WinUAE et cet émulateur : reset infini au boot...

J'ai trouvé le bug et transmis à Toni en espérant qu'il le corrige dans ses futurs versions...

Par contre, mes deux nouveaux firmwares 060 fonctionnent bien avec la version 4.9.1 beta, j'ai réussi à contourner le problème propre à WinUAE.

Cette nouvelle version 1.1 spéciale 68060 contient donc :
  • 68060.library 46.27 et 68040tiny.library 46.9 pour 68060 avec MMU et FPU
 
A été testé uniquement sous WinUAE 4.9.0/4.9.1 pour l'instant :
Petit WhichAmiga bug qui détecte la MK1 comme étant une Blizzard 1220 !

Là encore, si vous testez chez vous, merci de m'envoyer un email avec quelques photos ou une courte vidéo : comme il fonctionne sous WinUAE, il y a de très grandes chances qu'il marche aussi sur le vrai matériel.
 
Comme d'habitude, tout est disponible ici... 
    

mardi 4 janvier 2022

firmware CS MK1 040 v1.1

Nouveau firmware pour cette fois la vieille Cyberstorm MK1 :
Eprom 27C512 à insérer comme ceci, attention à la pinoche 1


Cette nouvelle version 1.1 spéciale 68040 contient donc :
  • la 68040.library 46.13 pour 68040 avec MMU et FPU
 
A été testé uniquement sous WinUAE 4.9.0/4.9.1 pour l'instant :
  
Là encore, si vous testez chez vous, merci de m'envoyer un email avec quelques photos ou une courte vidéo : comme il fonctionne sous WinUAE, il y a de très grandes chances qu'il marche aussi sur le vrai matériel.
 
Comme d'habitude, tout est disponible ici...