progress on FAT16 support
This commit is contained in:
@@ -1,24 +1,30 @@
|
||||
;This file is generated by the build script.
|
||||
;Do not make any changes here!
|
||||
|
||||
AY0_WRITE_REG equ 0x91
|
||||
A_RTS_OFF equ 0x312
|
||||
A_RTS_ON equ 0x31B
|
||||
CMD_DASM equ 0x239
|
||||
CMD_EXEC equ 0x12F
|
||||
CMD_IO_READ equ 0x21D
|
||||
CMD_IO_WRITE equ 0x1F4
|
||||
CMD_SET equ 0x1B8
|
||||
CMD_SET_END equ 0x1EE
|
||||
CMD_SET_LOOP equ 0x1D3
|
||||
CMD_SYNTAX_ERROR equ 0x272
|
||||
CMD_VIEW equ 0x14E
|
||||
CMD_VIEW_END equ 0x1B2
|
||||
CMD_VIEW_ROW equ 0x187
|
||||
CMD_VIEW_ROW_LOOP equ 0x199
|
||||
CONSOLE_INIT equ 0x27E
|
||||
CONSOLE_INIT_CTC equ 0x27E
|
||||
CONSOLE_INIT_SIO equ 0x286
|
||||
ADDR_RTC equ 0xD0
|
||||
A_RTS_OFF equ 0x152
|
||||
A_RTS_ON equ 0x15B
|
||||
BOOT_PHASE0 equ 0x50
|
||||
BOOT_PHASE1 equ 0x6E
|
||||
BOOT_PHASE1_LOOP equ 0x77
|
||||
BOOT_PHASE2 equ 0x82
|
||||
COMMAND equ 0x17EB
|
||||
COMMAND_BACKSPACE equ 0x1826
|
||||
COMMAND_LUT equ 0x176B
|
||||
COMMAND_PROCESS equ 0x184C
|
||||
COMMAND_PROCESS_FOUND equ 0x1887
|
||||
COMMAND_PROCESS_LOOP equ 0x184F
|
||||
COMMAND_PROCESS_LOOP_STR1 equ 0x1858
|
||||
COMMAND_PROCESS_LOOP_STR2 equ 0x186E
|
||||
COMMAND_PROCESS_NEXT_ENTRY equ 0x1873
|
||||
COMMAND_PROCESS_NEXT_ENTRYI equ 0x1872
|
||||
COMMAND_PROCESS_NOT_FOUND equ 0x187E
|
||||
COMMAND_READ equ 0x17F7
|
||||
CONSOLE_INIT equ 0x9E
|
||||
CONSOLE_INIT_CTC equ 0x9E
|
||||
CONSOLE_INIT_SIO equ 0xA6
|
||||
CS_APU_CTRL equ 0xF9
|
||||
CS_APU_DATA equ 0xF8
|
||||
CS_BANK equ 0x00
|
||||
CS_CTC_0 equ 0x04
|
||||
CS_CTC_1 equ 0x05
|
||||
@@ -37,16 +43,18 @@ CS_SIO_A_C equ 0x09
|
||||
CS_SIO_A_D equ 0x08
|
||||
CS_SIO_B_C equ 0x0B
|
||||
CS_SIO_B_D equ 0x0A
|
||||
DHEX_TO_BYTE equ 0x324
|
||||
DHEX_TO_BYTE_FAILED equ 0x340
|
||||
EXEC_RST_08 equ 0xEC4
|
||||
EXEC_RST_10 equ 0xEC8
|
||||
EXEC_RST_18 equ 0xED4
|
||||
HEX_TO_BIN equ 0x344
|
||||
HEX_TO_BIN_2 equ 0x352
|
||||
HEX_TO_INVALID_2 equ 0x359
|
||||
DHEX_TO_BYTE equ 0x164
|
||||
DHEX_TO_BYTE_FAILED equ 0x180
|
||||
ERR_SYNTAX equ 0x189D
|
||||
EXEC_RST_08 equ 0xD04
|
||||
EXEC_RST_10 equ 0xD08
|
||||
EXEC_RST_18 equ 0xD14
|
||||
HEX_TO_BIN equ 0x184
|
||||
HEX_TO_BIN_2 equ 0x192
|
||||
HEX_TO_INVALID_2 equ 0x199
|
||||
IDE_CMD_IDENT equ 0xEC
|
||||
IDE_CMD_READSEC equ 0x20
|
||||
IDE_DEV_TABLE equ 0x1275
|
||||
IDE_RD equ 0x40
|
||||
IDE_REG_ALTSTS equ 0x16
|
||||
IDE_REG_CMDSTS equ 0x0F
|
||||
@@ -55,12 +63,19 @@ IDE_REG_DRVADDR equ 0x17
|
||||
IDE_REG_ERROR equ 0x09
|
||||
IDE_REG_HCYL equ 0x0D
|
||||
IDE_REG_HEAD equ 0x0E
|
||||
IDE_REG_LBA0 equ 0x0B
|
||||
IDE_REG_LBA1 equ 0x0C
|
||||
IDE_REG_LBA2 equ 0x0D
|
||||
IDE_REG_LBA3 equ 0x0E
|
||||
IDE_REG_LCYL equ 0x0C
|
||||
IDE_REG_SECTOR equ 0x0A
|
||||
IDE_REG_SSECTOR equ 0x0B
|
||||
IDE_RST equ 0x80
|
||||
IDE_WR equ 0x20
|
||||
IIC_CLK equ 0x01
|
||||
IIC_DATA equ 0x02
|
||||
INT_VEC equ 0x1B
|
||||
IN_BUFFER equ 0x402B
|
||||
IO_AY0_ADDR equ 0x40
|
||||
IO_AY0_DATA equ 0x41
|
||||
IO_AY1_ADDR equ 0x42
|
||||
@@ -82,277 +97,360 @@ IO_RTC_SEC1 equ 0x21
|
||||
IO_RTC_WEEK equ 0x2C
|
||||
IO_RTC_YEAR1 equ 0x2B
|
||||
IO_RTC_YERR0 equ 0x2A
|
||||
Includes equ 0x27E
|
||||
MEM_IDE_BASE equ 0x5000
|
||||
MEM_IDE_BUFFER equ 0x5041
|
||||
MEM_IDE_DEVICE equ 0x5000
|
||||
MEM_IDE_PARTITION equ 0x5002
|
||||
MEM_IDE_POINTER equ 0x5006
|
||||
MEM_IDE_STATUS equ 0x5001
|
||||
MEM_INT_VEC_T equ 0x40FE
|
||||
MEM_LOC_LOAD equ 0x4400
|
||||
MEM_VAR_BLOCK equ 0x40FB
|
||||
MEM_VAR_TIMEA equ 0x40FC
|
||||
MEM_VAR_TIMER equ 0x40FE
|
||||
MSG_CLEAR equ 0x30A
|
||||
MSG_ERROR equ 0x1048
|
||||
MSG_START equ 0x1061
|
||||
MEM_IDE_BUFFER equ 0x4117
|
||||
MEM_IDE_DEVICE equ 0x402C
|
||||
MEM_IDE_DEV_TABLE equ 0x4036
|
||||
MEM_IDE_FSBUFFER equ 0x4317
|
||||
MEM_IDE_PARTITION equ 0x402E
|
||||
MEM_IDE_POINTER equ 0x4032
|
||||
MEM_IDE_SELECTED equ 0x4076
|
||||
MEM_IDE_STATUS equ 0x402D
|
||||
MEM_IDE_STRING_0 equ 0x4077
|
||||
MEM_IDE_STRING_1 equ 0x409F
|
||||
MEM_IDE_STRING_2 equ 0x40C7
|
||||
MEM_IDE_STRING_3 equ 0x40EF
|
||||
MSG_CLEAR equ 0x14A
|
||||
NOT_IMPLEMENTED equ 0x1896
|
||||
OP_CALL equ 0x18F8
|
||||
OP_CLR equ 0x1A8C
|
||||
OP_DASM equ 0x1979
|
||||
OP_DUMP equ 0x1918
|
||||
OP_EXEC equ 0x18DF
|
||||
OP_IIC_IN equ 0x1A40
|
||||
OP_IIC_OUT equ 0x19E0
|
||||
OP_IO_IN equ 0x19A9
|
||||
OP_IO_OUT equ 0x19BF
|
||||
OP_LSDSK equ 0x1CA1
|
||||
OP_RTIME equ 0x1A90
|
||||
OP_SELDSK equ 0x1CA5
|
||||
OP_SET equ 0x1948
|
||||
OP_STIME equ 0x1C28
|
||||
POST_CHECK_APU equ 0x1D12
|
||||
POST_CHECK_IDE_30 equ 0x1D3D
|
||||
POST_CHECK_IDE_40 equ 0x1D50
|
||||
POST_CHECK_PIO equ 0x1CED
|
||||
POST_START equ 0x1CDD
|
||||
POST_TEST_RTC equ 0x1D6A
|
||||
PRG_RAM_START equ 0x4110
|
||||
PRG_RAM_TOP equ 0xFF00
|
||||
PROG_MEM_START equ 0x4000
|
||||
PROG_ROM_START equ 0x100
|
||||
PROMPT_BEGIN equ 0x99
|
||||
PROMPT_BEGIN_READ_BACKSPACE equ 0xD6
|
||||
PROMPT_BEGIN_READ_LOOP equ 0xA5
|
||||
PROMPT_BEGIN_READ_PROCESS equ 0xFC
|
||||
RST_00 equ 0x00
|
||||
RST_08 equ 0x08
|
||||
RST_10 equ 0x10
|
||||
RST_18 equ 0x18
|
||||
STACK_RAM_TOP equ 0xFFFF
|
||||
START_ROM equ 0x00
|
||||
STRCONV_BYTES_TO_HEX equ 0x35B
|
||||
STRCONV_BYTES_TO_HEX_1 equ 0x36A
|
||||
STRCONV_BYTES_TO_HEX_2 equ 0x374
|
||||
STR_Banner_Start equ 0x1360
|
||||
STR_HEXDUMP_HEADER equ 0x1390
|
||||
STR_PD_HEADER equ 0x1319
|
||||
STR_SyntaxError equ 0x1386
|
||||
STR_Unknown equ 0x138B
|
||||
SYM_ACK equ 0x06
|
||||
SYM_C equ 0x43
|
||||
SYM_CAN equ 0x18
|
||||
SYM_EOT equ 0x04
|
||||
SYM_ETB equ 0x17
|
||||
SYM_NAK equ 0x15
|
||||
SYM_SOH equ 0x01
|
||||
STRCONV_BYTES_TO_HEX equ 0x19B
|
||||
STRCONV_BYTES_TO_HEX_1 equ 0x1AA
|
||||
STRCONV_BYTES_TO_HEX_2 equ 0x1B4
|
||||
STR_Banner_Start equ 0x1E6F
|
||||
STR_PD_HEADER equ 0x1724
|
||||
SYS_BUF_START equ 0x4010
|
||||
SYS_RAM_START equ 0x4000
|
||||
VAR_CONSOLE_BAUD equ 0x18
|
||||
VAR_CONSOLE_CONF equ 0x0F
|
||||
VDP_MEM equ 0x80
|
||||
VDP_REG equ 0x81
|
||||
beep equ 0xED7
|
||||
beep_loop equ 0xEDA
|
||||
beep_pause equ 0xEF7
|
||||
dasm_00 equ 0xADC
|
||||
dasm_01 equ 0xDC8
|
||||
dasm_02 equ 0xB62
|
||||
dasm_03 equ 0xD9A
|
||||
dasm_08 equ 0xBDF
|
||||
dasm_09 equ 0xD6D
|
||||
dasm_0A equ 0xB44
|
||||
dasm_0B equ 0xDB1
|
||||
dasm_10 equ 0xB24
|
||||
dasm_12 equ 0xB6D
|
||||
dasm_18 equ 0xAE7
|
||||
dasm_1A equ 0xB4E
|
||||
dasm_20 equ 0xB01
|
||||
dasm_22 equ 0xE0E
|
||||
dasm_27 equ 0xBA7
|
||||
dasm_28 equ 0xAFA
|
||||
dasm_2A equ 0xDDF
|
||||
dasm_2F equ 0xBAB
|
||||
dasm_30 equ 0xAF2
|
||||
dasm_32 equ 0xB78
|
||||
dasm_37 equ 0xBB7
|
||||
dasm_38 equ 0xAEB
|
||||
dasm_3A equ 0xB58
|
||||
dasm_3F equ 0xBB3
|
||||
dasm_76 equ 0xBBB
|
||||
dasm_80C6 equ 0xC38
|
||||
dasm_BE equ 0xBD5
|
||||
dasm_C3 equ 0xAE0
|
||||
dasm_C88E equ 0xC5E
|
||||
dasm_C9 equ 0xB30
|
||||
dasm_CD equ 0xB2A
|
||||
dasm_D9 equ 0xBEC
|
||||
dasm_DD equ 0xB12
|
||||
dasm_DD_01 equ 0xDCF
|
||||
dasm_DD_09 equ 0xD88
|
||||
dasm_DD_22 equ 0xE24
|
||||
dasm_DD_23 equ 0xD9F
|
||||
dasm_DD_2A equ 0xDF6
|
||||
dasm_DD_2B equ 0xDB6
|
||||
dasm_DD_34 equ 0xD38
|
||||
dasm_DD_35 equ 0xD55
|
||||
dasm_DD_86 equ 0xC40
|
||||
dasm_DD_8E equ 0xC66
|
||||
dasm_DD_96 equ 0xC89
|
||||
dasm_DD_9E equ 0xCA9
|
||||
dasm_DD_A6 equ 0xCCA
|
||||
dasm_DD_AE equ 0xD01
|
||||
dasm_DD_B6 equ 0xCE6
|
||||
dasm_DD_BE equ 0xD1D
|
||||
dasm_DD_E1 equ 0xE76
|
||||
dasm_DD_E3 equ 0xBFC
|
||||
dasm_DD_E5 equ 0xE60
|
||||
dasm_DD_F9 equ 0xE46
|
||||
dasm_E1 equ 0xE70
|
||||
dasm_E3 equ 0xBF0
|
||||
dasm_E5 equ 0xE5A
|
||||
dasm_E9 equ 0xB09
|
||||
dasm_ED_42 equ 0xD7F
|
||||
dasm_ED_43 equ 0xE1A
|
||||
dasm_ED_44 equ 0xBAF
|
||||
dasm_ED_45 equ 0xB3A
|
||||
dasm_ED_46 equ 0xBC6
|
||||
dasm_ED_4A equ 0xD76
|
||||
dasm_ED_4B equ 0xDEB
|
||||
dasm_ED_4D equ 0xB35
|
||||
dasm_ED_56 equ 0xBCB
|
||||
dasm_ED_5E equ 0xBD0
|
||||
dasm_ED_A0 equ 0xC14
|
||||
dasm_ED_A1 equ 0xC26
|
||||
dasm_ED_A8 equ 0xC1D
|
||||
dasm_ED_A9 equ 0xC2F
|
||||
dasm_ED_B0 equ 0xC18
|
||||
dasm_ED_B1 equ 0xC2A
|
||||
dasm_ED_B8 equ 0xC21
|
||||
dasm_ED_B9 equ 0xC33
|
||||
dasm_F3 equ 0xBC0
|
||||
dasm_F9 equ 0xE3C
|
||||
dasm_FB equ 0xBC3
|
||||
dasm_FD equ 0xB1B
|
||||
dasm_FD_01 equ 0xDD7
|
||||
dasm_FD_09 equ 0xD91
|
||||
dasm_FD_22 equ 0xE30
|
||||
dasm_FD_23 equ 0xDA8
|
||||
dasm_FD_2A equ 0xE02
|
||||
dasm_FD_2B equ 0xDBF
|
||||
dasm_FD_34 equ 0xD44
|
||||
dasm_FD_35 equ 0xD61
|
||||
dasm_FD_86 equ 0xC4F
|
||||
dasm_FD_8E equ 0xC75
|
||||
dasm_FD_96 equ 0xC95
|
||||
dasm_FD_9E equ 0xCB7
|
||||
dasm_FD_A6 equ 0xCD6
|
||||
dasm_FD_AE equ 0xD0D
|
||||
dasm_FD_B6 equ 0xCF1
|
||||
dasm_FD_BE equ 0xD28
|
||||
dasm_FD_E1 equ 0xE7E
|
||||
dasm_FD_E3 equ 0xC08
|
||||
dasm_FD_E5 equ 0xE68
|
||||
dasm_FD_F9 equ 0xE50
|
||||
dasm_FF equ 0xB3F
|
||||
dasm_UU equ 0xE86
|
||||
dasm_UW equ 0xE8A
|
||||
dasm__AND equ 0xCC5
|
||||
dasm__CP equ 0xD19
|
||||
dasm__DEC equ 0xD50
|
||||
dasm__ED_47 equ 0xB97
|
||||
dasm__ED_4F equ 0xB9F
|
||||
dasm__ED_57 equ 0xB87
|
||||
dasm__ED_5F equ 0xB8F
|
||||
dasm__INC equ 0xD33
|
||||
dasm__LD equ 0xB83
|
||||
dasm__OR equ 0xCE2
|
||||
dasm__SBC equ 0xCA1
|
||||
dasm__SUB equ 0xC84
|
||||
dasm__XOR equ 0xCFC
|
||||
dasm_opcode_table equ 0x684
|
||||
dasm_print16hex_addr equ 0x4B1
|
||||
dasm_print8hex equ 0x4C9
|
||||
dasm_printFlags_table equ 0xE8F
|
||||
dasm_printRegister8_table equ 0xE9F
|
||||
dasm_printRegister8_table_HL equ 0xEBF
|
||||
dasm_printRegisterIX_table equ 0xEA7
|
||||
dasm_printRegisterIY_table equ 0xEAF
|
||||
dasm_printRegisterSP_table equ 0xEB7
|
||||
disassemble equ 0x375
|
||||
disassemble_continue equ 0x45B
|
||||
disassemble_err equ 0x44B
|
||||
disassemble_next equ 0x379
|
||||
disassemble_print_opcode_params_end equ 0x448
|
||||
disassemble_print_opcode_params_loop equ 0x3F4
|
||||
disassemble_print_opcode_raw equ 0x3B6
|
||||
disassemble_print_opcode_raw_fill equ 0x3CA
|
||||
disassemble_table_first_match equ 0x48D
|
||||
disassemble_table_found equ 0x4A7
|
||||
disassemble_table_notfound equ 0x4AB
|
||||
disassemble_table_seek equ 0x469
|
||||
disassemble_table_seek_loop equ 0x46D
|
||||
dump_pretty equ 0x12BE
|
||||
dump_pretty_ascii equ 0x12E8
|
||||
dump_pretty_ascii_cont equ 0x1306
|
||||
dump_pretty_ascii_loop equ 0x12F0
|
||||
dump_pretty_ascii_none equ 0x1301
|
||||
dump_pretty_col equ 0x12DB
|
||||
dump_pretty_end equ 0x1318
|
||||
dump_pretty_nextrow equ 0x130C
|
||||
dump_pretty_row equ 0x12C6
|
||||
ide_printerror equ 0x116E
|
||||
ide_readsector_256 equ 0x10ED
|
||||
ide_readsector_256_done equ 0x111C
|
||||
ide_readsector_256_waitloop equ 0x10EF
|
||||
ide_readsector_512_inv equ 0x111D
|
||||
ide_readsector_512_inv_waitloop equ 0x1122
|
||||
ide_readsector_timeout equ 0x1158
|
||||
ide_regread_8 equ 0x10CF
|
||||
ide_regwrite_8 equ 0x10B3
|
||||
ide_reset equ 0x10A6
|
||||
ide_writesector_256 equ 0x116D
|
||||
ideif_init_drive equ 0x11F4
|
||||
ideif_init_drive_detected equ 0x1222
|
||||
ideif_init_drive_loop1 equ 0x1208
|
||||
ideif_init_drive_nodrv equ 0x121B
|
||||
mon_start_complete equ 0x7B
|
||||
mon_start_init_ctc equ 0x50
|
||||
mon_start_init_serial equ 0x64
|
||||
mon_start_init_sound equ 0x50
|
||||
mon_start_ram equ 0x67
|
||||
mon_start_ram_loop equ 0x70
|
||||
_COMMAND_PROCESS_FOUND equ 0x1895
|
||||
_OP_CALL equ 0x1917
|
||||
_OP_IIC_ACK_ERR equ 0x1A25
|
||||
_OP_IIC_ACK_ERR_str equ 0x1A2C
|
||||
_OP_IIC_IN_LOOP equ 0x1A72
|
||||
_OP_IIC_IN_LOOP_TEXT equ 0x1A7F
|
||||
_OP_IIC_OUT_LOOP equ 0x19F6
|
||||
_OP_IIC_OUT_SEND equ 0x1A12
|
||||
_OP_RTIME_NN equ 0x1A93
|
||||
_OP_RTIME_RD_CMD equ 0x1B4B
|
||||
_OP_SELDSK_INVALID equ 0x1CB4
|
||||
_OP_SELDSK_INVALID_STR equ 0x1CC4
|
||||
_OP_SET_LOOP equ 0x1960
|
||||
_OP_STIME_INVALID equ 0x1BEE
|
||||
_OP_STIME_PROMPT equ 0x1C05
|
||||
_OP_STIME_PROMPT_ERR equ 0x1C1D
|
||||
_OP_STIME_STR_DAY equ 0x1B4C
|
||||
_OP_STIME_STR_HOUR equ 0x1B9D
|
||||
_OP_STIME_STR_MIN equ 0x1BB8
|
||||
_OP_STIME_STR_MON equ 0x1B67
|
||||
_OP_STIME_STR_SEC equ 0x1BD3
|
||||
_OP_STIME_STR_YEAR equ 0x1B82
|
||||
_POST_CHECK_APU_FAILED equ 0x1D31
|
||||
_POST_CHECK_IDE_FAILED equ 0x1D63
|
||||
_POST_CHECK_PIO_FAILED equ 0x1D06
|
||||
_POST_TEST_RTC_INVALID equ 0x1DA4
|
||||
_POST_TEST_RTC_NOTFOUND equ 0x1D9D
|
||||
_STR_NOT_FOUND equ 0x18B8
|
||||
_STR_NOT_IMPLEMENTED equ 0x18A4
|
||||
_STR_SYNTAX equ 0x18CC
|
||||
_beep_pause_l1 equ 0xD30
|
||||
_ideif_init_drive_found equ 0x13E9
|
||||
_ideif_init_drive_loop equ 0x13D1
|
||||
_ideif_init_drive_nodrv equ 0x13E4
|
||||
_ideif_init_drive_prt_fnd equ 0x1454
|
||||
_ideif_init_drive_prt_l1 equ 0x1442
|
||||
_ideif_init_drive_prt_ln equ 0x144C
|
||||
_ideif_prnt_devtable_hdr equ 0x1510
|
||||
_ideif_prnt_devtable_l1 equ 0x12E1
|
||||
_ideif_prnt_devtable_l1_e2 equ 0x13A7
|
||||
_ideif_prnt_devtable_l1_es equ 0x1326
|
||||
_ideif_prnt_devtable_l1_ms equ 0x13A4
|
||||
_ideif_prnt_devtable_l1_nxt equ 0x12EE
|
||||
_ideif_prnt_devtable_l1_s00 equ 0x1314
|
||||
_ideif_prnt_devtable_l1_s01 equ 0x1319
|
||||
_ideif_prnt_devtable_l1_s02 equ 0x131E
|
||||
_ideif_prnt_devtable_l1_sFF equ 0x1323
|
||||
_ideif_prnt_devtable_l1_sel equ 0x12EC
|
||||
_ideif_prnt_devtable_master equ 0x1574
|
||||
_ideif_prnt_devtable_s00 equ 0x1548
|
||||
_ideif_prnt_devtable_s01 equ 0x1553
|
||||
_ideif_prnt_devtable_s02 equ 0x155E
|
||||
_ideif_prnt_devtable_sFF equ 0x1569
|
||||
_ideif_prnt_devtable_slave equ 0x157C
|
||||
_read_bcd_invalid equ 0x147
|
||||
_shift4 equ 0x1C9C
|
||||
beep equ 0xD17
|
||||
beep_loop equ 0xD19
|
||||
beep_pause equ 0xD2F
|
||||
dasm_00 equ 0x91C
|
||||
dasm_01 equ 0xC08
|
||||
dasm_02 equ 0x9A2
|
||||
dasm_03 equ 0xBDA
|
||||
dasm_08 equ 0xA1F
|
||||
dasm_09 equ 0xBAD
|
||||
dasm_0A equ 0x984
|
||||
dasm_0B equ 0xBF1
|
||||
dasm_10 equ 0x964
|
||||
dasm_12 equ 0x9AD
|
||||
dasm_18 equ 0x927
|
||||
dasm_1A equ 0x98E
|
||||
dasm_20 equ 0x941
|
||||
dasm_22 equ 0xC4E
|
||||
dasm_27 equ 0x9E7
|
||||
dasm_28 equ 0x93A
|
||||
dasm_2A equ 0xC1F
|
||||
dasm_2F equ 0x9EB
|
||||
dasm_30 equ 0x932
|
||||
dasm_32 equ 0x9B8
|
||||
dasm_37 equ 0x9F7
|
||||
dasm_38 equ 0x92B
|
||||
dasm_3A equ 0x998
|
||||
dasm_3F equ 0x9F3
|
||||
dasm_76 equ 0x9FB
|
||||
dasm_80C6 equ 0xA78
|
||||
dasm_BE equ 0xA15
|
||||
dasm_C3 equ 0x920
|
||||
dasm_C88E equ 0xA9E
|
||||
dasm_C9 equ 0x970
|
||||
dasm_CD equ 0x96A
|
||||
dasm_D9 equ 0xA2C
|
||||
dasm_DD equ 0x952
|
||||
dasm_DD_01 equ 0xC0F
|
||||
dasm_DD_09 equ 0xBC8
|
||||
dasm_DD_22 equ 0xC64
|
||||
dasm_DD_23 equ 0xBDF
|
||||
dasm_DD_2A equ 0xC36
|
||||
dasm_DD_2B equ 0xBF6
|
||||
dasm_DD_34 equ 0xB78
|
||||
dasm_DD_35 equ 0xB95
|
||||
dasm_DD_86 equ 0xA80
|
||||
dasm_DD_8E equ 0xAA6
|
||||
dasm_DD_96 equ 0xAC9
|
||||
dasm_DD_9E equ 0xAE9
|
||||
dasm_DD_A6 equ 0xB0A
|
||||
dasm_DD_AE equ 0xB41
|
||||
dasm_DD_B6 equ 0xB26
|
||||
dasm_DD_BE equ 0xB5D
|
||||
dasm_DD_E1 equ 0xCB6
|
||||
dasm_DD_E3 equ 0xA3C
|
||||
dasm_DD_E5 equ 0xCA0
|
||||
dasm_DD_F9 equ 0xC86
|
||||
dasm_E1 equ 0xCB0
|
||||
dasm_E3 equ 0xA30
|
||||
dasm_E5 equ 0xC9A
|
||||
dasm_E9 equ 0x949
|
||||
dasm_ED_42 equ 0xBBF
|
||||
dasm_ED_43 equ 0xC5A
|
||||
dasm_ED_44 equ 0x9EF
|
||||
dasm_ED_45 equ 0x97A
|
||||
dasm_ED_46 equ 0xA06
|
||||
dasm_ED_4A equ 0xBB6
|
||||
dasm_ED_4B equ 0xC2B
|
||||
dasm_ED_4D equ 0x975
|
||||
dasm_ED_56 equ 0xA0B
|
||||
dasm_ED_5E equ 0xA10
|
||||
dasm_ED_A0 equ 0xA54
|
||||
dasm_ED_A1 equ 0xA66
|
||||
dasm_ED_A8 equ 0xA5D
|
||||
dasm_ED_A9 equ 0xA6F
|
||||
dasm_ED_B0 equ 0xA58
|
||||
dasm_ED_B1 equ 0xA6A
|
||||
dasm_ED_B8 equ 0xA61
|
||||
dasm_ED_B9 equ 0xA73
|
||||
dasm_F3 equ 0xA00
|
||||
dasm_F9 equ 0xC7C
|
||||
dasm_FB equ 0xA03
|
||||
dasm_FD equ 0x95B
|
||||
dasm_FD_01 equ 0xC17
|
||||
dasm_FD_09 equ 0xBD1
|
||||
dasm_FD_22 equ 0xC70
|
||||
dasm_FD_23 equ 0xBE8
|
||||
dasm_FD_2A equ 0xC42
|
||||
dasm_FD_2B equ 0xBFF
|
||||
dasm_FD_34 equ 0xB84
|
||||
dasm_FD_35 equ 0xBA1
|
||||
dasm_FD_86 equ 0xA8F
|
||||
dasm_FD_8E equ 0xAB5
|
||||
dasm_FD_96 equ 0xAD5
|
||||
dasm_FD_9E equ 0xAF7
|
||||
dasm_FD_A6 equ 0xB16
|
||||
dasm_FD_AE equ 0xB4D
|
||||
dasm_FD_B6 equ 0xB31
|
||||
dasm_FD_BE equ 0xB68
|
||||
dasm_FD_E1 equ 0xCBE
|
||||
dasm_FD_E3 equ 0xA48
|
||||
dasm_FD_E5 equ 0xCA8
|
||||
dasm_FD_F9 equ 0xC90
|
||||
dasm_FF equ 0x97F
|
||||
dasm_UU equ 0xCC6
|
||||
dasm_UW equ 0xCCA
|
||||
dasm__AND equ 0xB05
|
||||
dasm__CP equ 0xB59
|
||||
dasm__DEC equ 0xB90
|
||||
dasm__ED_47 equ 0x9D7
|
||||
dasm__ED_4F equ 0x9DF
|
||||
dasm__ED_57 equ 0x9C7
|
||||
dasm__ED_5F equ 0x9CF
|
||||
dasm__INC equ 0xB73
|
||||
dasm__LD equ 0x9C3
|
||||
dasm__OR equ 0xB22
|
||||
dasm__SBC equ 0xAE1
|
||||
dasm__SUB equ 0xAC4
|
||||
dasm__XOR equ 0xB3C
|
||||
dasm_opcode_table equ 0x4C4
|
||||
dasm_print16hex_addr equ 0x2F1
|
||||
dasm_print8hex equ 0x309
|
||||
dasm_printFlags_table equ 0xCCF
|
||||
dasm_printRegister8_table equ 0xCDF
|
||||
dasm_printRegister8_table_HL equ 0xCFF
|
||||
dasm_printRegisterIX_table equ 0xCE7
|
||||
dasm_printRegisterIY_table equ 0xCEF
|
||||
dasm_printRegisterSP_table equ 0xCF7
|
||||
disassemble equ 0x1B5
|
||||
disassemble_continue equ 0x29B
|
||||
disassemble_err equ 0x28B
|
||||
disassemble_next equ 0x1B9
|
||||
disassemble_print_opcode_params_end equ 0x288
|
||||
disassemble_print_opcode_params_loop equ 0x234
|
||||
disassemble_print_opcode_raw equ 0x1F6
|
||||
disassemble_print_opcode_raw_fill equ 0x20A
|
||||
disassemble_table_first_match equ 0x2CD
|
||||
disassemble_table_found equ 0x2E7
|
||||
disassemble_table_notfound equ 0x2EB
|
||||
disassemble_table_seek equ 0x2A9
|
||||
disassemble_table_seek_loop equ 0x2AD
|
||||
dump_pretty equ 0x16C9
|
||||
dump_pretty_ascii equ 0x16F3
|
||||
dump_pretty_ascii_cont equ 0x1711
|
||||
dump_pretty_ascii_loop equ 0x16FB
|
||||
dump_pretty_ascii_none equ 0x170C
|
||||
dump_pretty_col equ 0x16E6
|
||||
dump_pretty_end equ 0x1723
|
||||
dump_pretty_nextrow equ 0x1717
|
||||
dump_pretty_row equ 0x16D1
|
||||
ide_printerror equ 0xE04
|
||||
ide_readsector_256 equ 0xD83
|
||||
ide_readsector_256_done equ 0xDB2
|
||||
ide_readsector_256_waitloop equ 0xD85
|
||||
ide_readsector_512_inv equ 0xDB3
|
||||
ide_readsector_512_inv_waitloop equ 0xDB8
|
||||
ide_readsector_timeout equ 0xDEE
|
||||
ide_regread_8 equ 0xD65
|
||||
ide_regwrite_8 equ 0xD49
|
||||
ide_reset equ 0xD3C
|
||||
ide_writesector_256 equ 0xE03
|
||||
ideif_get_drv_pointer equ 0x1497
|
||||
ideif_init_all equ 0x14AB
|
||||
ideif_init_devtable equ 0x12B5
|
||||
ideif_init_drive equ 0x13C8
|
||||
ideif_prnt_devtable equ 0x12D3
|
||||
iic_init equ 0x15DD
|
||||
iic_read_ack equ 0x161C
|
||||
iic_receive_buffer equ 0x15AE
|
||||
iic_receive_buffer_done equ 0x15D1
|
||||
iic_receive_buffer_err equ 0x15D7
|
||||
iic_receive_buffer_loop equ 0x15BF
|
||||
iic_receive_byte equ 0x16A2
|
||||
iic_receive_byte_loop equ 0x16AF
|
||||
iic_send_ack equ 0x1642
|
||||
iic_send_buffer equ 0x1584
|
||||
iic_send_buffer_done equ 0x15A2
|
||||
iic_send_buffer_err equ 0x15A8
|
||||
iic_send_buffer_loop equ 0x1594
|
||||
iic_send_byte equ 0x167C
|
||||
iic_send_byte_loop equ 0x1688
|
||||
iic_send_ebit equ 0x15FB
|
||||
iic_send_nack equ 0x165F
|
||||
iic_send_sbit equ 0x15E6
|
||||
mon_var_template equ 0x44
|
||||
mon_var_template_end equ 0x6E
|
||||
param_01 equ 0x4D7
|
||||
param_02 equ 0x4FE
|
||||
param_03 equ 0x51B
|
||||
param_03_done equ 0x553
|
||||
param_03_neg equ 0x53C
|
||||
param_04 equ 0x557
|
||||
param_04_i equ 0x567
|
||||
param_05 equ 0x56D
|
||||
param_06 equ 0x57A
|
||||
param_07 equ 0x594
|
||||
param_08 equ 0x5A1
|
||||
param_09 equ 0x5B6
|
||||
param_09_0A equ 0x5BC
|
||||
param_0A equ 0x5AD
|
||||
param_10 equ 0x5CB
|
||||
param_11 equ 0x5DB
|
||||
param_11_12 equ 0x5EA
|
||||
param_11_12_all equ 0x60A
|
||||
param_11_12_def equ 0x5FD
|
||||
param_11_12_ix equ 0x602
|
||||
param_11_12_iy equ 0x607
|
||||
param_12 equ 0x5E3
|
||||
param_13 equ 0x61B
|
||||
param_80 equ 0x63A
|
||||
param_80_seek equ 0x641
|
||||
param_81 equ 0x631
|
||||
param_comma equ 0x675
|
||||
param_printRegister equ 0x650
|
||||
param_printRegisterA equ 0x66E
|
||||
param_printRegisterHL equ 0x666
|
||||
print_a_hex equ 0x2E7
|
||||
print_char equ 0x2B7
|
||||
print_clear equ 0x2CA
|
||||
print_newLine equ 0x2D1
|
||||
print_str equ 0x2BF
|
||||
print_str_end equ 0x2C9
|
||||
print_str_fixed equ 0x1358
|
||||
print_wait_out equ 0x2DC
|
||||
read_char equ 0x2F8
|
||||
read_lba_sector equ 0x1256
|
||||
str_dev_notfound equ 0x12B3
|
||||
str_dev_ready equ 0x129D
|
||||
str_dev_ready2 equ 0x12AA
|
||||
str_dev_waitready equ 0x1289
|
||||
str_error_start equ 0x11A1
|
||||
str_error_start1 equ 0x11BE
|
||||
str_error_start2 equ 0x11C7
|
||||
str_error_time equ 0x11D0
|
||||
var_buffer equ 0x4029
|
||||
mon_var_template_end equ 0x370
|
||||
param_01 equ 0x317
|
||||
param_02 equ 0x33E
|
||||
param_03 equ 0x35B
|
||||
param_03_done equ 0x393
|
||||
param_03_neg equ 0x37C
|
||||
param_04 equ 0x397
|
||||
param_04_i equ 0x3A7
|
||||
param_05 equ 0x3AD
|
||||
param_06 equ 0x3BA
|
||||
param_07 equ 0x3D4
|
||||
param_08 equ 0x3E1
|
||||
param_09 equ 0x3F6
|
||||
param_09_0A equ 0x3FC
|
||||
param_0A equ 0x3ED
|
||||
param_10 equ 0x40B
|
||||
param_11 equ 0x41B
|
||||
param_11_12 equ 0x42A
|
||||
param_11_12_all equ 0x44A
|
||||
param_11_12_def equ 0x43D
|
||||
param_11_12_ix equ 0x442
|
||||
param_11_12_iy equ 0x447
|
||||
param_12 equ 0x423
|
||||
param_13 equ 0x45B
|
||||
param_80 equ 0x47A
|
||||
param_80_seek equ 0x481
|
||||
param_81 equ 0x471
|
||||
param_comma equ 0x4B5
|
||||
param_printRegister equ 0x490
|
||||
param_printRegisterA equ 0x4AE
|
||||
param_printRegisterHL equ 0x4A6
|
||||
print_a_hex equ 0x107
|
||||
print_bcd equ 0x119
|
||||
print_char equ 0xD7
|
||||
print_clear equ 0xEA
|
||||
print_newLine equ 0xF1
|
||||
print_str equ 0xDF
|
||||
print_str_end equ 0xE9
|
||||
print_str_fixed equ 0x1763
|
||||
print_wait_out equ 0xFC
|
||||
read_bcd equ 0x131
|
||||
read_char equ 0x11F
|
||||
read_lba_sector equ 0x14BE
|
||||
str_dev_done equ 0x1508
|
||||
str_dev_waitready equ 0x14F0
|
||||
str_error_start equ 0xE37
|
||||
str_error_start1 equ 0xE54
|
||||
str_error_start2 equ 0xE5D
|
||||
str_error_time equ 0xE66
|
||||
str_post_apu equ 0x1DFC
|
||||
str_post_ide_30 equ 0x1DAB
|
||||
str_post_ide_40 equ 0x1DC6
|
||||
str_post_nd equ 0x1E32
|
||||
str_post_ok equ 0x1E6A
|
||||
str_post_pio equ 0x1DE1
|
||||
str_post_rtc equ 0x1E17
|
||||
str_post_rtc_iv equ 0x1E40
|
||||
var_apu_present equ 0x400A
|
||||
var_buffer equ 0x402B
|
||||
var_buffer_len equ 0x4000
|
||||
var_bytes_count equ 0x411A
|
||||
var_curserchar equ 0x4006
|
||||
@@ -361,6 +459,7 @@ var_curseron equ 0x4005
|
||||
var_curserstate equ 0x4004
|
||||
var_curserx equ 0x4002
|
||||
var_cursery equ 0x4003
|
||||
var_idebuffer equ 0x402C
|
||||
var_last_char equ 0x4001
|
||||
var_opcode equ 0x4114
|
||||
var_opcode_length equ 0x4116
|
||||
@@ -369,26 +468,6 @@ var_opcode_start equ 0x4110
|
||||
var_opcode_string equ 0x4117
|
||||
var_opcode_table equ 0x4112
|
||||
var_opcode_x equ 0x4115
|
||||
var_ps2mem equ 0x4019
|
||||
var_scratch equ 0x4009
|
||||
xmodem_ack equ 0x107B
|
||||
xmodem_await_conn equ 0xF34
|
||||
xmodem_end equ 0xFDF
|
||||
xmodem_err equ 0xFA5
|
||||
xmodem_init equ 0xF06
|
||||
xmodem_int equ 0xFE6
|
||||
xmodem_int_cont equ 0x1005
|
||||
xmodem_nak equ 0x1089
|
||||
xmodem_out equ 0x1037
|
||||
xmodem_packet equ 0xF3F
|
||||
xmodem_packet_EOT equ 0xF9D
|
||||
xmodem_packet_get equ 0xF51
|
||||
xmodem_packet_get_crc equ 0xF8A
|
||||
xmodem_packet_get_data equ 0xF7B
|
||||
xmodem_read_timeount equ 0x03
|
||||
xmodem_read_wait equ 0x100A
|
||||
xmodem_read_wait_loop equ 0x1018
|
||||
xmodem_read_wait_timeout equ 0x1035
|
||||
xmodem_wait equ 0x1097
|
||||
xmodem_wait_1 equ 0x109D
|
||||
xmodem_wait_out equ 0x103D
|
||||
var_pio_present equ 0x4009
|
||||
var_ps2mem equ 0x401B
|
||||
var_scratch equ 0x400B
|
||||
|
||||
Reference in New Issue
Block a user