-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_graphics_symbols.asm
138 lines (133 loc) · 3.86 KB
/
_graphics_symbols.asm
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
; Graphics page 0 - function symbols
; Graphics page 1 - var symbols
; Graphics page 2 - misc menus
align 256
SYMBOL_GRAPHICS_P0
SYMBOL_GRAPHICS_TERM
byte $0,$0,$0,$50,$0,$20,$0,$0; 8
SYMBOL_GRAPHICS_MULT
byte $0,$88,$d8,$70,$20,$70,$d8,$88; 8
SYMBOL_GRAPHICS_ADD
byte $0,$20,$20,$20,$f8,$20,$20,$20; 8
SYMBOL_GRAPHICS_SUB
byte $0,$0,$0,$0,$f8,$0,$0,$0; 8
SYMBOL_GRAPHICS_DIV
byte $0,$80,$c0,$e0,$70,$38,$18,$8; 8
SYMBOL_GRAPHICS_MOD
byte $0,$18,$98,$48,$20,$90,$c8,$c0; 8
SYMBOL_GRAPHICS_EQUALS
byte $0,$0,$0,$f0,$0,$f0,$0,$0; 8
SYMBOL_GRAPHICS_GT
byte $0,$c0,$60,$30,$18,$30,$60,$c0; 8
SYMBOL_GRAPHICS_LT
byte $0,$18,$30,$60,$c0,$60,$30,$18; 8
SYMBOL_GRAPHICS_AND
byte $0,$20,$f0,$80,$60,$80,$f0,$20; 8
SYMBOL_GRAPHICS_OR
byte $0,$20,$20,$20,$20,$20,$20,$20; 8
SYMBOL_GRAPHICS_NOT
byte $0,$20,$20,$0,$20,$20,$20,$20; 8
SYMBOL_GRAPHICS_DEC
byte $0,$38,$10,$10,$d0,$10,$10,$30; 8
SYMBOL_GRAPHICS_CONS
byte $0,$f8,$20,$a8,$20,$a8,$20,$f8; 8
SYMBOL_GRAPHICS_CAR
byte $0,$f8,$e0,$a8,$e0,$a8,$e0,$f8; 8
SYMBOL_GRAPHICS_CDR
byte $0,$f8,$38,$a8,$38,$a8,$38,$f8; 8
SYMBOL_F0 = $10
SYMBOL_GRAPHICS_F0
byte $0,$80,$80,$80,$f0,$80,$80,$f8; 8
SYMBOL_GRAPHICS_F1
byte $0,$70,$88,$88,$b8,$80,$80,$78; 8
SYMBOL_GRAPHICS_F2
byte $0,$88,$88,$88,$f8,$88,$88,$88; 8
SYMBOL_BEEP = $13
SYMBOL_GRAPHICS_BEEP
byte $0,$c0,$d8,$d8,$58,$48,$48,$78; 8
SYMBOL_GRAPHICS_JOYSTICK
byte $0,$f8,$88,$88,$70,$20,$20,$20; 8
SYMBOL_GRAPHICS_KEYPAD
byte $0,$a8,$0,$a8,$0,$a8,$0,$a8; 8
SYMBOL_GRAPHICS_STACK
byte $0,$f8,$70,$20,$0,$50,$d8,$50; 8
SYMBOL_GRAPHICS_POSITION
byte $0,$d8,$88,$88,$20,$88,$88,$d8; 8
SYMBOL_SQRL= $18
SYMBOL_GRAPHICS_SQRL
byte $0,$30,$70,$78,$f0,$f0,$d8,$18; 8
SYMBOL_GRAPHICS_CX
byte $0,$90,$a0,$c8,$a8,$18,$28,$48; 8
SYMBOL_GRAPHICS_REFLECT
byte $0,$80,$a0,$90,$e8,$90,$a0,$80; 8
SYMBOL_APPLY = $1b
SYMBOL_GRAPHICS_APPLY
byte $0,$60,$78,$60,$0,$c0,$f0,$c0; 8
SYMBOL_QUOTE = $1c
SYMBOL_GRAPHICS_QUOTE
byte $0,$0,$0,$10,$20,$20,$20,$0; 8
SYMBOL_IF = $1d
SYMBOL_GRAPHICS_IF
byte $0,$20,$0,$20,$38,$8,$88,$f8; 8
SYMBOL_GRAPHICS_LOOP
byte $0,$38,$28,$28,$f8,$a0,$a0,$e0; 8
SYMBOL_GRAPHICS_PROGN
byte $0,$20,$0,$20,$0,$20,$0,$20; 8
align 256
SYMBOL_GRAPHICS_P1
SYMBOL_ZERO = $20
SYMBOL_GRAPHICS_ZERO
byte $0,$70,$88,$88,$88,$88,$88,$70; 8
SYMBOL_GRAPHICS_ONE
byte $0,$70,$20,$20,$20,$20,$20,$60; 8
SYMBOL_GRAPHICS_TWO
byte $0,$f8,$80,$80,$f8,$8,$8,$f8; 8
SYMBOL_GRAPHICS_THREE
byte $0,$f8,$8,$8,$f8,$8,$8,$f8; 8
SYMBOL_GRAPHICS_FOUR
byte $0,$8,$8,$8,$f8,$88,$88,$88; 8
SYMBOL_GRAPHICS_FIVE
byte $0,$f8,$8,$8,$f8,$80,$80,$f8; 8
SYMBOL_GRAPHICS_SIX
byte $0,$f8,$88,$88,$f8,$80,$80,$f8; 8
SYMBOL_GRAPHICS_SEVEN
byte $0,$8,$8,$8,$8,$8,$8,$f8; 8
SYMBOL_GRAPHICS_EIGHT
byte $0,$f8,$88,$88,$f8,$88,$88,$f8; 8
SYMBOL_GRAPHICS_NINE
byte $0,$8,$8,$8,$f8,$88,$88,$f8; 8
SYMBOL_A0 = $0a
SYMBOL_GRAPHICS_A
byte $0,$70,$88,$88,$78,$8,$f0,$0; 8
SYMBOL_GRAPHICS_B
byte $0,$f0,$88,$88,$f0,$80,$80,$0; 8
SYMBOL_GRAPHICS_C
byte $0,$70,$88,$80,$88,$70,$0,$0; 8
SYMBOL_GRAPHICS_D
byte $0,$78,$88,$88,$78,$8,$8,$0; 8
SYMBOL_CELL = $2e
SYMBOL_GRAPHICS_CELL
byte $0,$0,$0,$60,$7e,$60,$0,$0; 8
SYMBOL_HASH = $2f
SYMBOL_GRAPHICS_HASH
byte $0,$50,$f8,$f8,$50,$f8,$f8,$50; 8
SYMBOL_LAMBDA = $30
SYMBOL_GRAPHICS_LAMBDA
byte $0,$88,$98,$50,$30,$20,$20,$60; 8
SYMBOL_GRAPHICS_WORDS
SYMBOL_GRAPHICS_CA
byte $0,$6a,$8a,$8a,$8e,$8a,$8a,$64; 8
SYMBOL_GRAPHICS_LC
byte $0,$66,$88,$88,$88,$88,$88,$86; 8
SYMBOL_GRAPHICS_SO
byte $0,$c4,$2a,$2a,$4a,$8a,$8a,$64; 8
SYMBOL_GRAPHICS_NG
byte $0,$a6,$aa,$aa,$aa,$a8,$a8,$c6; 8
SYMBOL_GRAPHICS_ST
byte $0,$c4,$24,$24,$44,$84,$84,$6e; 8
SYMBOL_GRAPHICS_AX
byte $0,$aa,$aa,$ea,$a4,$aa,$aa,$4a; 8
SYMBOL_GRAPHICS_GA
byte $0,$6a,$aa,$aa,$ae,$8a,$8a,$64; 8
SYMBOL_GRAPHICS_ME
byte $0,$a6,$a8,$a8,$ac,$e8,$e8,$a6; 8