diff options
Diffstat (limited to 'src/home/vram.asm')
-rw-r--r-- | src/home/vram.asm | 23 |
1 files changed, 23 insertions, 0 deletions
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 |