Cette page explique, pas à pas, les modifications à apporter à la carte Geneve 9640 pour la doter de 384Ko de mémoire système supplémentaire (FAST CPU) et ce, sans passer par une carte d'extension mémoire devenue aujourd'hui très difficile à trouver.

Materiel
- 1 RAM statique de 512Ko (KM684000, 628512LP ou équivalent)
- 1 décodeur/démultiplexeur 74LS138N
- 3 diodes 1N4148
- 1 résistance de 1KΩ
- 2 supports de CI de type DIP-32 broches avec des broches de type tulipe
- 1 support de CI de type DIP-16 broches avec des broches de type tulipe ou lamelle
-  Du fil électrique (30 AWG)


CE QUE VOUS DEVEZ TOUJOURS AVOIR A L'ESPRIT


- Les composants électroniques détestent l'électricité statique. Pour prévenir tout dommage, touchez un objet relié à la terre avant toute manipulation.
- Vérifiez que chaque soudure que vous avez réalisé, que chaque composant ajouté, ne soit pas en contact avec autre chose qui ne serait voulu.
- Vérifiez et vérifiez encore que chaque étape réalisée est conforme à ce qui doit être fait. Prenez votre temps. Faite des pauses si nécessaire.
- La carte Geneve 9640 est très fragile. Son PCB se compose de 4 couches qui ne supportent pas d'être stressées aussi, quand vous (des)soudez quelque chose, faites le proprement et avec du matériel adapté.
- Le temps imparti pour la (des)soudure d'une broche d'un composant ne doit pas excéder trois secondes. Dans le cas d'un (des)soudage de plusieurs broches d'un même composant, faire une pause de 5 à 10 secondes entre chaque broche à traiter. Les composants électroniques détestent une chauffe excessive.

Préparation
- Retirez la pile CR2032 de son support. Si cette dernière est soudée, déconnectez l'une de ses broches de la carte mère.
Retirez le composant audio SN76496 (U14). S'il est soudé, dessoudez-le.
- Installez le support DIP-16 broches à la place du composant audio. Soudez-le.
- Dessoudez le composant SRAM M5M5256 (U87), vous le trouverez entre l'EPROM et le régulateur de tension LM7812.
- Si votre Geneve 9640 est équipée de deux composants SRAM (en piggy-back), dessoudez et retirez-les. Si présent, retirez le fil qui relie la broche #20 de la SRAM du dessus à la broche #50 du Gate-Array (côté soudure).
- Retirez la soudure qui obstrue les vias  #2 et #3 de JM3.
 

     +--------+-----+      +------------+       
  O--|        |  _  |      |            |       
  O--| LM7812 | |_| |    O-|Condensateur|-O           
  O--|        |     |      |            |
     +--------+-----+      +------------+
                                     2 1 3
  -------------------------------+   O O O   <---- JM3
                                 |  
                                 |   
                                _|
        MEMOIRE SRAM           |_|
            (U87)                |
                                 |
                                 |
   ------------------------------+
 

- Retirez la soudure qui obstrue les vias #1, #2 et #3 de JM1.    


        +------------------------------ - -
   2 O  |
   1 O  |                      
   3 O  |_             CPU           
        |_|          TMS9995    
    ^   |             (U85)      
    |   |                      
    |   |
   JM1  +------------------------------ - -

 

- Retirez la soudure qui obstrue le via situé au dessus du label "C128", entre le condensateur radial et la patte de droite de la résistance 1K (R201).

