From 9384f2d9f85b6b97530fd39becc37ee9a113a498 Mon Sep 17 00:00:00 2001 From: Engezerstorung <154867622+Engezerstorung@users.noreply.github.com> Date: Wed, 1 Jan 2025 19:27:46 +0100 Subject: [PATCH] Update bankswitch.asm Now preserve register c --- home/bankswitch.asm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/home/bankswitch.asm b/home/bankswitch.asm index 99186d84..3b2beae4 100644 --- a/home/bankswitch.asm +++ b/home/bankswitch.asm @@ -28,11 +28,8 @@ Bankswitch:: ld a, b ldh [hLoadedROMBank], a ld [MBC1RomBank], a - ld bc, .Return - push bc ldh a, [hColorHackTmp] ; [hColorHackTmps] - jp hl -.Return + call JumpToAddress ldh [hColorHackTmp], a ; [hColorHackTmps] pop bc ld a, b @@ -40,3 +37,5 @@ Bankswitch:: ld [MBC1RomBank], a ldh a, [hColorHackTmp] ; [hColorHackTmps] ret +JumpToAddress:: + jp hl