Le 6530 peut se remplacer par un 6532 + le programme dans une EPROM, comme l'a excellemment décrit Olivier Houssard dans cet autre article :
http://www.flipjuke.fr/viewtopic.php?t=4712
Le 6503 peut lui aussi se remplacer par d'autres circuits de la série 650x, comme le 6504 et le 6502. En effet, les circuits de cette famille sont tous dérivés du 6502, qui est en quelque sorte leur "grand frère", avec certains signaux en moins selon le circuit et l'application à laquelle on le destine.
Par exemple, le 6503 ne possède que 12 lignes d'adresses (A0..A11) au lieu de 16 (6502), et certains signaux de contrôle en moins (qui ne servent pas forcément, comme sur la carte son). Le 6504 lui possède 13 lignes d'adresses (A0..A12) et n'a pas le signal /NMI.
Ayant acheté un lot de 6504 pas chers (1 euro le circuit !), ça motive pour faire l'essai !
En s'aidant de la documentation constructeur sur les 3 circuits (voir photo plus bas), il suffit alors de faire une adaptation assez simple pour transformer un circuit (6504, 6502) en 6503 :
6503 (origine) |
6502 (remplacement) |
6504 (remplacement) |
1 /RES | 40 | 1 |
2 VSS (masse) | 1, 21 | 2 |
3 /IRQ | 4 | 3 |
4 /NMI | 6 | n'existe pas ! (voir texte) |
5 VCC (+5V) | 8 | 4 |
6 AB0 | 9 | 5 |
7 AB1 | 10 | 6 |
8 AB2 | 11 | 7 |
9 AB3 | 12 | 8 |
10 AB4 | 13 | 9 |
11 AB5 | 14 | 10 |
12 AB6 | 15 | 11 |
13 AB7 | 16 | 12 |
14 AB8 | 17 | 13 |
15 AB9 | 18 | 14 |
16 AB10 | 19 | 15 |
17 AB11 | 20 | 16 |
18 DB7 | 26 | 18 |
19 DB6 | 27 | 19 |
20 DB5 | 28 | 20 |
21 DB4 | 29 | 21 |
22 DB3 | 30 | 22 |
23 DB2 | 31 | 23 |
24 DB1 | 32 | 24 |
25 DB0 | 33 | 25 |
26 R/W | 34 | 26 |
27 PHI-0 | 37 | 27 |
28 PHI-2 | 39 | 28 |
non connectées, laisser en l'air et séparées ! | 3, 5, 7, 22, 23, 24, 25, 35, 36 | 17 |
connexions spéciales (voir texte ci-dessous) | 2, 38 |
Comme rappelé dans le tableau, les broches 3, 5, 7, 22, 23, 24, 25, 35, 36 (6502) et 17 (6504) ne sont pas utilisées. Elles sont à laisser en l'air, et surtout pas connectées ensemble
Je me suis monté en 1/2H chrono un petit adaptateur "volant" avec un support tulipe DIP28 classique en bas et un en version à wrapper en haut, avec de longues pattes qu'il faut plier délicatement pour faire la correspondance broche-à-broche en s'aidant du tableau entre le support du bas (qui va s'enficher dans le support du 6503 d'origine) et celui du haut (qui reçoit le 6504 ou le 6502).
C'est assez sport parfois, surtout quand il faut en plus rajouter les 2 résistances pour le 6502 ! Si une patte casse (les broches à wrapper étant peu flexibles) ou si la distance entre 2 broches à relier est trop grande, utiliser un bout de fil isolé ou une queue de résistance.
Les photos ci-dessous sont j'espère assez explicites, et ça marche nickel chrome indifféremment sur les 2 modèles de carte son (System-1 et System-80/80A) sans aucune modification additionnelle.
ATTENTION il y a un petit bémol si on utilise le 6504 : contrairement au 6503, il n'a pas de signal /NMI qui est utilisé par le bouton poussoir de test. Ca veut dire que la carte va parfaitement fonctionner avec un 6504 mais le bouton poussoir restera inopérant.
On peut aussi utiliser un 6507, quasiment identique au 6504, mais là la broche 3 devient le signal RDY, et de fait le 6507 "adapté" en 6503 ne fonctionnera pas dans les cartes pour System-80A qui utilisent cette broche comme entrée /IRQ pour détecter un changement des signaux de son.
J'amènerai à Vierzon quelques 6504 à vendre à 1 euro pièce, premiers arrivés premiers servis.
Pascal.
avril 2005