Le 74LS138 et les diodes
- Coupez les broches: #7, #12, #13, #14 et #15 d'un 74LS138N.
- Pliez à l'horizontal (90°) les broches: #1, #2, #3, #6, #9, #10 et #11 puis réduisez leur longueur de moitié.
- Pliez la broche #4 jusqu'à ce qu'elle touche le haut de la broche #5. Soudez ces deux broches ensemble.
- Les broches restant non modifiées sont les broches: #5, #8 et #16.
 

 +--------------------------------------------------------+
 |_|                                                      |
 |   #1     #2     #3    #4     #5     #6     #7     #8   |
 |  ___    ___    ___    ___    ___    ___    ___    ___  |
 |_|   |__|   |__|   |__|   |__|   |__|   |__|   |__|   |_|
   '---'  '---'  '---'  |___|  |___|  '---'  |___|  |___|
                         | |____| |            x     | |
                          \/_____)|                  | |
                                | |                  | |
                                | |                  | |
                                |_|                  |_|

 +--------------------------------------------------------+
 |                                                      |_|
 |   #9    #10    #11    #12    #13    #14    #15    #16  |
 |  ___    ___    ___    ___    ___    ___    ___    ___  |
 |_|   |__|   |__|   |__|   |__|   |__|   |__|   |__|   |_|
   '---'  '---'  '---'  |___|  |___|  |___|  |___|  |___|
                          x      x      x      x     | |
                                                     | |
                                                     | |
                                                     | |
x : patte coupée                                     |_|

- Soudez la cathode de la diode #1 à la broche #9 du 74LS138N.
- Soudez la cathode de la diode #2 à la broche #10 du 74LS138N.
- Soudez la cathode de la diode #3 à la broche #11 du 74LS138N.
- Coupez la patte de l'anode de la diodes #2 (laissez une longueur de 5mm)
- Coupez la patte de l'anode de la diodes #3 (laissez une longueur de 5mm)
- Pliez la patte de l'anode de la diode #3 jusqu'à ce qu'elle touche la patte de l'anode de la diode #2
- Pliez la patte de l'anode de la diode #2 jusqu'à ce qu'elle touche la patte de l'anode de la diode #1
- Soudez  ensemble les pattes des anodes des diodes #1, #2 et #3.

- Placez le 74LS138N modifié au dessus du composant audio SN76496N (en piggy-back). Leur encoche d'orientation pointant vers la même direction. Les broches #5, #8 et #16 du 74LS138 doivent être respectivement en contact avec les broches  #5, #8 et #16 du SN76496N.
- Soudez les deux broches #5 ensemble et faites de même pour les deux broches #8 et les deux broches #16.
- Soudez un fil rouge d'une longueur de 25cm à la broche #1 du 74LS138N.
- Soudez un fil noir d'une longueur de 25cm à la broche #2 du 74LS138N.
- Soudez un fil bleu d'une longueur de 25cm à la broche #3 du 74LS138N.
- Soudez un fil noir d'une longueur de 25cm à la broche #6 du 74LS138N.
- Soudez un fil gris d'une longueur de 5cm aux anodes des diodes reliées ensemble.

 

La SRAM de 512Ko sera connectée à la carte mère via deux supports DIP montés l'un sur l'autre (en piggy-back). Ceci pour éviter tout  court-circuit ou  contact électrique involontaire sur la carte mère.

Le support DIP-32 broches du bas
- Prenez un support DIP-32 broches et nommez-le "Bas"
- Retirez les broches #1, #2 (à gauche) et #30, #31 et #32 (à droite). Attention! Ne cassez pas le support de CI.
 

                 #1      #2     #3      #4     #5      #6   
             ______________________________________________ _ _
            |_|    
            |                     Côté droit
            |___________________________________________________ _ _
                              |___|   |___|   |___|   |___|   |__
Les 2 broches --->             | |     | |     | |     | |     |
 supprimées                    | |     | |     | |     | |     |
                               | |     | |     | |     | |     |
                               |_|     |_|     |_|     |_|     |
 
              #27    #28    #29     #30    #31     #32
      _ _ __________________________________________________
                                                          |_|   
                       côté gauche                          |
      _ _ __________________________________________________|
       __|   |___|   |___|   |___|    
        |     | |     | |     | |                     <----  Les 3 broches
        |     | |     | |     | |                              supprimées
        |     | |     | |     | |     
        |     |_|     |_|     |_|      


