diff options
Diffstat (limited to 'home/bankswitch.asm')
-rw-r--r-- | home/bankswitch.asm | 24 |
1 files changed, 2 insertions, 22 deletions
diff --git a/home/bankswitch.asm b/home/bankswitch.asm index 52c8a45c..3e85e955 100644 --- a/home/bankswitch.asm +++ b/home/bankswitch.asm @@ -5,31 +5,11 @@ BankswitchHome:: ldh a, [hLoadedROMBank] ld [wBankswitchHomeSavedROMBank], a ld a, [wBankswitchHomeTemp] - ldh [hLoadedROMBank], a - ld [MBC1RomBank], a + call BankswitchCommon ret BankswitchBack:: ; returns from BankswitchHome ld a, [wBankswitchHomeSavedROMBank] - ldh [hLoadedROMBank], a - ld [MBC1RomBank], a - ret - -Bankswitch:: -; self-contained bankswitch, use this when not in the home bank -; switches to the bank in b - ldh a, [hLoadedROMBank] - push af - ld a, b - ldh [hLoadedROMBank], a - ld [MBC1RomBank], a - ld bc, .Return - push bc - jp hl -.Return - pop bc - ld a, b - ldh [hLoadedROMBank], a - ld [MBC1RomBank], a + call BankswitchCommon ret |