Rom De 4M Bit; Adresses $0000 - $03Ff Du Z80 - Sega Mark III Manuel De Référence

Table des Matières

Publicité

(3) La ROM de 4M Bit
$80000 ----+-----+--+-----+--+-----+--+-----+
| $1F |
+-----+
|
|
|
+-----+
| $19 |
+-----+
| $18 |
$60000 ----+-----+--+-----+--+-----+--+-----+
| $17 |
+-----+
|
|
|
+-----+
| $11 |
+-----+
| $10 |
$40000 ----+-----+--+-----+--+-----+--+-----+
| $0F |
+-----+
|
|
|
+-----+
| $09 |
+-----+
| $08 |
$20000 ----+-----+--+-----+--+-----+--+-----+
| $07 |
+-----+
|
|
|
+-----+
| $01 |
+-----+
| $00 |
$00000 ----+-----+--+-----+--+-----+--+-----+
(4) Adresses $0000 à $03FF du Z80
Le premier Kilooctet (1024 octets) du Z80A est toujours mappé au
premier Kilooctet de ROM pour garantir que les vecteurs de reset
et d'interruption soient toujours disponibles.
Par exemple, si la Banque n°8 (Adresses ROM $20000 à $24000) était
assignée à la Page 0 (Adresses $0000 à $4000 du Z80), on ne pourrait
pas accéder aux adresses ROM $20000 à $203FF car les adresses $0000
à $03FF du Z80 resteraient mappées aux adresses ROM $00000 à $003FF.
Manuel de Référence Hardware de la Sega Mk3 (Rev1) Page 44
| $17 |
| $0F |
+-----+
+-----+
.
|
|
.
|
|
.
.
|
|
.
|
|
.
.
|
|
.
|
|
.
+-----+
+-----+
| $11 |
| $09 |
+-----+
+-----+
| $10 |
| $08 |
| $0F |
| $07 |
+-----+
+-----+
.
|
|
.
|
|
.
.
|
|
.
|
|
.
.
|
|
.
|
|
.
+-----+
+-----+
| $09 |
| $01 |
+-----+
+-----+
| $08 |
| $00 |
| $07 |
| $1F |
+-----+
+-----+
.
|
|
.
|
|
.
.
|
|
.
|
|
.
.
|
|
.
|
|
.
+-----+
+-----+
| $01 |
| $19 |
+-----+
+-----+
| $00 |
| $18 |
| $1F |
| $17 |
+-----+
+-----+
.
|
|
.
|
|
.
.
|
|
.
|
|
.
.
|
|
.
|
|
.
+-----+
+-----+
| $19 |
| $11 |
+-----+
+-----+
| $18 |
| $10 |
00
01
10
| $07 | <-- Numéro de Banque
+-----+
|
|
.
|
|
|
.
| On peut indifféremment accéder à
|
|
.
| l'adresse définie par Décalage de
+-----+ Numéro de Banque 00, Numéro de Banque
| $01 | 09 et en utilisant Décalage de Numéro
+-----+ de Banque 01, Numéro de Banque 01.
| $00 |
| $1F |
+-----+
|
|
.
|
|
|
.
|
|
|
.
|
+-----+
| $19 |
+-----+
| $18 |
| $17 |
+-----+
|
|
.
|
|
|
.
|
|
|
.
|
+-----+
| $11 |
+-----+
| $10 |
| $0F |
+-----+
|
|
.
|
|
|
.
|
|
|
.
|
+-----+
| $09 |
+-----+
| $08 |
11
<-- Bits 0 et 1 de $FFFC
(Décalage de Numéro de Banque)

Publicité

Table des Matières
loading

Table des Matières