Publié le

Équiper l'Amiga 1200 d'un processeur 68060

Imaginez votre Amiga 1200 qui ouvre les fenêtres dès que vous cliquez, qui lance toute votre collection de jeux depuis une carte Compact-Flash et qui lit des fichiers MP3 pendant que vous travaillez. Voilà ce qu’une carte accélératrice 68060 avec 128 MB de Fast RAM apporte à la machine.

Ce guide s’adresse aux possesseurs d’A1200 qui veulent franchir ce pas. Il montre ce que la mise à niveau rend possible, quel processeur choisir pour la TF1260 et comment bien préparer les logiciels dès le premier démarrage.

Ce que permet un 68060

Un A1200 d’origine possède un 68EC020 à 14 MHz et 2 MB de Chip RAM, que le processeur partage avec les puces graphiques et sonores. Il n’a aucune Fast RAM. Le 68060 est le processeur le plus rapide de la famille 68k de Motorola, et sur la TF1260 il est accompagné de 128 MB de Fast RAM réservés au seul processeur. Voici ce que cela change :

  • Un Workbench qui suit votre rythme. AmigaOS 3.2 sur un écran haute résolution, de nombreuses fenêtres, des outils en arrière-plan : les répertoires s’affichent, les fenêtres s’ouvrent et les programmes démarrent sans l’attente que vous connaissez sur une machine d’origine.
  • Vos jeux sur le disque dur. WHDLoad installe jeux et démos sur un disque dur ou une carte Compact-Flash et les lance depuis le Workbench. Beaucoup d’installations demandent plus de mémoire que les 2 MB de Chip RAM ; avec 128 MB de Fast RAM, la place ne manque pas, et vous revenez au Workbench quand vous avez fini.
  • Travail sur l’image et le son. Des programmes comme ImageFX ou Personal Paint appliquent les filtres et convertissent les images bien plus vite, et les longs échantillons tiennent sans peine en mémoire.
  • Lecture de MP3. Décoder des fichiers MP3 dépasse les capacités d’un 68EC020 d’origine. Un 68060 les lit en temps réel avec des lecteurs comme AmigaAMP.
  • Doom et Quake. Les portages Amiga de Doom tournent bien sur un 68060, et les portages 68k de Quake sont écrits pour un 68060 avec FPU.
  • Rendu 3D. Avec la FPU du MC68060 complet, des logiciels de rendu comme Imagine ou LightWave calculent les scènes bien plus vite que n’importe quel Amiga d’origine.
  • Le web. Avec une connexion réseau, iBrowse et AmiSSL amènent les sites HTTPS sur l’Amiga. Le chiffrement est un travail lourd pour un processeur 68k, et le 060 le rend utilisable. Les sites simples fonctionnent bien ; les sites modernes chargés de scripts restent hors de portée.

Mesuré sur ma machine de test

Écran de vitesse de SysInfo sur un Amiga 1200 équipé d'une TF1260 et d'un processeur MC68LC060
SysInfo sur mon A1200 avec la TF1260 et un MC68LC060.

Sur ma propre machine de test, un A1200 avec une TF1260 et le MC68LC060RC50, SysInfo indique 37021 Dhrystones et 39 MIPS. SysInfo compare aussi le résultat avec des modèles Amiga classiques :

Comparé à Facteur SysInfo
A600 (68000, 7 MHz) environ 70 fois plus rapide
A1200 d’origine (68EC020, 14 MHz) environ 30 fois plus rapide
A3000 (68030, 25 MHz) environ 8 fois plus rapide
A4000 (68040, 25 MHz) environ deux fois plus rapide

En clair : dans ce test, la TF1260 rend un A1200 environ 30 fois plus rapide qu’à sa sortie d’usine, et deux fois plus rapide qu’un A4000 avec son 68040. Il s’agit de la version LC ; le test Dhrystone mesure la vitesse en calcul entier, la FPU du MC68060 complet n’y joue donc aucun rôle.

Ce que propose la TF1260

Carte accélératrice 68060 TF1260 pour l'Amiga 1200, face supérieure
La carte accélératrice TF1260 pour l’Amiga 1200.
Écran mémoire de SysInfo affichant 128 MB de Fast RAM sur un Amiga 1200 avec TF1260
128 MB de Fast RAM, tels que SysInfo les voit.

La TF1260 est une carte accélératrice 68060 neuve, fabriquée de manière professionnelle, pour l’Amiga 1200. Elle se place dans le port d’extension sous la trappe et offre :

  • le choix du processeur : MC68060RC50 ou MC68LC060RC50
  • 128 MB de Fast RAM avec un temps d’accès de 60 ns
  • un circuit imprimé de haute qualité avec finition de surface en or chimique
  • une disquette avec les fichiers de la bibliothèque 68060
  • une garantie de deux ans en cas de défaut (pas de garantie pour les processeurs overclockés)

MC68060 ou MC68LC060 : la question de la FPU

Les deux processeurs tournent à 50 MHz et disposent d’une MMU (unité de gestion de la mémoire). La différence tient à la FPU, l’unité de calcul en virgule flottante qui effectue rapidement les calculs sur les nombres décimaux :

  • Le MC68060RC50 intègre une MMU et une FPU. Il fait tout tourner, y compris les logiciels de rendu 3D et les portages de Quake cités plus haut, et vous n’avez jamais à y penser quand vous installez un logiciel.
  • Le MC68LC060RC50 possède une MMU mais pas de FPU. C’est l’option économique, et les logiciels qui exigent une FPU ne tournent pas dessus.

La grande majorité des logiciels Amiga n’ont pas besoin de FPU. Le Workbench, la plupart des applications et des jeux tournent à pleine vitesse 060 sur la version LC. Il y a un seul réflexe à prendre : lorsqu’un programme d’installation demande votre processeur et ne propose pas d’option 060 sans FPU, choisissez la version 020/030. Le programme est alors installé sans prise en charge de la FPU, mais il tourne tout de même à la pleine vitesse du 060.

Si le rendu 3D ou Quake font partie des raisons pour lesquelles vous voulez un 68060, choisissez le MC68060RC50 complet.

Révisions et masques du processeur, en clair

Motorola a révisé le 68060 plusieurs fois, à chaque fois avec de nouveaux masques photographiques ; le code de masque imprimé sur la puce indique la révision. « RC50 » signifie une fréquence nominale de 50 MHz.

  • MC68060RC50 révision 6, masque 71E41J : la dernière révision produite par Motorola, avec MMU et FPU, et bien adaptée à l’overclocking. Je la vends seule sous le nom processeur MC68060RC50, révision 6, testée à sa fréquence nominale de 50 MHz.
  • MC68060RC50 révisions 1 et 5 : également avec MMU et FPU, mais elles chauffent nettement plus et ne conviennent pas à l’overclocking. Un refroidissement actif est recommandé pour elles.
  • MC68LC060RC50 révision 4, masque 75G59Y : MMU, pas de FPU. Elle convient à toutes les cartes accélératrices à base de 68060 et est disponible seule sous le nom processeur MC68LC060RC50 ; chaque exemplaire est testé.

Installer les fichiers de la bibliothèque 68060

Tout 68060 sur Amiga a besoin des fichiers de la bibliothèque 68060 dans le dossier LIBS:. Le 68060 omet certaines instructions des anciens processeurs 68k, et la bibliothèque les exécute de manière logicielle, de sorte que les programmes écrits pour un 68020 ou un 68030 continuent de fonctionner.

  • AmigaOS 3.1.4 ou 3.2.x : les fichiers de la bibliothèque sont fournis avec les disquettes d’AmigaOS. Démarrez la disquette d’installation et sélectionnez « CPU Libraries ».
  • AmigaOS 3.0 ou 3.1 : ces versions n’apportent pas de bibliothèque 68060 propre. Je recommande le paquet Mu680x0Libs sur aminet.net.

La TF1260 est aussi livrée avec une disquette contenant les fichiers de la bibliothèque 68060. Pour un premier démarrage sans accroc :

  1. Installez les fichiers de la bibliothèque pendant que votre A1200 tourne encore avec son ancien processeur.
  2. Éteignez et débranchez l’Amiga, puis installez la TF1260 dans le port sous la trappe.
  3. Démarrez l’Amiga, ouvrez un Shell et tapez version 68060.library. La commande doit indiquer la bibliothèque installée.
  4. Désormais, installez les logiciels dans leur version 060 (sur un MC68LC060, comme décrit plus haut).

Refroidissement et overclocking

La TF1260 est livrée sans dissipateur ni ventilateur ; prévoyez donc vous-même le refroidissement. À sa fréquence nominale de 50 MHz, un MC68060 de révision 6 est le cas facile. Les anciennes révisions 1 et 5 chauffent sensiblement plus, et pour elles un refroidissement actif avec ventilateur est recommandé.

Le MC68060RC50 de révision 6 a été testé comme overclockable jusqu’à 100 MHz avec la BFG9060 et d’autres cartes accélératrices. Un système stable n’est toutefois pas garanti, et la garantie de la TF1260 ne couvre pas les processeurs overclockés. Mon conseil : profitez du 68060 à 50 MHz. Dans un A1200, c’est déjà un très grand pas par rapport au 68EC020 d’origine à 14 MHz.

L’A1200 d’origine et la TF1260 côte à côte

A1200 d’origine TF1260 avec MC68LC060RC50 TF1260 avec MC68060RC50
Processeur 68EC020, 14 MHz 68060, 50 MHz 68060, 50 MHz
FPU Non Non Oui
MMU Non Oui Oui
Fast RAM Aucune 128 MB 128 MB
Logiciels exigeant une FPU Ne tournent pas Ne tournent pas Tournent
Fichiers de la bibliothèque 68060 Inutiles Nécessaires Nécessaires

Bon à savoir : certains jeux et démos anciens ont été écrits en tenant compte du timing d’un processeur plus lent et peuvent se comporter différemment sur un processeur beaucoup plus rapide. Beaucoup d’installations WHDLoad corrigent précisément ce genre de problèmes.

Vous possédez déjà une Blizzard 1260 ?

Si vous avez une Blizzard 1260 d’époque de Phase 5 avec le SCSI Kit IV, vous pouvez la garder en service : la mise à jour ROM 8.5 du Blizzard SCSI Kit amène la ROM du kit à la dernière version, et un BlueSCSI v2 remplace un vieux disque dur SCSI mécanique.

Le stockage qui va avec

Un processeur rapide mérite un stockage rapide et silencieux, et votre collection WHDLoad a besoin d’un endroit où vivre. Le choix le plus simple dans un A1200 est l’adaptateur Compact-Flash pour IDE 2,5″ 44 broches. Il relie une carte Compact-Flash au port IDE interne et ne demande ni câble d’alimentation ni pilote logiciel. Dans HDToolBox, réglez Mask sur 0x7FFFFFFE et MaxTransfer sur 0x1FE00, et vérifiez la taille de partition maximale pour votre version d’AmigaOS.

La voie big-box : A3000 et A4000

La TF1260 est réservée à l’Amiga 1200. Pour les Amiga 3000(T) et 4000(T), il existe la BFG9060, elle aussi avec 128 MB de Fast RAM et le même choix entre le MC68060RC50 révision 6 et le MC68LC060RC50 révision 4. Mon guide Équiper l’Amiga 3000(T)/4000(T) d’un processeur 68060 la présente en détail.

Mes recommandations

  • A1200 pour le Workbench, les jeux WHDLoad, l’image, le son et le MP3 : la TF1260 avec le MC68LC060RC50.
  • A1200 pour le rendu 3D, Quake ou tout logiciel exigeant une FPU : la TF1260 avec le MC68060RC50, pour que chaque programme tourne et que l’installation ne pose jamais question.
  • Stockage pour l’une ou l’autre : l’adaptateur Compact-Flash, avec une carte assez grande pour vos jeux et programmes.
  • Amiga 3000(T) ou 4000(T) : la BFG9060 au lieu d’une carte pour A1200.

Prêt à offrir un 68060 à votre A1200 ? Commandez la TF1260 avec le processeur qui vous convient. Si vous ne savez pas lequel convient aux programmes que vous utilisez, contactez-moi et dites-moi ce que vous faites tourner.