MSX Village forum

L'atelier [RESOLU] 4Mo Mémory Mapper 8250/55/80 Tutoriel d'upgrade mémoire de 128ko à 4096Ko.

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Association Groupe : Shoutbox

Inscrit le : 29/07/2010 à 17h19

Messages: 5488

Le 24/10/2011 à 14h00
Salut à tous.

Tout comme mon post sur la fabrication du module Covox, j'ai décidé d'extraire les différents mini-tutoriels contenus dans l’excellent sujet de MsxLégend que je vous invite à visiter ici => http://www.msxvillage.fr/forum/topic.php?id=661
Ma motivation principale étant la visibilité et l'accessibilité afin de profiter au plus grand nombre.
Je tiens à remercier MsxLégend pour son soutient logistique ainsi que Jipe pour sa disponibilité.

Le sujet sera abordé par ces thèmes.

1) L'identification des RAMS permettant l'upgrade.
2) La dépose et repose des RAMS originales.
3) Dépose des portes logiques LS et mise en place des Supports tulipes.
4) Pose des portes logiques LS sur supports tulipes.
5) Conception des supports RAMS
6) Câblage de l'ensemble

I) IDENTIFICATION DES RAMS:
Les RAMS doivent être montés sur des barrettes de Type EDO.
Les barettes EDO ont une CONNECTIQUE de 72 PINS.
Les RAMS se trouvant sur la BARRETTE EDO doivent comporter 24 PINS. Soit 2 Rangées de 2 Groupes de 6 PINS.
Les BARRETTES de Type EDO ont une capacité GLOBALE de 4, 8, 16, 32 ou 64 Mo.
Les RAMS doivent être d'une capacité de 4 Mo chacune.
NB: Pour déterminer la capacité de Chaque RAM, il faut procéder comme suit:
[la CAPACITE GLOBALE de la BARETTE EDO divisée par le NOMBRE de RAMS donne la CAPACITE de CHAQUE RAM]
Exemple: Une BARRETTE EDO de 32Mo ou l'on DENOMBRE 8 RAMS, contient OBLIGATOIREMENT 8 RAMS de 4Mo.
Il faut noter que certaines barettes peuvent avoir des RAMS en nombre Impaire. (Pour le Bit de Parité il me semble)
Il faudra donc Soustraire UNE RAM de la quantité vue sur la barette.
Exemple: Une Barette EDO de 30Mo ou l'on dénombre 9 Rams, contient obligatoirement 8 Rams de 4 Mo et une Ram pour la Parité.
Les RAMS doivent être compatibles avec une tension de 5 Volts.
Les RAMS de 70Ns fonctionnent très bien, autant ne pas s'en priver.


