Files
Z8C-Homebrew-Computer/OperatingSystem/software/zout/test.lst
Dennis Gunia bc1b9a399d Updated
2022-12-16 20:45:34 +01:00

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