banner
Centre d'Information
Coopéré avec la société de renommée mondiale

Farce A 32

Sep 08, 2023

Quelle est la différence entre une ROM de 64 Ko dans un DIP à 28 broches et une ROM de 128 Ko dans un DIP à 32 broches ? Mis à part les réponses évidentes « 64k » et « quatre broches », il s’avère que ces deux puces ont beaucoup en commun, suffisamment pour qu’il suffit d’un petit effort pour les rendre interchangeables – plus ou moins.

Pour diverses raisons révélées dans la vidéo ci-dessous, [Anders Nielsen] utilise le SST39SF010, une ROM Flash dans un DIP à 32 broches, à la place de l'ancien W27C512 de secours, une EEPROM dans un DIP à 28 broches. Pour gérer ces broches supplémentaires embêtantes sur la ROM Flash, [Anders] a fouillé dans les fiches techniques et a découvert que grâce aux normes JEDEC, presque tout concernant le brochage des deux puces est identique. La seule vraie différence est l'emplacement de Vcc, ainsi que la présence d'une 16ème ligne de bus d'adresse sur la ROM Flash plus volumineuse.

Prêt à sacrifier la moitié supérieure de la capacité de la puce Flash, [Anders] a décidé de faire fonctionner la puce à 32 broches dans un support à 28 broches. Les mods incluent un cavalier de la broche 32 à la broche 30 sur la puce Flash, qui place Vcc au bon endroit, et l'ajout de quelques résistances de rappel pour l'activation en écriture et A16. Changements assez faciles, mais malheureusement, [Anders] a choisi une ROM Flash avec des broches fortement oxydées, ce qui a entraîné des joints de soudure à froid et des problèmes intermittents lors des tests. Il y a aussi le fait que toutes les cartes n'ont pas de place pour les broches en surplomb, un problème résolu en ajoutant une prise pour créer un petit dégagement vertical.

Nous avons trouvé qu'il s'agissait d'un petit hack intéressant, qui devrait faciliter un peu l'utilisation de la mauvaise puce pour le travail. Si vous voulez voir où [Anders] utilise ces puces, consultez son 6502 dans une empreinte Arduino ou la mise à jour d'une vieille carte mère XT.