68k memory map: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
{| class="regdef"
{| class="regdef"
| Start address
| '''Start address'''
| End address
| '''End address'''
| [[ASM Defines|DEF]] Name
| '''[[ASM Defines|DEF]] Name'''
| Description
| '''Description'''
|-
|-
| $000000
| $000000
| $0FFFFF
| $0FFFFF
|  
|  
| First 1MB of [[68k]] ROM
| First 1MiB of [[68k]] ROM
|-
|-
| $100000
| $100000
Line 15: Line 15:
| [[68k user RAM|User RAM]]
| [[68k user RAM|User RAM]]
|-
|-
| $10F2FF
| $10F300
| $10F300
| $10FFFF
|
|
| [[BIOSes|BIOS]] RAM
| [[BIOSes|BIOS]] RAM
Line 23: Line 23:
| $2FFFFF
| $2FFFFF
|
|
| Second 1MB of 68k ROM (pageable)
| Second 1MiB of 68k ROM (pageable on some carts)
|-
|-
| $300000
| $300000
Line 43: Line 43:
| $C20000/$CFFFFF
| $C20000/$CFFFFF
|  
|  
| System's [[BIOSes|BIOS]] (size depends: 128kB or 512kB)
| System's [[BIOSes|BIOS]] (size depends on system: 128kB mirrored or 512kB)
|-
|-
| $E00000
| $E00000
| $EFFFFF
| $EFFFFF
|  
|  
| 1MByte upload zone (only on CD systems)
| 1MiB upload zone (only on [[:Category:CD systems]])
|}
|}


[[Category:CPUs]]
[[Category:CPUs]]

Revision as of 21:17, 6 March 2011

Start address End address DEF Name Description
$000000 $0FFFFF First 1MiB of 68k ROM
$100000 $10F2FF RAMSTART User RAM
$10F300 $10FFFF BIOS RAM
$200000 $2FFFFF Second 1MiB of 68k ROM (pageable on some carts)
$300000 $3FFFFF Memory mapped registers
$400000 $403FFF PALETTERAM Palette RAM
$800000 $80FFFF ? MEMORYCARD Memory card
$C00000 $C20000/$CFFFFF System's BIOS (size depends on system: 128kB mirrored or 512kB)
$E00000 $EFFFFF 1MiB upload zone (only on Category:CD systems)