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