Voici une synthèse liste barrettes contenant des RAMS de 4 Mo et compatibles 5 Volts.
Code TEXT :
D-RAM
********************
64M (4M*16) 
KM416C4000 5V SAM
KM416C4100 5V SAM
********************
16M (4M*4) 
HM5117400 5V HITACHI
TC5117400 5V TOSHIBA
UPD4217405 5V,3.3V NEC
UPD42S17405 5V,3.3V NEC
M5M417400 5V MITSUBISHI
MSM5117400 5V OKI
MN4117400 5V MATSUSHITA
MN4217400 5V MATSUSHITA
HY517400 5V HYUNDAI
HY5117400 5V HYUNDAI
HY517410 5V HYUNDAI
HY5117410 5V HYUNDAI
GM71C17400 5V LG SEMICON
MT4C4M4B1 5V MICRON
KM44C4100 5V SAMSUNG
KM44C4102 5V SAMSUNG
KM44C4104 5V SAMSUNG
KM44C4110 5V SAMSUNG
TMS417400 5V TI
********************
16M (4M*4)EDO 
HM5117405 5V HITACHI
M5M417405 5V MITSUBISHI
MSM5117405 5V OKI
MN4117405 5V MATSUSHITA
HY5117404 5V HYUNDAI
TMS417409 5V TI
********************
16M (4M*4) 
HM5116400 5V HITACHI
HM5116402 5V HITACHI
HM5116410 5V HITACHI
HM5116412 5V HITACHI
HM5117400 5V HITACHI
HM5116405 5V HITACHI
TC5116400 5V TOSHIBA
TC5117400 5V TOSHIBA
TC5117402 5V TOSHIBA
UPD4216400 5V,3.3V NEC
UPD4216405 5V,3.3V NEC
UPD4217400 5V,3.3V NEC
UPD42S16400 5V,3.3V NEC
UPD42S17400 5V,3.3V NEC
M5M416400 5V MITSUBISHI
M5M417400 5V MITSUBISHI
MSM5116400 5V OKI
MSM51V16405 5V OKI
MN4116400 5V MATSUSITA
MN4216400 5V MATSUSITA
HY5116400 5V HYUNDAI
HY516400 5V HYUNDAI
HY5116410 5V HYUNDAI
HY516410 5V HYUNDAI
HY5116404 5V HYUNDAI
GM71C16400 5V LG SEMICON
MT4C4M4A1 5V MICRON
KM44C4000 5V SAMSUNG
KM44C4002 5V SAMSUNG
KM44C4004 5V SAMSUNG
KM44C4010 5V SAMSUNG
KM44C4100 5V SAMSUNG
KM44C4102 5V SAMSUNG
KM44C4110 5V SAMSUNG
TMS416400 5V TI
TMS416409 5V TI
********************
16M (4M*4)EDO 
HM5116405 5V HITACHI
UPD42S16405 5V NEC
M5M416405 5V MITSUBISHI
MSM5116405 5V OKI
HY5116404 5V HYUNDAI
TMS416409 5V TI
********************
16M (4M*4) 
KM416C1204 5V SAMSUNG
KM44C4003 5V SAMSUNG
KM44C4103 5V SAMSUNG
********************
4M (4M*1) 
HM514100 5V HITACHI
HM514101 5V HITACHI
HM514102 5V HITACHI
TC514100 5V TOSHIBA
TC514101 5V TOSHIBA
TC514102 5V TOSHIBA
U42S4100         5V,3.3V NEC
U424100         5V NEC
U424101         5V NEC
U424102         5V NEC
UPD424100 5V NEC
UPD424101 5V NEC
UPD424102 5V NEC
MB814100 5V FUJITSU
MB814101 5V FUJITSU
M5M44100 5V MITSUBISHI
M5M44101 5V MITSUBISHI
M5M44102 5V MITSUBISHI
MSM514100 5V OKI
MSM514101 5V OKI
MSM514102 5V OKI
MN41C4000 5V MATSUSHITA
MN41C4002 5V MATSUSHITA
MN414100 5V MATSUSHITA
MN424100 5V MATSUSHITA
HY514100 5V HYUNDAI
GM71C4100 5V LG SEMICON
MT4C1004 5V MICRON
MT4C1006 5V MICRON
MT4C4004 5V MICRON
MT4C4005 5V MICRON
MT4C4006 5V MICRON
MCM4L4100 5V MOTOROLA
MCM44100 5V MOTOROLA
MCM5L4100 5V MOTOROLA
MCM51L4100 5V MOTOROLA
MCM54100 5V MOTOROLA
MCM54101 5V MOTOROLA
MCM54102 5V MOTOROLA
KM41C4000 5V SAMSUNG
KM41C4001 5V SAMSUNG
KM41C4002 5V SAMSUNG
KM44C1000 5V SAMSUNG
TMS44100 5V TI
********************
1M (64K*16) 
HM511664 5V HITACHI
HM511665 5V HITACHI
HM511666 5V HITACHI
TC511664 5V TOSHIBA
TC511665 5V TOSHIBA
UPD421660 5V NEC
UPD421664 5V NEC
UPD421665 5V NEC
M5M411664 5V MITSUBISHI
MSM511664 5V OKI
MSM511665 5V OKI
LC321664         5V SANYO
********************
 


Vous pourrez trouver le détails d'autres RAMS sur le site suivant dont la liste à été extraite:
http://www.bbele.com/service/d-ram.html pour le détail d'un grand nombre de BARRETTES EDO. (Merci à Jipe)


2) DEPOSE ET REPOSE DES RAMS ORIGNALES:
Démonter la carte mère en suivant ce processus.

En cliquant sur l'image vous pourrez suivre un Tutoriel du désassemblage pas à pas du 8250.

Faire levier avec un tournevis, pour démonter l'EPROM comme présenté.
(Les 4 RAMS de 32Ko sont celles encadrées à droite).

(Les 4 RAMS de 32Ko sont celles encadrées à droite).

Repérer la Zone 1.


Dessouder (AU DOS DE LA CARTE SEULEMENT) à la tresse (ou à la pompe), faire 2 passes ou plus si nécessaire.
Recommencer autant que nécessaire, jusqu'à voir apparaître le vide à la place de l'étain.
"DESSOUDER UN SEUL ET MEME COTE DE LA RAM".

Décoller les PINS du bords à l'aide d'un tournevis.
Image avant le décollement du bord.


Image après le décollement du bord.


Pour être sûr que la PIN est dessoudée, il suffit de la faire tinter comme une dent de peigne ;)
Si ça vibre c'est dessoudé. Si a vibre pas, et que vous avez fait plusieurs passes sans succès, alors vous devrez dessouder depuis l'autre face. Mais avant, il faut dessouder
l'autre rangée de PINS de la RAM.

Tourner la carte pour la face avant et casser les "micro-attaches" restantes.


Recommencer l'opération avec les 4 RAMS et voilà le résulta.
Face arrière.


Nettoyer délicatement à l'alcool par petits mouvements circulaires.




Positionner les supports Tulipes en faisant coïncider l'encoche qui se trouve à son extrémité et la sérigraphie telle que sur la carte mère.
Le soudage se faisant à plat sur la face arrière, il faut maintenir le support Tulipe avec du scotch ou un objet suffisamment volumineux.


Faire un seul point de soudure sur la PIN No1 puis passer la main sous la carte mère et plaquer fermement le support tulipe sur toute sa longueur.
Une fois le support fermement plaqué à la carte mère, faire un autre point de soudure à l'extrémité opposé puis souder sur toute la longueur.
Voilà à quoi ressembles les soudures au final.

(Je fais toujours le choix de charger un peu plus que le stricte nécessaire avec l'étain :p )

Ces PINS dorées à l'or fin, me font penser à Joé Star! J'sais pas pourquoi :fou


Avant d'enficher les RAMS, vérifier que les PINS sont bien alignées.
Redresser délicatement les PINS si nécessaire.


Il suffit de remettre provisoirement les RAMS et tester le bon déroulement de l'opération :top


J'aime bien cette photo :D

Nb:Le montage sur supports tulipes permet d'effectuer des testes de bon fonctionnement à mesure de l'avancement du projet, mais n'est pas obligatoire.

3) DEPOSE DES PORTES LOGIQUES LS ET MISE EN PLACE DES SUPPORTS TULIPES.




























4) POSE DES PORTE LOGIQUES LS SUR SUPPORTS TULIPES.














5) CONCEPTION DES SUPPORTS RAMS:
Voici la description des signaux par MsxLégend.


J'ai décidé de créer un "Réceptacle" très facilement, en joignant 2 Supports Tulipes par RAM.
Il faudra donc 4 Supports Tulipes collés Deux à Deux.
Pour être sûr de la bonne "juxtaposition" des Supports et du réceptacle, j'ai opté pour un assemblage rapide à la Loctite "Glue3", et la mise en place provisoire enfichée directement sur les supports des anciennes RAMS.
En image.





La préparation des RAMS.










Plier les PINS des RAMS comme présenté.


Encoller comme sur la photo.


Le montage obtenu.


Relier les PINS de la RAM avec des chutes de résistances ou du fil rigide (mono-brin).





6) CABLAGE DE L'ENSEMBLE.
Voici le câblage en trois étapes tel que présenté par Jipe:




Ci dessous une particularité détaillée par MsxLégend.
Nb: La particularité tient dans le fait que le dessin s'applique sur deux niveaux!



Voici enfin mon dessin décrivant la vue d'ensemble du câblage:


Le câblage complet des LS et RAMS en images:
Le kit posé:


Le kit déposé:


Il est vrai que ce tutoriel peut sembler complexe, mais en définitive, en étant méthodique, vous devriez vous en sortir sans trop de mal.

N'hésitez pas à faire corriger d'éventuels manques ou erreurs de ma part. ^^ Edité par igal Le 09/10/2021 à 16h10


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 4905

