From 32b02147925566bac93bf71b002860335583574c Mon Sep 17 00:00:00 2001 From: ElectroDeoxys Date: Thu, 9 Sep 2021 08:51:12 +0100 Subject: Split home bank --- src/home/start.asm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/home/start.asm (limited to 'src/home/start.asm') diff --git a/src/home/start.asm b/src/home/start.asm new file mode 100644 index 0000000..cfb2be4 --- /dev/null +++ b/src/home/start.asm @@ -0,0 +1,32 @@ +SECTION "start", ROM0 +Start: ; 0150 (0:0150) + di + ld sp, $fffe + push af + xor a + ldh [rIF], a + ldh [rIE], a + call ZeroRAM + ld a, $1 + call BankswitchROM + xor a + call BankswitchSRAM + call BankswitchVRAM0 + call DisableLCD + pop af + ld [wInitialA], a + call DetectConsole + ld a, $20 + ld [wTileMapFill], a + call SetupVRAM + call SetupRegisters + call SetupPalettes + call SetupSound + call SetupTimer + call ResetSerial + call CopyDMAFunction + call ValidateSRAM + ld a, BANK(GameLoop) + call BankswitchROM + ld sp, $e000 + jp GameLoop -- cgit v1.2.3 From 0017fc2d171c87d7bab4c9be90e1069ae95a8071 Mon Sep 17 00:00:00 2001 From: ElectroDeoxys Date: Thu, 9 Sep 2021 08:54:29 +0100 Subject: Remove home bank address comments --- src/home/start.asm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/home/start.asm') diff --git a/src/home/start.asm b/src/home/start.asm index cfb2be4..6a02660 100644 --- a/src/home/start.asm +++ b/src/home/start.asm @@ -1,5 +1,5 @@ SECTION "start", ROM0 -Start: ; 0150 (0:0150) +Start: di ld sp, $fffe push af -- cgit v1.2.3