C64 Memory Map
on 13 Jul 2011
C64 Memory Map
Commodore 64 memory map Commodore 64 memory map Address(hex, dec)Description $0000-$00FF, 0-256Zero page $00000 Processor port data direction register. Bits: Bit #x: 0 = Bit #x in processor port can only be read; 1 = Bit #x in processor port can be read and written. Default: $2F, %00101111. $00011 Processor port. Bits: Bits #0-#2: Configuration for memory areas $A000-$BFFF, $D000-$DFFF and $E000-$FFFF. Values: %x00: RAM visible in all three areas. %x01: RAM visible at $A000-$BFFF and $E000-$FFFF. %x10: RAM visible at $A000-$BFFF; KERNAL ROM visible at $E000-$FFFF. %x11: BASIC ROM visible at $A000-$BFFF; KERNAL ROM visible at $E000-$FFFF. %0xx: Character ROM visible at $D000-$DFFF. (Except for the value %000, see above.) %1xx: I/O area visible [read more]