Obligement - L'Amiga au maximum

Vendredi 23 mai 2025 - 21:26  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

Actualité (récente)
Actualité (archive)
Comparatifs
Dossiers
Entrevues
Matériel (tests)
Matériel (bidouilles)
Points de vue
En pratique
Programmation
Reportages
Quizz
Tests de jeux
Tests de logiciels
Tests de compilations
Trucs et astuces
Articles divers

Articles in English


Réseaux sociaux

Suivez-nous sur X




Liste des jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z,
ALL


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


Bidouille : Réparation d'un Amiga 1000 (écran noir, mémoire WCS)
(Article écrit par Andrew Hutchings et extrait de linuxjedi.co.uk - juin 2024)


J'étais au Norwich Games Festival la semaine dernière (NDLR : fin mai 2024), muni de six Amiga et d'un BBC Master 128 avec une Valiant Turtle. Alors que je déambulais dans les allées, OMTG Retro m'a présenté son Amiga 1000 et m'a demandé si je pouvais le réparer pour lui, sa machine ne démarrait pas. Alors, j'y ai jeté un oeil.

La faute

L'Amiga 1000 ne dispose pas de l'intégralité du système de démarrage Kickstart en ROM, contrairement aux autres modèles Amiga. Au lieu de cela, il dispose d'une zone mémoire supplémentaire spéciale appelée "WCS" (Write Controlled Store) et, au démarrage, la ROM Kickstart y est chargée à partir d'une disquette. C'est la seule opération que vous pouvez effectuer à la mise sous tension. Au lieu d'obtenir une image demandant le Workbench, vous obtenez cette image :

Réparation d'un Amiga 1000

Une fois la disquette Kickstart insérée, le démarrage se poursuit et on vous demande la disquette Workbench comme d'habitude, ou bien sûr, n'importe quelle disquette que vous souhaitez exécuter.

Le problème avec cet Amiga-ci était que la disquette Kickstart ne fonctionnait pas. Après avoir lu la disquette, la machine se bloquait avec un écran noir.

Essai

La première chose que j'ai testée était le lecteur de disquette, les disquettes Kickstart ne semblent pas avoir un bon contrôle des erreurs. Donc, si elles sont défectueuses, cela expliquerait la défaillance.

Le moyen le plus simple de tester cela est de brancher le lecteur de disquette sur mon Greaseweazle et de lui faire lire la disquette.

Réparation d'un Amiga 1000

La disquette a bien été lue. J'ai également créé ma propre disquette avec le Kickstart dessus, et celle-ci ne démarrait pas non plus. Cela m'a orienté vers un problème possible dans la zone WCS.

Tests WCS

Il y a quelques années, j'avais modifié le "buptest" dans un PiStorm, un utilitaire qui teste la communication entre le PiStorm et la mémoire système, pour communiquer directement avec la mémoire WCS. C'est extrêmement utile comme outil de diagnostic, car vous n'avez pas besoin que votre Amiga fonctionne pour pouvoir exécuter ce test, le PiStorm communique directement sur le bus d'adresses/données avec les puces requises. J'ai essayé cette méthode et des erreurs ont effectivement été trouvées.

Réparation d'un Amiga 1000

Le "nibble" (un demi-octet) le plus élevé sur les octets impairs était corrompu. Cela avait du sens car la mémoire est dans la configuration des puces 4 bits. Il est très probable que l'une d'entre elles soit défectueuses.

Voici à quoi ressemble la carte mère, il s'agit d'un modèle d'A1000 plus récent avec le WCS soudé directement sur la carte, au lieu de nécessiter une carte fille "mezzanine".

Réparation d'un Amiga 1000

En fait, je n'ai jamais travaillé sur ce type de problème auparavant, c'était donc intéressant de diagnostiquer. La mémoire WCS est constituée des huit puces au-dessus de la vis au milieu avant. Ce sont des circuits intégrés 41464, une mémoire DRAM assez courante à l'époque.

J'ai déterminé, sur la base des schémas, qu'il s'agissait probablement de la première puce (U1J). Cela est dû au boutisme d'un processeur 68000, il s'agit en fait du quartet de l'octet de poids faible sur le bus de données. U1K est utilisé pour la seconde moitié de la mémoire.

Réparation d'un Amiga 1000

J'ai dessoudé cette puce et l'ai insérée dans mon testeur de puce Backbit. Je l'ai exécuté sur le test DRAM 4464, qui est logiquement identique au 41464.

Réparation d'un Amiga 1000

Oui, cette puce est défectueuse. Mais heureusement, j'en possède beaucoup en stock, j'ai donc soudé une remplaçante. Fabricant différent, mais spécifications identiques.

Réparation d'un Amiga 1000

Il est maintenant temps de tester la machine...

Réparation d'un Amiga 1000

Succès ! L'A1000 charge bien le Kickstart maintenant et demande la disquette Workbench comme prévu. J'ai ensuite effectué une batterie de tests avec Amiga Test Kit et ils ont tous réussi. Enfin, j'ai essayé de charger Lemmings, qui est un jeu assez exigeant au niveau disquette.

Tout a bien fonctionné, cet Amiga 1000 aura besoin d'un petit nettoyage physique, mais la carte mère est désormais en bien meilleur état.


[Retour en haut] / [Retour aux articles]


Soutenez le travail de l'auteur