The map ram section is used to store the current map.
This is a distinct section from the save ram. It should take up a 4KB
bank in WRAM (D000)
#include "macros.inc"
#include "oam.s"
#include "wram.s"
+#include "mapram.s"
#include "sram.s"
.org 0x0
--- /dev/null
+#define MAPRAM 0xD000
+
+ ; this RAM bank stores the current map
+.org MAPRAM
+
+map0: .adv roomb_size * ROOMS_TOTAL
+
+
#define ACTOR_TABLE_SIZE ACTORS_MAX * actor_size
- ; ptr to current actor table
+ ; static actor table space
actor_table: .adv ACTOR_TABLE_SIZE
actor_soam_ptr: .adv 2