TODO: move all structs to this file.
Added new .section keyword to places where it makes sense
--- /dev/null
+; This file contains struct defintions
+
+.section structs
#include "hw.inc"
#include "macros.inc"
#include "oam.s"
+#include "defs.s"
#include "wram.s"
#include "mapram.s"
#include "hram.s"
#include "sram.s"
+.section GbPrgRom
+
.org 0x0
#include "jmp.inc"
.fill 0, 0x100 - $
+.section GbWorkRam
+
#define MAPRAM 0xD000
; this RAM bank stores the current map
+.section oamdef
+
; oam memory layout
.se 0
.de oamy, 1
+.section GbWorkRam
+
#define WRAM 0xC000
#define WRAMLEN 0xFFF