This Technical Note describes the block to actual memory location mapping of /RAM.
Blocks Address Range ______________________________ | $70-$7F | $E000-$EFFF | ______________________________ | $68-$6F | $D000-$DFFF | (Bank 2) ______________________________ | $60-$67 | $D000-$DFFF | (Bank 1) ______________________________ | $4E-$5C | $A200-$BFFF | ______________________________ | $3D-$4C | $8200-$A1FF | ______________________________ | $2C-$3B | $6200-$81FF | ______________________________ | $1B-$2A | $4200-$61FF | ______________________________ | $0A-$19 | $2200-$41FF | ______________________________ ______________________________ | $5D-$5F | $1A00-$1FFF | ______________________________ | $4D | $1800-$19FF | ______________________________ | $3C | $1600-$17FF | ______________________________ | $2B | $1400-$15FF | ______________________________ | $1A | $1200-$13FF | ______________________________ | $09 | $1000-$11FF | ______________________________ | $08 | $2000-$21FF | ______________________________ | $02 | $0E00-$0FFF | ______________________________ ______________________________ | $03 | Bitmap* | ______________________________
Notes:
*: Synthesized.
1: Blocks 0, 1, 4, 5, 6, and 7 do not exist.
2: Block $7F contains the Reset, IRQ, and NMI vectors and is normally
marked as used.
3: The memory from $0C00 - $0DFF is a general purpose buffer used by
the /RAM driver.
Any and all trademarks, registered and otherwise, are properties of their owners.