lol its in c
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

25 lines
426 B

INCLUDE "sdk/hardware.inc"
SECTION "BankingHRAM", HRAM
wCurrentBank::
_current_bank:: ds 1
SECTION "BankingCode", ROM0
bankedCall::
___sdcc_bcall_ehl::
ldh a, [wCurrentBank]
push af
ld a, e
ldh [wCurrentBank], a
ld [rROMB0], a
rst callHL
pop af
setCurrentBank::
ldh [wCurrentBank], a
ld [rROMB0], a
ret
SECTION "callHL", ROM0[$0008]
callHL::
___sdcc_call_hl::
jp hl