-
Notifications
You must be signed in to change notification settings - Fork 0
/
CONSTANTS.inc
281 lines (272 loc) · 9.1 KB
/
CONSTANTS.inc
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
;-----------------------------------------------------------------------------
; CONSTANTS.inc
;-----------------------------------------------------------------------------
MINUS1: .data (-1)
ASCII_DOUBLEDAGGER: .data 33
CONST_x2D: .data 0x2D
CONST_65536: .data 65536
CONST_MAXINT .data 8388607
Z: .equ 0x600000
CONST_0: .equ 0x600000
CONST_1: .equ 0x600001
CONST_2: .equ 0x600002
CONST_3: .equ 0x600003
CONST_4: .equ 0x600004
CONST_5: .equ 0x600005
CONST_6: .equ 0x600006
CONST_7: .equ 0x600007
CONST_8: .equ 0x600008
CONST_9: .equ 0x600009
CONST_10: .equ 0x60000A
CONST_11: .equ 0x60000B
CONST_12: .equ 0x60000C
CONST_13: .equ 0x60000D
CONST_14: .equ 0x60000E
CONST_15: .equ 0x60000F
CONST_16: .equ 0x600010
CONST_17: .equ 0x600011
CONST_18: .equ 0x600012
CONST_19: .equ 0x600013
CONST_20: .equ 0x600014
CONST_21: .equ 0x600015
CONST_22: .equ 0x600016
CONST_23: .equ 0x600017
CONST_24: .equ 0x600018
CONST_25: .equ 0x600019
CONST_26: .equ 0x60001A
CONST_27: .equ 0x60001B
CONST_28: .equ 0x60001C
CONST_29: .equ 0x60001D
CONST_30: .equ 0x60001E
CONST_31: .equ 0x60001F
CONST_32: .equ 0x600020
CONST_33: .equ 0x600021
CONST_34: .equ 0x600022
CONST_35: .equ 0x600023
CONST_36: .equ 0x600024
CONST_37: .equ 0x600025
CONST_38: .equ 0x600026
CONST_39: .equ 0x600027
CONST_40: .equ 0x600028
CONST_41: .equ 0x600029
CONST_42: .equ 0x60002A
CONST_43: .equ 0x60002B
CONST_44: .equ 0x60002C
CONST_45: .equ 0x60002D
CONST_46: .equ 0x60002E
CONST_47: .equ 0x60002F
CONST_48: .equ 0x600030
CONST_49: .equ 0x600031
CONST_50: .equ 0x600032
CONST_51: .equ 0x600033
CONST_52: .equ 0x600034
CONST_53: .equ 0x600035
CONST_54: .equ 0x600036
CONST_55: .equ 0x600037
CONST_56: .equ 0x600038
CONST_57: .equ 0x600039
CONST_58: .equ 0x60003A
CONST_59: .equ 0x60003B
CONST_60: .equ 0x60003C
CONST_61: .equ 0x60003D
CONST_62: .equ 0x60003E
CONST_63: .equ 0x60003F
CONST_64: .equ 0x600040
CONST_65: .equ 0x600041
CONST_66: .equ 0x600042
CONST_67: .equ 0x600043
CONST_68: .equ 0x600044
CONST_69: .equ 0x600045
CONST_70: .equ 0x600046
CONST_71: .equ 0x600047
CONST_72: .equ 0x600048
CONST_73: .equ 0x600049
CONST_74: .equ 0x60004A
CONST_75: .equ 0x60004B
CONST_76: .equ 0x60004C
CONST_77: .equ 0x60004D
CONST_78: .equ 0x60004E
CONST_79: .equ 0x60004F
CONST_80: .equ 0x600050
CONST_81: .equ 0x600051
CONST_82: .equ 0x600052
CONST_83: .equ 0x600053
CONST_84: .equ 0x600054
CONST_85: .equ 0x600055
CONST_86: .equ 0x600056
CONST_87: .equ 0x600057
CONST_88: .equ 0x600058
CONST_89: .equ 0x600059
CONST_90: .equ 0x60005A
CONST_91: .equ 0x60005B
CONST_92: .equ 0x60005C
CONST_93: .equ 0x60005D
CONST_94: .equ 0x60005E
CONST_95: .equ 0x60005F
CONST_96: .equ 0x600060
CONST_97: .equ 0x600061
CONST_98: .equ 0x600062
CONST_99: .equ 0x600063
CONST_100: .equ 0x600064
CONST_101: .equ 0x600065
CONST_102: .equ 0x600066
CONST_103: .equ 0x600067
CONST_104: .equ 0x600068
CONST_105: .equ 0x600069
CONST_106: .equ 0x60006A
CONST_107: .equ 0x60006B
CONST_108: .equ 0x60006C
CONST_109: .equ 0x60006D
CONST_110: .equ 0x60006E
CONST_111: .equ 0x60006F
CONST_112: .equ 0x600070
CONST_113: .equ 0x600071
CONST_114: .equ 0x600072
CONST_115: .equ 0x600073
CONST_116: .equ 0x600074
CONST_117: .equ 0x600075
CONST_118: .equ 0x600076
CONST_119: .equ 0x600077
CONST_120: .equ 0x600078
CONST_121: .equ 0x600079
CONST_122: .equ 0x60007A
CONST_123: .equ 0x60007B
CONST_124: .equ 0x60007C
CONST_125: .equ 0x60007D
CONST_126: .equ 0x60007E
CONST_127: .equ 0x60007F
ASCII_NUL: .equ 0x600000
ASCII_SOH: .equ 0x600001
ASCII_STX: .equ 0x600002
ASCII_ETX: .equ 0x600003
ASCII_EOT: .equ 0x600004
ASCII_ENQ: .equ 0x600005
ASCII_ACK: .equ 0x600006
ASCII_BEL: .equ 0x600007
ASCII_BS: .equ 0x600008
ASCII_HT: .equ 0x600009
ASCII_LF: .equ 0x60000A
ASCII_VT: .equ 0x60000B
ASCII_FF: .equ 0x60000C
ASCII_CR: .equ 0x60000D
ASCII_SO: .equ 0x60000E
ASCII_SI: .equ 0x60000F
ASCII_DLE: .equ 0x600010
ASCII_DC1: .equ 0x600011
ASCII_DC2: .equ 0x600012
ASCII_DC3: .equ 0x600013
ASCII_DC4: .equ 0x600014
ASCII_NAK: .equ 0x600015
ASCII_SYN: .equ 0x600016
ASCII_ETB: .equ 0x600017
ASCII_CAN: .equ 0x600018
ASCII_EM: .equ 0x600019
ASCII_SUB: .equ 0x60001A
ASCII_ESC: .equ 0x60001B
ASCII_FS: .equ 0x60001C
ASCII_GS: .equ 0x60001D
ASCII_RS: .equ 0x60001E
ASCII_US: .equ 0x60001F
ASCII_SPACE: .equ 0x600020
ASCII_EXCLAMATION: .equ 0x600021
ASCII_DOUBLEQUOTE: .equ 0x600022
ASCII_HASH: .equ 0x600023
ASCII_DOLLAR: .equ 0x600024
ASCII_PERCENT: .equ 0x600025
ASCII_AMPERSAND: .equ 0x600026
ASCII_QUOTE: .equ 0x600027
ASCII_LEFT_PAREN: .equ 0x600028
ASCII_RIGHT_PAREN: .equ 0x600029
ASCII_ASTERISK: .equ 0x60002A
ASCII_PLUS: .equ 0x60002B
ASCII_COMMA: .equ 0x60002C
ASCII_MINUS: .equ 0x60002D
ASCII_DOT: .equ 0x60002E
ASCII_SLASH: .equ 0x60002F
ASCII_0: .equ 0x600030
ASCII_1: .equ 0x600031
ASCII_2: .equ 0x600032
ASCII_3: .equ 0x600033
ASCII_4: .equ 0x600034
ASCII_5: .equ 0x600035
ASCII_6: .equ 0x600036
ASCII_7: .equ 0x600037
ASCII_8: .equ 0x600038
ASCII_9: .equ 0x600039
ASCII_COLON: .equ 0x60003A
ASCII_SEMICOLON: .equ 0x60003B
ASCII_LESS: .equ 0x60003C
ASCII_EQUAL: .equ 0x60003D
ASCII_GREATER: .equ 0x60003E
ASCII_QUESTION: .equ 0x60003F
ASCII_AT: .equ 0x600040
ASCII_A: .equ 0x600041
ASCII_B: .equ 0x600042
ASCII_C: .equ 0x600043
ASCII_D: .equ 0x600044
ASCII_E: .equ 0x600045
ASCII_F: .equ 0x600046
ASCII_G: .equ 0x600047
ASCII_H: .equ 0x600048
ASCII_I: .equ 0x600049
ASCII_J: .equ 0x60004A
ASCII_K: .equ 0x60004B
ASCII_L: .equ 0x60004C
ASCII_M: .equ 0x60004D
ASCII_N: .equ 0x60004E
ASCII_O: .equ 0x60004F
ASCII_P: .equ 0x600050
ASCII_Q: .equ 0x600051
ASCII_R: .equ 0x600052
ASCII_S: .equ 0x600053
ASCII_T: .equ 0x600054
ASCII_U: .equ 0x600055
ASCII_V: .equ 0x600056
ASCII_W: .equ 0x600057
ASCII_X: .equ 0x600058
ASCII_Y: .equ 0x600059
ASCII_Z: .equ 0x60005A
ASCII_LEFT_BRACKET: .equ 0x60005B
ASCII_BACKSLASH: .equ 0x60005C
ASCII_RIGHT_BRACKET: .equ 0x60005D
ASCII_CARET: .equ 0x60005E
ASCII_UNDERSCORE: .equ 0x60005F
ASCII_ACCENT: .equ 0x600060
ASCII_a: .equ 0x600061
ASCII_b: .equ 0x600062
ASCII_c: .equ 0x600063
ASCII_d: .equ 0x600064
ASCII_e: .equ 0x600065
ASCII_f: .equ 0x600066
ASCII_g: .equ 0x600067
ASCII_h: .equ 0x600068
ASCII_i: .equ 0x600069
ASCII_j: .equ 0x60006A
ASCII_k: .equ 0x60006B
ASCII_l: .equ 0x60006C
ASCII_m: .equ 0x60006D
ASCII_n: .equ 0x60006E
ASCII_o: .equ 0x60006F
ASCII_p: .equ 0x600070
ASCII_q: .equ 0x600071
ASCII_r: .equ 0x600072
ASCII_s: .equ 0x600073
ASCII_t: .equ 0x600074
ASCII_u: .equ 0x600075
ASCII_v: .equ 0x600076
ASCII_w: .equ 0x600077
ASCII_x: .equ 0x600078
ASCII_y: .equ 0x600079
ASCII_z: .equ 0x60007A
ASCII_LEFT_BRACE: .equ 0x60007B
ASCII_VERTICAL_BAR: .equ 0x60007C
ASCII_RIGHT_BRACE: .equ 0x60007D
ASCII_TILDE: .equ 0x60007E
ASCII_DEL: .equ 0x60007F
red: .data $+1,27,"[31m",0
green: .data $+1,27,"[32m",0
blue: .data $+1,27,"[34m",0
yellow: .data $+1,27,"[33m",0
magenta: .data $+1,27,"[35m",0
cyan: .data $+1,27,"[36m",0
white: .data $+1,27,"[0m",0