Notes Pour Le Développeur; Registres De Contrôle Mémoire - Sega Mark III Manuel De Référence

Table des Matières

Publicité

(1) Registres de Contrôle Mémoire
+---------------+ $FFFF
|
|
Page 3
|
+---------------+ $C000
|
|
Page 2
|
+---------------+ $8000
|
|
Page 1
|
+---------------+ $4000
|
|
Page 0
|
+---------------+ $0000
(2) Registres de Contrôle Mémoire
* $FFFF – Registre de Contrôle de la Page 2
msb
+---+---+---+---+---+---+---+---+
| 0 | 0 | 0 |
+---+---+---+---+---+---+---+---+
* $FFFE – Registre de Contrôle de la Page 1
msb
+---+---+---+---+---+---+---+---+
| 0 | 0 | 0 |
+---+---+---+---+---+---+---+---+
* $FFFD – Registre de Contrôle de la Page 0
msb
+---+---+---+---+---+---+---+---+
| 0 | 0 | 0 |
+---+---+---+---+---+---+---+---+
* $FFFC – Registre de Contrôle de la Page 2 de la RAM
msb
7
+---+---+---+---+---+---+---+---+
|
| 0 | 0 |
+---+---+---+---+---+---+---+---+
|
|
|
|
|
+------------------------------ Dev. Brd. - Switch de Protection en Ecriture
NOTE:
Quand le système est mis sous tension, le programme en ROM système configure les données
suivantes:
$FFFF = 2
Le bit 7 de $FFFC est le bit de protection en écriture de la ROM Board (Uniquement pour la
development board-carte de développement)
0 = Lecture/Ecriture
Manuel de Référence Hardware de la Sega Mk3 (Rev1) Page 43
NOTES POUR LE DEVELOPPEUR
|
|
|
|
| ------ $FFFF
|
|
| ------ $FFFE
|
|
| ------ $FFFD
|
|
|
|
|
+---+---+---+---+---- Numéro de Banque ROM pour la Page 2
|
|
|
|
+---+---+---+---+---- Numéro de Banque ROM pour la Page 1
|
|
|
|
+---+---+---+---+---- Numéro de Banque ROM pour la Page 0
4
3
2
1
|
|
|
|
|
|
| \___ ___/
|
|
|
+---- Décalage de Numéro de Banque
|
|
+---------- Numéro de Banque de RAM Externe
|
+-------------- Switch ROM/RAM
+------------------ RAM - Switch de Protection en Ecriture
$FFFE = 1
lsb
|
lsb
|
lsb
|
0 lsb
|
$FFFD = 0
$FFFC = 0
1 = Lecture seule
0=ROM, 1=RAM

Publicité

Table des Matières
loading

Table des Matières