Micro-ordinateurs |
........ |
|
|
|
|
||||||||||||||
Adresse |
Description | Description | Description | ||||||||||||||||
0000> |
Registres généraux |
|
|||||||||||||||||
0080> |
Zone libre |
||||||||||||||||||
0100> |
Registre contrôle données/Contrôle |
||||||||||||||||||
0120> |
Accès au VDP |
||||||||||||||||||
0130> |
Accès BAL TMS 7041 |
||||||||||||||||||
0140> |
Zone libre |
Accès au contrôleur |
|||||||||||||||||
0150> |
Réservé |
x |
Réservé |
||||||||||||||||
0180> |
Zone libre |
Zone Libre |
|||||||||||||||||
0200> |
|||||||||||||||||||
1000> |
ROM 32Ko |
ROM 32Ko |
ROM 32Ko |
ROM 32Ko |
|
RAM 32Ko |
ROM 32Ko |
ROM 32Ko |
|||||||||||
2000> |
ROM Interne |
ROM Interne |
Module ROM externe |
Module ROM externe |
Module ROM externe |
Module ROM externe |
|||||||||||||
3000> |
|||||||||||||||||||
4000> |
EXL 100 |
EXL 100 |
EXL 135 |
EXL 135 |
EXL 135 |
||||||||||||||
5000> |
Page 0 |
Page 1 |
Page 0 |
Page 1 |
Page 0 |
Page 1 |
|||||||||||||
6000> |
|||||||||||||||||||
7000> |
|||||||||||||||||||
8000> |
|
ROM |
|||||||||||||||||
9000> |
libre 16 Ko |
RAM |
RAM |
BOOTSTRAP |
|||||||||||||||
-Page- |
DOS |
||||||||||||||||||
A000> |
pour |
16Ko |
16Ko |
||||||||||||||||
B000> |
extensions |
||||||||||||||||||
C000> |
Variables système Pile calcul flottant |
R M |
|
||||||||||||||||
C800> |
Non utilisé |
ROM DOS |
|||||||||||||||||
D000> |
libre |
ROM |
RAM |
||||||||||||||||
|
CROS |
||||||||||||||||||
pour |
DOS |
||||||||||||||||||
E000> |
extensions |
8Ko |
8Ko |
||||||||||||||||
F000> |
Réservé |
||||||||||||||||||
F806> |
ROM Interne du |
||||||||||||||||||
FFFF> |
Organisation de la VDP RAM
adresse | x | Description | |
0000> |
****** VDP RAM ****TMS 3556**** 32K ou 64Ko RAM |
Générateur de caractères 0 (Caractères ASCII / Basic) Accessible par: CALL COLOR ("0") |
|
0500> |
Générateur transparent à l'utilisateur (caractères double hauteur/largeur).Accessible par:CALL COLOR ("1") |
||
0A00> |
Générateur 1 (Caractères graphiques redéfinissables par l'utilisateur) |
||
0F00> |
Programme Basic utilisateur |
||
DYNBAS |
Variables utilisées Basic |
||
FRELNK |
Libre |
||
FFRSYM |
Table de noms de variables |
||
Mémoire d'écran réelle. |
|||
7FFF> |
Adresse écran
BAPPA-1 MSB
BAPPA LSB
Cette adresse peut changer si l'on passe en mode graphique.
FFRSYM = Adresse limite de la zone libre côté adresses hautes.
FFRSYM MSB
FFRSYM+1 LSB
FRELNK = Adresse limite de la zone libre côté adresses basses.
FRELNK-1 MSB
FRELNK LSB
La différence du contenu de ces deux pointeurs indique le nombre d'octets libres restant dans un programme BASIC.