mardi 17 janvier 2017

EmuTOS

EmuTOS version Amiga est disponible ici sur Aminet. Il est tout a fait possible de flasher le fichier rom fourni dans l'archive, et ça marche impec installé dans mon 1200 :

Un Atari ST dans un Amiga, c'est ouf !

Il est possible d'utiliser des 27C400 ou des 29F1615, et voici la marche à suivre pour créer les deux fichiers à flasher en utilisant WinHEX.

Déjà, coupons le fichier rom de 256 Ko en deux morceaux de 128 Ko comme ceci :

Choisir ensuite la rom, et la diviser en deux fichiers "emutos-amiga_tempU6A.rom" et "emutos-amiga_tempU6B.rom".

Ensuite, il faut "remplir" entièrement les eproms finales, c'est à dire en 512 Ko pour les 27C400 ou alors en 2048 Ko pour les 29F1615.

Choisissons alors pour cela l'option "Concaténer" :

Prenons comme fichier final à flasher "emutos-amiga-U6A_final.rom" :

Et remplissons-le avec "emutos-amiga_tempU6A.rom" : 4 fois pour des 27C400 (de 512 Ko) ou 16 fois pour des 29F1615 (de 2 Mo) :

Même topo pour "emutos-amiga-U6B_final.rom".

Nous obtenons alors les deux fichiers pour flashage :

Ensuite les charger un par un dans le logiciel du programmateur d'eproms, en les "swappant" :

 Voilà, maintenant, nous pouvons les graver sur deux eproms, c'est parti :

 Marche très bien ici !
   

lundi 16 janvier 2017

PPC voltmod ?

Voici la BlizzardPPC d'Hivernaal qui arrive à la maison avec une petite curiosité !

C'est une version fabriquée par DCE déjà :

De la colle chaude recouvre le régulateur du PPC :

Ca a l'air d'être d'usine, voyons voir ce qu'il y a dessous. Avec un hotair à 100° pendant quelques secondes, et la colle ramollie pour s'ôter avec facilité :

Il y a deux résistances 0805 de 33 ohm, ainsi qu'un petit strap rouge :

Le PPC a l'air d'être tout ce qu'il y a de plus traditionnel, et la carte n'est en rien overclockée :

Rassures-toi Hivernaal, j'ai remis de la colle et refixé le petit ventilo !

Le régulteur est un LT1580CQ à tension ajustable de 5 broches alors que les autres BlizzardPPC de Phase5 sont plutôt équipées d'un LT1580CT7-2.5 fixé à 2.5 volts de 7 broches. Les petites résistances ont été ajouté pour ajuster la tension de sortie à 2.5 volts.
   

samedi 14 janvier 2017

Firmware 5.62 (II)

Il y a parait-il encore des copyrights sur ces cartes Apollo : est-ce vrai déjà ?

Elles sont sortis en 1997, il y a donc 20 ans maintenant !

Par précaution, un patch est disponible en libre téléchargement, et voici la procédure en image pour le flasher sur une eeprom.

Commençons par installer le petit programme spatch, à placer dans Sys:C/, et ensuite il faut effacer les fichiers sur le disque dur :

Ensuite, décompacter mon archive en Ram:  en utilisant l'ancien fichier du firmware 5.60 comme ceci :

Flashons l'eeprom avec le fichier "firmware_562.rom" obtenu :

Voilà, c'est tout bon !

Votre carte Apollo vous remercie !!
 

Firmware 5.62 (I)

L'année 2017 commence sur les chapeaux de roues !!

Après des semaines de travail, le source de la 68060.library 60.10 (environ 55 000 lignes de code asm, en comptant le firmware et la SCSI-Apollo.device) des cartes Apollo a encore été bien complété avec l'aide des sources de Carsten Scholte : je recherche toutefois encore et toujours le source original des auteurs Zuheir Urwani et Thomas Kolbe...

Bref, l'idée principale était d'obtenir des cartes plug and play afin que les utilisateurs n'aient qu'a installer leurs cartes sur leurs Amiga, et c'est tout !

Trop chiant les installations softwares sur disque dur, désormais il suffit juste d'allumer son ordinateur et tout est prêt à être utilisé : la 68060.library intégrée à ce nouveau firmware est montée en fastram de façon automatique et transparente à l'allumage de la machine !

Déjà une petite astuce, plutôt souder des pinoches nues comme ceci afin de gagner un petit peu de place pour certaines Simms trop grande :

Insérons la nouvelle eeprom, il est conseillé d'utiliser des W27C010 du fabricant Winbond sans fenêtre et donc sans UV nécessaire à leur remise à zéro. Mais les eproms 27C010 traditionnelles conviennent tout à fait aussi, bien sûr :

Voilà, allumons le 1200 :

En théorie, cette même version doit fonctionner sur les 3060/4060 aussi, vérification nécessaire...

Cette version 60.11 corrige juste deux gros bugs, trouvés il y a déjà bien longtemps : l'upgrade est très conseillée !

L'archive est disponible ici !