Moved stack to end of DXXX wram bank
authorLukas Krickl <lukas@krickl.dev>
Tue, 31 Dec 2024 07:26:23 +0000 (08:26 +0100)
committerLukas Krickl <lukas@krickl.dev>
Tue, 31 Dec 2024 07:26:23 +0000 (08:26 +0100)
src/main.s
src/wram.s

index c774c973ac4615cec0bda9504ff30ac27ec8a3df..e2c7814ed49f18e7fbe0e2c6d4220ccde0c01112 100644 (file)
@@ -12,7 +12,7 @@
 #include "header.inc"
  
 entry:
-  ld sp, 0xFFFE
+  ld sp, STACK_BEGIN 
   call disableinterrutpts
   
   call mem_init 
index cb6e064af9613df69dd362e3e5a49722a0d79615..d355026deec39fd9ae4eef50822225ace53badbb 100644 (file)
@@ -1,5 +1,8 @@
 #define WRAM 0xC000
 #define WRAMLEN 0xFFF
+
+#define STACK_BEGIN 0xDFFF
+
 .org WRAM
 
 .def int OAMDMAFN = 0xFF80