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
|
ldh (__current_bank), a
|
||||||
ld (rROMB0), a ; Perform the switch
|
ld (rROMB0), a ; Perform the switch
|
||||||
rst 0x20
|
rst 0x20
|
||||||
push hl
|
pop hl
|
||||||
ldhl sp, #3
|
|
||||||
ld h, (hl)
|
|
||||||
ld l, a
|
ld l, a
|
||||||
ld a, h
|
ld a, h
|
||||||
ldh (__current_bank), a
|
ldh (__current_bank), a
|
||||||
ld (rROMB0), a
|
ld (rROMB0), a
|
||||||
ld a, l
|
ld a, l
|
||||||
pop hl
|
|
||||||
add sp, #2
|
|
||||||
ret
|
ret
|
||||||
Reference in New Issue
Block a user