MSX Village forum

L'atelier [RESOLU] MEGA SRAM SCC FABRIQUER UNE MEGASRAM 512Ko

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 29/11/2011 à 23h35
Bonsoir à tous.

Dans l'attente de ma Cartouche Ninja Kun au Mapper compatible MEGA-SCSI, TheWhipMaster m'a appris qu'il était possible de créer un équivalent au MEGA-SCSI en partant d'un Mapper SCC, pourvu qu'il soit transformer en MEGA SRAM SCC. Cette combinaison est appelée WAVE SCSI.

Dans un premier temps, je vais essayer de rassembler les éléments nécessaire à la fabrication du MEGA SRAM SCC et par la suite si tout ce passe bien la transformation en WAVE-SCSI.
Voici la source sur laquelle je vais m'appuyer => http://gomsx.net/hansotten/msxdocs/megaramsramscc.pdf

Le principe de base est assez simple, puisqu'il consiste à remplacer la ROM "Salamander RC758" ou "751 Nemesis 2" etc, par une SRAM de type HM628512 d'une capacité de 512Ko.
L'opération est très ressemblante à la conception d'une MEGAFLASHROM SCC avec en plus la pose de:

1) Un condensateur avec une valeur de 1F ou 0.47F ou encore 0.33F. (Plus la valeur est importante, plus longtemps seront stockées les données)
2) Quatre CI seront nécessaires. 2 x 74LS139, 1 x 74LS74, 1 x 74LS133. (Le 74HC font aussi l'affaire)
3) Une diode IN4148 et une résistance de 10 KOhms et un simple interrupteur.

En plus de ces composants, il faudra couper une piste en [Face avant] et trois piste sur la [Face arrière] du PCB.

Dans l'attente de la livraison de la SRAM HM628512, si vous avez des informations remarques, n'hésitez pas :top

La SRAM en vente sur Ebay => http://cgi.ebay.fr/IC-HM628512ALP-7-DIP-32-HM628512-/310303024609?pt=LH_DefaultDomain_0&hash=item483f8065e1
La livraison est gratuite ;) Edité par igal Le 22/06/2012 à 10h16


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 30/11/2011 à 14h09
J'ai commencé à travailler sur la MégaFlashram Scc, et j'ai un doute concernant l'implantation d'un CI.

Voici le dessin original proposé sur le site => http://gomsx.net/hansotten/msxdocs/megaramsramscc.pdf
Face Avant:


Face Arrière:


Doute sur l'implantation:

Les pattes du HC139 (entourées en rouge) doivent-elles être:
1) insérées dans le PCB, dans les points de soudures originales?
2) coupées courtes pour ne pas faire contact sur le PCB ?

Merci de vôtre aide :top

Voici quelques photos sur l'avancement.

La ROM démise et le tracé pour l'espace en prévision du Condensateur.


Découpe du carré à la tenaille:



Voila à quoi ressemble la SCC après ces opérations:


Découpe des trois pistes:


Encore une piste sur la face arrière:


Préparation des supports tulipes:



Découpe à la bonne taille et suppression d'une PIN:


Une fois les supports ajustés:


Découpe de l'autre partie du support ainsi que des deux dernières pattes:


Une fois le tout en place:


Ajuster en insérant provisoirement la RAM puis retourner et souder la face arrière:


Voici les CI nécessaires:


Déplier les pattes du 74LS133 comme sur la Photo:


Couper a raz les autres pattes:


Déplier les pattes coupées:


Ajuster de près en positionnant le CI sur sa place définitive et en coupant au plus juste:

Etamer le CI avant la prochaine étape ! (J'ai oublié de prendre la photo :fou )

Etamer les Pin qui vont servir à fixer le 74LS133:


Positionner le CI et le souder en ajoutant de l'étain pour assurer un bon contact:


Découper les pattes du 74LS74 à raz du boitier:


Déplier les pattes:


Etamer:


Je m'arrête ici pour aujourd'hui faute de temps :oups

La suite, peut être demain ;) Edité par igal Le 30/11/2011 à 14h41


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: 10288

Le 30/11/2011 à 15h56
igal il fallait demander pour avoir les schémas ou autre

en effet avant les flashroms les mega-sram étaient les seuls moyens de jouer avec le fichier de l'original sans aucune modification

il existe aussi un modéle a base de cartouche ASCII qui a était décliné en plusieurs versions des Sram 128k 256k 512k 1024k

les schémas sont disponibles pour les amateurs


:noel
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 30/11/2011 à 16h59
La MegaSram est une cartouche bien sympathique
La vitesse de chargement d'une ROM est incomparable par rapport à une FlashRom
Il est aussi possible de booter dessus en y injectant le DOS2 et un disque virtuel accessible en écriture
Les données sont conservées en éteignant le MSX , mieux qu'un ramdisk :love

Pour moi les inconvénients sont :
Faible durée de sauvegarde (une pile serait plus adaptée)
Non reconnue en subslot par mgload (je sais pas pour mgload2)
Plus difficile et plus cher à fabriquer qu'une FlashRom (mais bon faut bien s'amuser) ;)

A part ça je peux pas t'aider car ce n'est pas moi qui ai fabriqué la mienne, une 256ko
A l'époque je jouait pas encore du fer à souder alors Jipé l'a faite pour moi
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10288

Le 30/11/2011 à 17h34
mgload fonctionne avec les slots étendus , il faut juste lui indiquer le numéro du slot sous la forme /Sxx

ex: slot 1.1 /S85

voici pour la numérotation des slots

0.0=80
0.1=84
0.2=88
0.3=8C
1.0=81
1.1=85
1.2=89
1.3=8D
2.0=82
2.1=86
2.2=8a
2.3=8E
3.0=83
3.1=87
3.2=8B
3.3=8F