- Maintenant vous pouvez voir des trous à la place des broches #1,2,30,31 et 32.


Le support DIP-32 broches du haut
- Prenez le second support DIP-32 broches, nommez-le "Haut".
- Coupez au 3/4 la partie fine des pattes #1 et #2.
 

                  #1      #2     #3      #4      #5      #6   
               _________________________________________________ _ _ _
              |_|    
              |                     Côté droit
              |_________________________________________________ _ _ _
                |___|   |___|   |___|   |___|   |___|   |___|   |__
                 |_|     |_|     | |     | |     | |     | |     |
 Coupez ici  ---> x       x      | |     | |     | |     | |     |
                                 | |     | |     | |     | |     |
                                 |_|     |_|     |_|     |_|     |
 

 

-- Coupez  3/4 de la partie fine des pattes #30, #31 et #32.
 

              #27    #28     #29     #30     #31      #32                                             
      _ _ __________________________________________________
                                                          |_|   
                       Côté gauche                          |
      _ _ __________________________________________________|
       __|   |___|   |___|   |___|   |___|   |___|   |___|    
        |     | |     | |     | |     |_|     |_|     |_|
        |     | |     | |     | |      x       x       x  <---  Coupez ici     
        |     | |     | |     | |      
        |     |_|     |_|     |_|      

- Soudez un fil blanc de 15 cm à la partie restante de la patte #1.
- Soudez un fil bleu de 15 cm à la partie restante de la patte #2.
- Soudez un fil rouge de 15 cm à la partie restante de la patte #30.
- Soudez un fil rouge de 15 cm à la partie restante de la patte #31.
- Soudez un fil bleu de 15 cm à la partie restante de la patte  #32.

Important: La taille de chaque soudure ne doit pas excéder le diamètre de la partie large de la patte.

Assemblage des deux supports de CI de 32 broches
- Enfilez le fil #1 du support "Haut" dans le trou #1 du support "Bas".
- Enfilez le fil #2 du support "Haut" dans le trou #2 du support "Bas".
- Enfilez le fil #30 du support "Haut" dans le trou #30 du support "Bas".
- Enfilez le fil #31 du support "Haut" dans le trou #31 du support "Bas".
- Enfilez le fil #32 du support "Haut" dans le trou #32 du support "Bas".
- Emboitez le support "Haut" dans le support "Bas".
 

Vue côté gauche:

               #1      #2     #3      #4      #5       #6   
             ______________________________________________ _ _ _
            |_|    
            |                     Support "Haut" - vu côté gauche
            |______________________________________________ _ _ _
             _|___|___|___|___|___|___|___|___|___|___|___|___|__
            |_| O       O
            |   .       .        Support "Bas" - vu côté gauche
            |___._______._____________________________________ _ _ _
                |       |     |___|   |___|   |___|   |___|   |__
                |       |      | |     | |     | |     | |     | |
                |       '------| |-----| |-----| |-----| |-----| |------ Fil Bleu
                |              | |     | |     | |     | |     | |
                '--------------|_|-----|_|-----|_|-----|_|-----|_|------ Fil Blanc

(O: Soudure)  

              

Vue côté droit:
 

                    #27    #28     #29     #30     #31      #32                                             
            _ _ __________________________________________________
                                                                |_|   
             Support "Haut"                                       |
            _ _ __________________________________________________|
             __|___|___|___|___|___|___|___|___|___|___|___|___|__  
                                             O       O       O  |_|   
             Support "Bas"                   .       .       .    |
            _ _ _____________________________._______._______.____|
             __|   |___|   |___|   |___|     |       |       |
            | |     | |     | |     | |      |       |       |
            | |     | |     | |     | |      |       |       '--------- Fil bleu
Fil rouge --| |-----| |-----| |-----| |------'       |   
            |_|     |_|     |_|     |_|              '----------------- Fil rouge

(O: Soudure)

