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/vram.asm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/home/vram.asm (limited to 'src/home/vram.asm') diff --git a/src/home/vram.asm b/src/home/vram.asm new file mode 100644 index 0000000..427018f --- /dev/null +++ b/src/home/vram.asm @@ -0,0 +1,23 @@ +; set current dest VRAM bank to 0 +BankswitchVRAM0: ; 07c5 (0:07c5) + push af + xor a + ldh [hBankVRAM], a + ldh [rVBK], a + pop af + ret + +; set current dest VRAM bank to 1 +BankswitchVRAM1: ; 07cd (0:07cd) + push af + ld a, $1 + ldh [hBankVRAM], a + ldh [rVBK], a + pop af + ret + +; set current dest VRAM bank to a +BankswitchVRAM: ; 07d6 (0:07d6) + ldh [hBankVRAM], a + ldh [rVBK], a + ret -- 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/vram.asm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/home/vram.asm') diff --git a/src/home/vram.asm b/src/home/vram.asm index 427018f..49fc0de 100644 --- a/src/home/vram.asm +++ b/src/home/vram.asm @@ -1,5 +1,5 @@ ; set current dest VRAM bank to 0 -BankswitchVRAM0: ; 07c5 (0:07c5) +BankswitchVRAM0: push af xor a ldh [hBankVRAM], a @@ -8,7 +8,7 @@ BankswitchVRAM0: ; 07c5 (0:07c5) ret ; set current dest VRAM bank to 1 -BankswitchVRAM1: ; 07cd (0:07cd) +BankswitchVRAM1: push af ld a, $1 ldh [hBankVRAM], a @@ -17,7 +17,7 @@ BankswitchVRAM1: ; 07cd (0:07cd) ret ; set current dest VRAM bank to a -BankswitchVRAM: ; 07d6 (0:07d6) +BankswitchVRAM: ldh [hBankVRAM], a ldh [rVBK], a ret -- cgit v1.2.3