Commodore 64 správa pamäte.

Keď som hľadal ako pracuje C64 z pamäťovými bankami keď je pripojený cartridge. Som zistil, že je to často v dosť nešťastnom formáte. Väčšinou niektoré kombinácie vyhovovali viacerým možnostiam. Tak som prezrel rôzne zdroje a vytvoril som si tabuľku kde sú popísané všetky možnosti. Chýba len Unimax cartridge, ktorý ako taký MMU vypína.

MMU_C64

IO rozsah je rozdelený následovne:

  • 0xD000 – 0xD3FF  VIC-II
  • 0xD400 – 0xD7FF  SID
  • 0xD800 – 0xDBFF Color RAM
  • 0xDC00 – 0xDCFF CIA1
  • 0xDD00 – 0xDDFF CIA2
  • 0xDE00 – 0xDEFF I/O1
  • 0xDF00 – 0xDFFF I/O2