Revenir au plan du site
Annexe technique pour les fonctionnalités du Gate Array
RMR (connexions ROM, gestion du MODE, reset des INT)
;*** RMR tags ***
MODE_0 equ 0
MODE_1 equ 1
MODE_2 equ 2
MODE_3 equ 3
CLEAR_INT equ %10000
ROM_OFF equ %1100
ROM_BOTH equ 0
ROM_UP equ %100
ROM_LOW equ %1000
INTRESET equ %10000
macro RMR tags
ld a,{tags}+%10000000
ld b,#7F
out (c),a
mend
|
RMR2 (connexions et positionnement ROM+ASIC) spécifique à la gamme Plus/GX-4000
;*** RMR2 tags ***
ASICOFF equ 0
ROM0000 equ 0
ROM4000 equ %01000
ROM8000 equ %10000
ASICON equ %11000
ROM0 equ 0 : ROM1 equ 1 : ROM2 equ 2 : ROM3 equ 3 : ROM4 equ 4 : ROM5 equ 5 : ROM6 equ 6 : ROM7 equ 7
macro RMR2 tags
ld a,{tags}+%10100000
ld b,#7F
out (c),a
mend
|
MMR (Memory Mapping Register)
DISABLE equ 0
UPPER3 equ 1
ALLSLOT equ 2
UPPER3FLIP equ 3
BANK0 equ 4
BANK1 equ 5
BANK2 equ 6
BANK3 equ 7
macro MMR,slot,config
ld bc,#7FC0+(slot & 7)<<3) | (config & 7)
mend
|
Voir article
[ ici ] pour des exemples d'utilisation.
La suite plus tard ;)