Namco Pac-Man/Memory Map: Difference between revisions
From Obscure Wiki
Jump to navigationJump to search
(addition of a memory map table for the Z80 address and I/O space) |
(Cleans up the table a bit now that the table CSS has been fixed.) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{| class="tabular" | {| class="tabular" | ||
! Address Range || Size || Device | ! Address Range || Size || Device | ||
|- | |- | ||
| $0000-$3FFF || $4000 || Program ROM space, fixed | | $0000-$3FFF || $4000 || Program ROM space, fixed | ||
Line 14: | Line 14: | ||
| $4FF0-$4FFF || $0010 || Sprite Attribute RAM | | $4FF0-$4FFF || $0010 || Sprite Attribute RAM | ||
|- | |- | ||
| $5000-$ | | $5000-$50FF || $0100 || I/O, Sprite Position and Namco WSG Registers | ||
|- | |- | ||
| $ | | $5100-$5FFF || $0F00 || Mirrors of $5000-$50FF (repeated 16 times) | ||
|- | |- | ||
| $6000-$7FFF || $2000 || Mirrors of $4000-$5FFF | | $6000-$7FFF || $2000 || Mirrors of $4000-$5FFF | ||
|- | |- | ||
| $8000-$ | | $8000-$FFFF || $8000 || Mirrors of $0000-$7FFF | ||
|- | |- | ||
| | ! I/O Range || Size || Device | ||
|- | |- | ||
| $00 || $100 || Interrupt address register | |||
| $00 || $ | |||
|} | |} | ||
<!--table border needs to be figured out--> | <!--table border needs to be figured out--> |
Latest revision as of 09:18, 27 May 2023
Address Range | Size | Device |
---|---|---|
$0000-$3FFF | $4000 | Program ROM space, fixed |
$4000-$43FF | $0400 | Video RAM (Tilemap RAM) |
$4400-$47FF | $0400 | Video RAM {Color RAM) |
$4800-$4BFF | $0400 | Unused space |
$4C00-$4FEF | $03F0 | Work RAM |
$4FF0-$4FFF | $0010 | Sprite Attribute RAM |
$5000-$50FF | $0100 | I/O, Sprite Position and Namco WSG Registers |
$5100-$5FFF | $0F00 | Mirrors of $5000-$50FF (repeated 16 times) |
$6000-$7FFF | $2000 | Mirrors of $4000-$5FFF |
$8000-$FFFF | $8000 | Mirrors of $0000-$7FFF |
I/O Range | Size | Device |
$00 | $100 | Interrupt address register |