Cette extension RAM de 32 Ko est directement reconnue à la mise sous tension du système. Le témoin de fonctionnement de la carte ne s'allume que lorsqu'un logiciel accède à une adresse mémoire de l'extension. L'extension est composée de 16 boîtiers mémoires de type 4416.  Pour conserver sont contenu, cette mémoire a besoin d'être sans cesse rafraîchie, ce rôle est joué par un ensemble de composants logiques qui, avec les classiques composants buffers protégeant le bus, forment l'essentiel de la carte.

L'organisation de l'extension mémoire est particulière: Les 32 Ko sont divisés en deux plages mémoires distinctes: >2000-3FFF (LOW) et >A000-FFFF (HIGH). Sous Extended Basic,  seulement 24 Ko sont exploitables par les programmes, le reste est réservé au stockage de données (DATA). Le module Mini Memory ne peut utiliser cette RAM qu'en fichiers de données. Seuls les programmes conçus avec l'Editeur-Assembleur peuvent utiliser les 32 Ko en totalité.
Une seule carte doit être installée dans la Pebox. L'organisation des mémoires RAM, ROM et GROM ne permet pas au microprocesseur TMS9900 d'en gérer plus.

Note: La carte PHP1260 est présentée ici sans son bouclier métallique, servant à la fois de protection et de dissipateur thermique.

Une Organisation très particulière de la mémoire:

>0000-1FFF 8 Ko Interpréteur GPL, routines du système,  routines virgule flottante, vecteurs XMLINK et XOP, Vecteurs d'interruption, DSR ctrl de K7, etc. ROM 16 bits
>2000-3FFF 8 Ko Mémoire basse de l'extension 32Ko RAM 8 bits
>4000-5FFF 8 Ko Gestion des accès aux périphériques du PEB (DSR) comme le contrôleur PIO/RS-232C, lecteur de disques, etc. ROM 8 bits
>6000-7FFF 8 Ko Mémoire située dans les cartouches "Solid State Software". ROM/RAM 8 bits
>8000-9FFF 768 octets
256 octets


1 Ko
1 Ko
1 Ko
1 Ko
1 Ko
1 Ko
1 Ko
>8000-82FF: ? (help!)
>8300-83FF: ScratchPad RAM

Gestionnaires Son, VDP, Speech Synthesizer, GROM:
>8400-87FF: Générateur de son.
>8800-8BFF: VDP (lecture)
>8C00-8FFF: VDP (écriture)
>9000-93FF: Speech Synthesizer (lecture)
>9400-97FF: Speech Synthesizer (écriture)
>9800-9BFF: GROM/GRAM (lecture)
>9C00-9FFF: GROM/GRAM (écriture)

RAM/ROM
16 bits


8 bits
8 bits
8 bits
8 bits
8 bits
8 bits
8 bits
>A000-FFFF 24 Ko Mémoire haute de l'extension 32 Ko. RAM 8 bits
         

 



Contenu de ce site ©1999-2019 Fabrice Montupet