blob: 7d6a1eea9ceb59a473d971ea3249c52b7dfdf287 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
*
* Extended addressing support
*
.version 548
.far_mode
.global F1, start, end
; LDX pseudo-op
ldx #F1,16,a ; load upper 8 bits of extended address
or #F1,a,a ; load remaining bits
bacc a
; extended addressing functions
start:
fb end
fbd end
nop
nop
fbacc a
fbaccd a
nop
nop
fcala a
fcalad b
nop
nop
fcall end
fcalld end
nop
nop
fret
fretd
nop
nop
frete
freted
nop
nop
.space 16*0xFFFF
.align 0x80
end:
fb end
.end
|