Myarc «Geneve 9640»

Rédigé/modifié par Fabrice Montupet - 11 mai 2014


De toutes les sociétés qui ont proposé des extensions pour le micro-ordinateur TI-99/4A de Texas Instruments (photographie ci-contre), Myarc, inc. est sûrement la plus connue et la plus appréciée de ses utilisateurs. Outre le fait qu'elle fut la première à concevoir une carte contrôleur de disque dur, elle est l'initiatrice d'un des projets les plus ambitieux; celui de concevoir un micro-ordinateur compatible avec l'appareil de Texas Instruments tout en offrant des performances et des caractéristiques bien supérieures. Le «Geneve 9640», c'est ainsi qu'il sera baptisé, pourrait presque se résumer à un TI-99/4A sous stéroïdes, mais elle est bien plus que cela. Geneve 9640 surprend déjà par sa forme: une carte électronique conçue pour se loger directement dans la Pebox. Totalement autonome, elle  remplace le micro-ordinateur TI-99/4A, la carte d'extension RAM 32Ko et l'interface (Flex) de communication qui servait à relier le TI-99 à la Pebox. Des cartes de TI, Myarc n'accepte que le contrôleur de disquettes et l'interface série/PIO.
 

Lire la suite de Myarc «Geneve 9640»

Schéma électronique de Geneve 9640 (1986)

Rédigé/modifié par Fabrice Montupet - 11 mai 2014

Ce premier document présente une version préliminaire du micro-ordinateur 9640. Pour une bonne lecture du contenu, j'ai entièrement nettoyé et restauré le schéma de Myarc (1986). A noter qu'une erreur s'était glissée sur le document original, au niveau du brochage du port souris, une erreur maintenant corrigée.  Cliquez sur le schéma ci-dessous pour l'agrandir ou sur ce lien..

Brochage des composants

Rédigé/modifié par Fabrice Montupet - 03 avril 2013

            TMS 9995 (CPU)                 TMS 9901 (interface programmable)
             ____________                            ____________
            |    |__|    |                          |    |__|    |
      XTAL1 |1         40| A15                RST1* |1         40| Vcc
      XTAL2 |2         39| A14                CRUOUT|2         39| S0
     CLKOUT |3         38| A13                CRUCLK|3         38| P0
         D7 |4         37| A12                CRUIN |4         37| P1
         D6 |5         36| A11                  CE* |5    T    36| S1
         D5 |6         35| A10                INT6* |6    M    35| S2
         D4 |7     T   34| A9                 INT5* |7    S    34| INT7* / P15
         D3 |8     M   33| A8                 INT4* |8         33| INT8* / P14
         D2 |9     S   32| A7                 INT3* |9    9    32| INT9* / P13
        Vcc |10        31| Vss                 PHI* |10   9    31| INT10* / P12
         D1 |11    9   30| A6                INTREQ*|11   0    30| INT11* / P11
         D0 |12    9   29| A5                   IC3 |12   1    29| INT12* / P10
      CRUIN |13    9   28| A4                   IC2 |13        28| INT13* / P9
      /INT4 |14    5   27| A3                   IC1 |14        27| INT14* / P8
      /INT1 |15        26| A2                   IC0 |15        26| P2
        IAQ |16        25| A1                   Vss |16        25| S3
      /DBIN |17        24| A0                 INT1* |17        24| S4
      /HOLD |18        23| READY              INT2* |18        23| INT15* / P7
        /WE |19        22| /RESET                P6 |19        22| P3
     /MEMEN |20        21| /NMI                  P5 |20        21| P4
            |____________|                          |____________|






         62256 (RAM Statique)                  MM58274 (Horloge Temps Réel)     
             ____________                            ____________      
            |    |__|    |                          |    |__|    |     
        A14 |1         28| Vcc                  CS* |1         16| Vdd
        A12 |2         27| WE                   RD* |2         15| XTAL IN
         A7 |3         26| A13                  WR* |3    5    14| XTAL OUT
         A6 |4    6    25| A8                    D3 |4    8    13| INT*
         A5 |5    2    24| A9                    D2 |5    2    12| A0
         A4 |6    2    23| A11                   D1 |6    7    11| A1
         A3 |7    5    22| OE                    D0 |7    4    10| A2
         A2 |8    6    21| A10                  Vss |8          9| A3
         A1 |9         20| CS                       |____________|
         A0 |10        19| D7
         D0 |11        18| D6
         D1 |12        17| D5
         D2 |13        16| D4
        Vss |14        15| D3
            |____________|


      
         41256/HM50256 (DRAM)                    41464/HM50464 (DRAM)     
             ____________                            ____________      
            |    |__|    |                          |    |__|    |     
         A8 |1         16| Vss                  OE* |1         18| Vss
       D IN |2         15| CAS                   D1 |2         17| D4  
        WE* |3    4    14| D OUT                 D2 |3    4    16| CAS*
       RAS* |4    1    13| A6                   WE* |4    1    15| D3
         A0 |5    2    12| A3                  RAS* |5    4    14| A0
         A2 |6    5    11| A4                    A6 |6    6    13| A1
         A1 |7    6    10| A5                    A5 |7    4    12| A2
        Vcc |8          9| A7                    A4 |8         11| A3
            |____________|                      Vcc |9         10| A7
                                                    |____________|




            27C128 (EPROM)                          SN76496 (Audio)
             ____________                            ____________
            |    |__|    |                          |    |__|    |
        Vpp |1         28| Vcc                   D2 |1         16| VCC  
        A12 |2         27| /P                    D1 |2    S    15| D3
         A7 |3         26| A13                   D0 |3    N    14| CLOCK
         A6 |4         25| A8                 READY |4    7    13| D4
         A5 |5         24| A9                   WE* |5    6    12| D5
         A4 |6         23| A11                  CE* |6    4    11| D6
         A3 |7         22| /G              AUDIO OUT|7    9    10| D7
         A2 |8         21| A10                  GND |8    6     9| AUDIO IN
         A1 |9         20| /E                       |____________|
         A0 |10        19| D7
         D0 |11        18| D6
         D1 |12        17| D5
         D2 |13        16| D4
        Vss |14        15| D3
            |____________|




        V9938 (Contrôleur vidéo)            MC1733 (Amp. vidéo différenciel)     
             ____________                            ____________      
            |    |__|    |                          |    |__|    |     
      MASSE |1 •       64| XTAL2            INPUT 2 |1         14| INPUT 1
     DHCLK* |2         63| XTAL1                 NC |2    M    13| NC
     DLCLK* |3         62| RAS*                 G2B |3    C    12| G2A
       VDS* |4         61| CAS 0*               G1B |4    1    11| G1A
      HSYNC |5    V    60| CAS 1*               Vee |5    7    10| Vcc
      CSYNC |6         59| CAS X*                NC |6    3     9| NC
       BLE0 |7    9    58| Vcc             OUTPUT 2 |7    3     8| OUTPUT 1
CPUCLK/VDS* |8    9    57| R/W*                     |____________|
     RESET* |9    5    56| AD7
        YS* |10   8    55| AD6
       CBDR |11        54| AD5
         C7 |12        53| AD4
         C6 |13        52| AD3                         PAL16R4A
         C5 |14        51| AD2             (circuit logique programmable)   
         C4 |15        50| AD1                       ____________                              
         C3 |16        49| AD0                      |    |__|    |    
         C2 |17        48| RD7                  CLK |1         20| VCC
         C1 |18        47| RD6                    I |2    P    19| I/O
         C0 |19        46| RD5                    I |3    A    18| I/O
  MASSE DAC |20        45| RD4                    I |4    L    17| Q
      VIDEO |21        44| RD3                    I |5    1    16| Q   
          V |22        43| RD2                    I |6    6    15| Q
          R |23        42| RD1                    I |7    R    14| Q
          B |24        41| RD0                    I |8    4    13| I/O
       INT* |25        40| CD0                    I |9    A    12| I/O
       PLS* |26        39| CD1                  GND |10        11| OE* 
       PLD* |27        38| CD2                      |____________|  
     MODE 1 |28        37| CD3
     MODE 0 |29        36| CD4
       CSW* |30        35| CD5
       CSR* |31        34| CD6
        CD7 |32        33| Vbb
            |____________|





         M60014 (circuit logique prédifusé, programmé par masque)                                           


                                                    W
                                                    E
              A                                     -
              1                                     /
              5                                     C
              /                                 M   R C
              C                                 E D U L
              R                                 M B C K
              O A                               E I L O
              U 1 A A A A           A A A A A A N N K U
              T 4 1 1 1 1 A A A A   5 4 3 2 1 0 - - - T
                  3 2 1 0 9 8 7 6
              1 1                   8 8 8 8 8 7 7 7 7 7
              1 0 9 8 7 6 5 4 3 2 1 4 3 2 1 0 9 8 7 6 5
             __________________________________________
            /                     O                    |
         12 |                                          | 74 RC1
         13 |                                          | 73 RC4
    CAS- 14 |                                          | 72 D7
    RAS- 15 |                                          | 71 D6
    CAS- 16 |                                          | 70 D5
         17 |                                          | 69 D4
    RA0  18 |                                          | 68 D3
    RA1  19 |                                          | 67 D2
    RA2  20 |                 M60014                   | 66 D1
    RA3  21 |           (côté composants)              | 65 D0
    Vcc  22 |                                          | 64 Vss
    RA4  23 |                                          | 63 READY
    RA5  24 |                                          | 62 RESET-
    RA6  25 |                                          | 61 NMI-
    RA7  26 |                                          | 60 CRUCLK-
    RA8  27 |                                          | 59 IAQ/HOLDA