Le 24/10/2011 à 17h42
Très bon tutos, par contre je trouve ta methode un peu plus longue que celle de jipé et la mienne. Personnellement, je recommande de souder directement les LS et de ne pas les positionners sur des support tulipe. Vous risquez de casser les piste si vous n'etes pas patient comme moi :oups
Pour ceux qui ne veulent pas prendre de risque, il reste la methode de couper les pattes des ram a la pince coupante et de dessouder les pin restante. Car même moi j'ai a plusieur reprise j'ai abimé les pistes.
Voila excellent tutos. Attention par contre, certain jeu et logiciel ne fonctionnent pas avec 4 mo. Il faut mettre le l10 des ram 4mo a la masse pour decendre sous 1 mo. (un switch fera l'affaire).
Snatcher de konami SCC ne fonctionne pas avec les 4096 ko de ram :moue


[NMS8250 MSX2+,4mo] ,SCC,Moonsound,Fm Stéréo,Music module,Sunrise CF,GFX9000,MFR,Console NeoDream,1PiMSX.
[NMS8220 MSX2+, FM, COVOX, Tada MIDI] ,Exp 4x, 512k RAM
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Association Groupe : Shoutbox

Inscrit le : 29/07/2010 à 17h19

Messages: 5488

Le 17/12/2011 à 19h06
Salut Jipe.

J'ai besoin de ton expertise pour être sûr que j'ai fais le bon choix.

J'ai acheté deux barrettes SIM EDO dont voici le descriptif:
Chaque Barrette comporte 16 Puces avec 24 Pattes. (Boitier SOJ)

La sérigraphie sur les CI indique:
9750 S USA
MT 4C4M4E8
DJ -6

J'ai trouvé le Datasheet ici => http://pdf1.alldatasheet.com/datasheet-pdf/view/75904/MICRON/MT4C4M4E8DJ.html
A lire la première page, il semblerait que chaque puce ait une capacité de 4 MO.


Un truc me semble étrange:
Les barrettes "seraient" de 32 Mo, et elle comportent 16 Puces.
Cela voudrait dire que chaque Puce a une capacité de 2 Mo et non pas 4 comme on pourrait le croire :heink :hum :heink :hum
Logiquement, cette barrette devrait peser au total:
4Mo X 16 Puces => 64 Mo non ?

Est il possible qu'une barrette mémoire de 32 Mo ait une capacité supérieur que ce qui est finalement exploité?

Merci de ton aide ;)

Ps: je peux faire une photo ^^ Edité par igal Le 17/12/2011 à 19h11


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 9531

Le 17/12/2011 à 19h29
le compte est bon c'est bien des 32Mo

il ne faut pas oublier que les puces n'ont que 4 bits et qu'il faut les coupler par 2 pour avoir les 4Mo sur 8 bits :heink


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Association Groupe : Shoutbox

Inscrit le : 29/07/2010 à 17h19

Messages: 5488

Le 18/12/2011 à 09h09
J'ai pu lire l'autocollant du fabriquant des barrettes, et elles portent les indications suivantes:
MT16D832M-6 X
9752D UD BT
AC 225980 EDO
(Les Pins ne sont pas dorées)

J'ai donc cherché le Datasheet que voici:

Il semblerait que ce sont des 8 Meg X 32 :heink

Cela veut dire que le montages des puces sur les barrettes les regroupes par 8Mo pour un PC 16 Bits :gne
Autrement, cela voudrait dire que chaque puce fait 8 Mo, mais cela semble contradictoire avec la sérigraphie que porte chaque puce!

Nb: Il existe bien un model de barrettes nommé:
MT4D432M décrit dans le tableau comme des 4mo. (peut être pour des PC 8 Bits antédiluviens :fou)







Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Association Groupe : Shoutbox

Inscrit le : 29/07/2010 à 17h19

Messages: 5488

Le 14/04/2012 à 11h11
@Jipe: Peux tu me dire s'il te plait.

Sur l'avant dernier Post:
On voit bien en bas à droite [GERNERAL DESCTRIPTION] que les Rams sont des 4Mo. :top
Pour rappel, les Rams sont sérigraphiées:
************
9750 S USA
MT 4C4M4E8
DJ -6
************
Tout à l'air de convenir parfaitement au montage sur MSX :top


Sur le dernier Post:
Tout laisse penser que les Rams sont des 8Mo. :hum
Pour rappel, mes barrettes portent une étiquette indiquant:
*************
MT16D832M-6 X
9752D UD BT
AC 225980 EDO
*************
En regardant l'avant dernier tableau, sur la dernière ligne, on retrouve les mentions identiques.
Dans l'explication correspondante, il apparaît que ces Rams sont des 8Mo X 32 :heink

@Jipe: On s'en fout du descriptif des Barrettes, du moment que celui des Rams convient?





Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 14/04/2012 à 14h09
Joli Joli !
Ça donne envie d'investir dans un 8250 .. :top


Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Association Groupe : Shoutbox

Inscrit le : 29/07/2010 à 17h19

Messages: 5488

Le 14/04/2012 à 14h29
Laisse toi tenter :p

