Suivez-nous sur Mastodon

|
|
|
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
|
|
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
|
|
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
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
Bidouille : Un Mo de mémoire Chip dans un Amiga 500 Rev 5
(Article écrit par Domingo Fivoli et extrait de Mingo's Commodore Blog - août 2024)
|
|
Note : texte et photos sous licence Creative Commons.
Les premières versions de l'Amiga 500 étaient équipées de 512 ko de mémoire, plus précisément de 512 ko de
mémoire Chip. Rappelons que la mémoire Chip est utilisée non seulement pour les programmes, mais aussi
pour les données vidéo. Une extension de mémoire d'au moins 512 ko était indispensable, car de nombreux
programmes et jeux nécessitaient 1 Mo, voire plus.
Cet article explique comment intégrer une extension de mémoire via la trappe de l'A500, en tant que mémoire Chip.
Avant de commencer, quelques remarques (importantes !) :
- Attention aux courts-circuits lors de la soudure. Un court-circuit peut endommager l'Amiga.
- Travaillez uniquement sur le matériel lorsque l'ordinateur est éteint.
- Faites attention à l'orientation des circuits intégrés. Des circuits intégrés mal insérés peuvent
être endommagés.
- Évitez l'électricité statique en touchant un objet relié à la terre, comme un radiateur. Vous pouvez
également utiliser un bracelet antistatique.
- Je décline toute responsabilité pour les dommages causés directement ou indirectement par ces instructions.
Le problème de la mémoire Chip
Sur les versions de l'Amiga 500 équipées d'une carte mère de révision 5 (c'est-à-dire avec le jeu de composants
OCS), il était possible d'ajouter de la mémoire vive supplémentaire via l'extension sous la trappe, mais
elle n'était pas reconnue comme de la mémoire "Chip", mais plutôt comme de la mémoire "Slow", également
appelée mémoire "Bogo". Cela présentait l'inconvénient suivant : alors que la mémoire Chip était saturée
par les données vidéo et autres éléments système, la mémoire de l'extension, elle, restait quasiment inutilisée.
De plus, certains programmes (rares) nécessitent impérativement 1 Mo de mémoire Chip pour fonctionner, peu
importe la quantité de mémoire Slow disponible.
La solution
Pour permettre à l'Amiga 500 (Rev. 5) d'utiliser la mémoire supplémentaire comme mémoire Chip,
quelques modifications de la carte mère sont nécessaires. Cependant, toutes les étapes sont non destructives
et peuvent être annulées à tout moment.
Il existe toutefois une limitation : les étapes décrites ci-dessous n'ajouteront que 512 ko à la mémoire Chip.
L'ajout de davantage de mémoire Chip nécessiterait d'autres étapes, qui ne sont pas abordées ici.
Étape 1 : remplacer Fat Agnus
Pour que l'Amiga puisse gérer 1 Mo de mémoire Chip, une puce Fat Agnus 8372 est nécessaire. L'Amiga 500 Rev. 5
utilise généralement une Fat Agnus 8371, capable de gérer jusqu'à 512 ko de mémoire Chip. La puce Fat Agnus 8371
doit être retirée de son support à l'aide de l'outil approprié.
La nouvelle Fat Agnus ne doit pas encore être insérée dans son support. Consultez d'abord l'étape suivante.
Étape 2 : isoler la broche 41 de Fat Agnus
Le composant Fat Agnus est logé dans un support PLCC. Cela rend l'isolation d'une broche individuelle un
peu plus délicate, mais c'est précisément ce que vous devez faire ici. La broche qui ne doit plus être
en contact avec le support est la broche 41.
Une très petite bande de ruban isolant (environ 1 mm de large), collée sur le contact, est amplement
suffisante. Il faut bien sûr veiller à ce qu'elle ne glisse pas lorsque vous repositionnez la puce dans
son support.
Attention : respectez bien le sens d'orientation de la puce Agnus lorsque vous la remettez en place !
Étape 3 : le cavalier JP3
L'étape suivante consiste à couper une piste du cavalier JP3. Il s'agit de la piste située entre
les broches 2 et 3.
Ensuite, vous devez relier les broches 1 et 2 (par une soudure).
Étape 4 : déconnectez le signal EXRAM
Pour la dernière étape, une autre connexion doit être interrompue. Comme il ne faut éviter d'endommager
les pistes de la carte mère, cherchez le cavalier correspondant directement sur la carte d'extension
(sous la trappe) pour le retirer.
Si le cavalier ("jumper") n'a pas de nom, suivez la piste : si celle-ci mène à la broche 32 ("pin 32") du port d'extension
de la trappe, il s'agit bien du signal EXRAM. En retirant ce cavalier, la connexion est coupée.
Si aucun cavalier EXRAM n'est présent
Dans ce cas, il vous faut trouver une autre solution. Le signal EXRAM est acheminé vers la puce Gary. Là,
pliez la broche correspondante vers l'extérieur. Il s'agit de la broche 32.
Si vous ne souhaitez pas plier la broche (ce qui se comprend), vous pouvez intercaler un support entre Gary
et la carte mère, et couper la patte 32 de ce support.
Le test de fonctionnement
Le succès ou l'échec de l'opération peut être déterminé en démarrant à partir du Workbench.
La commande Shell "Avail" affiche la configuration mémoire actuelle.
|