Memory Map of 65ALL, Rev0

Final (current) memory map

  • ROM is 32 bytes located at $FC00 and replicated every 32 bytes to $FFFF. It is desirable to replace ROM with RAM by writing to certain “magic register” to be determined
  • CPLD I/O is $F800 - $FBFF with bit bang serial at $F888 and $F889 and PS2 keyboard at $F8A0 and $F8A1
  • External I/O is from $F000-$F7FF. $F000-$F007 is assigned to compact flash
  • Dual port RAM is located at $E000-$EFFF with font table located at $EC00-$EFFF and video text from $E000-$EBFF.
  • RAM is from $0-$DFFF

Old memory map

Old memory map is archived below. It is no longer current

  • ROM is 32 bytes located at $F800 and replicated every 32 bytes to $FFFF
  • CPLD I/O is $F000 - $F7FF with bit bang serial at $F088 and $F089 and PS2 keyboard at $F0A0 and $F0A1
  • External I/O is from $E800-$EFFF. $E800-$E807 is assigned to compact flash
  • Dual port RAM is located at $D000-$DFFF with font table located at $DC00-$DFFF and video text from $E000-$EBFF
  • RAM is from $0-$CFFF and from $E000-$E7FF
builderpages/plasmo/65all/65all_r0/memory_map.txt · Last modified: 2023/12/20 14:59 by plasmo
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0