l'organisation mémoire du VG5000µ
La publicité annonce le VG5000 comme possédant
24 Ko de RAM et 18 Ko de ROM mais qu'en est-il en réalité ?
Voici les inscriptions sur le boitier du VG5000 :
La ROM
16 Ko contenant le Basic et le Bios de la
machine, mais les 2 Ko manquants sont en réalité le charset (les caractères)
qui occupe 2048 octets dans le processeur vidéo EF9345.
Il existe deux version de VG5000, celle intégrant le basic 1.0 dans deux
circuits ROM de 8 Ko et celle intégrant le basic 1.1 dans un circuit ROM
de 16 Ko.
|
|
version 2 circuits TMS4764 |
Le Zoom de la plaque supportant les 2 ROMS |
|
|
|
Ici, la carte fille avec les 2 ROMS a été
retirée,
il est possible d'insérer la ROM 9128C de GI
|
à gauche, le circuit ROM
9128C GI |
Notez bien que le VG5000 en version basic 1.0 était prévu
au départ avec un seul circuit ROM du type TMS47128 de 16Ko. Mais suite
à un défaut d'approvisonnement, le VG5000 sera provisoirement
équipé de deux circuits ROM type TMS4764 de 8Ko (quelques centaines
d'unités en sont équipées).
Pour la version basic 1.1, Philips utilisera un
circuit ROM 9128C de chez GI.
Datasheet du circuit ROM 9128C de chez GI - ROM 16Ko
La RAM
Le VG5000 embarque 24 Ko (3 x 8 Ko) type SRAM D4168C (200ns)
répartition de la mémoire :
2 x 8 Ko : utilisé par le systéme
1 x 8 Ko : utilisée par la vidéo
Vue interne :
Finalement en version de base il reste 13758 octets de diponibles pour écrire son programme.
|
|
Version de base avec rom Basic 1.0 |
Version de base avec rom Basic 1.1 |
Pour les programmateurs, voici la carte mémoire du VG5000
Datasheet du circuit SRAM D4168C (200ns)
L'extension VG5216
Avec l'extension VG5216, on ajoute en plus du port
cartouche, joystick et centronic, 16 Ko de RAM. Il reste donc 30142
octets de disponibles.
Les inscriptions sur le boitier du VG5216 :
Vue interne :
|
|
Version de base avec extension VG5216 |
Version de base avec extension VG5216 + Lgraph* |
* Lgraph est une extension du basic qui permet
l'utilisation de l'imprimante en mode mode bitmap. |
La cartouche VU0031
Avec la cartouche VU0031 on ajoute 2 x 8 Ko type SRAM D41416C (150ns). Il reste donc
46526 octets de disponibles.
Les inscriptions sur le boitier du VU0031 :
Vue interne :
|
|
Version de base + VG5216 + VU0031 |
Version de base + VG5216 + VU0031 + Lgraph* |
* Lgraph est une extension du basic qui permet
l'utilisation de l'imprimante en mode mode bitmap. |
Récapitulatif :
Configuration |
Annoncé commercialement |
Réel |
Disponible (pour le basic) |
VG5000 |
24 ko |
16 ko |
13758 octets |
VG5000 + VG5216 |
40 ko |
32 ko |
30142 octets |
VG5000 + VG5216 + VU0031 |
56 ko |
48 ko |
46526 octets |
En Basic :
PRINT FRE(0)
donne le nombre d'octets disponibles pour l'utilisateur.
Mais encore...
A venir :
Datasheet du circuit SRAM D41416C (150ns) [VG5216]
Astuce :
Où trouver des circuits RAM de rechange ? Réponse: dans une console
Sega Master System qui utilise les mêmes circuits SRAM.
Projet :
Upgrader l'extension VG5216 avec 2 circuits RAM de 16Ko pour libérer
le port cartouche...
|