- Prenez le fil rouge soudé à la patte #31, le fil bleu soudé à la patte #32 et faites-les courir au dessus du support de CI en direction de l'encoche d'orientation.
- Prenez le fil blanc soudé à la patte #1, le fil bleu soudé à la patte #2, le fil rouge soudé à la patte #30 et faite-les courir sous le support de CI en direction opposée.
- Placez la carte Geneve 9640 face à vous, le connecteur de bus en bas et la LED de la carte à votre gauche.
- Installez le couple de supports DIP-32 broches sur l'emplacement initialement réservé à la SRAM de la carte Geneve 9640 (U87), encoches de direction dirigées vers la droite. Soudez-le.

Connexion des fils sur la carte Geneve 9640
- Prenez le fil rouge qui passe à droite du support DIP-32 broches et soudez-le à la broche #3 de JM3. La patte #31 du support DIP-32 broches et la broche #3 de JM3 sont maintenant connectées ensemble.
- Prenez le fil bleu qui passe à droite du support DIP-32 broches et soudez-le à la broche #2 de JM3. La patte #32 du support DIP-32 broches et la broche #2 de JM3 sont maintenant connectées ensemble.
- Prenez le fil bleu qui passe à gauche du support DIP-32 broches et soudez-le à la broche #3 of JM1. La patte #2 du support DIP-32 broches et la broche #3 de JM1 sont maintenant connectées ensemble.

- Prenez le fil rouge qui passe à gauche du support DIP-32 broches et passez-le dans le trou #2 de JM1.
- Prenez le fil blanc qui passe à gauche du support DIP-32 broches et passez-le dans le trou #1 of JM1.
- A ce stade, oubliez les deux fils encore non connectés.

- Retirez la soudure appliquée sur les quatre vias situés en dessous du côté droit du composant DRAM (61) et à droite du condensateur 22uF.
 

        +-------------------------+
        |                         |
        |        MEMOIRE          |
        |      RAM 256Ko X 1      |
        | O       (61)            |
        |                         |
        +-------------------------+
                   o   o 1
 +-------------+           o 2
 |             |            o 3
-|Condensateur |--O            
 |    22uF     |               o 4
 +-------------+

- Installez le couple de composants LS74LS138/SN76496 sur le support DIP-16 broches précédemment soudé sur la carte Geneve 9640.
- Soudez l'extrémité libre du fil gris (l'autre extrémité étant soudée aux diodes) au via situé au dessus du label "C128", celui où la soudure a été précédemment retirée.
- Prenez les quatre fils (rouge, blanc, bleu, blanche) et faites-les courir à travers la carte Geneve 9640 par les quatre vias où la soudure a été précédemment retirée.

- Retournez la carte Geneve 9640, soudures face à vous.
- Soudez le fil rouge de la patte #30 du support DIP-32 broches et le fil rouge de la patte #1 du 74LS138 à la patte #13 du 74LS244 (U29).
- Soudez le fil blanc de la patte #1 du support DIP-32 broches et le fil noir de la patte #2 du 74LS138 à la patte #15 du 74LS244 (U29).
- Soudez le fil bleu de la patte #3 du 74LS138 à la patte #40 du Gate-Array (Signal AMD).
- Soudez le fil noir de la patte #6 du 74LS138 à la patte #39 du Gate-Array (Signal AME).

                                +-----+--+-----+
               Fil rouge    ____|     |__|     |_
#30 SRAM ------------------o____| 1         16 |_| +5V
#13 LS244                       |              |
               Fil noir     ____|              |_
#1  SRAM ------------------o____| 2         15 |_|x
#15 LS244                       |              |
                 Fil bleu   ____|              |_
#40 Gate Array ------------o____| 3         14 |_|x
                                |              |
                            ____|              |_
                       .---o____| 4         13 |_|x
                       |        |      74      |
                       |       _|     LS138    |_
                       '------o_| 5         12 |_|x
                                |              |               
                 Fil noir   ____|              |___    _____
