mirror of
https://github.com/gbdk-2020/gbdk-2020.git
synced 2026-02-20 00:32:21 +01:00
GB: Improve performance of the banked calls
This commit is contained in:
@@ -9,14 +9,10 @@ ___sdcc_bcall_ehl:: ; Performs a long call.
|
||||
ldh (__current_bank), a
|
||||
ld (rROMB0), a ; Perform the switch
|
||||
rst 0x20
|
||||
push hl
|
||||
ldhl sp, #3
|
||||
ld h, (hl)
|
||||
pop hl
|
||||
ld l, a
|
||||
ld a, h
|
||||
ldh (__current_bank), a
|
||||
ld (rROMB0), a
|
||||
ld a, l
|
||||
pop hl
|
||||
add sp, #2
|
||||
ret
|
||||
Reference in New Issue
Block a user