|
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.