#39 Gate Array  -----------o____| 6         11 |___o--|_|___|---.  Diode 1N4148
                                |              |                |
                               _|              |___    _____    |
                             x|_| 7         10 |___o--|_|___|---o  Diode 1N4148
                                |              |                |
                               _|              |___    _____    |
                        Masse |_| 8          9 |___o--|_|___|---o  Diode 1N4148
                                |              |                |
                                +--------------+                |
                                                                |
                                                                |    Fil Gris
(x : patte coupée)                                              +-------------O VIA près
                                                                                de C128

                                       
                                                       

 

                                       Gate Array
             64 65 | O O            (côté soudures)            O O | 23 22
                   |                                               |
             62 63 | O O                                       O O | 25 24
                   |                                               |
             60 61 | O O                                       O O | 27 26
                   |                                               |
             58 59 | O O                                       O O | 29 28
                   |                                               |
             56 57 | O O                                       O O | 31 30
                   |                                               |
             54    | O O   O   O   O   O   O   O   O   O   O   O O |    32
                   |   O   O   O   O   O   O   O   O   O   O   O   |
                   |_______________________________________________|

                       55  52  50  48  46  44  42  40  38  36  34
                       53  51  49  47  45  43  41  39  37  35  33




Dernières modifications à appliquer sur la carte Geneve 9640
- Soudez une résistance de 1KΩ entre les points de soudure des broches #20 et #28 de l'emplacement réservé à SRAM sur le PCB.
- Coupez la piste menant à la broche #49 du Gate-Array (ligne CS). La ligne CS de la SRAM de 512Ko sera obtenue par le 74LS138 ajouté au circuit.
- Enfichez le composant SRAM 512Ko sur le support DIP-32 broche "Haut".
- Réinstallez ou reconnectez la pile CR2032.


...Action!
- A l'aide d'un multimètre en position "test de continuité", vérifiez toutes les connexions réalisées dans ce montage. Vérifiez encore.
- Installez la carte Geneve 9640 dans la pebox après avoir préalablement retiré toute carte mémoire déjà présente.
- Mettez sous tension et bootez sous MSDOS, tapez "CHKDSK" puis la touche Entrée.... Sous MDOS v6.50, vous devriez lire  "917504 bytes of total memory". Voila, votre Geneve 9640 a gagné 384Ko de mémoire CPU par rapport à sa taille d'origine: :-)
- Si vous disposez de l'utilitaire MEMTEST, exécutez-le pour découvrir que les plages mémoire située entre >C0 et >EF sont maintenant disponibles. Soit 48 emplacements mémoires de 8 ko.

 

Cet upgrade est basé sur les travaux de Don Walden de la société Cesure Electronics (1997)
La documentation initiale a été réalisée par Tim Tesch (2006). Important: cette documentation bien réalisée contient  cependant une erreur sérieuse (sur la liaison au Gate Array) et manque de précision (sur le type de diode notamment). Veuillez donc tenir compte de la nouvelle documentation (présentée ici) avant toute opération.

Nouvelle documentation, correctifs et tests: Fabrice Montupet (2013) 
Merci à Tim Tesch et Richard Bell pour m'avoir apporté des précisions sur cet upgrade.

Dernière modification: 25 avril 2014
 

Quelques photographies de ma carte Geneve 9640 modifiée.
 


Trois diodes 1N4148 reliées au 74LS138


Photographie du composant audio SN76496 déssoudé.
Le fil vert et les deux SRAM soudéees en piggy-back (en haut, à gauche) appartiennent à l'extension SRAM à 64Ko, ils seront également retirés.


Détail des connexions sur JM3 et des trois diodes à C128.
 


74LS138 et SRAM 512Ko installés


Résistance de 1K soudées aux broches #20 et #28 de la SRAM.


Connexions au Gate-Array et au 74LS244.


Piste CS sous le TMS9901.