KBD DATA 28 |                                          | 58
KBD CLK  29 |                                          | 57 PIA CS-
KBD INT- 30 |                                          | 56 VDP CSW-
         31 |                                          | 55 VDP CSR-
 READY   32 |                                          | 54 RTC CS-
            |__________________________________________|
             
              3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5
              3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3


              H D     H D A A A A V A A A A X S C R M S
              O B     O B M M M M c M B B B R R L O A O
              L I     L E E D C B c A 0 1 2 A A O M P U
              D N     D N                   M M C   I N
                      A -                       K C O D
                      /                     C C O S -
                      A                     S S U -   C
                      B                         T     S
                      U
                      S



             75  77  79  81  83  1   3   5   7   9   11
             76  78  80  82  84  2   4   6   8   10  13
          _______________________________________________
         |                                               \
         |   O   O   O   O   O   O   O   O   O   O   O   |
   74    | O O   O   O   O   O   O   O   O   O   O   O O |    12
         |                                               |
   72 73 | O O                                       O O | 15 14
         |                                               |
   70 71 | O O                                       O O | 17 16
         |                                               |
   68 69 | O O                                       O O | 19 18
         |                                               |
   66 67 | O O                                       O O | 21 20
         |                     M60014                    |
   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





     74LS245 (Tampon bidirectionnel 8 bits) 
     ________                               
    |  |__|  |                               
DIR |1     20| VCC       TABLE DE VERITE    
 A1 |2     19| OE*   +-------------+-------+
 A2 |3     18| B1    |   ENTREE    | SORTIE|
 A3 |4     17| B2    +------+------+-------+ 
 A4 |5     16| B3    |  OE* | DIR  |  OP   | 
 A5 |6     15| B4    |------+--------------|
 A6 |7     14| B5    |   L  |  L   | B->A  |
 A7 |8     13| B6    |   L  |  H   | A->B  |
 A8 |9     12| B7    |   H  |  X   | isol  |
GND |10    11| B8    +------+------+-------+
    |________|                              

 

    74LS244(octuple tampon à trois états)

     ________
    |  |__|  | 
1G* |1     20| VCC       TABLE DE VERITE
1A1 |2     19| 2G*   +-------------+-------+
2Y4 |3     18| 1Y1   |   ENTREE    | SORTIE|
1A2 |4     17| 2A4   +------+------+-------+
2Y3 |5     16| 1Y2   |   G* |  A   |   Y   |
A13 |6     15| 2A3   |------+--------------|
2Y2 |7     14| 1Y3   |   L  |  L   |   L   |
1A4 |8     13| 2A2   |   L  |  H   |   H   |
2Y1 |9     12| 1Y4   |   H  |  X   |   Z   |
GND |10    11| 2A1   +------+------+-------+
    |________|

 

La connectique de Geneve 9640

Rédigé/modifié par Fabrice Montupet - 01 avril 2013

