summaryrefslogtreecommitdiff
path: root/home/farcall.asm
blob: e1d46449cf65fa568f418b3822879bb45bd226b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FarCall_hl:: ; 2e27 (0:2e27)
	ld [wBuffer], a
	ld a, [hROMBank]
	push af
	ld a, [wBuffer]
	rst Bankswitch
	call ._hl_
	ld a, b
	ld [wFarCallBCBuffer], a
	ld a, c
	ld [wFarCallBCBuffer + 1], a
	pop bc
	ld a, b
	rst Bankswitch
	ld a, [wFarCallBCBuffer]
	ld b, a
	ld a, [wFarCallBCBuffer + 1]
	ld c, a
	ret

._hl_
	jp hl