J’ai acquis il y a quelque temps une carte TerribleFire TF330 rev3 pour ma CD32, la rendant « ultime » à mes yeux en tant que machine WHDLoad Amiga à base de hardware original.

Cette carte, munie d’un 68030 à 50MHz, sortait environ 7.7 MIPS dans SysInfo :

Sorti peu après avoir reçu ma carte, un firmware « burst3 » a vu le jour sur le forum Exxos.
Ni une, ni deux, cette quête des 2 MIPS additionnels qui pouvaient être atteints m’a gagnée. Avec un peu de temps libre ce dimanche, j’ai décidé de me lancer dans ce petit projet de mise à jour du firmware de cette TF330.
La première étape fut de souder les connecteurs JTAG, non soudés sur la carte d’origine.

On y va, on soude.


Puis on connecte la carte à un Raspberry Pi, en l’alimentant en 3.3V afin de ne pas nécessiter d’avoir la carte alimentée par l’Amiga.

Pour ceux qui s’y intéressent, le pinout est disponible ici.
Puis on setup le Pi avec xc3sprog et on flashe.

A noter que sysfsgpio a été renommé après la rédaction de la documentation par sysfsgpio_creator, il m’a fallu un peu de temps pour le découvrir.
Une fois flashée, on réinstalle la carte, et on teste :

Et voilà, +2 MIPS !
Encore une belle réussite qui ne sert strictement à rien 🙂