:noel
Site web    
TheWhipMaster Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 27/11/2011 à 09h13

Messages: 579

Le 30/11/2011 à 17h35
Citation :
igal il fallait demander pour avoir les schémas ou autre



en effet avant les flashroms les mega-sram étaient les seuls moyens de jouer avec le fichier de l'original sans aucune modification



il existe aussi un modéle a base de cartouche ASCII qui a était décliné en plusieurs versions des Sram 128k 256k 512k 1024k



les schémas sont disponibles pour les amateurs


Le document utilise par Igal est celui du site backup de Hans concu par un certain Jipe :tchin :glass


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10288

Le 30/11/2011 à 17h46
en fait ce PDF est une relique d'un article paru dans le MSXcafé

j'ai juste eu la chance de connaitre quelqu'un qui pouvait avoir des kits de SRAM provenant du Japon ;)

il faut aller voir le site ESE-Factory


:noel
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 30/11/2011 à 17h49
Merci pour le tuyau sur les subslots
J'avais essayé avec 1 2 et 3 mais j'ai pas pensé à 8
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10288

Le 30/11/2011 à 17h58
quand il y a un 0 devant c'est un slot normal , si c'est un 8 c'est un slot étendu voir dans les bouquins MSX ;)


:noel
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 30/11/2011 à 18h03
Je savais pas :oups
Dans ce cas pourquoi testram m'indique mon extension de RAM en 2.1 ou 1.3 ? :hum
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10288

Le 30/11/2011 à 19h07
en fait il y a le non du slot 1.1 2.3 et sa forme d'écriture pour le bios

voir le décodage page 15 du Pratique du MSX2

bit 7 bit de poids fort a 1 si slot étendu
bits 4 , 5 , 6 pas de rapport avec les slots
bits 2 , 3 numéro du slot secondaire de 0 a 3
bits 0 , 1 numéro du slot primaire de 0 a 3


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 30/11/2011 à 19h36
Salut Jipe:

J'ai expliqué à TheWhipMaster que j'attends Ninja Kun en import, qui n'arrive toujours pas après plus d'un mois.
TheWhipMaster m'a expliqué qu'il était possible de se servir d'une MégaRom SCC pour la transformer en WAVE SCSI qui est l'équivalent d'une MEGA SCSI.
Il faut d'abord la transformer en Méga SRam SCC 512Ko et ensuite appliquer ce schéma:



Je n'en sais pas plus!

Si il est possible d'intégrer 1024Ko au lieu de 512Ko pour ensuite la transformer en WAVE SCSI, j'ai rien contre :D
Pour le moment, j'ai un doute concernant la Pose du LS139. Je ne sais pas si les pattes doivent être simplement coupées, ou alors les laisser entières, et enficher le LS dans les trous de la SCC! (dans l'ellipse rouge)
Je suis à l'écoute de tes conseils avisés ^^

@TheWhipMaster: Tu peux m'orienter concernant la pose du LS139 ?
J'ai encerclé l'endroit qui me pose pb.


Merci de votre aide :top Edité par igal Le 30/11/2011 à 19h37


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

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 27/11/2011 à 09h13

Messages: 579

Le 30/11/2011 à 19h50
Citation :
Tu peux m'orienter concernant la pose du LS139 ?

J'ai encerclé l'endroit qui me pose pb.


En théorie les pattes sont coupées , perso je mets de la gain thermo rétractable pour bidouille futur


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

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 30/11/2011 à 22h51
Merci pour l'info TheWipMaster.
J'ai pas à me compliquer la tache. faut juste relier les portes avec les files de couleurs :top

J'ai retracé l'implantation pour une meilleur visibilité:




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

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 01/12/2011 à 09h24
Fabf :


Pour moi les inconvénients sont :

Faible durée de sauvegarde (une pile serait plus adaptée)

Non reconnue en subslot par mgload (je sais pas pour mgload2)



Quant à moi, j'ai mis une pile de 3V. Il y a juste une diode à rajouter pour éviter le courant d'entrer dans la pile lorsqu'on allume le MSX.

Ça marchait très bien sur mon Turbo R mais lorsque je l'insérais dans mon MSX 1 Toshiba, la SRAM se déchargeait en 2~3 secondes dans le Slot-1 et presque instantanément dans l'autre Slot.

J'en conclu que 3V c'est trop faible pour certains MSX. D'autant plus que la tension baisse à cause de la diode supplémentaire.

J'ai donc remis le Super Condensateur (Super capacity) de 1F. Avec lui, les données restent au moins une semaine dans la SRAM en retirant la cartouche du Slot et le condo se recharge instantanément lorsqu'on rallume le MSX. C'est suffisant pour les jeux car c'est très rapide de recharger une Megarom (de 1 à 3 seconde) de toutes façon.



L'idéal serait de trouver un pile de 4~5V qui permettrait de garder les données au moins 3 ans.



Igal,



C'est plus simple de faire une mega-sram (ese-ram) avec une cartouche au mapper ASCII et ça permet d'avoir jusqu'à 1024Ko avec le mapper ASC8 et ASC16 sélectionnable avec un switch. Je conseille de t'en faire une en plus de la mega-sram-scc.



Voici des photos d'une mega-sram-scc finie :



http://photozou.jp/photo/show/165213/16887140



Et un site intéressant avec explications et schémas en screen7 :



http://www.msxnet.org/gtinter/nogame-e.htm



PS : C'est mieux de ne pas utiliser de support pour les puces. Ça ne tient pas dans le boîtier avec. Edité par GDX Le 01/12/2011 à 09h31
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie