|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Note : article inspiré du guide de Kickstart Switcher v2 de Keir Fraser. Texte et photos sous licence Creative Commons. ![]()
Selon le développeur, le commutateur devrait être compatible avec les Amiga 500 Rev 6 ou plus récent, Amiga 600 ou 2000. Il n'a pas été défini de quelle révision d'Amiga 2000 il s'agit. Dans cet article, j'ai utilisé un Amiga 500 Rev 8. Composants requis Vous avez besoin des composants suivants pour ce projet :
Comme les broches ne sont généralement pas soudées sur la carte Blue Pill, vous devez le faire. Vous devez de toute façon utiliser des connecteurs à 90 degrés afin de réduire au maximum la hauteur du commutateur de Kickstart. Cependant, vous n'avez besoin que de douze broches, à savoir les suivantes : A8, A9, A10, A15, B3, B4, B5, B6, B7, B8, 5V, G (masse). ![]() Installer l'adaptateur série USB-TTL (Windows) Dans ces instructions, j'utilise Windows 10, mais cela devrait également fonctionner de la même manière sous Windows 11. Pour pouvoir utiliser l'adaptateur série USB-TTL, il faut installer un pilote. Pour ce faire, il convient d'utiliser le pilote du fabricant concerné. On trouve très souvent un adaptateur série USB-TTL de FTDI, dont le pilote se trouve sur le site officiel : ftdichip.com. Si le pilote correct a été installé, le périphérique devrait être reconnu correctement. Pour ce faire, il convient d'ouvrir le Gestionnaire de périphériques (cliquez sur le menu "Démarrer" de Windows et tapez "Gestionnaire de périphériques"). ![]() Complément pour les anciens adaptateurs série USB-TTL de FTDI Cette section n'est à prendre en compte que si l'installation échoue et que le message suivant s'affiche dans le gestionnaire de périphériques : "PL2303HXA Phased out since 2012. Please contact your supplier". ![]() Installer Linux sous Windows avec WSL Pour ce projet, vous avez besoin de quelques outils. Ceux-ci sont faciles à installer sous Linux. Certes, ces outils existent aussi pour Windows, mais comme ils sont beaucoup plus faciles à installer et à utiliser sous Linux, l'installation d'une distribution Linux s'avère bénéfique. WSL permet d'installer une distribution Linux au sein de Windows. Il n'est pas nécessaire de créer des partitions spécifiques et l'installation de Linux peut être supprimée à tout moment. L'installation est lancée comme suit : appuyez sur la combinaison de touches "Windows+R". Un champ de saisie s'ouvre dans lequel vous devez taper "cmd". Confirmez la saisie avec "Ctrl Shift Entrée". L'invite de commande est ainsi exécutée avec des droits d'administrateur. ![]()
L'installation prend du temps... ![]() ![]() Le commutateur de Kickstart ne fonctionne qu'avec le bon micrologiciel. Celui-ci a été publié ici par le développeur du projet : drive.google.com. L'archive contient trois fichiers. Vous n'avez besoin que du fichier HEX. Vous devez copier le fichier HEX d'une manière ou d'une autre dans l'environnement Linux. Et c'est effectivement très simple : Sous Windows Démarrez l'environnement Linux. Un partage de fichiers est également généré sous Windows en même temps que la distribution Linux. Lorsque vous ouvrez l'explorateur de fichiers, vous trouvez le partage dans la colonne de gauche. Ouvrez le partage de fichiers et le dossier "Ubuntu->Home->[Nom_d'utilisateur]". "[Nom_d'utilisateur]" représente le nom d'utilisateur que vous avez indiqué lors de la configuration de Linux. Dans ce répertoire, copiez le fichier HEX que vous avez téléchargé. ![]() ![]()
![]() Branchez maintenant l'adaptateur série USB-TTL dans l'ordinateur et démarrez l'environnement Linux. Pour pouvoir accéder à la carte Blue Pill via Linux, vous devez entrer la commande suivante :
Le dièse représente le numéro de port de l'adaptateur série USB-TTL. Dans mon cas, il s'agit du port 4. ![]()
![]()
Le dièse représente le numéro de port de l'adaptateur série USB-TTL. Dans mon cas, il s'agit du port 4. Si le processus de flashage ne démarre pas, appuyez une fois brièvement sur le bouton de réinitialisation de la carte Blue Pill et réessayez. ![]()
Ici aussi, il s'agit de la même chose : le dièse représente le numéro de port de l'adaptateur série USB-TTL. Dans mon cas, il s'agit du port 4. Vous devriez simplement voir un curseur clignotant dans le coin supérieur gauche. Tapez ensuite ce qui suit :
![]() Préparer les images de Kickstart Selon l'EPROM que vous utilisez, vous pouvez avoir jusqu'à huit versions de Kickstart. Cela signifie que vous avez besoin des Kickstart au format image. De plus, les images de Kickstart doivent être permutées et occuper 512 ko de mémoire, ni plus ni moins. Mais faisons les choses les unes après l'autre... Permutation des mots/octets du Kickstart Une image de Kickstart utilisée pour les émulateurs ne peut pas être copiée sur l'EPROM. L'Amiga ne pourrait pas démarrer avec. Cela est dû au fait que les versions de Kickstart pour émulateurs ont leur mots/octets permutés ("16-bit word swapped"). Cela signifie qu'il faut leur faire reprendre l'ordre original. Bien entendu, il n'est pas nécessaire de permuter les mots/octets d'une copie 1 à 1 d'un vrai Kickstart. Si l'on comparait un Kickstart pour émulateurs et une copie exacte d'une ROM Kickstart, cela ressemblerait à ceci dans un éditeur hexadécimal : ![]() Sous Windows Copiez d'abord les images que vous voulez permuter dans "Ubuntu->Home->[Nom_d'utilisateur]", afin de pouvoir y accéder avec Linux. Sous Linux Aller dans le répertoire d'accueil où se trouvent les images Kickstart :
Permutez l'image souhaitée avec la commande suivante :
Dans mon cas, cela ressemble à ceci :
![]() Kickstart 256 ko->512 ko (seulement pour les Kickstart jusqu'à la v1.4) Les Kickstart à partir de la version 0.7 jusqu'à la version 1.4 n'utilisent que 256 ko de mémoire. Or, notre EPROM est composée de blocs de 512 ko. Un Kickstart avec une taille de mémoire de seulement 256 ko peut être utilisé, mais seulement si sa taille de mémoire est doublée. Il s'agit d'une opération très simple. Le fichier est rajouté à lui-même. Sous Windows Copiez d'abord les images Kickstart que vous voulez doubler dans "Ubuntu->Home->[nom_d'utilisateur]", afin de pouvoir y accéder avec Linux. Les images devraient de toute façon encore se trouver dans le répertoire "Home", puisque nous les avons permutées. Sous Linux Utilisez les commandes suivantes pour dupliquer les images Kickstart en question :
Dans mon cas, cela ressemble à ceci :
![]() ![]() Graver l'EPROM L'étape suivante consiste à graver les images Kickstart que vous avez préparées sur l'EPROM. Pour cela, vous avez besoin d'un programmeur EPROM. Dans mon cas, un Mini Pro TL866C doit se charger de ce travail. Malheureusement, ce programmeur ne gère pas les EPROM dont vous avez besoin. Un adaptateur supplémentaire est donc nécessaire. Cet adaptateur est disponible en tant que solution prête à l'emploi sur Internet ou peut être construit soi-même. Le développeur des commutateurs Kickstart a publié une page à cet effet : EPROM-Adapter-v4. On peut également trouver sur Internet l'adaptateur déjà assemblé : www.ebay.de. ![]() ![]() ![]() ![]() ![]() Connectez le programmeur à l'ordinateur sous Windows et démarrez l'outil de programmation de votre graveur d'EPROM. Sélectionnez "27C4096" dans la base de données des circuits intégrés. Notez que la tension VPP et VDD Write varie légèrement en fonction du fabricant. Choisissez l'EPROM appropriée dans la liste. ![]() ![]() ![]() Connecter l'EPROM et la carte Blue Pill Passez maintenant au câblage. L'EPROM avec les Kickstart doit être reliée à la carte Blue Pill. Mais avant de commencer, les broches 1 et 42 doivent être pliées vers l'extérieur afin qu'elles ne soient pas en contact avec le socle du Kickstart. Pour le 27C322 uniquement : pliez également la broche 32 vers l'extérieur. ![]() Si la carte Blue Pill doit être montée sur l'EPROM, les différents fils ne doivent pas être longs. Mais si vous souhaitez placer la carte Blue Pill ailleurs pour des raisons de hauteur, la longueur des différents fils doit bien sûr être adaptée. ![]() Votre commutateur Kickstart peut enfin être testé. Retirez l'ancien Kickstart de son socle et installez le commutateur de Kickstart à sa place. Attention à l'orientation du Kickstart ainsi qu'aux éventuelles broches non utilisées du socle. L'EPROM que vous avez créée est installée, comme on peut le voir sur l'image suivante. Attention ! Lorsque le clavier est réinstallé dans l'Amiga 500, il peut y avoir un contact avec la carte Blue Pill, ce qui pourrait entraîner un court-circuit. La carte Blue Pill doit alors être déplacée vers l'arrière. Veillez à ce qu'il y ait suffisamment d'espace entre la carte Blue Pill et le clavier. ![]() Il ne reste plus qu'à raccorder le fil de réinitialisation. Pour cela, un fil électrique doit être relié à la broche A8 de la carte Blue Pill à un signal de réinitialisation quelconque. L'endroit où le signal de réinitialisation peut être prélevé dépend de la variante d'Amiga. Voir les images suivantes. Attention à la hauteur ! Si tout est superposé, la carte Blue Pill touchera le clavier. Je vous livre plus d'informations à ce sujet dans la deuxième partie de cet article. Maintenant, lorsque votre Amiga est allumé, l'écran de Kickstart du premier Kickstart sauvegardé sur l'EPROM devrait s'afficher. Par exemple, comme on peut le voir sur la capture d'écran suivante, le Kickstart 1.3 : ![]() Signal sonore (optionnel) Lors de la commutation entre les différents Kickstart, la carte Blue Pill émet un son. Le nombre de "bips" vous permet de savoir quel bloc de Kickstart a été sélectionné. Pour cela, il faut brancher un avertisseur sonore ou un haut-parleur pour PC sur la carte Blue Pill, plus précisément sur les broches B8 (+) et G (-). ![]() Lors de la préparation de la carte Blue Pill, vous avez soudé quelques broches d'en-tête. Il y a une bonne raison à cela : les cavaliers vous permettent de modifier certains réglages. Les listes suivantes indiquent les fonctions de chaque broche. Délai de commutation ROM
![]() Grâce aux cavaliers sur les broches soudées, vous pouvez adapter les réglages indiqués ci-dessus. Mais ce ne sont pas tous les paramètres qui peuvent être modifiés. L'interface série vous permet d'adapter certaines choses. Attention : pour pouvoir accéder au menu série, l'adaptateur série USB-TTL doit être connecté. Le commutateur de Kickstart ou l'EPROM contenant les Kickstart doit être entièrement retiré de l'Amiga. Sinon, l'Amiga pourrait être endommagé ! Connectez l'adaptateur série USB-TTL à la carte Blue Pill, exactement comme vous l'avez fait au début lors de l'installation du micrologiciel. ![]() ![]() ![]() ![]()
Contrairement aux EEPROM (Electrically Erasable Programmable Read-only Memory), les EPROM ne peuvent pas être écrasées par de nouvelles données, mais doivent être effacées à l'aide d'un effaceur d'EPROM. Celui-ci envoie un rayonnement ultraviolet dans l'EPROM. La mémoire est ainsi effacée et peut ensuite être réécrite. Il existe différents types d'effaceurs. De l'effaceur à ultraviolets normal "lent" à l'effaceur à flash rapide. Pour mes besoins, l'effaceur d'EPROM suivant, bon marché, suffit amplement. Il ne faut pas s'attendre à un chef-d'oeuvre en termes de finition et la fiche de mon exemplaire a dû être changée car elle n'est pas adaptée aux prises européennes, mais elle fonctionne. Et il est possible d'effacer plusieurs EPROM en même temps. ![]()
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||