From NeoGeo Development Wiki
Jump to navigation
Jump to search
| Start
|
End
|
Size
|
DEF Name
|
Description
|
| $000000
|
$0FFFFF
|
1MiB
|
|
Vector table, First fixed bank of the 68k program ROM (P ROM)
|
| $100000
|
$10F2FF
|
64KiB
|
WORKRAM
|
User RAM
|
| $10F300
|
$10FFFF
|
BIOS-reserved RAM
|
| $200000
|
$2FFFFF
|
1MiB
|
|
Second bank of the 68k program ROM (used for bankswitching and special chips)
|
| $300000
|
$39FFFF
|
|
|
Input ports (See Memory mapped registers)
|
| $3A0000
|
$3BFFFF
|
|
|
Ouput ports (See Memory mapped registers)
|
| $3C0000
|
$3FFFFF
|
|
|
GPU ports (See Memory mapped registers)
|
| $400000
|
$401FFF
|
8KiB
|
PALETTERAM
|
Banked palette RAM
|
| $800000
|
$BFFFFF
|
16 KiB max
|
MEMORYCARD
|
Memory card (8bit, even bytes are always $FF)
|
| $C00000
|
$C1FFFF
|
128KiB
|
BIOSROM
|
System ROM (BIOS)
|
| $D00000
|
$D0FFFF
|
64KiB
|
|
Backup RAM (MVS only)
|
|
| Start
|
End
|
Size
|
DEF Name
|
Description
|
| $000000
|
$0FFFFF
|
2MiB
|
|
Vector table, 68k program (PRG files), 68k RAM
|
| $100000
|
$10F2FF
|
64KiB Shared with the 68k code DRAM ?
|
WORKRAM
|
User RAM
|
| $10F300
|
$10FFFF
|
BIOS-reserved RAM
|
| $110000
|
$1FFFFF
|
|
|
68k program ?
|
| $300000
|
$39FFFF
|
|
|
Input ports (See Memory mapped registers)
|
| $3A0000
|
$3BFFFF
|
|
|
Ouput ports (See Memory mapped registers)
|
| $3C0000
|
$3FFFFF
|
|
|
GPU ports (See Memory mapped registers)
|
| $400000
|
$401FFF
|
8KiB
|
PALETTERAM
|
Banked palette RAM
|
| $800000
|
$803FFF
|
8 KiB
|
MEMORYCARD
|
Virtual memory card (onboard battery-backed RAM)
(8bit, even bytes are always $FF)
|
| $C00000
|
$C7FFFF
|
512KiB
|
SYSTEMROM
|
System ROM (BIOS)
|
| $D00000
|
$DFFFFF
|
|
|
?
|
| $E00000
|
$EFFFFF
|
1MiB
|
UPLOAD
|
Upload zone
|
| $FF0000
|
$FF01FF ?
|
|
|
CD specific i/o registers
|
|