aboutsummaryrefslogtreecommitdiff
path: root/init.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2025-08-24 19:12:43 +0200
committerAstatin <[email protected]>2025-08-24 19:12:43 +0200
commit75732632a373d8ac21f8f4ecf813b447f02ba8e4 (patch)
tree5cc142e11b2bc175b67983cfd9151aa6c24fcdae /init.gbasm
parent0904f9d55e4ca41d40a4e79f8cad33bb4ffcc77e (diff)
Reset game with A+B+Start+Select
Diffstat (limited to 'init.gbasm')
-rw-r--r--init.gbasm10
1 files changed, 6 insertions, 4 deletions
diff --git a/init.gbasm b/init.gbasm
index 075eed6..9495df7 100644
--- a/init.gbasm
+++ b/init.gbasm
@@ -41,6 +41,12 @@ Header:
.Global_checksum: .DB $00, $00 ; Will be set after assembly by build scripts
Initialize_RAM:
+LD SP, $fffe
+
+; LCDC
+XOR A
+LD $reg_lcd_controller, A
+
; Disable Interrupts
LD A, $00
LD $reg_interrupt_enable, A
@@ -55,10 +61,6 @@ Empty_WRAM:
CALL =VBlank_Wait
- ; LCDC
- XOR A
- LD $reg_lcd_controller, A
-
Empty_VRAM: ; (Clear screen)
LD HL, $VRAM_start ; We set the HL register to the start of VRAM
Empty_VRAM.loop: