entry now inits sp to prevent a restart
authorLukas Krickl <lukas@krickl.dev>
Mon, 7 Oct 2024 17:57:04 +0000 (19:57 +0200)
committerLukas Krickl <lukas@krickl.dev>
Mon, 7 Oct 2024 17:57:04 +0000 (19:57 +0200)
from clobbering the stack

src/main.s
src/player.s

index bb4d2b215423ffcc6d181cc94d4a61b60f87183e..d64f6ca32a9095c8aa220d88ee5f43a2cdd3002d 100644 (file)
@@ -8,7 +8,8 @@
 .fill 0, 0x100 - $
 #include "header.inc"
  
-entry: 
+entry:
+  ld sp, 0xFFFE
   call disableinterrutpts
   
   call mem_init 
index 3a62b2ee2233a15d64828585cc085749b0a212b3..f7d26c118686506b97db6e2459a76f5a1f2f7225 100644 (file)
@@ -288,5 +288,4 @@ player_game_over:
 @restart:
   ; restart game 
   ; TODO: maybe just go to title?
-  ; FIXME: this is not clearing the stack!
   jp entry