1290 lines
53 KiB
Plaintext
1290 lines
53 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: - 1467 ?a0000 equ 0x1467
|
|
5: - 1524 ?a0001 equ 0x1524
|
|
6: - 00D0 ADDR_RTC equ 0xD0
|
|
7: - 017F A_RTS_OFF equ 0x17F
|
|
8: - 0188 A_RTS_ON equ 0x188
|
|
9: - 0050 BOOT_PHASE0 equ 0x50
|
|
10: - 006E BOOT_PHASE1 equ 0x6E
|
|
11: - 0077 BOOT_PHASE1_LOOP equ 0x77
|
|
12: - 0082 BOOT_PHASE2 equ 0x82
|
|
13: - 1906 COMMAND equ 0x1906
|
|
14: - 1947 COMMAND_BACKSPACE equ 0x1947
|
|
15: - 1874 COMMAND_LUT equ 0x1874
|
|
16: - 196D COMMAND_PROCESS equ 0x196D
|
|
17: - 19A8 COMMAND_PROCESS_FOUND equ 0x19A8
|
|
18: - 1970 COMMAND_PROCESS_LOOP equ 0x1970
|
|
19: - 1979 COMMAND_PROCESS_LOOP_STR1 equ 0x1979
|
|
20: - 198F COMMAND_PROCESS_LOOP_STR2 equ 0x198F
|
|
21: - 1994 COMMAND_PROCESS_NEXT_ENTRY equ 0x1994
|
|
22: - 1993 COMMAND_PROCESS_NEXT_ENTRYI equ 0x1993
|
|
23: - 199F COMMAND_PROCESS_NOT_FOUND equ 0x199F
|
|
24: - 1918 COMMAND_READ equ 0x1918
|
|
25: - 00A5 CONSOLE_INIT equ 0xA5
|
|
26: - 00A5 CONSOLE_INIT_CTC equ 0xA5
|
|
27: - 00AD CONSOLE_INIT_SIO equ 0xAD
|
|
28: - 00F9 CS_APU_CTRL equ 0xF9
|
|
29: - 00F8 CS_APU_DATA equ 0xF8
|
|
30: - 0000 CS_BANK equ 0x00
|
|
31: - 0004 CS_CTC_0 equ 0x04
|
|
32: - 0005 CS_CTC_1 equ 0x05
|
|
33: - 0006 CS_CTC_2 equ 0x06
|
|
34: - 0007 CS_CTC_3 equ 0x07
|
|
35: - 0001 CS_DIP equ 0x01
|
|
36: - 0033 CS_PIA_CR equ 0x33
|
|
37: - 0030 CS_PIA_PA equ 0x30
|
|
38: - 0031 CS_PIA_PB equ 0x31
|
|
39: - 0032 CS_PIA_PC equ 0x32
|
|
40: - 00F6 CS_PIO_AC equ 0xF6
|
|
41: - 00F4 CS_PIO_AD equ 0xF4
|
|
42: - 00F7 CS_PIO_BC equ 0xF7
|
|
43: - 00F5 CS_PIO_BD equ 0xF5
|
|
44: - 0009 CS_SIO_A_C equ 0x09
|
|
45: - 0008 CS_SIO_A_D equ 0x08
|
|
46: - 000B CS_SIO_B_C equ 0x0B
|
|
47: - 000A CS_SIO_B_D equ 0x0A
|
|
48: - 01F6 DHEX_TO_BYTE equ 0x1F6
|
|
49: - 0212 DHEX_TO_BYTE_FAILED equ 0x212
|
|
50: - 19BE ERR_SYNTAX equ 0x19BE
|
|
51: - 0D96 EXEC_RST_08 equ 0xD96
|
|
52: - 0D9A EXEC_RST_10 equ 0xD9A
|
|
53: - 0DA6 EXEC_RST_18 equ 0xDA6
|
|
54: - 0216 HEX_TO_BIN equ 0x216
|
|
55: - 0224 HEX_TO_BIN_2 equ 0x224
|
|
56: - 022B HEX_TO_INVALID_2 equ 0x22B
|
|
57: - 00EC IDE_CMD_IDENT equ 0xEC
|
|
58: - 0020 IDE_CMD_READSEC equ 0x20
|
|
59: - 12C9 IDE_DEV_TABLE equ 0x12C9
|
|
60: - 0040 IDE_RD equ 0x40
|
|
61: - 0016 IDE_REG_ALTSTS equ 0x16
|
|
62: - 000F IDE_REG_CMDSTS equ 0x0F
|
|
63: - 0008 IDE_REG_DATA equ 0x08
|
|
64: - 0017 IDE_REG_DRVADDR equ 0x17
|
|
65: - 0009 IDE_REG_ERROR equ 0x09
|
|
66: - 000D IDE_REG_HCYL equ 0x0D
|
|
67: - 000E IDE_REG_HEAD equ 0x0E
|
|
68: - 000B IDE_REG_LBA0 equ 0x0B
|
|
69: - 000C IDE_REG_LBA1 equ 0x0C
|
|
70: - 000D IDE_REG_LBA2 equ 0x0D
|
|
71: - 000E IDE_REG_LBA3 equ 0x0E
|
|
72: - 000C IDE_REG_LCYL equ 0x0C
|
|
73: - 000A IDE_REG_SECTOR equ 0x0A
|
|
74: - 000B IDE_REG_SSECTOR equ 0x0B
|
|
75: - 0080 IDE_RST equ 0x80
|
|
76: - 0020 IDE_WR equ 0x20
|
|
77: - 0001 IIC_CLK equ 0x01
|
|
78: - 0002 IIC_DATA equ 0x02
|
|
79: - 001B INT_VEC equ 0x1B
|
|
80: - 0040 IO_AY0_ADDR equ 0x40
|
|
81: - 0041 IO_AY0_DATA equ 0x41
|
|
82: - 0042 IO_AY1_ADDR equ 0x42
|
|
83: - 0043 IO_AY1_DATA equ 0x43
|
|
84: - 0020 IO_REG0 equ 0x20
|
|
85: - 0025 IO_RTC_AMPM equ 0x25
|
|
86: - 002D IO_RTC_CTR_D equ 0x2D
|
|
87: - 002E IO_RTC_CTR_E equ 0x2E
|
|
88: - 002F IO_RTC_CTR_F equ 0x2F
|
|
89: - 0026 IO_RTC_DAY0 equ 0x26
|
|
90: - 0027 IO_RTC_DAY1 equ 0x27
|
|
91: - 0024 IO_RTC_HOUR equ 0x24
|
|
92: - 0022 IO_RTC_MIN0 equ 0x22
|
|
93: - 0023 IO_RTC_MIN1 equ 0x23
|
|
94: - 0028 IO_RTC_MON0 equ 0x28
|
|
95: - 0029 IO_RTC_MON1 equ 0x29
|
|
96: - 0020 IO_RTC_SEC0 equ 0x20
|
|
97: - 0021 IO_RTC_SEC1 equ 0x21
|
|
98: - 002C IO_RTC_WEEK equ 0x2C
|
|
99: - 002B IO_RTC_YEAR1 equ 0x2B
|
|
100: - 002A IO_RTC_YERR0 equ 0x2A
|
|
101: - 43B8 MEM_FAT_AMOUNT equ 0x43B8
|
|
102: - 43BB MEM_FAT_CLUSTERLEN equ 0x43BB
|
|
103: - 43BC MEM_FAT_COUNT1 equ 0x43BC
|
|
104: - 43DF MEM_FAT_CURDIR equ 0x43DF
|
|
105: - 443F MEM_FAT_CURRDIR equ 0x443F
|
|
106: - 43C1 MEM_FAT_DATASTART equ 0x43C1
|
|
107: - 43CD MEM_FAT_DIRSEC equ 0x43CD
|
|
108: - 4445 MEM_FAT_EXEC_COUNT equ 0x4445
|
|
109: - 4443 MEM_FAT_EXEC_CURR equ 0x4443
|
|
110: - 4447 MEM_FAT_EXEC_START equ 0x4447
|
|
111: - 43C9 MEM_FAT_FILEREMAIN equ 0x43C9
|
|
112: - 442F MEM_FAT_OF0_ATTRIBUTE equ 0x442F
|
|
113: - 4431 MEM_FAT_OF0_CCLUST equ 0x4431
|
|
114: - 443B MEM_FAT_OF0_DATREM equ 0x443B
|
|
115: - 4437 MEM_FAT_OF0_DATSEC equ 0x4437
|
|
116: - 4433 MEM_FAT_OF0_FATSEC equ 0x4433
|
|
117: - 43B6 MEM_FAT_RESERVED equ 0x43B6
|
|
118: - 43C5 MEM_FAT_ROOTSTART equ 0x43C5
|
|
119: - 43B9 MEM_FAT_SECTORS equ 0x43B9
|
|
120: - 43CF MEM_FAT_TMPFNAME equ 0x43CF
|
|
121: - 43BD MEM_FAT_TMPPOINTER equ 0x43BD
|
|
122: - 41B6 MEM_IDE_BUFFER equ 0x41B6
|
|
123: - 40CB MEM_IDE_DEVICE equ 0x40CB
|
|
124: - 40D5 MEM_IDE_DEV_TABLE equ 0x40D5
|
|
125: - 43B6 MEM_IDE_FSBUFFER equ 0x43B6
|
|
126: - 40CD MEM_IDE_PARTITION equ 0x40CD
|
|
127: - 40D1 MEM_IDE_POINTER equ 0x40D1
|
|
128: - 4115 MEM_IDE_SELECTED equ 0x4115
|
|
129: - 40CC MEM_IDE_STATUS equ 0x40CC
|
|
130: - 4116 MEM_IDE_STRING_0 equ 0x4116
|
|
131: - 413E MEM_IDE_STRING_1 equ 0x413E
|
|
132: - 4166 MEM_IDE_STRING_2 equ 0x4166
|
|
133: - 418E MEM_IDE_STRING_3 equ 0x418E
|
|
134: - 0177 MSG_CLEAR equ 0x177
|
|
135: - 19B7 NOT_IMPLEMENTED equ 0x19B7
|
|
136: - 1A19 OP_CALL equ 0x1A19
|
|
137: - 1DE9 OP_CD equ 0x1DE9
|
|
138: - 1BAD OP_CLR equ 0x1BAD
|
|
139: - 1A9A OP_DASM equ 0x1A9A
|
|
140: - 1DE5 OP_DIR equ 0x1DE5
|
|
141: - 1A39 OP_DUMP equ 0x1A39
|
|
142: - 1A00 OP_EXEC equ 0x1A00
|
|
143: - 1E06 OP_FSEXEC equ 0x1E06
|
|
144: - 1B61 OP_IIC_IN equ 0x1B61
|
|
145: - 1B01 OP_IIC_OUT equ 0x1B01
|
|
146: - 1ACA OP_IO_IN equ 0x1ACA
|
|
147: - 1AE0 OP_IO_OUT equ 0x1AE0
|
|
148: - 1DC2 OP_LSDSK equ 0x1DC2
|
|
149: - 1BB1 OP_RTIME equ 0x1BB1
|
|
150: - 1DC6 OP_SELDSK equ 0x1DC6
|
|
151: - 1A69 OP_SET equ 0x1A69
|
|
152: - 1D49 OP_STIME equ 0x1D49
|
|
153: - 1E3F POST_CHECK_APU equ 0x1E3F
|
|
154: - 1E6A POST_CHECK_IDE_30 equ 0x1E6A
|
|
155: - 1E7D POST_CHECK_IDE_40 equ 0x1E7D
|
|
156: - 1E1A POST_CHECK_PIO equ 0x1E1A
|
|
157: - 1E0A POST_START equ 0x1E0A
|
|
158: - 1E97 POST_TEST_RTC equ 0x1E97
|
|
159: - 4110 PRG_RAM_START equ 0x4110
|
|
160: - FF00 PRG_RAM_TOP equ 0xFF00
|
|
161: - 0191 PRINTINLINE equ 0x191
|
|
162: - 4000 PROG_MEM_START equ 0x4000
|
|
163: - 0100 PROG_ROM_START equ 0x100
|
|
164: - 0000 RST_00 equ 0x00
|
|
165: - 0008 RST_08 equ 0x08
|
|
166: - 0010 RST_10 equ 0x10
|
|
167: - 0018 RST_18 equ 0x18
|
|
168: - FFFF STACK_RAM_TOP equ 0xFFFF
|
|
169: - 0000 START_ROM equ 0x00
|
|
170: - 022D STRCONV_BYTES_TO_HEX equ 0x22D
|
|
171: - 023C STRCONV_BYTES_TO_HEX_1 equ 0x23C
|
|
172: - 0246 STRCONV_BYTES_TO_HEX_2 equ 0x246
|
|
173: - 264B STR_Banner_Start equ 0x264B
|
|
174: - 182D STR_PD_HEADER equ 0x182D
|
|
175: - 4010 SYS_BUF_START equ 0x4010
|
|
176: - 4000 SYS_RAM_START equ 0x4000
|
|
177: - 0018 VAR_CONSOLE_BAUD equ 0x18
|
|
178: - 000F VAR_CONSOLE_CONF equ 0x0F
|
|
179: - 0080 VDP_MEM equ 0x80
|
|
180: - 0081 VDP_REG equ 0x81
|
|
181: - 19B6 _COMMAND_PROCESS_FOUND equ 0x19B6
|
|
182: - 1A38 _OP_CALL equ 0x1A38
|
|
183: - 1B46 _OP_IIC_ACK_ERR equ 0x1B46
|
|
184: - 1B4D _OP_IIC_ACK_ERR_str equ 0x1B4D
|
|
185: - 1B93 _OP_IIC_IN_LOOP equ 0x1B93
|
|
186: - 1BA0 _OP_IIC_IN_LOOP_TEXT equ 0x1BA0
|
|
187: - 1B17 _OP_IIC_OUT_LOOP equ 0x1B17
|
|
188: - 1B33 _OP_IIC_OUT_SEND equ 0x1B33
|
|
189: - 1BB4 _OP_RTIME_NN equ 0x1BB4
|
|
190: - 1C6C _OP_RTIME_RD_CMD equ 0x1C6C
|
|
191: - 1DD5 _OP_SELDSK_INVALID equ 0x1DD5
|
|
192: - 1DED _OP_SELDSK_INVALID_STR equ 0x1DED
|
|
193: - 1A81 _OP_SET_LOOP equ 0x1A81
|
|
194: - 1D0F _OP_STIME_INVALID equ 0x1D0F
|
|
195: - 1D26 _OP_STIME_PROMPT equ 0x1D26
|
|
196: - 1D3E _OP_STIME_PROMPT_ERR equ 0x1D3E
|
|
197: - 1C6D _OP_STIME_STR_DAY equ 0x1C6D
|
|
198: - 1CBE _OP_STIME_STR_HOUR equ 0x1CBE
|
|
199: - 1CD9 _OP_STIME_STR_MIN equ 0x1CD9
|
|
200: - 1C88 _OP_STIME_STR_MON equ 0x1C88
|
|
201: - 1CF4 _OP_STIME_STR_SEC equ 0x1CF4
|
|
202: - 1CA3 _OP_STIME_STR_YEAR equ 0x1CA3
|
|
203: - 1E5E _POST_CHECK_APU_FAILED equ 0x1E5E
|
|
204: - 1E90 _POST_CHECK_IDE_FAILED equ 0x1E90
|
|
205: - 1E33 _POST_CHECK_PIO_FAILED equ 0x1E33
|
|
206: - 1ED1 _POST_TEST_RTC_INVALID equ 0x1ED1
|
|
207: - 1ECA _POST_TEST_RTC_NOTFOUND equ 0x1ECA
|
|
208: - 19D9 _STR_NOT_FOUND equ 0x19D9
|
|
209: - 19C5 _STR_NOT_IMPLEMENTED equ 0x19C5
|
|
210: - 19ED _STR_SYNTAX equ 0x19ED
|
|
211: - 0DC2 _beep_pause_l1 equ 0xDC2
|
|
212: - 230C _compare_filename_loop equ 0x230C
|
|
213: - 231A _compare_filename_nomatch equ 0x231A
|
|
214: - 24C1 _fat_cd_navigate equ 0x24C1
|
|
215: - 2507 _fat_cd_navigate_end equ 0x2507
|
|
216: - 252F _fat_cd_navigate_errfile equ 0x252F
|
|
217: - 2561 _fat_cd_navigate_errfile_str equ 0x2561
|
|
218: - 2519 _fat_cd_navigate_error equ 0x2519
|
|
219: - 2537 _fat_cd_navigate_error_str equ 0x2537
|
|
220: - 24C6 _fat_cd_navigate_findsec equ 0x24C6
|
|
221: - 24F2 _fat_cd_navigate_findsec_skipslash equ 0x24F2
|
|
222: - 247D _fat_cd_navigate_goback_fl equ 0x247D
|
|
223: - 2527 _fat_cd_navigate_inerror equ 0x2527
|
|
224: - 2521 _fat_cd_navigate_inerrorS equ 0x2521
|
|
225: - 2528 _fat_cd_navigate_inerrore equ 0x2528
|
|
226: - 254E _fat_cd_navigate_inputerr_str equ 0x254E
|
|
227: - 24F8 _fat_cd_navigate_l2 equ 0x24F8
|
|
228: - 2627 _fat_exec_notexec equ 0x2627
|
|
229: - 260E _fat_exec_notfound equ 0x260E
|
|
230: - 25F6 _fat_exec_read_done equ 0x25F6
|
|
231: - 25D8 _fat_exec_readloop1 equ 0x25D8
|
|
232: - 20FC _fat_get_root_table_invalid equ 0x20FC
|
|
233: - 213B _fat_getfatsec_notroot equ 0x213B
|
|
234: - 2292 _fat_increment_32 equ 0x2292
|
|
235: - 2208 _fat_lfs_loop equ 0x2208
|
|
236: - 2244 _fat_lfs_loop_compare_end equ 0x2244
|
|
237: - 2248 _fat_lfs_loop_compare_match equ 0x2248
|
|
238: - 221A _fat_lfs_loop_compare_next_sector equ 0x221A
|
|
239: - 22A6 _fat_math_add32 equ 0x22A6
|
|
240: - 22D7 _fat_math_mul32 equ 0x22D7
|
|
241: - 22DE _fat_math_mul32_l equ 0x22DE
|
|
242: - 22EB _fat_math_mul32_noadd equ 0x22EB
|
|
243: - 227E _fat_math_sector_add_16 equ 0x227E
|
|
244: - 23FC _fat_print_directory_dir equ 0x23FC
|
|
245: - 238F _fat_print_directory_loop equ 0x238F
|
|
246: - 245B _fat_print_directory_loop_break equ 0x245B
|
|
247: - 23AB _fat_print_directory_loop_file equ 0x23AB
|
|
248: - 2427 _fat_print_directory_loop_next equ 0x2427
|
|
249: - 2432 _fat_print_directory_loop_next_sector equ 0x2432
|
|
250: - 2323 _format_filename_fat16_clean equ 0x2323
|
|
251: - 232A _format_filename_fat16_loop equ 0x232A
|
|
252: - 233D _format_filename_fat16_loop_copy equ 0x233D
|
|
253: - 2334 _format_filename_fat16_loop_skip_8 equ 0x2334
|
|
254: - 0E1F _ide_readsector_512_floop equ 0xE1F
|
|
255: - 1594 _ideif_drv_sel_fail equ 0x1594
|
|
256: - 1651 _ideif_drv_sel_fstr0 equ 0x1651
|
|
257: - 1648 _ideif_drv_sel_pstr equ 0x1648
|
|
258: - 165F _ideif_drv_sel_sstr0 equ 0x165F
|
|
259: - 166C _ideif_drv_sel_syn equ 0x166C
|
|
260: - 145B _ideif_init_drive_charloop equ 0x145B
|
|
261: - 143D _ideif_init_drive_found equ 0x143D
|
|
262: - 1425 _ideif_init_drive_loop equ 0x1425
|
|
263: - 1438 _ideif_init_drive_nodrv equ 0x1438
|
|
264: - 14B9 _ideif_init_drive_prt_fnd equ 0x14B9
|
|
265: - 14A7 _ideif_init_drive_prt_l1 equ 0x14A7
|
|
266: - 14B1 _ideif_init_drive_prt_ln equ 0x14B1
|
|
267: - 15D4 _ideif_prnt_devtable_hdr equ 0x15D4
|
|
268: - 1335 _ideif_prnt_devtable_l1 equ 0x1335
|
|
269: - 13FB _ideif_prnt_devtable_l1_e2 equ 0x13FB
|
|
270: - 137A _ideif_prnt_devtable_l1_es equ 0x137A
|
|
271: - 13F8 _ideif_prnt_devtable_l1_ms equ 0x13F8
|
|
272: - 1342 _ideif_prnt_devtable_l1_nxt equ 0x1342
|
|
273: - 1368 _ideif_prnt_devtable_l1_s00 equ 0x1368
|
|
274: - 136D _ideif_prnt_devtable_l1_s01 equ 0x136D
|
|
275: - 1372 _ideif_prnt_devtable_l1_s02 equ 0x1372
|
|
276: - 1377 _ideif_prnt_devtable_l1_sFF equ 0x1377
|
|
277: - 1340 _ideif_prnt_devtable_l1_sel equ 0x1340
|
|
278: - 1638 _ideif_prnt_devtable_master equ 0x1638
|
|
279: - 160C _ideif_prnt_devtable_s00 equ 0x160C
|
|
280: - 1617 _ideif_prnt_devtable_s01 equ 0x1617
|
|
281: - 1622 _ideif_prnt_devtable_s02 equ 0x1622
|
|
282: - 162D _ideif_prnt_devtable_sFF equ 0x162D
|
|
283: - 1640 _ideif_prnt_devtable_slave equ 0x1640
|
|
284: - 014E _read_bcd_invalid equ 0x14E
|
|
285: - 1DBD _shift4 equ 0x1DBD
|
|
286: - 0DA9 beep equ 0xDA9
|
|
287: - 0DAB beep_loop equ 0xDAB
|
|
288: - 0DC1 beep_pause equ 0xDC1
|
|
289: - 2308 compare_filename equ 0x2308
|
|
290: - 09AE dasm_00 equ 0x9AE
|
|
291: - 0C9A dasm_01 equ 0xC9A
|
|
292: - 0A34 dasm_02 equ 0xA34
|
|
293: - 0C6C dasm_03 equ 0xC6C
|
|
294: - 0AB1 dasm_08 equ 0xAB1
|
|
295: - 0C3F dasm_09 equ 0xC3F
|
|
296: - 0A16 dasm_0A equ 0xA16
|
|
297: - 0C83 dasm_0B equ 0xC83
|
|
298: - 09F6 dasm_10 equ 0x9F6
|
|
299: - 0A3F dasm_12 equ 0xA3F
|
|
300: - 09B9 dasm_18 equ 0x9B9
|
|
301: - 0A20 dasm_1A equ 0xA20
|
|
302: - 09D3 dasm_20 equ 0x9D3
|
|
303: - 0CE0 dasm_22 equ 0xCE0
|
|
304: - 0A79 dasm_27 equ 0xA79
|
|
305: - 09CC dasm_28 equ 0x9CC
|
|
306: - 0CB1 dasm_2A equ 0xCB1
|
|
307: - 0A7D dasm_2F equ 0xA7D
|
|
308: - 09C4 dasm_30 equ 0x9C4
|
|
309: - 0A4A dasm_32 equ 0xA4A
|
|
310: - 0A89 dasm_37 equ 0xA89
|
|
311: - 09BD dasm_38 equ 0x9BD
|
|
312: - 0A2A dasm_3A equ 0xA2A
|
|
313: - 0A85 dasm_3F equ 0xA85
|
|
314: - 0A8D dasm_76 equ 0xA8D
|
|
315: - 0B0A dasm_80C6 equ 0xB0A
|
|
316: - 0AA7 dasm_BE equ 0xAA7
|
|
317: - 09B2 dasm_C3 equ 0x9B2
|
|
318: - 0B30 dasm_C88E equ 0xB30
|
|
319: - 0A02 dasm_C9 equ 0xA02
|
|
320: - 09FC dasm_CD equ 0x9FC
|
|
321: - 0ABE dasm_D9 equ 0xABE
|
|
322: - 09E4 dasm_DD equ 0x9E4
|
|
323: - 0CA1 dasm_DD_01 equ 0xCA1
|
|
324: - 0C5A dasm_DD_09 equ 0xC5A
|
|
325: - 0CF6 dasm_DD_22 equ 0xCF6
|
|
326: - 0C71 dasm_DD_23 equ 0xC71
|
|
327: - 0CC8 dasm_DD_2A equ 0xCC8
|
|
328: - 0C88 dasm_DD_2B equ 0xC88
|
|
329: - 0C0A dasm_DD_34 equ 0xC0A
|
|
330: - 0C27 dasm_DD_35 equ 0xC27
|
|
331: - 0B12 dasm_DD_86 equ 0xB12
|
|
332: - 0B38 dasm_DD_8E equ 0xB38
|
|
333: - 0B5B dasm_DD_96 equ 0xB5B
|
|
334: - 0B7B dasm_DD_9E equ 0xB7B
|
|
335: - 0B9C dasm_DD_A6 equ 0xB9C
|
|
336: - 0BD3 dasm_DD_AE equ 0xBD3
|
|
337: - 0BB8 dasm_DD_B6 equ 0xBB8
|
|
338: - 0BEF dasm_DD_BE equ 0xBEF
|
|
339: - 0D48 dasm_DD_E1 equ 0xD48
|
|
340: - 0ACE dasm_DD_E3 equ 0xACE
|
|
341: - 0D32 dasm_DD_E5 equ 0xD32
|
|
342: - 0D18 dasm_DD_F9 equ 0xD18
|
|
343: - 0D42 dasm_E1 equ 0xD42
|
|
344: - 0AC2 dasm_E3 equ 0xAC2
|
|
345: - 0D2C dasm_E5 equ 0xD2C
|
|
346: - 09DB dasm_E9 equ 0x9DB
|
|
347: - 0C51 dasm_ED_42 equ 0xC51
|
|
348: - 0CEC dasm_ED_43 equ 0xCEC
|
|
349: - 0A81 dasm_ED_44 equ 0xA81
|
|
350: - 0A0C dasm_ED_45 equ 0xA0C
|
|
351: - 0A98 dasm_ED_46 equ 0xA98
|
|
352: - 0C48 dasm_ED_4A equ 0xC48
|
|
353: - 0CBD dasm_ED_4B equ 0xCBD
|
|
354: - 0A07 dasm_ED_4D equ 0xA07
|
|
355: - 0A9D dasm_ED_56 equ 0xA9D
|
|
356: - 0AA2 dasm_ED_5E equ 0xAA2
|
|
357: - 0AE6 dasm_ED_A0 equ 0xAE6
|
|
358: - 0AF8 dasm_ED_A1 equ 0xAF8
|
|
359: - 0AEF dasm_ED_A8 equ 0xAEF
|
|
360: - 0B01 dasm_ED_A9 equ 0xB01
|
|
361: - 0AEA dasm_ED_B0 equ 0xAEA
|
|
362: - 0AFC dasm_ED_B1 equ 0xAFC
|
|
363: - 0AF3 dasm_ED_B8 equ 0xAF3
|
|
364: - 0B05 dasm_ED_B9 equ 0xB05
|
|
365: - 0A92 dasm_F3 equ 0xA92
|
|
366: - 0D0E dasm_F9 equ 0xD0E
|
|
367: - 0A95 dasm_FB equ 0xA95
|
|
368: - 09ED dasm_FD equ 0x9ED
|
|
369: - 0CA9 dasm_FD_01 equ 0xCA9
|
|
370: - 0C63 dasm_FD_09 equ 0xC63
|
|
371: - 0D02 dasm_FD_22 equ 0xD02
|
|
372: - 0C7A dasm_FD_23 equ 0xC7A
|
|
373: - 0CD4 dasm_FD_2A equ 0xCD4
|
|
374: - 0C91 dasm_FD_2B equ 0xC91
|
|
375: - 0C16 dasm_FD_34 equ 0xC16
|
|
376: - 0C33 dasm_FD_35 equ 0xC33
|
|
377: - 0B21 dasm_FD_86 equ 0xB21
|
|
378: - 0B47 dasm_FD_8E equ 0xB47
|
|
379: - 0B67 dasm_FD_96 equ 0xB67
|
|
380: - 0B89 dasm_FD_9E equ 0xB89
|
|
381: - 0BA8 dasm_FD_A6 equ 0xBA8
|
|
382: - 0BDF dasm_FD_AE equ 0xBDF
|
|
383: - 0BC3 dasm_FD_B6 equ 0xBC3
|
|
384: - 0BFA dasm_FD_BE equ 0xBFA
|
|
385: - 0D50 dasm_FD_E1 equ 0xD50
|
|
386: - 0ADA dasm_FD_E3 equ 0xADA
|
|
387: - 0D3A dasm_FD_E5 equ 0xD3A
|
|
388: - 0D22 dasm_FD_F9 equ 0xD22
|
|
389: - 0A11 dasm_FF equ 0xA11
|
|
390: - 0D58 dasm_UU equ 0xD58
|
|
391: - 0D5C dasm_UW equ 0xD5C
|
|
392: - 0B97 dasm__AND equ 0xB97
|
|
393: - 0BEB dasm__CP equ 0xBEB
|
|
394: - 0C22 dasm__DEC equ 0xC22
|
|
395: - 0A69 dasm__ED_47 equ 0xA69
|
|
396: - 0A71 dasm__ED_4F equ 0xA71
|
|
397: - 0A59 dasm__ED_57 equ 0xA59
|
|
398: - 0A61 dasm__ED_5F equ 0xA61
|
|
399: - 0C05 dasm__INC equ 0xC05
|
|
400: - 0A55 dasm__LD equ 0xA55
|
|
401: - 0BB4 dasm__OR equ 0xBB4
|
|
402: - 0B73 dasm__SBC equ 0xB73
|
|
403: - 0B56 dasm__SUB equ 0xB56
|
|
404: - 0BCE dasm__XOR equ 0xBCE
|
|
405: - 0556 dasm_opcode_table equ 0x556
|
|
406: - 0383 dasm_print16hex_addr equ 0x383
|
|
407: - 039B dasm_print8hex equ 0x39B
|
|
408: - 0D61 dasm_printFlags_table equ 0xD61
|
|
409: - 0D71 dasm_printRegister8_table equ 0xD71
|
|
410: - 0D91 dasm_printRegister8_table_HL equ 0xD91
|
|
411: - 0D79 dasm_printRegisterIX_table equ 0xD79
|
|
412: - 0D81 dasm_printRegisterIY_table equ 0xD81
|
|
413: - 0D89 dasm_printRegisterSP_table equ 0xD89
|
|
414: - 0247 disassemble equ 0x247
|
|
415: - 032D disassemble_continue equ 0x32D
|
|
416: - 031D disassemble_err equ 0x31D
|
|
417: - 024B disassemble_next equ 0x24B
|
|
418: - 031A disassemble_print_opcode_params_end equ 0x31A
|
|
419: - 02C6 disassemble_print_opcode_params_loop equ 0x2C6
|
|
420: - 0288 disassemble_print_opcode_raw equ 0x288
|
|
421: - 029C disassemble_print_opcode_raw_fill equ 0x29C
|
|
422: - 035F disassemble_table_first_match equ 0x35F
|
|
423: - 0379 disassemble_table_found equ 0x379
|
|
424: - 037D disassemble_table_notfound equ 0x37D
|
|
425: - 033B disassemble_table_seek equ 0x33B
|
|
426: - 033F disassemble_table_seek_loop equ 0x33F
|
|
427: - 17D2 dump_pretty equ 0x17D2
|
|
428: - 17FC dump_pretty_ascii equ 0x17FC
|
|
429: - 181A dump_pretty_ascii_cont equ 0x181A
|
|
430: - 1804 dump_pretty_ascii_loop equ 0x1804
|
|
431: - 1815 dump_pretty_ascii_none equ 0x1815
|
|
432: - 17EF dump_pretty_col equ 0x17EF
|
|
433: - 182C dump_pretty_end equ 0x182C
|
|
434: - 1820 dump_pretty_nextrow equ 0x1820
|
|
435: - 17DA dump_pretty_row equ 0x17DA
|
|
436: - 019F endPrint equ 0x19F
|
|
437: - 245D fat_cd_single equ 0x245D
|
|
438: - 22FF fat_copy_lba_pointer equ 0x22FF
|
|
439: - 2578 fat_exec equ 0x2578
|
|
440: - 202F fat_get_root_table equ 0x202F
|
|
441: - 2124 fat_getfatsec equ 0x2124
|
|
442: - 21D9 fat_openfile equ 0x21D9
|
|
443: - 21E1 fat_openfile_noprepare equ 0x21E1
|
|
444: - 2344 fat_print_directory equ 0x2344
|
|
445: - 21AC fat_readfilesec equ 0x21AC
|
|
446: - 22F0 fat_reset_pointer equ 0x22F0
|
|
447: - 231E format_filename_fat16 equ 0x231E
|
|
448: - 0E56 ide_printerror equ 0xE56
|
|
449: - 0E0B ide_readsector_512_fast equ 0xE0B
|
|
450: - 0E40 ide_readsector_timeout equ 0xE40
|
|
451: - 0DF5 ide_regread_8 equ 0xDF5
|
|
452: - 0DDB ide_regwrite_8 equ 0xDDB
|
|
453: - 0DCE ide_reset equ 0xDCE
|
|
454: - 0E55 ide_writesector_256 equ 0xE55
|
|
455: - 155C ideif_drv_sel equ 0x155C
|
|
456: - 14FC ideif_get_drv_pointer equ 0x14FC
|
|
457: - 1510 ideif_init_all equ 0x1510
|
|
458: - 1309 ideif_init_devtable equ 0x1309
|
|
459: - 141C ideif_init_drive equ 0x141C
|
|
460: - 1327 ideif_prnt_devtable equ 0x1327
|
|
461: - 16DE iic_init equ 0x16DE
|
|
462: - 1725 iic_read_ack equ 0x1725
|
|
463: - 16AF iic_receive_buffer equ 0x16AF
|
|
464: - 16D2 iic_receive_buffer_done equ 0x16D2
|
|
465: - 16D8 iic_receive_buffer_err equ 0x16D8
|
|
466: - 16C0 iic_receive_buffer_loop equ 0x16C0
|
|
467: - 17AB iic_receive_byte equ 0x17AB
|
|
468: - 17B8 iic_receive_byte_loop equ 0x17B8
|
|
469: - 174B iic_send_ack equ 0x174B
|
|
470: - 1685 iic_send_buffer equ 0x1685
|
|
471: - 16A3 iic_send_buffer_done equ 0x16A3
|
|
472: - 16A9 iic_send_buffer_err equ 0x16A9
|
|
473: - 1695 iic_send_buffer_loop equ 0x1695
|
|
474: - 1785 iic_send_byte equ 0x1785
|
|
475: - 1791 iic_send_byte_loop equ 0x1791
|
|
476: - 1704 iic_send_ebit equ 0x1704
|
|
477: - 1768 iic_send_nack equ 0x1768
|
|
478: - 16EB iic_send_sbit equ 0x16EB
|
|
479: - 0044 mon_var_template equ 0x44
|
|
480: - 040F mon_var_template_end equ 0x40F
|
|
481: - 0194 nxtILC equ 0x194
|
|
482: - 03A9 param_01 equ 0x3A9
|
|
483: - 03D0 param_02 equ 0x3D0
|
|
484: - 03ED param_03 equ 0x3ED
|
|
485: - 0425 param_03_done equ 0x425
|
|
486: - 040E param_03_neg equ 0x40E
|
|
487: - 0429 param_04 equ 0x429
|
|
488: - 0439 param_04_i equ 0x439
|
|
489: - 043F param_05 equ 0x43F
|
|
490: - 044C param_06 equ 0x44C
|
|
491: - 0466 param_07 equ 0x466
|
|
492: - 0473 param_08 equ 0x473
|
|
493: - 0488 param_09 equ 0x488
|
|
494: - 048E param_09_0A equ 0x48E
|
|
495: - 047F param_0A equ 0x47F
|
|
496: - 049D param_10 equ 0x49D
|
|
497: - 04AD param_11 equ 0x4AD
|
|
498: - 04BC param_11_12 equ 0x4BC
|
|
499: - 04DC param_11_12_all equ 0x4DC
|
|
500: - 04CF param_11_12_def equ 0x4CF
|
|
501: - 04D4 param_11_12_ix equ 0x4D4
|
|
502: - 04D9 param_11_12_iy equ 0x4D9
|
|
503: - 04B5 param_12 equ 0x4B5
|
|
504: - 04ED param_13 equ 0x4ED
|
|
505: - 050C param_80 equ 0x50C
|
|
506: - 0513 param_80_seek equ 0x513
|
|
507: - 0503 param_81 equ 0x503
|
|
508: - 0547 param_comma equ 0x547
|
|
509: - 0522 param_printRegister equ 0x522
|
|
510: - 0540 param_printRegisterA equ 0x540
|
|
511: - 0538 param_printRegisterHL equ 0x538
|
|
512: - 016A print_16_hex equ 0x16A
|
|
513: - 0151 print_32_hex equ 0x151
|
|
514: - 010E print_a_hex equ 0x10E
|
|
515: - 0120 print_bcd equ 0x120
|
|
516: - 00DE print_char equ 0xDE
|
|
517: - 00F1 print_clear equ 0xF1
|
|
518: - 00F8 print_newLine equ 0xF8
|
|
519: - 01A4 print_reg equ 0x1A4
|
|
520: - 00E6 print_str equ 0xE6
|
|
521: - 00F0 print_str_end equ 0xF0
|
|
522: - 186C print_str_fixed equ 0x186C
|
|
523: - 0103 print_wait_out equ 0x103
|
|
524: - 0138 read_bcd equ 0x138
|
|
525: - 0126 read_char equ 0x126
|
|
526: - 1523 read_lba_sector equ 0x1523
|
|
527: - 15CC str_dev_done equ 0x15CC
|
|
528: - 15B4 str_dev_waitready equ 0x15B4
|
|
529: - 0E8B str_error_start equ 0xE8B
|
|
530: - 0EA8 str_error_start1 equ 0xEA8
|
|
531: - 0EB1 str_error_start2 equ 0xEB1
|
|
532: - 0EBA str_error_time equ 0xEBA
|
|
533: - 1F29 str_post_apu equ 0x1F29
|
|
534: - 1ED8 str_post_ide_30 equ 0x1ED8
|
|
535: - 1EF3 str_post_ide_40 equ 0x1EF3
|
|
536: - 1F5F str_post_nd equ 0x1F5F
|
|
537: - 1F97 str_post_ok equ 0x1F97
|
|
538: - 1F0E str_post_pio equ 0x1F0E
|
|
539: - 1F44 str_post_rtc equ 0x1F44
|
|
540: - 1F6D str_post_rtc_iv equ 0x1F6D
|
|
541: - 400A var_apu_present equ 0x400A
|
|
542: - 4000 var_buffer_len equ 0x4000
|
|
543: - 411A var_bytes_count equ 0x411A
|
|
544: - 4006 var_curserchar equ 0x4006
|
|
545: - 4007 var_curserlastaddr equ 0x4007
|
|
546: - 4005 var_curseron equ 0x4005
|
|
547: - 4004 var_curserstate equ 0x4004
|
|
548: - 4002 var_curserx equ 0x4002
|
|
549: - 4003 var_cursery equ 0x4003
|
|
550: - 402B var_dir equ 0x402B
|
|
551: - 40CB var_idebuffer equ 0x40CB
|
|
552: - 407B var_input equ 0x407B
|
|
553: - 4001 var_last_char equ 0x4001
|
|
554: - 4114 var_opcode equ 0x4114
|
|
555: - 4116 var_opcode_length equ 0x4116
|
|
556: - 4119 var_opcode_pcount equ 0x4119
|
|
557: - 4110 var_opcode_start equ 0x4110
|
|
558: - 4117 var_opcode_string equ 0x4117
|
|
559: - 4112 var_opcode_table equ 0x4112
|
|
560: - 4115 var_opcode_x equ 0x4115
|
|
561: - 4009 var_pio_present equ 0x4009
|
|
562: - 401B var_ps2mem equ 0x401B
|
|
563: - 400B var_scratch equ 0x400B
|
|
**** test.asm ****
|
|
2:
|
|
3: - 00F0 CS_VT82C42_DATA .EQU 0xF0
|
|
4: - 00F1 CS_VT82C42_CTRL .EQU 0xF1
|
|
5:
|
|
6: - 6000 org 0x6000
|
|
7: ;VT82C42
|
|
8:
|
|
9: 0+7 6000 3EA7 ld a, 0xA7 ;Disable Mouse
|
|
10: 7+11 6002 D3F1 out (CS_VT82C42_CTRL), A
|
|
11: 18+7 6004 3EAD ld a, 0xAD ;Disable Keyboard
|
|
12: 25+11 6006 D3F1 out (CS_VT82C42_CTRL), A
|
|
13: - 6008 _keyboard_init_flush_buffer:
|
|
14: 36+11 6008 DBF0 in a,(CS_VT82C42_DATA) ;Read buffer
|
|
15: 47+11 600A DBF1 in a,(CS_VT82C42_CTRL) ;Read status byte
|
|
16: 58+8 600C CB47 bit 0,a ;Test if buffer is empty
|
|
17: 66+7+5 600E 20F8 jr nz, _keyboard_init_flush_buffer
|
|
18: ;buffer is now flushed. Now set the Controller Configuration Byte
|
|
19:
|
|
20: 73+7 6010 3E60 ld a, 0x60 ;next byte is command byte register write
|
|
21: 80+7 6012 06FC ld b, 11111100b ;Disable bits 0,1,6 (disable IRQ and Translation)
|
|
22: 87+17 6014 CD5B60 call keyb_cmd_wr
|
|
23:
|
|
24: ;Perform Controller Self Test
|
|
25: 104+7 6017 3EAA ld a, 0xAA
|
|
26: 111+17 6019 CD6160 call keyb_cmd_rd
|
|
27: 128+7 601C FE55 cp 0x55
|
|
28: 135+7+5 601E 2026 jr nz, _keyboard_init_failed
|
|
29:
|
|
30: ;Perform Interface Tests
|
|
31: 142+7 6020 3EAB ld a, 0xAB
|
|
32: 149+17 6022 CD6160 call keyb_cmd_rd
|
|
33: 166+4 6025 B7 or a
|
|
34: 170+7+5 6026 201E jr nz, _keyboard_init_failed
|
|
35:
|
|
36: ;Enable Devices
|
|
37: 177+7 6028 3EAE ld a,0xAE
|
|
38: 184+11 602A D3F1 out (CS_VT82C42_CTRL), A
|
|
39: 195+17 602C CD6E60 call keyb_wait_ibf_empty
|
|
40:
|
|
41: ;Test if device is present Devices
|
|
42: 212+7 602F 3EEE ld a,0xEE
|
|
43: 219+11 6031 D3F0 out (CS_VT82C42_DATA), A ;Send echo to keboard (0xEE command)
|
|
44: 230+17 6033 CD6E60 call keyb_wait_ibf_empty
|
|
45: 247+17 6036 CD7560 call keyb_wait_obf
|
|
46: 264+11 6039 DBF0 in a,(CS_VT82C42_DATA)
|
|
47: 275+7 603B FEEE cp a, 0xEE
|
|
48: 282+7+5 603D 2815 jr z, _keyboard_init_okay ; 0xFC -> Success. Init done!
|
|
49: ;Else device error
|
|
50: 289+10 603F 21BA60 ld hl, [STR_keyboard_init_failed]
|
|
51: 299+17 6042 CDE600 call print_str
|
|
52: 316+10 6045 C9 ret
|
|
53: - 6046 _keyboard_init_failed:
|
|
54: 326+10 6046 219660 LD HL, [STR_keyboard_init_err]
|
|
55: 336+17 6049 CDE600 CALL print_str
|
|
56: 353+10 604C C9 RET
|
|
57: - 604D _keyboard_init_dev_missing:
|
|
58: 363+10 604D 21DC60 LD HL, [STR_keyboard_init_missing]
|
|
59: 373+17 6050 CDE600 CALL print_str
|
|
60: 390+10 6053 C9 RET
|
|
61: - 6054 _keyboard_init_okay:
|
|
62: 400+10 6054 217B60 LD HL, [STR_keyboard_init_okay]
|
|
63: 410+17 6057 CDE600 CALL print_str
|
|
64: 427+10 605A C9 RET
|
|
65:
|
|
66: ; a contains command
|
|
67: ; b conatins data
|
|
68: - 605B keyb_cmd_wr:
|
|
69: 437+11 605B D3F1 out (CS_VT82C42_CTRL),a ;write command byte
|
|
70: 448+4 605D 78 ld a, b
|
|
71: 452+11 605E D3F0 out (CS_VT82C42_DATA),a
|
|
72: 463+10 6060 C9 ret
|
|
73:
|
|
74: ; a contains command
|
|
75: ; a returns data
|
|
76: - 6061 keyb_cmd_rd:
|
|
77: 473+11 6061 D3F1 out (CS_VT82C42_CTRL),a ;write command byte
|
|
78: - 6063 _keyb_cmd_rd_l1:
|
|
79: 484+11 6063 DBF1 in a, (CS_VT82C42_CTRL) ;read status
|
|
80: 495+17 6065 CD0E01 call print_a_hex
|
|
81: 512+4 6068 1F rra
|
|
82: 516+7+5 6069 30F8 jr nc, _keyb_cmd_rd_l1 ;wait until OBF is set (data avail)
|
|
83: 523+11 606B DBF0 in a, (CS_VT82C42_DATA)
|
|
84: 534+10 606D C9 ret
|
|
85:
|
|
86: - 606E keyb_wait_ibf_empty:
|
|
87: 544+11 606E DBF1 in a, (CS_VT82C42_CTRL) ;read status
|
|
88: 555+4 6070 1F rra
|
|
89: 559+4 6071 1F rra
|
|
90: 563+7+5 6072 38FA jr c, keyb_wait_ibf_empty ;if IBF, wait
|
|
91: 570+10 6074 C9 ret
|
|
92:
|
|
93: - 6075 keyb_wait_obf:
|
|
94: 580+11 6075 DBF1 in a, (CS_VT82C42_CTRL) ;read status
|
|
95: 591+4 6077 1F rra
|
|
96: 595+7+5 6078 30FB jr nc, keyb_wait_obf ;if IBF, wait
|
|
97: 602+10 607A C9 ret
|
|
98:
|
|
99: ;Status message strings
|
|
100: - 607B STR_keyboard_init_okay:
|
|
101: - 607B 50532F32 .BYTE "PS/2 Keyboard initialized.",0
|
|
204B6579
|
|
626F6172
|
|
6420696E
|
|
69746961
|
|
6C697A65
|
|
642E00
|
|
102: - 6096 STR_keyboard_init_err:
|
|
103: - 6096 50532F32 .BYTE "PS/2 Controller error! System HALT!",0
|
|
20436F6E
|
|
74726F6C
|
|
6C657220
|
|
6572726F
|
|
72212053
|
|
79737465
|
|
6D204841
|
|
4C542100
|
|
104: - 60BA STR_keyboard_init_failed:
|
|
105: - 60BA 50532F32 .BYTE "PS/2 Keyboard error! System HALT!",0
|
|
204B6579
|
|
626F6172
|
|
64206572
|
|
726F7221
|
|
20537973
|
|
74656D20
|
|
48414C54
|
|
2100
|
|
106: - 60DC STR_keyboard_init_missing:
|
|
**** test.asm ****
|
|
107: - 60DC 50532F32 .BYTE "PS/2 no keyboard found!",0
|
|
206E6F20
|
|
6B657962
|
|
6F617264
|
|
20666F75
|
|
6E642100
|
|
|
|
|
|
|
|
Statistics:
|
|
|
|
4 passes
|
|
0 jr promotions
|
|
575 symbols
|
|
244 bytes
|
|
|
|
|
|
|
|
Symbol Table:
|
|
|
|
?a0000 =1467 5223
|
|
?a0001 =1524 5412
|
|
ADDR_RTC =D0 208
|
|
A_RTS_OFF = 17F 383
|
|
A_RTS_ON = 188 392
|
|
BOOT_PHASE0 =50 80
|
|
BOOT_PHASE1 =6E 110
|
|
BOOT_PHASE1_LOOP=77 119
|
|
BOOT_PHASE2 =82 130
|
|
COMMAND =1906 6406
|
|
COMMAND_BACKSPACE=1947 6471
|
|
COMMAND_LUT =1874 6260
|
|
COMMAND_PROCESS=196D 6509
|
|
COMMAND_PROCESS_FOUND=19A8 6568
|
|
COMMAND_PROCESS_LOOP=1970 6512
|
|
COMMAND_PROCESS_LOOP_STR1=1979 6521
|
|
COMMAND_PROCESS_LOOP_STR2=198F 6543
|
|
COMMAND_PROCESS_NEXT_ENTRY=1994 6548
|
|
COMMAND_PROCESS_NEXT_ENTRYI=1993 6547
|
|
COMMAND_PROCESS_NOT_FOUND=199F 6559
|
|
COMMAND_READ =1918 6424
|
|
CONSOLE_INIT =A5 165
|
|
CONSOLE_INIT_CTC=A5 165
|
|
CONSOLE_INIT_SIO=AD 173
|
|
CS_APU_CTRL =F9 249
|
|
CS_APU_DATA =F8 248
|
|
CS_BANK =00 0
|
|
CS_CTC_0 =04 4
|
|
CS_CTC_1 =05 5
|
|
CS_CTC_2 =06 6
|
|
CS_CTC_3 =07 7
|
|
CS_DIP =01 1
|
|
CS_PIA_CR =33 51
|
|
CS_PIA_PA =30 48
|
|
CS_PIA_PB =31 49
|
|
CS_PIA_PC =32 50
|
|
CS_PIO_AC =F6 246
|
|
CS_PIO_AD =F4 244
|
|
CS_PIO_BC =F7 247
|
|
CS_PIO_BD =F5 245
|
|
CS_SIO_A_C =09 9
|
|
CS_SIO_A_D =08 8
|
|
CS_SIO_B_C =0B 11
|
|
CS_SIO_B_D =0A 10
|
|
CS_VT82C42_CTRL=F1 241
|
|
CS_VT82C42_DATA=F0 240
|
|
DHEX_TO_BYTE = 1F6 502
|
|
DHEX_TO_BYTE_FAILED= 212 530
|
|
ERR_SYNTAX =19BE 6590
|
|
EXEC_RST_08 = D96 3478
|
|
EXEC_RST_10 = D9A 3482
|
|
EXEC_RST_18 = DA6 3494
|
|
HEX_TO_BIN = 216 534
|
|
HEX_TO_BIN_2 = 224 548
|
|
HEX_TO_INVALID_2= 22B 555
|
|
IDE_CMD_IDENT =EC 236
|
|
IDE_CMD_READSEC=20 32
|
|
IDE_DEV_TABLE =12C9 4809
|
|
IDE_RD =40 64
|
|
IDE_REG_ALTSTS =16 22
|
|
IDE_REG_CMDSTS =0F 15
|
|
IDE_REG_DATA =08 8
|
|
IDE_REG_DRVADDR=17 23
|
|
IDE_REG_ERROR =09 9
|
|
IDE_REG_HCYL =0D 13
|
|
IDE_REG_HEAD =0E 14
|
|
IDE_REG_LBA0 =0B 11
|
|
IDE_REG_LBA1 =0C 12
|
|
IDE_REG_LBA2 =0D 13
|
|
IDE_REG_LBA3 =0E 14
|
|
IDE_REG_LCYL =0C 12
|
|
IDE_REG_SECTOR =0A 10
|
|
IDE_REG_SSECTOR=0B 11
|
|
IDE_RST =80 128
|
|
IDE_WR =20 32
|
|
IIC_CLK =01 1
|
|
IIC_DATA =02 2
|
|
INT_VEC =1B 27
|
|
IO_AY0_ADDR =40 64
|
|
IO_AY0_DATA =41 65
|
|
IO_AY1_ADDR =42 66
|
|
IO_AY1_DATA =43 67
|
|
IO_REG0 =20 32
|
|
IO_RTC_AMPM =25 37
|
|
IO_RTC_CTR_D =2D 45
|
|
IO_RTC_CTR_E =2E 46
|
|
IO_RTC_CTR_F =2F 47
|
|
IO_RTC_DAY0 =26 38
|
|
IO_RTC_DAY1 =27 39
|
|
IO_RTC_HOUR =24 36
|
|
IO_RTC_MIN0 =22 34
|
|
IO_RTC_MIN1 =23 35
|
|
IO_RTC_MON0 =28 40
|
|
IO_RTC_MON1 =29 41
|
|
IO_RTC_SEC0 =20 32
|
|
IO_RTC_SEC1 =21 33
|
|
IO_RTC_WEEK =2C 44
|
|
IO_RTC_YEAR1 =2B 43
|
|
IO_RTC_YERR0 =2A 42
|
|
MEM_FAT_AMOUNT =43B8 17336
|
|
MEM_FAT_CLUSTERLEN=43BB 17339
|
|
MEM_FAT_COUNT1 =43BC 17340
|
|
MEM_FAT_CURDIR =43DF 17375
|
|
MEM_FAT_CURRDIR=443F 17471
|
|
MEM_FAT_DATASTART=43C1 17345
|
|
MEM_FAT_DIRSEC =43CD 17357
|
|
MEM_FAT_EXEC_COUNT=4445 17477
|
|
MEM_FAT_EXEC_CURR=4443 17475
|
|
MEM_FAT_EXEC_START=4447 17479
|
|
MEM_FAT_FILEREMAIN=43C9 17353
|
|
MEM_FAT_OF0_ATTRIBUTE=442F 17455
|
|
MEM_FAT_OF0_CCLUST=4431 17457
|
|
MEM_FAT_OF0_DATREM=443B 17467
|
|
MEM_FAT_OF0_DATSEC=4437 17463
|
|
MEM_FAT_OF0_FATSEC=4433 17459
|
|
MEM_FAT_RESERVED=43B6 17334
|
|
MEM_FAT_ROOTSTART=43C5 17349
|
|
MEM_FAT_SECTORS=43B9 17337
|
|
MEM_FAT_TMPFNAME=43CF 17359
|
|
MEM_FAT_TMPPOINTER=43BD 17341
|
|
MEM_IDE_BUFFER =41B6 16822
|
|
MEM_IDE_DEVICE =40CB 16587
|
|
MEM_IDE_DEV_TABLE=40D5 16597
|
|
MEM_IDE_FSBUFFER=43B6 17334
|
|
MEM_IDE_PARTITION=40CD 16589
|
|
MEM_IDE_POINTER=40D1 16593
|
|
MEM_IDE_SELECTED=4115 16661
|
|
MEM_IDE_STATUS =40CC 16588
|
|
MEM_IDE_STRING_0=4116 16662
|
|
MEM_IDE_STRING_1=413E 16702
|
|
MEM_IDE_STRING_2=4166 16742
|
|
MEM_IDE_STRING_3=418E 16782
|
|
MSG_CLEAR = 177 375
|
|
NOT_IMPLEMENTED=19B7 6583
|
|
OP_CALL =1A19 6681
|
|
OP_CD =1DE9 7657
|
|
OP_CLR =1BAD 7085
|
|
OP_DASM =1A9A 6810
|
|
OP_DIR =1DE5 7653
|
|
OP_DUMP =1A39 6713
|
|
OP_EXEC =1A00 6656
|
|
OP_FSEXEC =1E06 7686
|
|
OP_IIC_IN =1B61 7009
|
|
OP_IIC_OUT =1B01 6913
|
|
OP_IO_IN =1ACA 6858
|
|
OP_IO_OUT =1AE0 6880
|
|
OP_LSDSK =1DC2 7618
|
|
OP_RTIME =1BB1 7089
|
|
OP_SELDSK =1DC6 7622
|
|
OP_SET =1A69 6761
|
|
OP_STIME =1D49 7497
|
|
POST_CHECK_APU =1E3F 7743
|
|
POST_CHECK_IDE_30=1E6A 7786
|
|
POST_CHECK_IDE_40=1E7D 7805
|
|
POST_CHECK_PIO =1E1A 7706
|
|
POST_START =1E0A 7690
|
|
POST_TEST_RTC =1E97 7831
|
|
PRG_RAM_START =4110 16656
|
|
PRG_RAM_TOP =FF00 65280
|
|
PRINTINLINE = 191 401
|
|
PROG_MEM_START =4000 16384
|
|
PROG_ROM_START = 100 256
|
|
RST_00 =00 0
|
|
RST_08 =08 8
|
|
RST_10 =10 16
|
|
RST_18 =18 24
|
|
STACK_RAM_TOP =FFFF 65535
|
|
START_ROM =00 0
|
|
STRCONV_BYTES_TO_HEX= 22D 557
|
|
STRCONV_BYTES_TO_HEX_1= 23C 572
|
|
STRCONV_BYTES_TO_HEX_2= 246 582
|
|
STR_Banner_Start=264B 9803
|
|
STR_PD_HEADER =182D 6189
|
|
STR_keyboard_init_err 6096 24726
|
|
STR_keyboard_init_failed 60BA 24762
|
|
STR_keyboard_init_missing 60DC 24796
|
|
STR_keyboard_init_okay 607B 24699
|
|
SYS_BUF_START =4010 16400
|
|
SYS_RAM_START =4000 16384
|
|
VAR_CONSOLE_BAUD=18 24
|
|
VAR_CONSOLE_CONF=0F 15
|
|
VDP_MEM =80 128
|
|
VDP_REG =81 129
|
|
_COMMAND_PROCESS_FOUND=19B6 6582
|
|
_OP_CALL =1A38 6712
|
|
_OP_IIC_ACK_ERR=1B46 6982
|
|
_OP_IIC_ACK_ERR_str=1B4D 6989
|
|
_OP_IIC_IN_LOOP=1B93 7059
|
|
_OP_IIC_IN_LOOP_TEXT=1BA0 7072
|
|
_OP_IIC_OUT_LOOP=1B17 6935
|
|
_OP_IIC_OUT_SEND=1B33 6963
|
|
_OP_RTIME_NN =1BB4 7092
|
|
_OP_RTIME_RD_CMD=1C6C 7276
|
|
_OP_SELDSK_INVALID=1DD5 7637
|
|
_OP_SELDSK_INVALID_STR=1DED 7661
|
|
_OP_SET_LOOP =1A81 6785
|
|
_OP_STIME_INVALID=1D0F 7439
|
|
_OP_STIME_PROMPT=1D26 7462
|
|
_OP_STIME_PROMPT_ERR=1D3E 7486
|
|
_OP_STIME_STR_DAY=1C6D 7277
|
|
_OP_STIME_STR_HOUR=1CBE 7358
|
|
_OP_STIME_STR_MIN=1CD9 7385
|
|
_OP_STIME_STR_MON=1C88 7304
|
|
_OP_STIME_STR_SEC=1CF4 7412
|
|
_OP_STIME_STR_YEAR=1CA3 7331
|
|
_POST_CHECK_APU_FAILED=1E5E 7774
|
|
_POST_CHECK_IDE_FAILED=1E90 7824
|
|
_POST_CHECK_PIO_FAILED=1E33 7731
|
|
_POST_TEST_RTC_INVALID=1ED1 7889
|
|
_POST_TEST_RTC_NOTFOUND=1ECA 7882
|
|
_STR_NOT_FOUND =19D9 6617
|
|
_STR_NOT_IMPLEMENTED=19C5 6597
|
|
_STR_SYNTAX =19ED 6637
|
|
_beep_pause_l1 = DC2 3522
|
|
_compare_filename_loop=230C 8972
|
|
_compare_filename_nomatch=231A 8986
|
|
_fat_cd_navigate=24C1 9409
|
|
_fat_cd_navigate_end=2507 9479
|
|
_fat_cd_navigate_errfile=252F 9519
|
|
_fat_cd_navigate_errfile_str=2561 9569
|
|
_fat_cd_navigate_error=2519 9497
|
|
_fat_cd_navigate_error_str=2537 9527
|
|
_fat_cd_navigate_findsec=24C6 9414
|
|
_fat_cd_navigate_findsec_skipslash=24F2 9458
|
|
_fat_cd_navigate_goback_fl=247D 9341
|
|
_fat_cd_navigate_inerror=2527 9511
|
|
_fat_cd_navigate_inerrorS=2521 9505
|
|
_fat_cd_navigate_inerrore=2528 9512
|
|
_fat_cd_navigate_inputerr_str=254E 9550
|
|
_fat_cd_navigate_l2=24F8 9464
|
|
_fat_exec_notexec=2627 9767
|
|
_fat_exec_notfound=260E 9742
|
|
_fat_exec_read_done=25F6 9718
|
|
_fat_exec_readloop1=25D8 9688
|
|
_fat_get_root_table_invalid=20FC 8444
|
|
_fat_getfatsec_notroot=213B 8507
|
|
_fat_increment_32=2292 8850
|
|
_fat_lfs_loop =2208 8712
|
|
_fat_lfs_loop_compare_end=2244 8772
|
|
_fat_lfs_loop_compare_match=2248 8776
|
|
_fat_lfs_loop_compare_next_sector=221A 8730
|
|
_fat_math_add32=22A6 8870
|
|
_fat_math_mul32=22D7 8919
|
|
_fat_math_mul32_l=22DE 8926
|
|
_fat_math_mul32_noadd=22EB 8939
|
|
_fat_math_sector_add_16=227E 8830
|
|
_fat_print_directory_dir=23FC 9212
|
|
_fat_print_directory_loop=238F 9103
|
|
_fat_print_directory_loop_break=245B 9307
|
|
_fat_print_directory_loop_file=23AB 9131
|
|
_fat_print_directory_loop_next=2427 9255
|
|
_fat_print_directory_loop_next_sector=2432 9266
|
|
_format_filename_fat16_clean=2323 8995
|
|
_format_filename_fat16_loop=232A 9002
|
|
_format_filename_fat16_loop_copy=233D 9021
|
|
_format_filename_fat16_loop_skip_8=2334 9012
|
|
_ide_readsector_512_floop= E1F 3615
|
|
_ideif_drv_sel_fail=1594 5524
|
|
_ideif_drv_sel_fstr0=1651 5713
|
|
_ideif_drv_sel_pstr=1648 5704
|
|
_ideif_drv_sel_sstr0=165F 5727
|
|
_ideif_drv_sel_syn=166C 5740
|
|
_ideif_init_drive_charloop=145B 5211
|
|
_ideif_init_drive_found=143D 5181
|
|
_ideif_init_drive_loop=1425 5157
|
|
_ideif_init_drive_nodrv=1438 5176
|
|
_ideif_init_drive_prt_fnd=14B9 5305
|
|
_ideif_init_drive_prt_l1=14A7 5287
|
|
_ideif_init_drive_prt_ln=14B1 5297
|
|
_ideif_prnt_devtable_hdr=15D4 5588
|
|
_ideif_prnt_devtable_l1=1335 4917
|
|
_ideif_prnt_devtable_l1_e2=13FB 5115
|
|
_ideif_prnt_devtable_l1_es=137A 4986
|
|
_ideif_prnt_devtable_l1_ms=13F8 5112
|
|
_ideif_prnt_devtable_l1_nxt=1342 4930
|
|
_ideif_prnt_devtable_l1_s00=1368 4968
|
|
_ideif_prnt_devtable_l1_s01=136D 4973
|
|
_ideif_prnt_devtable_l1_s02=1372 4978
|
|
_ideif_prnt_devtable_l1_sFF=1377 4983
|
|
_ideif_prnt_devtable_l1_sel=1340 4928
|
|
_ideif_prnt_devtable_master=1638 5688
|
|
_ideif_prnt_devtable_s00=160C 5644
|
|
_ideif_prnt_devtable_s01=1617 5655
|
|
_ideif_prnt_devtable_s02=1622 5666
|
|
_ideif_prnt_devtable_sFF=162D 5677
|
|
_ideif_prnt_devtable_slave=1640 5696
|
|
_keyb_cmd_rd_l1 6063 24675
|
|
_keyboard_init_dev_missing 604D 24653
|
|
_keyboard_init_failed 6046 24646
|
|
_keyboard_init_flush_buffer 6008 24584
|
|
_keyboard_init_okay 6054 24660
|
|
_read_bcd_invalid= 14E 334
|
|
_shift4 =1DBD 7613
|
|
beep = DA9 3497
|
|
beep_loop = DAB 3499
|
|
beep_pause = DC1 3521
|
|
compare_filename=2308 8968
|
|
dasm_00 = 9AE 2478
|
|
dasm_01 = C9A 3226
|
|
dasm_02 = A34 2612
|
|
dasm_03 = C6C 3180
|
|
dasm_08 = AB1 2737
|
|
dasm_09 = C3F 3135
|
|
dasm_0A = A16 2582
|
|
dasm_0B = C83 3203
|
|
dasm_10 = 9F6 2550
|
|
dasm_12 = A3F 2623
|
|
dasm_18 = 9B9 2489
|
|
dasm_1A = A20 2592
|
|
dasm_20 = 9D3 2515
|
|
dasm_22 = CE0 3296
|
|
dasm_27 = A79 2681
|
|
dasm_28 = 9CC 2508
|
|
dasm_2A = CB1 3249
|
|
dasm_2F = A7D 2685
|
|
dasm_30 = 9C4 2500
|
|
dasm_32 = A4A 2634
|
|
dasm_37 = A89 2697
|
|
dasm_38 = 9BD 2493
|
|
dasm_3A = A2A 2602
|
|
dasm_3F = A85 2693
|
|
dasm_76 = A8D 2701
|
|
dasm_80C6 = B0A 2826
|
|
dasm_BE = AA7 2727
|
|
dasm_C3 = 9B2 2482
|
|
dasm_C88E = B30 2864
|
|
dasm_C9 = A02 2562
|
|
dasm_CD = 9FC 2556
|
|
dasm_D9 = ABE 2750
|
|
dasm_DD = 9E4 2532
|
|
dasm_DD_01 = CA1 3233
|
|
dasm_DD_09 = C5A 3162
|
|
dasm_DD_22 = CF6 3318
|
|
dasm_DD_23 = C71 3185
|
|
dasm_DD_2A = CC8 3272
|
|
dasm_DD_2B = C88 3208
|
|
dasm_DD_34 = C0A 3082
|
|
dasm_DD_35 = C27 3111
|
|
dasm_DD_86 = B12 2834
|
|
dasm_DD_8E = B38 2872
|
|
dasm_DD_96 = B5B 2907
|
|
dasm_DD_9E = B7B 2939
|
|
dasm_DD_A6 = B9C 2972
|
|
dasm_DD_AE = BD3 3027
|
|
dasm_DD_B6 = BB8 3000
|
|
dasm_DD_BE = BEF 3055
|
|
dasm_DD_E1 = D48 3400
|
|
dasm_DD_E3 = ACE 2766
|
|
dasm_DD_E5 = D32 3378
|
|
dasm_DD_F9 = D18 3352
|
|
dasm_E1 = D42 3394
|
|
dasm_E3 = AC2 2754
|
|
dasm_E5 = D2C 3372
|
|
dasm_E9 = 9DB 2523
|
|
dasm_ED_42 = C51 3153
|
|
dasm_ED_43 = CEC 3308
|
|
dasm_ED_44 = A81 2689
|
|
dasm_ED_45 = A0C 2572
|
|
dasm_ED_46 = A98 2712
|
|
dasm_ED_4A = C48 3144
|
|
dasm_ED_4B = CBD 3261
|
|
dasm_ED_4D = A07 2567
|
|
dasm_ED_56 = A9D 2717
|
|
dasm_ED_5E = AA2 2722
|
|
dasm_ED_A0 = AE6 2790
|
|
dasm_ED_A1 = AF8 2808
|
|
dasm_ED_A8 = AEF 2799
|
|
dasm_ED_A9 = B01 2817
|
|
dasm_ED_B0 = AEA 2794
|
|
dasm_ED_B1 = AFC 2812
|
|
dasm_ED_B8 = AF3 2803
|
|
dasm_ED_B9 = B05 2821
|
|
dasm_F3 = A92 2706
|
|
dasm_F9 = D0E 3342
|
|
dasm_FB = A95 2709
|
|
dasm_FD = 9ED 2541
|
|
dasm_FD_01 = CA9 3241
|
|
dasm_FD_09 = C63 3171
|
|
dasm_FD_22 = D02 3330
|
|
dasm_FD_23 = C7A 3194
|
|
dasm_FD_2A = CD4 3284
|
|
dasm_FD_2B = C91 3217
|
|
dasm_FD_34 = C16 3094
|
|
dasm_FD_35 = C33 3123
|
|
dasm_FD_86 = B21 2849
|
|
dasm_FD_8E = B47 2887
|
|
dasm_FD_96 = B67 2919
|
|
dasm_FD_9E = B89 2953
|
|
dasm_FD_A6 = BA8 2984
|
|
dasm_FD_AE = BDF 3039
|
|
dasm_FD_B6 = BC3 3011
|
|
dasm_FD_BE = BFA 3066
|
|
dasm_FD_E1 = D50 3408
|
|
dasm_FD_E3 = ADA 2778
|
|
dasm_FD_E5 = D3A 3386
|
|
dasm_FD_F9 = D22 3362
|
|
dasm_FF = A11 2577
|
|
dasm_UU = D58 3416
|
|
dasm_UW = D5C 3420
|
|
dasm__AND = B97 2967
|
|
dasm__CP = BEB 3051
|
|
dasm__DEC = C22 3106
|
|
dasm__ED_47 = A69 2665
|
|
dasm__ED_4F = A71 2673
|
|
dasm__ED_57 = A59 2649
|
|
dasm__ED_5F = A61 2657
|
|
dasm__INC = C05 3077
|
|
dasm__LD = A55 2645
|
|
dasm__OR = BB4 2996
|
|
dasm__SBC = B73 2931
|
|
dasm__SUB = B56 2902
|
|
dasm__XOR = BCE 3022
|
|
dasm_opcode_table= 556 1366
|
|
dasm_print16hex_addr= 383 899
|
|
dasm_print8hex = 39B 923
|
|
dasm_printFlags_table= D61 3425
|
|
dasm_printRegister8_table= D71 3441
|
|
dasm_printRegister8_table_HL= D91 3473
|
|
dasm_printRegisterIX_table= D79 3449
|
|
dasm_printRegisterIY_table= D81 3457
|
|
dasm_printRegisterSP_table= D89 3465
|
|
disassemble = 247 583
|
|
disassemble_continue= 32D 813
|
|
disassemble_err= 31D 797
|
|
disassemble_next= 24B 587
|
|
disassemble_print_opcode_params_end= 31A 794
|
|
disassemble_print_opcode_params_loop= 2C6 710
|
|
disassemble_print_opcode_raw= 288 648
|
|
disassemble_print_opcode_raw_fill= 29C 668
|
|
disassemble_table_first_match= 35F 863
|
|
disassemble_table_found= 379 889
|
|
disassemble_table_notfound= 37D 893
|
|
disassemble_table_seek= 33B 827
|
|
disassemble_table_seek_loop= 33F 831
|
|
dump_pretty =17D2 6098
|
|
dump_pretty_ascii=17FC 6140
|
|
dump_pretty_ascii_cont=181A 6170
|
|
dump_pretty_ascii_loop=1804 6148
|
|
dump_pretty_ascii_none=1815 6165
|
|
dump_pretty_col=17EF 6127
|
|
dump_pretty_end=182C 6188
|
|
dump_pretty_nextrow=1820 6176
|
|
dump_pretty_row=17DA 6106
|
|
endPrint = 19F 415
|
|
fat_cd_single =245D 9309
|
|
fat_copy_lba_pointer=22FF 8959
|
|
fat_exec =2578 9592
|
|
fat_get_root_table=202F 8239
|
|
fat_getfatsec =2124 8484
|
|
fat_openfile =21D9 8665
|
|
fat_openfile_noprepare=21E1 8673
|
|
fat_print_directory=2344 9028
|
|
fat_readfilesec=21AC 8620
|
|
fat_reset_pointer=22F0 8944
|
|
format_filename_fat16=231E 8990
|
|
ide_printerror = E56 3670
|
|
ide_readsector_512_fast= E0B 3595
|
|
ide_readsector_timeout= E40 3648
|
|
ide_regread_8 = DF5 3573
|
|
ide_regwrite_8 = DDB 3547
|
|
ide_reset = DCE 3534
|
|
ide_writesector_256= E55 3669
|
|
ideif_drv_sel =155C 5468
|
|
ideif_get_drv_pointer=14FC 5372
|
|
ideif_init_all =1510 5392
|
|
ideif_init_devtable=1309 4873
|
|
ideif_init_drive=141C 5148
|
|
ideif_prnt_devtable=1327 4903
|
|
iic_init =16DE 5854
|
|
iic_read_ack =1725 5925
|
|
iic_receive_buffer=16AF 5807
|
|
iic_receive_buffer_done=16D2 5842
|
|
iic_receive_buffer_err=16D8 5848
|
|
iic_receive_buffer_loop=16C0 5824
|
|
iic_receive_byte=17AB 6059
|
|
iic_receive_byte_loop=17B8 6072
|
|
iic_send_ack =174B 5963
|
|
iic_send_buffer=1685 5765
|
|
iic_send_buffer_done=16A3 5795
|
|
iic_send_buffer_err=16A9 5801
|
|
iic_send_buffer_loop=1695 5781
|
|
iic_send_byte =1785 6021
|
|
iic_send_byte_loop=1791 6033
|
|
iic_send_ebit =1704 5892
|
|
iic_send_nack =1768 5992
|
|
iic_send_sbit =16EB 5867
|
|
keyb_cmd_rd 6061 24673
|
|
keyb_cmd_wr 605B 24667
|
|
keyb_wait_ibf_empty 606E 24686
|
|
keyb_wait_obf 6075 24693
|
|
mon_var_template=44 68
|
|
mon_var_template_end= 40F 1039
|
|
nxtILC = 194 404
|
|
param_01 = 3A9 937
|
|
param_02 = 3D0 976
|
|
param_03 = 3ED 1005
|
|
param_03_done = 425 1061
|
|
param_03_neg = 40E 1038
|
|
param_04 = 429 1065
|
|
param_04_i = 439 1081
|
|
param_05 = 43F 1087
|
|
param_06 = 44C 1100
|
|
param_07 = 466 1126
|
|
param_08 = 473 1139
|
|
param_09 = 488 1160
|
|
param_09_0A = 48E 1166
|
|
param_0A = 47F 1151
|
|
param_10 = 49D 1181
|
|
param_11 = 4AD 1197
|
|
param_11_12 = 4BC 1212
|
|
param_11_12_all= 4DC 1244
|
|
param_11_12_def= 4CF 1231
|
|
param_11_12_ix = 4D4 1236
|
|
param_11_12_iy = 4D9 1241
|
|
param_12 = 4B5 1205
|
|
param_13 = 4ED 1261
|
|
param_80 = 50C 1292
|
|
param_80_seek = 513 1299
|
|
param_81 = 503 1283
|
|
param_comma = 547 1351
|
|
param_printRegister= 522 1314
|
|
param_printRegisterA= 540 1344
|
|
param_printRegisterHL= 538 1336
|
|
print_16_hex = 16A 362
|
|
print_32_hex = 151 337
|
|
print_a_hex = 10E 270
|
|
print_bcd = 120 288
|
|
print_char =DE 222
|
|
print_clear =F1 241
|
|
print_newLine =F8 248
|
|
print_reg = 1A4 420
|
|
print_str =E6 230
|
|
print_str_end =F0 240
|
|
print_str_fixed=186C 6252
|
|
print_wait_out = 103 259
|
|
read_bcd = 138 312
|
|
read_char = 126 294
|
|
read_lba_sector=1523 5411
|
|
str_dev_done =15CC 5580
|
|
str_dev_waitready=15B4 5556
|
|
str_error_start= E8B 3723
|
|
str_error_start1= EA8 3752
|
|
str_error_start2= EB1 3761
|
|
str_error_time = EBA 3770
|
|
str_post_apu =1F29 7977
|
|
str_post_ide_30=1ED8 7896
|
|
str_post_ide_40=1EF3 7923
|
|
str_post_nd =1F5F 8031
|
|
str_post_ok =1F97 8087
|
|
str_post_pio =1F0E 7950
|
|
str_post_rtc =1F44 8004
|
|
str_post_rtc_iv=1F6D 8045
|
|
var_apu_present=400A 16394
|
|
var_buffer_len =4000 16384
|
|
var_bytes_count=411A 16666
|
|
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_dir =402B 16427
|
|
var_idebuffer =40CB 16587
|
|
var_input =407B 16507
|
|
var_last_char =4001 16385
|
|
var_opcode =4114 16660
|
|
var_opcode_length=4116 16662
|
|
var_opcode_pcount=4119 16665
|
|
var_opcode_start=4110 16656
|
|
var_opcode_string=4117 16663
|
|
var_opcode_table=4112 16658
|
|
var_opcode_x =4115 16661
|
|
var_pio_present=4009 16393
|
|
var_ps2mem =401B 16411
|
|
var_scratch =400B 16395
|