Page 4-7

From C64-Wiki
Jump to navigationJump to search

Page 4-7 covers the memory locations 1024-2047 ($0400-07FF). In the C64/VIC-II default memory configuration, this RAM area is mostly used for the screen memory (or screen RAM) and multiplicands for eight sprite pointers.

Addresses[edit | edit source]

Hex Address Dec Address Type Contents
$0400-$07E7 1024-2023 Value 1000 (25 rows, 40 columns) video matrix locations addressed horizontally, then vertically.
$07E8-$07F7 2024-2039 Unused
$07F8 2040 Value Multiplicand for location of sprite 0 data block in memory map: Value x 64 = data start address
$07F9 2041 Value Multiplicand for location of sprite 1 data block in memory map: Value x 64 = data start address
$07FA 2042 Value Multiplicand for location of sprite 2 data block in memory map: Value x 64 = data start address
$07FB 2043 Value Multiplicand for location of sprite 3 data block in memory map: Value x 64 = data start address
$07FC 2044 Value Multiplicand for location of sprite 4 data block in memory map: Value x 64 = data start address
$07FD 2045 Value Multiplicand for location of sprite 5 data block in memory map: Value x 64 = data start address
$07FE 2046 Value Multiplicand for location of sprite 6 data block in memory map: Value x 64 = data start address
$07FF 2047 Value Multiplicand for location of sprite 7 data block in memory map: Value x 64 = data start address