Page
From C64-Wiki
Jump to navigationJump to searchIn the 6502/6510 architecture, a page of memory is 256 consecutive bytes (1/4 of a kilobyte) whose addresses range from $xx00 through $xxFF. The 6502/6510 can directly address 256 pages of memory.
The first page of memory is called the zero page and has the absolute addresses $0000-$00FF. The last page of memory as the absolute address $FF00-$FFFF.
- Page 0: $0000 - $00FF (0 - 255) ... zero page
- Page 1: $0100 - $01FF (256 - 511)... CPU stack / Extended Zero Page
- Page 2: $0200 - $02FF
- Page 3: $0300 - 03FF (768 - 1023).
- Page 4-7: $0400 - 07FF (1024 - 2047).
- ...
- Page 208-211: $D000-D3FF (53248 - 54271) (VIC II registers)
- ...
- Page 254: $FE00 - $FEFF (65024 - 65279) ... KERNAL
- Page 255: $FF00 - $FFFF (65280 - 65535) ... KERNAL