550 lines
21 KiB
Plaintext
550 lines
21 KiB
Plaintext
1: .include "extern_symbols.s" ;include monitor symbols.
|
|
**** include/extern_symbols.s ****
|
|
1: ;This file is generated by the build script.
|
|
2: ;Do not make any changes here!
|
|
3:
|
|
4: - 0083 AY0_WRITE_REG equ 0x83
|
|
5: - 0304 A_RTS_OFF equ 0x304
|
|
6: - 030D A_RTS_ON equ 0x30D
|
|
7: - 022B CMD_DASM equ 0x22B
|
|
8: - 0121 CMD_EXEC equ 0x121
|
|
9: - 020F CMD_IO_READ equ 0x20F
|
|
10: - 01E6 CMD_IO_WRITE equ 0x1E6
|
|
11: - 01AA CMD_SET equ 0x1AA
|
|
12: - 01E0 CMD_SET_END equ 0x1E0
|
|
13: - 01C5 CMD_SET_LOOP equ 0x1C5
|
|
14: - 0264 CMD_SYNTAX_ERROR equ 0x264
|
|
15: - 0140 CMD_VIEW equ 0x140
|
|
16: - 01A4 CMD_VIEW_END equ 0x1A4
|
|
17: - 0179 CMD_VIEW_ROW equ 0x179
|
|
18: - 018B CMD_VIEW_ROW_LOOP equ 0x18B
|
|
19: - 0270 CONSOLE_INIT equ 0x270
|
|
20: - 0270 CONSOLE_INIT_CTC equ 0x270
|
|
21: - 0278 CONSOLE_INIT_SIO equ 0x278
|
|
22: - 0316 DHEX_TO_BYTE equ 0x316
|
|
23: - 0332 DHEX_TO_BYTE_FAILED equ 0x332
|
|
24: - 0EB6 EXEC_RST_08 equ 0xEB6
|
|
25: - 0EBA EXEC_RST_10 equ 0xEBA
|
|
26: - 0EC6 EXEC_RST_18 equ 0xEC6
|
|
27: - 0336 HEX_TO_BIN equ 0x336
|
|
28: - 0344 HEX_TO_BIN_2 equ 0x344
|
|
29: - 034B HEX_TO_INVALID_2 equ 0x34B
|
|
30: - 001B INT_VEC equ 0x1B
|
|
31: - 0270 Includes equ 0x270
|
|
32: - 02FC MSG_CLEAR equ 0x2FC
|
|
33: - 1057 MSG_ERROR equ 0x1057
|
|
34: - 1070 MSG_START equ 0x1070
|
|
35: - 008B PROMPT_BEGIN equ 0x8B
|
|
36: - 00C8 PROMPT_BEGIN_READ_BACKSPACE equ 0xC8
|
|
37: - 0097 PROMPT_BEGIN_READ_LOOP equ 0x97
|
|
38: - 00EE PROMPT_BEGIN_READ_PROCESS equ 0xEE
|
|
39: - 0000 RST_00 equ 0x00
|
|
40: - 0008 RST_08 equ 0x08
|
|
41: - 0010 RST_10 equ 0x10
|
|
42: - 0018 RST_18 equ 0x18
|
|
43: - 034D STRCONV_BYTES_TO_HEX equ 0x34D
|
|
44: - 035C STRCONV_BYTES_TO_HEX_1 equ 0x35C
|
|
45: - 0366 STRCONV_BYTES_TO_HEX_2 equ 0x366
|
|
46: - 0EC9 STR_Banner_Start equ 0xEC9
|
|
47: - 0EF9 STR_HEXDUMP_HEADER equ 0xEF9
|
|
48: - 0EEF STR_SyntaxError equ 0xEEF
|
|
49: - 0EF4 STR_Unknown equ 0xEF4
|
|
50: - 0ACE dasm_00 equ 0xACE
|
|
51: - 0DBA dasm_01 equ 0xDBA
|
|
52: - 0B54 dasm_02 equ 0xB54
|
|
53: - 0D8C dasm_03 equ 0xD8C
|
|
54: - 0BD1 dasm_08 equ 0xBD1
|
|
55: - 0D5F dasm_09 equ 0xD5F
|
|
56: - 0B36 dasm_0A equ 0xB36
|
|
57: - 0DA3 dasm_0B equ 0xDA3
|
|
58: - 0B16 dasm_10 equ 0xB16
|
|
59: - 0B5F dasm_12 equ 0xB5F
|
|
60: - 0AD9 dasm_18 equ 0xAD9
|
|
61: - 0B40 dasm_1A equ 0xB40
|
|
62: - 0AF3 dasm_20 equ 0xAF3
|
|
63: - 0E00 dasm_22 equ 0xE00
|
|
64: - 0B99 dasm_27 equ 0xB99
|
|
65: - 0AEC dasm_28 equ 0xAEC
|
|
66: - 0DD1 dasm_2A equ 0xDD1
|
|
67: - 0B9D dasm_2F equ 0xB9D
|
|
68: - 0AE4 dasm_30 equ 0xAE4
|
|
69: - 0B6A dasm_32 equ 0xB6A
|
|
70: - 0BA9 dasm_37 equ 0xBA9
|
|
71: - 0ADD dasm_38 equ 0xADD
|
|
72: - 0B4A dasm_3A equ 0xB4A
|
|
73: - 0BA5 dasm_3F equ 0xBA5
|
|
74: - 0BAD dasm_76 equ 0xBAD
|
|
75: - 0C2A dasm_80C6 equ 0xC2A
|
|
76: - 0BC7 dasm_BE equ 0xBC7
|
|
77: - 0AD2 dasm_C3 equ 0xAD2
|
|
78: - 0C50 dasm_C88E equ 0xC50
|
|
79: - 0B22 dasm_C9 equ 0xB22
|
|
80: - 0B1C dasm_CD equ 0xB1C
|
|
81: - 0BDE dasm_D9 equ 0xBDE
|
|
82: - 0B04 dasm_DD equ 0xB04
|
|
83: - 0DC1 dasm_DD_01 equ 0xDC1
|
|
84: - 0D7A dasm_DD_09 equ 0xD7A
|
|
85: - 0E16 dasm_DD_22 equ 0xE16
|
|
86: - 0D91 dasm_DD_23 equ 0xD91
|
|
87: - 0DE8 dasm_DD_2A equ 0xDE8
|
|
88: - 0DA8 dasm_DD_2B equ 0xDA8
|
|
89: - 0D2A dasm_DD_34 equ 0xD2A
|
|
90: - 0D47 dasm_DD_35 equ 0xD47
|
|
91: - 0C32 dasm_DD_86 equ 0xC32
|
|
92: - 0C58 dasm_DD_8E equ 0xC58
|
|
93: - 0C7B dasm_DD_96 equ 0xC7B
|
|
94: - 0C9B dasm_DD_9E equ 0xC9B
|
|
95: - 0CBC dasm_DD_A6 equ 0xCBC
|
|
96: - 0CF3 dasm_DD_AE equ 0xCF3
|
|
97: - 0CD8 dasm_DD_B6 equ 0xCD8
|
|
98: - 0D0F dasm_DD_BE equ 0xD0F
|
|
99: - 0E68 dasm_DD_E1 equ 0xE68
|
|
100: - 0BEE dasm_DD_E3 equ 0xBEE
|
|
101: - 0E52 dasm_DD_E5 equ 0xE52
|
|
102: - 0E38 dasm_DD_F9 equ 0xE38
|
|
103: - 0E62 dasm_E1 equ 0xE62
|
|
104: - 0BE2 dasm_E3 equ 0xBE2
|
|
105: - 0E4C dasm_E5 equ 0xE4C
|
|
106: - 0AFB dasm_E9 equ 0xAFB
|
|
107: - 0D71 dasm_ED_42 equ 0xD71
|
|
108: - 0E0C dasm_ED_43 equ 0xE0C
|
|
109: - 0BA1 dasm_ED_44 equ 0xBA1
|
|
110: - 0B2C dasm_ED_45 equ 0xB2C
|
|
111: - 0BB8 dasm_ED_46 equ 0xBB8
|
|
112: - 0D68 dasm_ED_4A equ 0xD68
|
|
113: - 0DDD dasm_ED_4B equ 0xDDD
|
|
114: - 0B27 dasm_ED_4D equ 0xB27
|
|
115: - 0BBD dasm_ED_56 equ 0xBBD
|
|
116: - 0BC2 dasm_ED_5E equ 0xBC2
|
|
117: - 0C06 dasm_ED_A0 equ 0xC06
|
|
118: - 0C18 dasm_ED_A1 equ 0xC18
|
|
119: - 0C0F dasm_ED_A8 equ 0xC0F
|
|
120: - 0C21 dasm_ED_A9 equ 0xC21
|
|
121: - 0C0A dasm_ED_B0 equ 0xC0A
|
|
122: - 0C1C dasm_ED_B1 equ 0xC1C
|
|
123: - 0C13 dasm_ED_B8 equ 0xC13
|
|
124: - 0C25 dasm_ED_B9 equ 0xC25
|
|
125: - 0BB2 dasm_F3 equ 0xBB2
|
|
126: - 0E2E dasm_F9 equ 0xE2E
|
|
127: - 0BB5 dasm_FB equ 0xBB5
|
|
128: - 0B0D dasm_FD equ 0xB0D
|
|
129: - 0DC9 dasm_FD_01 equ 0xDC9
|
|
130: - 0D83 dasm_FD_09 equ 0xD83
|
|
131: - 0E22 dasm_FD_22 equ 0xE22
|
|
132: - 0D9A dasm_FD_23 equ 0xD9A
|
|
133: - 0DF4 dasm_FD_2A equ 0xDF4
|
|
134: - 0DB1 dasm_FD_2B equ 0xDB1
|
|
135: - 0D36 dasm_FD_34 equ 0xD36
|
|
136: - 0D53 dasm_FD_35 equ 0xD53
|
|
137: - 0C41 dasm_FD_86 equ 0xC41
|
|
138: - 0C67 dasm_FD_8E equ 0xC67
|
|
139: - 0C87 dasm_FD_96 equ 0xC87
|
|
140: - 0CA9 dasm_FD_9E equ 0xCA9
|
|
141: - 0CC8 dasm_FD_A6 equ 0xCC8
|
|
142: - 0CFF dasm_FD_AE equ 0xCFF
|
|
143: - 0CE3 dasm_FD_B6 equ 0xCE3
|
|
144: - 0D1A dasm_FD_BE equ 0xD1A
|
|
145: - 0E70 dasm_FD_E1 equ 0xE70
|
|
146: - 0BFA dasm_FD_E3 equ 0xBFA
|
|
147: - 0E5A dasm_FD_E5 equ 0xE5A
|
|
148: - 0E42 dasm_FD_F9 equ 0xE42
|
|
149: - 0B31 dasm_FF equ 0xB31
|
|
150: - 0E78 dasm_UU equ 0xE78
|
|
151: - 0E7C dasm_UW equ 0xE7C
|
|
152: - 0CB7 dasm__AND equ 0xCB7
|
|
153: - 0D0B dasm__CP equ 0xD0B
|
|
154: - 0D42 dasm__DEC equ 0xD42
|
|
155: - 0B89 dasm__ED_47 equ 0xB89
|
|
156: - 0B91 dasm__ED_4F equ 0xB91
|
|
157: - 0B79 dasm__ED_57 equ 0xB79
|
|
158: - 0B81 dasm__ED_5F equ 0xB81
|
|
159: - 0D25 dasm__INC equ 0xD25
|
|
160: - 0B75 dasm__LD equ 0xB75
|
|
161: - 0CD4 dasm__OR equ 0xCD4
|
|
162: - 0C93 dasm__SBC equ 0xC93
|
|
163: - 0C76 dasm__SUB equ 0xC76
|
|
164: - 0CEE dasm__XOR equ 0xCEE
|
|
165: - 0676 dasm_opcode_table equ 0x676
|
|
166: - 04A3 dasm_print16hex_addr equ 0x4A3
|
|
167: - 04BB dasm_print8hex equ 0x4BB
|
|
168: - 0E81 dasm_printFlags_table equ 0xE81
|
|
169: - 0E91 dasm_printRegister8_table equ 0xE91
|
|
170: - 0EB1 dasm_printRegister8_table_HL equ 0xEB1
|
|
171: - 0E99 dasm_printRegisterIX_table equ 0xE99
|
|
172: - 0EA1 dasm_printRegisterIY_table equ 0xEA1
|
|
173: - 0EA9 dasm_printRegisterSP_table equ 0xEA9
|
|
174: - 0367 disassemble equ 0x367
|
|
175: - 044D disassemble_continue equ 0x44D
|
|
176: - 043D disassemble_err equ 0x43D
|
|
177: - 036B disassemble_next equ 0x36B
|
|
178: - 043A disassemble_print_opcode_params_end equ 0x43A
|
|
179: - 03E6 disassemble_print_opcode_params_loop equ 0x3E6
|
|
180: - 03A8 disassemble_print_opcode_raw equ 0x3A8
|
|
181: - 03BC disassemble_print_opcode_raw_fill equ 0x3BC
|
|
182: - 047F disassemble_table_first_match equ 0x47F
|
|
183: - 0499 disassemble_table_found equ 0x499
|
|
184: - 049D disassemble_table_notfound equ 0x49D
|
|
185: - 045B disassemble_table_seek equ 0x45B
|
|
186: - 045F disassemble_table_seek_loop equ 0x45F
|
|
187: - 0076 mon_start_complete equ 0x76
|
|
188: - 0050 mon_start_init_ctc equ 0x50
|
|
189: - 005F mon_start_init_serial equ 0x5F
|
|
190: - 0050 mon_start_init_sound equ 0x50
|
|
191: - 0062 mon_start_ram equ 0x62
|
|
192: - 006B mon_start_ram_loop equ 0x6B
|
|
193: - 0044 mon_var_template equ 0x44
|
|
194: - 402A mon_var_template_end equ 0x402A
|
|
195: - 04C9 param_01 equ 0x4C9
|
|
196: - 04F0 param_02 equ 0x4F0
|
|
197: - 050D param_03 equ 0x50D
|
|
198: - 0545 param_03_done equ 0x545
|
|
199: - 052E param_03_neg equ 0x52E
|
|
200: - 0549 param_04 equ 0x549
|
|
201: - 0559 param_04_i equ 0x559
|
|
202: - 055F param_05 equ 0x55F
|
|
203: - 056C param_06 equ 0x56C
|
|
204: - 0586 param_07 equ 0x586
|
|
205: - 0593 param_08 equ 0x593
|
|
206: - 05A8 param_09 equ 0x5A8
|
|
207: - 05AE param_09_0A equ 0x5AE
|
|
208: - 059F param_0A equ 0x59F
|
|
209: - 05BD param_10 equ 0x5BD
|
|
210: - 05CD param_11 equ 0x5CD
|
|
211: - 05DC param_11_12 equ 0x5DC
|
|
212: - 05FC param_11_12_all equ 0x5FC
|
|
213: - 05EF param_11_12_def equ 0x5EF
|
|
214: - 05F4 param_11_12_ix equ 0x5F4
|
|
215: - 05F9 param_11_12_iy equ 0x5F9
|
|
216: - 05D5 param_12 equ 0x5D5
|
|
217: - 060D param_13 equ 0x60D
|
|
218: - 062C param_80 equ 0x62C
|
|
219: - 0633 param_80_seek equ 0x633
|
|
220: - 0623 param_81 equ 0x623
|
|
221: - 0667 param_comma equ 0x667
|
|
222: - 0642 param_printRegister equ 0x642
|
|
223: - 0660 param_printRegisterA equ 0x660
|
|
224: - 0658 param_printRegisterHL equ 0x658
|
|
225: - 02D9 print_a_hex equ 0x2D9
|
|
226: - 02A9 print_char equ 0x2A9
|
|
227: - 02BC print_clear equ 0x2BC
|
|
228: - 02C3 print_newLine equ 0x2C3
|
|
229: - 02B1 print_str equ 0x2B1
|
|
230: - 02BB print_str_end equ 0x2BB
|
|
231: - 02CE print_wait_out equ 0x2CE
|
|
232: - 02EA read_char equ 0x2EA
|
|
233: - 4029 var_buffer equ 0x4029
|
|
234: - 4000 var_buffer_len equ 0x4000
|
|
235: - 4006 var_curserchar equ 0x4006
|
|
236: - 4007 var_curserlastaddr equ 0x4007
|
|
237: - 4005 var_curseron equ 0x4005
|
|
238: - 4004 var_curserstate equ 0x4004
|
|
239: - 4002 var_curserx equ 0x4002
|
|
240: - 4003 var_cursery equ 0x4003
|
|
241: - 4001 var_last_char equ 0x4001
|
|
242: - 4019 var_ps2mem equ 0x4019
|
|
243: - 4009 var_scratch equ 0x4009
|
|
244: - 108A xmodem_ack equ 0x108A
|
|
245: - 0F43 xmodem_await_conn equ 0xF43
|
|
246: - 0FEE xmodem_end equ 0xFEE
|
|
247: - 0FB4 xmodem_err equ 0xFB4
|
|
248: - 0F15 xmodem_init equ 0xF15
|
|
249: - 0FF5 xmodem_int equ 0xFF5
|
|
250: - 1014 xmodem_int_cont equ 0x1014
|
|
251: - 1098 xmodem_nak equ 0x1098
|
|
252: - 1046 xmodem_out equ 0x1046
|
|
253: - 0F4E xmodem_packet equ 0xF4E
|
|
254: - 0FAC xmodem_packet_EOT equ 0xFAC
|
|
255: - 0F60 xmodem_packet_get equ 0xF60
|
|
256: - 0F99 xmodem_packet_get_crc equ 0xF99
|
|
257: - 0F8A xmodem_packet_get_data equ 0xF8A
|
|
258: - 1019 xmodem_read_wait equ 0x1019
|
|
259: - 1027 xmodem_read_wait_loop equ 0x1027
|
|
260: - 1044 xmodem_read_wait_timeout equ 0x1044
|
|
261: - 10A6 xmodem_wait equ 0x10A6
|
|
262: - 10AC xmodem_wait_1 equ 0x10AC
|
|
263: - 104C xmodem_wait_out equ 0x104C
|
|
**** test.asm ****
|
|
2: - 8000 org 0x8000
|
|
3:
|
|
4: 0+7 8000 3E04 LD A,4
|
|
5: 7+7 8002 0605 LD B,5
|
|
6: 14+4 8004 80 ADD A,b
|
|
7: 18+13 8005 321080 LD (0x8010),A
|
|
8: 31+10 8008 C38B00 JP PROMPT_BEGIN
|
|
9:
|
|
10:
|
|
|
|
|
|
|
|
Statistics:
|
|
|
|
3 passes
|
|
0 jr promotions
|
|
260 symbols
|
|
11 bytes
|
|
|
|
|
|
|
|
Symbol Table:
|
|
|
|
AY0_WRITE_REG =83 131
|
|
A_RTS_OFF = 304 772
|
|
A_RTS_ON = 30D 781
|
|
CMD_DASM = 22B 555
|
|
CMD_EXEC = 121 289
|
|
CMD_IO_READ = 20F 527
|
|
CMD_IO_WRITE = 1E6 486
|
|
CMD_SET = 1AA 426
|
|
CMD_SET_END = 1E0 480
|
|
CMD_SET_LOOP = 1C5 453
|
|
CMD_SYNTAX_ERROR= 264 612
|
|
CMD_VIEW = 140 320
|
|
CMD_VIEW_END = 1A4 420
|
|
CMD_VIEW_ROW = 179 377
|
|
CMD_VIEW_ROW_LOOP= 18B 395
|
|
CONSOLE_INIT = 270 624
|
|
CONSOLE_INIT_CTC= 270 624
|
|
CONSOLE_INIT_SIO= 278 632
|
|
DHEX_TO_BYTE = 316 790
|
|
DHEX_TO_BYTE_FAILED= 332 818
|
|
EXEC_RST_08 = EB6 3766
|
|
EXEC_RST_10 = EBA 3770
|
|
EXEC_RST_18 = EC6 3782
|
|
HEX_TO_BIN = 336 822
|
|
HEX_TO_BIN_2 = 344 836
|
|
HEX_TO_INVALID_2= 34B 843
|
|
INT_VEC =1B 27
|
|
Includes = 270 624
|
|
MSG_CLEAR = 2FC 764
|
|
MSG_ERROR =1057 4183
|
|
MSG_START =1070 4208
|
|
PROMPT_BEGIN =8B 139
|
|
PROMPT_BEGIN_READ_BACKSPACE=C8 200
|
|
PROMPT_BEGIN_READ_LOOP=97 151
|
|
PROMPT_BEGIN_READ_PROCESS=EE 238
|
|
RST_00 =00 0
|
|
RST_08 =08 8
|
|
RST_10 =10 16
|
|
RST_18 =18 24
|
|
STRCONV_BYTES_TO_HEX= 34D 845
|
|
STRCONV_BYTES_TO_HEX_1= 35C 860
|
|
STRCONV_BYTES_TO_HEX_2= 366 870
|
|
STR_Banner_Start= EC9 3785
|
|
STR_HEXDUMP_HEADER= EF9 3833
|
|
STR_SyntaxError= EEF 3823
|
|
STR_Unknown = EF4 3828
|
|
dasm_00 = ACE 2766
|
|
dasm_01 = DBA 3514
|
|
dasm_02 = B54 2900
|
|
dasm_03 = D8C 3468
|
|
dasm_08 = BD1 3025
|
|
dasm_09 = D5F 3423
|
|
dasm_0A = B36 2870
|
|
dasm_0B = DA3 3491
|
|
dasm_10 = B16 2838
|
|
dasm_12 = B5F 2911
|
|
dasm_18 = AD9 2777
|
|
dasm_1A = B40 2880
|
|
dasm_20 = AF3 2803
|
|
dasm_22 = E00 3584
|
|
dasm_27 = B99 2969
|
|
dasm_28 = AEC 2796
|
|
dasm_2A = DD1 3537
|
|
dasm_2F = B9D 2973
|
|
dasm_30 = AE4 2788
|
|
dasm_32 = B6A 2922
|
|
dasm_37 = BA9 2985
|
|
dasm_38 = ADD 2781
|
|
dasm_3A = B4A 2890
|
|
dasm_3F = BA5 2981
|
|
dasm_76 = BAD 2989
|
|
dasm_80C6 = C2A 3114
|
|
dasm_BE = BC7 3015
|
|
dasm_C3 = AD2 2770
|
|
dasm_C88E = C50 3152
|
|
dasm_C9 = B22 2850
|
|
dasm_CD = B1C 2844
|
|
dasm_D9 = BDE 3038
|
|
dasm_DD = B04 2820
|
|
dasm_DD_01 = DC1 3521
|
|
dasm_DD_09 = D7A 3450
|
|
dasm_DD_22 = E16 3606
|
|
dasm_DD_23 = D91 3473
|
|
dasm_DD_2A = DE8 3560
|
|
dasm_DD_2B = DA8 3496
|
|
dasm_DD_34 = D2A 3370
|
|
dasm_DD_35 = D47 3399
|
|
dasm_DD_86 = C32 3122
|
|
dasm_DD_8E = C58 3160
|
|
dasm_DD_96 = C7B 3195
|
|
dasm_DD_9E = C9B 3227
|
|
dasm_DD_A6 = CBC 3260
|
|
dasm_DD_AE = CF3 3315
|
|
dasm_DD_B6 = CD8 3288
|
|
dasm_DD_BE = D0F 3343
|
|
dasm_DD_E1 = E68 3688
|
|
dasm_DD_E3 = BEE 3054
|
|
dasm_DD_E5 = E52 3666
|
|
dasm_DD_F9 = E38 3640
|
|
dasm_E1 = E62 3682
|
|
dasm_E3 = BE2 3042
|
|
dasm_E5 = E4C 3660
|
|
dasm_E9 = AFB 2811
|
|
dasm_ED_42 = D71 3441
|
|
dasm_ED_43 = E0C 3596
|
|
dasm_ED_44 = BA1 2977
|
|
dasm_ED_45 = B2C 2860
|
|
dasm_ED_46 = BB8 3000
|
|
dasm_ED_4A = D68 3432
|
|
dasm_ED_4B = DDD 3549
|
|
dasm_ED_4D = B27 2855
|
|
dasm_ED_56 = BBD 3005
|
|
dasm_ED_5E = BC2 3010
|
|
dasm_ED_A0 = C06 3078
|
|
dasm_ED_A1 = C18 3096
|
|
dasm_ED_A8 = C0F 3087
|
|
dasm_ED_A9 = C21 3105
|
|
dasm_ED_B0 = C0A 3082
|
|
dasm_ED_B1 = C1C 3100
|
|
dasm_ED_B8 = C13 3091
|
|
dasm_ED_B9 = C25 3109
|
|
dasm_F3 = BB2 2994
|
|
dasm_F9 = E2E 3630
|
|
dasm_FB = BB5 2997
|
|
dasm_FD = B0D 2829
|
|
dasm_FD_01 = DC9 3529
|
|
dasm_FD_09 = D83 3459
|
|
dasm_FD_22 = E22 3618
|
|
dasm_FD_23 = D9A 3482
|
|
dasm_FD_2A = DF4 3572
|
|
dasm_FD_2B = DB1 3505
|
|
dasm_FD_34 = D36 3382
|
|
dasm_FD_35 = D53 3411
|
|
dasm_FD_86 = C41 3137
|
|
dasm_FD_8E = C67 3175
|
|
dasm_FD_96 = C87 3207
|
|
dasm_FD_9E = CA9 3241
|
|
dasm_FD_A6 = CC8 3272
|
|
dasm_FD_AE = CFF 3327
|
|
dasm_FD_B6 = CE3 3299
|
|
dasm_FD_BE = D1A 3354
|
|
dasm_FD_E1 = E70 3696
|
|
dasm_FD_E3 = BFA 3066
|
|
dasm_FD_E5 = E5A 3674
|
|
dasm_FD_F9 = E42 3650
|
|
dasm_FF = B31 2865
|
|
dasm_UU = E78 3704
|
|
dasm_UW = E7C 3708
|
|
dasm__AND = CB7 3255
|
|
dasm__CP = D0B 3339
|
|
dasm__DEC = D42 3394
|
|
dasm__ED_47 = B89 2953
|
|
dasm__ED_4F = B91 2961
|
|
dasm__ED_57 = B79 2937
|
|
dasm__ED_5F = B81 2945
|
|
dasm__INC = D25 3365
|
|
dasm__LD = B75 2933
|
|
dasm__OR = CD4 3284
|
|
dasm__SBC = C93 3219
|
|
dasm__SUB = C76 3190
|
|
dasm__XOR = CEE 3310
|
|
dasm_opcode_table= 676 1654
|
|
dasm_print16hex_addr= 4A3 1187
|
|
dasm_print8hex = 4BB 1211
|
|
dasm_printFlags_table= E81 3713
|
|
dasm_printRegister8_table= E91 3729
|
|
dasm_printRegister8_table_HL= EB1 3761
|
|
dasm_printRegisterIX_table= E99 3737
|
|
dasm_printRegisterIY_table= EA1 3745
|
|
dasm_printRegisterSP_table= EA9 3753
|
|
disassemble = 367 871
|
|
disassemble_continue= 44D 1101
|
|
disassemble_err= 43D 1085
|
|
disassemble_next= 36B 875
|
|
disassemble_print_opcode_params_end= 43A 1082
|
|
disassemble_print_opcode_params_loop= 3E6 998
|
|
disassemble_print_opcode_raw= 3A8 936
|
|
disassemble_print_opcode_raw_fill= 3BC 956
|
|
disassemble_table_first_match= 47F 1151
|
|
disassemble_table_found= 499 1177
|
|
disassemble_table_notfound= 49D 1181
|
|
disassemble_table_seek= 45B 1115
|
|
disassemble_table_seek_loop= 45F 1119
|
|
mon_start_complete=76 118
|
|
mon_start_init_ctc=50 80
|
|
mon_start_init_serial=5F 95
|
|
mon_start_init_sound=50 80
|
|
mon_start_ram =62 98
|
|
mon_start_ram_loop=6B 107
|
|
mon_var_template=44 68
|
|
mon_var_template_end=402A 16426
|
|
param_01 = 4C9 1225
|
|
param_02 = 4F0 1264
|
|
param_03 = 50D 1293
|
|
param_03_done = 545 1349
|
|
param_03_neg = 52E 1326
|
|
param_04 = 549 1353
|
|
param_04_i = 559 1369
|
|
param_05 = 55F 1375
|
|
param_06 = 56C 1388
|
|
param_07 = 586 1414
|
|
param_08 = 593 1427
|
|
param_09 = 5A8 1448
|
|
param_09_0A = 5AE 1454
|
|
param_0A = 59F 1439
|
|
param_10 = 5BD 1469
|
|
param_11 = 5CD 1485
|
|
param_11_12 = 5DC 1500
|
|
param_11_12_all= 5FC 1532
|
|
param_11_12_def= 5EF 1519
|
|
param_11_12_ix = 5F4 1524
|
|
param_11_12_iy = 5F9 1529
|
|
param_12 = 5D5 1493
|
|
param_13 = 60D 1549
|
|
param_80 = 62C 1580
|
|
param_80_seek = 633 1587
|
|
param_81 = 623 1571
|
|
param_comma = 667 1639
|
|
param_printRegister= 642 1602
|
|
param_printRegisterA= 660 1632
|
|
param_printRegisterHL= 658 1624
|
|
print_a_hex = 2D9 729
|
|
print_char = 2A9 681
|
|
print_clear = 2BC 700
|
|
print_newLine = 2C3 707
|
|
print_str = 2B1 689
|
|
print_str_end = 2BB 699
|
|
print_wait_out = 2CE 718
|
|
read_char = 2EA 746
|
|
var_buffer =4029 16425
|
|
var_buffer_len =4000 16384
|
|
var_curserchar =4006 16390
|
|
var_curserlastaddr=4007 16391
|
|
var_curseron =4005 16389
|
|
var_curserstate=4004 16388
|
|
var_curserx =4002 16386
|
|
var_cursery =4003 16387
|
|
var_last_char =4001 16385
|
|
var_ps2mem =4019 16409
|
|
var_scratch =4009 16393
|
|
xmodem_ack =108A 4234
|
|
xmodem_await_conn= F43 3907
|
|
xmodem_end = FEE 4078
|
|
xmodem_err = FB4 4020
|
|
xmodem_init = F15 3861
|
|
xmodem_int = FF5 4085
|
|
xmodem_int_cont=1014 4116
|
|
xmodem_nak =1098 4248
|
|
xmodem_out =1046 4166
|
|
xmodem_packet = F4E 3918
|
|
xmodem_packet_EOT= FAC 4012
|
|
xmodem_packet_get= F60 3936
|
|
xmodem_packet_get_crc= F99 3993
|
|
xmodem_packet_get_data= F8A 3978
|
|
xmodem_read_wait=1019 4121
|
|
xmodem_read_wait_loop=1027 4135
|
|
xmodem_read_wait_timeout=1044 4164
|
|
xmodem_wait =10A6 4262
|
|
xmodem_wait_1 =10AC 4268
|
|
xmodem_wait_out=104C 4172
|