Bien qu'ils utilisent le même type de connexion, le port souris (proche du connecteur vidéo) et le port joystick (proche du connecteur clavier)  véhiculent des signaux très différents:

1 NC                  6 NC 1 YA               6 Clic gauche
2 Manette 2           7 Manette 1    2 XA               7 Masse
3 Haut                8 Bas 3 YB               8 +5V
4 Bouton de tir       9 Droit 4 XB               9 Clic droit
5 Gauche 5 Clic central
   
1 Horloge       4 Masse 1 +12V            5 Rouge
2 Données       5 +5V 2 Masse           6 Vert
3 Reset 3 Sortie Audio    7 Bleu
  4 Vidéo comp.     8 Sync

Le  cavalier JM5 (situé près du connecteur vidéo DIN) définit le mode vidéo actif.
- En position 3-1, la carte fonctionne en mode RVB
- En position 1-2, la carte fonctionne en mode composite (NTSC) 

 JM5          JM5 en mode RVB         JM5 en mode composite
o o o              o-o o                     o o-o
3 1 2              3 1 2                     3 1 2

 

Le brochage du bus d'extension est documenté à la page dédiée à la Pebox.

 

 

Interpréteur GPL

Rédigé/modifié par Fabrice Montupet - 24 mars 2013

GPL est l'application forunie par Myarc  pour permettre à la carte Geneve 9640 d'accèder à la logithèque des TI-99/4 et TI-99/4A. Avec GPL, il est ainsi possible d'utiliser la presque totalité des cartouches ou des programmes écrits en TI-BASIC et Extended BASIC. L'ordinateur de Myarc ne disposant pas de port cartouche (port GROM sur le TI-99/4A), il est nécessaire de disposer de l'image disque de chaque cartouche que l'on souhaite utiliser.

Lire la suite de Interpréteur GPL

Générer des disquettes TI/Geneve

Rédigé/modifié par Fabrice Montupet - 03 mars 2013

La création de disquettes au format 5"1/4 et 3"1/2 ainsi que la manipulation des fichiers TI/Geneve peuvent être réalisés sur PC, à l'aide de quatre programmes performants et simples d'emploi: TI-Disk Manager, TI99Dir, TI99PC et TI Image Tool.
 

Avec TI-Disk Manager, les utilisaeurs Mac ont enfin un outil de gestion de disquettes au format TI-99. TI-Disk Manager offre toute une série de fonctions très utlies, pour ne pas dire indispensables. L'uttilitaire est hébergé par son auteur sur le site BitBucket, ici.

TI99Dir est un programme conçu pour afficher et gérer des fichiers au format TI-99 contenus dans des images disques de type .DSK et .IMG.  Inversement, TI99Dir permet de créer des fichiers .DSK ou .IMG et d'y stocker des fichiers au format TI-99. TI99Dir nous vient de Fred Kaal, il fonctionne sous MS-Windows XP ou supérieur.
Visitez le site officiel de Fred Kall , Téléchargez TI99Dir.

TI99-PC Win est un programme capable de lire, écrire, copier et formater des disquettes TI-99 ou Geneve sur un PC. Le PC utilisé doit être équipé d'une carte mère disposant d'un contrôleur de disquette ( et capable de gérer le format simple densité  si vous utilisez des disquettes au format TI de 90Ko) fonctionnant sous MS-Windows XP ou supérieur.
TI99-PC est l'oeuvre de Paolo Begnaresi, il utilise le pilote Omniflop de Jason Watton. Téléchargez TI99-PC.

TI Image Tool vous permet de gérer et manipuler des fichiers images disquettes ou disque dur, et ce, en toute simplicité. L'auteur de ce programme (écrit en Java) est Michael Zapf. Téléchargez TI Image Tool. Visitez le site officiel de Michael: www.mizapf.de

--------------------------

 

Copie d'écran de TI-Disk Manager pour Mac OSX.

 


La copie d'écran ci-dessus montre la création d'une image disque (fenêtre de droite) contenant des fichiers TI importés de l'image disque DSDD1.DSK (fenêtre de gauche)

 


La copie d'écran ci-dessus montre le résultat d'un catalogue d'une disquette TI insérée dans le lecteur A d'un PC
sous MS-Windows XP


Copie d'écran de TI Image Tool

 

