-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathto_ui8.z80
46 lines (44 loc) · 886 Bytes
/
to_ui8.z80
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
46
to_ui8_LUT:
.db (+_-$-1)/2
.dw ui8_convert_to_ui8
.dw ui16_convert_to_ui8
.dw ui32_convert_to_ui8
.dw fixed88_convert_to_ui8
.dw fixed1616_convert_to_ui8
.dw var_convert_to_ui8
.dw true_convert_to_ui8
.dw false_convert_to_ui8
.dw tstr_ref_convert_to_ui8
.dw raw_convert_to_ui8
.dw str_convert_to_ui8
.dw str_ref_convert_to_ui8
.dw single_convert_to_ui8
.dw xfloat_convert_to_ui8
.dw err_syntax
.dw err_syntax
.dw char_convert_to_ui8
_:
fixed1616_convert_to_ui8:
inc de
fixed88_convert_to_ui8:
inc de
ui16_convert_to_ui8:
ui32_convert_to_ui8:
char_convert_to_ui8:
ui8_convert_to_ui8:
ld a,(de)
ret
true_convert_to_ui8:
ld a,1
ret
false_convert_to_ui8:
xor a
ret
var_convert_to_ui8:
tstr_ref_convert_to_ui8:
raw_convert_to_ui8:
str_convert_to_ui8:
str_ref_convert_to_ui8:
single_convert_to_ui8:
xfloat_convert_to_ui8:
jp err_syntax