From 7bd144d4217c159ec58efe62163619e25e8d1f29 Mon Sep 17 00:00:00 2001 From: FeralChild64 Date: Tue, 25 Aug 2020 15:40:44 +0200 Subject: [PATCH] added initial high memory map --- src/aliases/,aliases_ram_over64K_m65.s | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/aliases/,aliases_ram_over64K_m65.s diff --git a/src/aliases/,aliases_ram_over64K_m65.s b/src/aliases/,aliases_ram_over64K_m65.s new file mode 100644 index 00000000..354a085a --- /dev/null +++ b/src/aliases/,aliases_ram_over64K_m65.s @@ -0,0 +1,17 @@ +// #LAYOUT# M65 * #TAKE +// #LAYOUT# * * #IGNORE + + + // XXX target High RAM memory map concept - TODO: update current code + + // $10000-$17FFF (32KB) - reserved for DOS + // $18000-$18FFF (4KB) - chargen copied to RAM, to allow character redefinition + // $19000-$1B7FF (10KB) - reserved for virtual text screenk, 80x128 + // $1B800-$1DFFF (10KB) - reserved for a color RAM backup when switchin between text/graphics modes + // (4KB) - reserved for sprites + // (2KB) - reserved for future use + // (2KB) - color RAM mirror, not useable + // $20000-$2FFFF (64KB) - ROM, the essential part + // $30000-$4FFFF (64KB) - ROM, additions + // $50000-$57FFF (32KB) - reserved for graphics screen + // $58000-... - extended BASIC variables, RAM disk, etc.