Les différentes formats de disquettes:

Simple face, simple densité (40 pistes, 9 secteurs par piste, capacité totale: 90Ko)
Simple face, double densité (40 pistes, 16 ou 18 secteurs par piste, capacité totale de 160Ko ou 180Ko)
Double face, simple densité (40 pistes par face, 9 secteurs par piste, capacité totale:180Ko)
Double face, double densité (40 pistes par face, 16 ou 18 secteurs par piste, capacité totale de 320Ko ou 360Ko)
Double face, quadruple densité (80 pistes par face , 16 ou 18 secteurs par piste, capacité totale de 640Ko/720Ko)
Double face, haute densité (80 pistes par face , 36 secteurs par piste, capacité totale de 1.44Mo)

Note: Chaque secteur se compose de 256 octets.

L'accès à ces différents formats de disquettes sur votre Geneve 9640 sera possible en fonction du contrôleur de disquettes embarqué dans la Pebox.
Le contrôleur de Texas Instruments gère les disquettes simple et double face mais uniquement en simple densité.
Le contrôleur de CorComp gère les disquettes simple et double face, en simple et double densité, 9 et 18 secteurs par piste.
Le contrôleurs DDCC-1 et HDFC de Myarc est le plus ouvert, il gère tous les formats de disquettes listés (une mise à jour de la ROM du contrôleur est peut-être nécessaire pour le format haute densité)

 

 

Publicité

Rédigé/modifié par Fabrice Montupet - 17 février 2013

(Re) découvrez la publicité de Myarc, inc. qui a fait rêver plus d'un utilisateur de TI-99/4A.

Lire la suite de Publicité

Les produits Myarc compatibles Geneve

Rédigé/modifié par Fabrice Montupet - 16 février 2013

Myarc:

- 512 K Geneve Card: Une (simple) modification est toutefois nécessaire pour que la carte soit compatible Geneve.

- Memory Expansion Card. Modèle MEXP-1: Mémoire supplémentaire de 32, 128 ou 512 Ko. Les fonctions RamDisk (émulation d'un disque par la RAM, catalogue, formatage, nom de volume), spooler pour les ports RS232 et parallèle sont incluses.

- Disk Drive Controller Card. Modèle DDCC-1: Ce contrôleur a l'avantage d'être rapide, de supporter les disquettes double face/haute densité et offre une gestion étendue des disques (Call dir en particulier). Le coffret contient aussi le manuel et surtout le logiciel 'Disk Manager Level 3 supreme'.

- 128K.OS Extended Basic (Level 4). Modèle XBII: 3 fois plus rapide que l'Extended Basic de T.I., ce basic accède enfin à la haute résolution grâce aux instructions: Draw, Circle, Fill, Rect.

- RS232 Interface Card. modèle RSIC-1: Carte comprend 2 ports RS232 (par un câble en 'Y' branché sur un seul connecteur ) et un port parallèle. vitesse de 9600 à 19200 bds.

- Hard Disk & Floppy disk controler:  Ne fonctionne qu'avec Geneve, MDOS ver 1.06 et Myark Disk Manager 5 (ver 1.21)

- Mouse: Souris trois boutons.

Autres:

- MBPII Card (Cesure Electronics). Cette carte multifonctions intègre une horloge temps rée à base de MM58167, un convertisseur Analogique/Digital ADC0809 à 8 entrées et 6 sorties digitales programmables. Geneve disposant déjà d'une horloge temps réel, l'intérêt de la carte MBPII se porte donc sur ses fonctions d'E/S.. La carte fonctionne avec Geneve moyennant quelques modifications matérielles visant à décoder AMC, AMB et AMA.

- forTI Card . La carte ne décode AMC, AMB et AMA. Elle requiert de fait quelques modifications matérielles pour fonctionne sur Geneve.

Système d'exploitation MDOS

Rédigé/modifié par Fabrice Montupet - 12 février 2013

 MDOS (Myarc Disk operating System) est le système d'exploitation de la carte Geneve 9640. Il a été conçu et développé exclusivement pour elle par Paul Carlton. Outre son mode de compatibilité avec les programmes du TI-99/4A, MDOS offre une série de commandes empruntées à MS-DOS de Microsoft. L'architecture de la carte Geneve étant fondamentalement différente de celle d'un ordinateur sous MS-DOS, il n'existe aucune compatiblité logicielle entre les deux mondes.

Lire la suite de Système d'exploitation MDOS

Peripheral Expansion Box de Texas Instruments

Rédigé/modifié par Fabrice Montupet - 08 février 2013

Le célèbre boîtier de Texas Instruments a été initialement conçu pour le micro-ordinateur TI-99/4. Il remplace avantageusement les premières extensions qui se connectaient en ligne sur le port d’extensions du microordinateur. La Peripheral Expansion Box (ou Pebox, PEB, PE-Box) se compose d'un bloc d'alimentation électrique, d'une carte fond de panier intégrant 8 slots d'extensions et d'un réceptacle pouvant accueillir jusqu'à deux lecteurs de disquettes (demi-hauteur). L'alimentation électrique envoie les tensions +8V, -16V et +16V * sur les cartes d'extensions installées et les tensions +12V et +5V sur la prise molex destinée à alimenter le lecteur de disquette. La façade est munie d'un interrupteur de mise sous tension ainsi que 8 fenêtres d'activité des cartes insérées.
Bien que destiné à être posé en station horizontale, le boîtier est plus couramment mis en position verticale pour des raisons d'encombrement: en effet, ses dimensions sont imposantes: 45x29x18 cm.
Les cartes d'extensions classiques sont: La carte Flex (uniquement en configuration TI-99/4 et /4A car elle permet la communication avec ce dernier), l'extension RAM 32Ko (uniquement en mode TI-99/4 et 4A) , le contrôleur de disquettes, l'interface RS232/PIO) et la carte UCSD Pascal.
C'est ce boitier qui sert également de base aux configurations Geneve 9640.

* Voir +12V, -22V et +22V sur certains modèles.

Lire la suite de Peripheral Expansion Box de Texas Instruments

WHT Turbo video

Rédigé/modifié par Fabrice Montupet - 07 février 2013

  Conçu par la société Western Horizon, Turbo Video est un accelerateur matériel. Point de circuit imprimé, encore moins de nouveau processeur vidéo, Turbo Video est un simple composant PAL qui vient remplacer celui déjà présent sur la carte Geneve 9640. L'opération est grandement facilitée par le fait que le composant PAL d'origine a été - pour un bon nombre de cartes Geneve - installé sur un support,  dispensant ainsi la délicate opération de soudage/dessoudage. Rappelons que le PCB de la carte Geneve est très fragile car elle est composée de 4 couches.

Selon WHT, les performances vidéo obtenues par Turbo Video sont accrues d'environ 20% (variables selon le mode graphique utilisé). A noter que Turbo Video est incompatible avec certaines cartes Geneve 9640 de première génération.

 Le composant PAL est situé à gauche du TMS9901 -->

 

 

 

 

Myarc RAM Card

Rédigé/modifié par Fabrice Montupet - 06 février 2013

La carte mémoire 512Ko de Myarc a été initialement conçue pour le micro-ordinateur TI-99/4(A) pour servir généralement de spooler d'impression ou de RAMdisk (disque virtuel), c'est ce qui explique la présence d'une EPROM sur le PCB, cette dernière contenant le logiciel de gestion.
Cette carte mémoire peut également être utilisée comme RAM CPU en configuration Geneve 9640, mais au prix de quelques modifications matérielles. Myarc a livré des cartes modifiiés "Geneve 9640" aux clients qui en faisaient la demande au moment de passer commande.

 

Horizon Computer Memex

Rédigé/modifié par Fabrice Montupet - 06 février 2013

MEMEX est une carte d'extension mémoire CPU. Livrée avec 512Ko de RAM par défaut, sa mémoire peut être étendue jusqu'à de 2Mo. La carte dispose de fonctionnalités interessantes tel que l'accès mémoire sans état d'attente (0 Wait State) et un système d'auto détection matériel évitant tout conflit avec les autres cartes d'extensions installées dans la Pebox .
La configuration à 512Ko de RAM en standard n'est pas sans raison: La carte Geneve 9640 originale n'est pas capable d'adresser une carte mémoire embarquant plus de mémoire. En configuration mémoire suppérieure (1024Ko, 1536Ko et 2048Ko), la carte MEMEX doit  être utilisée conjointement avec l'extension GENMOD de Dynamic Memory System.


Le schéma ci-dessus présente Memex en configuration maximale

 

Tableau de configuration du SW1:

Switch    
1 ON = 0 Wait State / OFF = 1 Wait State  
2 OFF par défaut
3 ON = vérouille >E8 - >EB Configuration 2 Mo RAM
ou
options futures

 
4 ON = vérouille >EC - >EF
5 ON = vérouille >F0 - >F3
6 ON = vérouille >F4 - >F7
7 ON = vérouille >F8 - >FB
8 ON = vérouille >FC - >FF

 

CorComp RS232 Card

Rédigé/modifié par Fabrice Montupet - 06 février 2013

A l'égal de la carte RS232 PHP1220 de Texas Instruments, la carte RS232 de Corcomp offre deux ports série et un port PIO. Elle se distingue de la première par un jeu de composants réduit.

Lire la suite de CorComp RS232 Card

Corcomp 9900 DS/DD Controller

Rédigé/modifié par Fabrice Montupet - 05 février 2013

Le 9900 DS/DD est un contrôleur de disquettes pouvant gérer jusqu'à quatre lecteurs double face/double densité. Il fut produit par la société CorComp, spécialisée dans la fourniture d'extensions pour TI-99/4A.

Lire la suite de Corcomp 9900 DS/DD Controller

Les moniteurs compatibles

Rédigé/modifié par Fabrice Montupet - 04 février 2013

Le processeur vidéo de la carte Geneve 9640 génère deux formats vidéo distincts: Les signaux vidéo Composite et RVB. Le premier est de loin le plus commun, il est également le plus décevant car l'image souffre d'un moirage important dû au mélange des signaux de luminance, chrominance et de synchronisation. Pour cette raison, l'utilisation d'un moniteur composite doit se faire en dernier recours. L'usage du signal RVB est donc fortement conseillé. En effet, un moniteur RVB reçoit les signaux Rouge, Vert, Bleu et de synchronisation séparément. L'image est ainsi stable et les couleurs sont exceptionnelles. Les deux signaux vidéo de la carte Geneve 9640 sont livrés sur un même connecteur, une prise DIN 8 broches.
 

Réalisation d'un câble composite:

Matériel nécessaire:
- Prise DIN 8 broche male
- Câble coaxial haute qualité
- Prise RCA femelle

Opérations:
- Reliez une des extrémités du brin central du câble à la broche n°4 de la prise DIN et l'autre extrémité du câble à la broche centrale de la prise RCA.
- Reliez une des extrémités du brin extérieur du câble coaxial à la broche n°2 de la prise DIN et l'autre extrémité du câble à la broche externe de la prise RCA.

.....
1 +12V   4 Vidéo comp.  7 Bleu  
 2 Masse  5 Rouge        8 Sync   
3 Audio  6 Vert                 

Réalisation d'un câble RVB:

Matériel nécessaire:
- Prise DIN 8 broche male
- Câble vidéo haute qualité blindé  composé de 5 brins
- Prise DB9 mâle, Péritel mâle ou DIN mâle (le type de prise variant selon le moniteur RVB à connecter)

Opérations:
Il n'existe pas de câble vidéo RVB universel. En effet, nombre de constructeurs ont  câblé leurs moniteurs de manière personnelle. Ainsi, vous devrez vous munir du schéma informatif des signaux d'entrée vidéo de votre moniteur et relever l'assignation de chaque broche. Il ne restera ensuite qu'à câbler la prise DIN8 mâle  en respectant le schéma présenté plus haut.

DB9 Commodore 1084DS Signal DIN8 Geneve
3 Rouge 5
4 Vert 6
5 Bleu 7
7 Synchro 8
1 et 2 Masse 2

Ma Geneve 9640 est reliée à un moniteur Nec MultiSync . La synchronisation se fait ici d'une manière un peu particulière, j'ai utilisé la méthode  SOG (Sync On Green). Détails du câblage:

DB9 MultiSync Signal DIN8 Geneve
1 Rouge 5
2 Vert 6
3 Bleu 7
2 (+ resistance 75 Ohm) Synchro 8
6 à 9 Masse 2


Notez que le connecteur vidéo de la carte Geneve délivre également le signal audio. Vous pourrez câbler également ce signal si votre moniteur dispose de haut-parleurs. Dans ce cas, un câble vidéo à 6 brins sera nécessaire. Cependant, je vous encourage vivement à équiper votre Geneve d'une prise audio séparée afin de la relier à un  haut-parleur amplifié, la qualité du son n'en sera que meilleure.
 

Configuration de la carte Geneve 9640:

Le support de cavalier, situé à proximité du connecteur vidéo DIN et du port Souris, permet de sélectionner le type de moniteur utilisé:
- Composite: Le cavalier doit être positionné sur les broches 1 et 3.
- RVB: Le cavalier doit être positionné sur les broches 1 et 2.

 

 

 

Rave 99 Speech Card

Rédigé/modifié par Fabrice Montupet - 03 février 2013

Le speech Synthesizer fait partie de ces quelques périphériques "side car" réservés au TI-99/4 et 4A. Cette connexion directe au bus du micro-ordinateur texan rend de fait le synthétiseur de parole incompatible avec la carte Geneve 9640 . Heureusement, la carte "Speech Card" conçue par la société Rave 99 permet de connecter le Speech Synthesizer au bus d'extension de la Pebox, le bus même qu'utilise notre Geneve.

Lire la suite de Rave 99 Speech Card

SNUG: ASCSI 2

Rédigé/modifié par Fabrice Montupet - 03 février 2013

ASCSI-2 est une carte interface SCSI, fonctionnant aussi bien sur TI-99/4A que sur Geneve 9640. Elle peut contrôler jusqu'a sept périphériques SCSI tels que des disques durs, lecteurs ZIP ou lecteurs CD. ASCSI-2 fait partie d'une famille de cartes d'extensions réalisées par le SNUG, un groupe de développeurs allemands talentueux.

Lire la suite de SNUG: ASCSI 2

Dynamic Memory System GENMOD

Rédigé/modifié par Fabrice Montupet - 02 février 2013

L'extension GENMOD est destinée à améliorer les performances de la carte Geneve 9640. Elle se présente sous la forme d'un petit PCB, principalement composé de deux GAL, à greffer directement sur le gate-array de la carte Geneve 9640 après une préparation préalable de cette dernière. Cette préparation consiste à couper des pistes et à souder et placer quelques straps. Il s'agit dpnc d'une opération particulièrement délicate.
Le PCB de GENMOD est relié à un boitier en plastique surmonté de deux interrupteurs et de LED témoins. Le premier interrupteur, désigné par l'étiquette "TI Mode", fait la bascule entre la mémoire de 512Ko intégrée à la carte Geneve 9640 (la seule à permettre la gestion du mode GPL) et la mémoire RAM étendue d'une carte MEMEX. Le second interrupteur, désigné par l'étiquette "Turbo Mode" a pour fonction d'activer/désactiver les wait states sur la carte MEMEX.

L'affranchissement des cycles d'attente (passage à 0 wait state) a pour résultat d'augmenter considérablement la vitesse d'exécution du système.

Si le connecteur d'extension de la carte Geneve 9640 libère les trois lignes d'adresses AMC, AMB et AMA sur le bus de la Pebox, permettant ainsi d'adresser la mémoire sur 19 bits, l'extension GENMOD ajoute deux nouvelles lignes: AME et AMD , ce qui a pour effet d'étendre la plage mémoire à 21 bits et  d'adresser jusqu'à 2048 Ko de RAM (2 ^ 21 / 1024). Les lignes AMD et AME sont respectivement assignées aux broches n°8 et n°9 du bus de la Pebox (AMD=0 et AME=1). Toute carte d'extension insérée dans la pebox doit tenir compte de cette nouvelle logique d'adressage.

Les carte nativement incompatibles avec GENMOD:
- Horizon RamDisk
- Contrôleur de disquettes de Corcomp
- Contrôleur de disquettes de Myarc (première série)
- Interface RS232/PIO Corcomp
- Speech Adapter de Rave E99 (première série: v1.05).

Augmenter la mémoire SRAM de 384Ko

Rédigé/modifié par Fabrice Montupet - 30 janvier 2013

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)

Lire la suite de Augmenter la mémoire SRAM de 384Ko