J't'envoie un Kit complet quand tu veux :noel

Demande à Légend, il doit bien avoir ça dans un d'ses tiroirs ;) Edité par igal Le 14/04/2012 à 15h17


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 9531

Le 14/04/2012 à 14h56
pour les chips de mémoire il faut relever les indications sur la puce et pas sur la barrette compléte

les puces 4Mo x 4bits ont toujours 6 pattes puis un vide et enfin 6 pattes et ça de chaque coté

par contre il faut faire attention au voltage qui doit être uniquement de 5V

aprés il existe des barrettes avec des puces plus grandes mais la n'est pas la question


:noel
Site web    
TheWhipMaster Membre non connecté

Villageois

Rang

Avatar

Association

Inscrit le : 27/11/2011 à 09h13

Messages: 579

Le 15/04/2012 à 22h22
Petite question , comment fait on^pour debugueur ce montage ?
Car je viens de la faire et la c'est le drame ,ecran noir !
Si je retire les rams et que je remet les originals sans (A8 A9 A10) ca demarre et affiche 64K j imagine que c'est pas normal...
Donc je me suis dit ca doit etre les ram donc je change les chips et je le met en place et boum ecran noir !
Donc la soure du probleme est ailleurs mais ou ?
Je viens de verifier tout les branchements et cela a l'air correct ....
Donc si l'un d'entre vous a une idee ... je prend Edité par TheWhipMaster Le 15/04/2012 à 23h45


HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Association Groupe : Shoutbox

Inscrit le : 29/07/2010 à 17h19

Messages: 5488

Le 16/04/2012 à 09h54
Il faut aussi retirer la résistance R127 que j'ai peut être oublié d'indiquer sur ce tuto!
Elle se trouve sous LS00 et LS32, juste au dessus de LS125

J'avais mis deux plots me permettant de repositionner la résistance sans avoir à souder ;)


Je sais pas si c'est une forme de débugg, mais sache que:
Si tu dessoudes la Pin [15] ou [16] (il me semble que c'est 16) du LS157 monté en gigogne sur LS 157 [IC147], tu dois te retrouver avec 128Ko.
J'avais découvert a par hasard en ayant fait loupé une soudure.

Est ce que tu t'es servi des 3 étapes de Jipe:

1:


2:


3:


Ou alors tu t'es basé sur mon dessin qui veut synthétiser les 3 étapes en un clin d'oeil?

Je me suis pas appuyé sur mon dessin pour la réalisation, puisque je l'ai fait qu'après coup!
Il est donc pas impossible qu'il y a un bug! (on sait jamais)

our ce qui est des RAMS, celles que je t'ai envoyé conviennent parfaitement puisque ce sont celles de MsxLégend et qu'elles sont identiques aux miennes, et celle que Légend a monté sur plusieurs MSX ;)





Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 9531

Le 16/04/2012 à 10h28
le fait d'avoir 64k quand on remet les rams d'origine est tout a fait normal car le fait de retirer la résistance R127 inhibe 64K

pour le test il faut prendre une led avec un résistance de 1K et voir si les signaux arrivent bien sur les bits d'adresse et de données de rams
au besoin faire plusieurs reset pour voir si les signaux changent d'état

il faut remonter dans les posts car certains signaux sont pris sur les pattes du composant en dessous et c'est dur a discerner sur les dessins


:noel
Site web    
TheWhipMaster Membre non connecté

Villageois

Rang

Avatar

Association

Inscrit le : 27/11/2011 à 09h13

Messages: 579

Le 16/04/2012 à 13h57
Merci !
1 je n'avais pas retirer R127
2 utiliser des cables n'est pas ma meilleur idée car quand j'ai branche mon analyseur logic j'ai pu constater un signal informe
Donc resultat des courses j'ai remis la machine dans sont etat d'originie et je reprend depuis le debut le week end prochain


HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
   
TheWhipMaster Membre non connecté

Villageois

Rang

Avatar

Association

Inscrit le : 27/11/2011 à 09h13

Messages: 579

Le 22/04/2012 à 20h31
Bon j ai viré R127 et hop 4096K , bon la prochaine etape Wave SCSI sur le port MY , ca rique d'etre rock n roll


HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
   
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5494

Le 22/04/2012 à 21h43
Vraiment excellent ce tuto , tres accessible :top (A quand le meme tuto pour les machines que j'affectionne , c'est a dire les Sony HB :oups Je pensse tout haut la ^^)



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie