ROM:0000 ; ROM:0000 ; +-------------------------------------------------------------------------+ ROM:0000 ; | This file has been generated by The Interactive Disassembler (IDA) | ROM:0000 ; | Copyright (c) 2015 Hex-Rays, | ROM:0000 ; +-------------------------------------------------------------------------+ ROM:0000 ; ROM:0000 ; Input MD5 : 132166337AB6A749F09D10B4EEC9E62E ROM:0000 ; Input CRC32 : D96CCAA6 ROM:0000 ROM:0000 ; --------------------------------------------------------------------------- ROM:0000 ; File Name : E:\re\zorix\rolm\PDC\pdc-97d9988.u17 ROM:0000 ; Format : Binary file ROM:0000 ; Base Address: 0000h Range: 0000h - 4000h Loaded length: 00004000h ROM:0000 ROM:0000 ; Processor : z80 [] ROM:0000 ; Target assembler: Zilog Macro Assembler ROM:0000 ROM:0000 ; =========================================================================== ROM:0000 ROM:0000 ; Segment type: Pure code ROM:0000 segment ROM ROM:0000 00 nop ROM:0001 00 nop ROM:0002 00 nop ROM:0003 C3 80 00 jp loc_80 ROM:0006 ; --------------------------------------------------------------------------- ROM:0006 00 nop ROM:0007 00 nop ROM:0008 00 nop ROM:0009 00 nop ROM:000A 00 nop ROM:000B 00 nop ROM:000C 00 nop ROM:000D 00 nop ROM:000E 00 nop ROM:000F 00 nop ROM:0010 00 nop ROM:0011 00 nop ROM:0012 00 nop ROM:0013 00 nop ROM:0014 00 nop ROM:0015 00 nop ROM:0016 00 nop ROM:0017 00 nop ROM:0018 00 nop ROM:0019 00 nop ROM:001A 00 nop ROM:001B 00 nop ROM:001C 00 nop ROM:001D 00 nop ROM:001E 00 nop ROM:001F 00 nop ROM:0020 00 nop ROM:0021 00 nop ROM:0022 00 nop ROM:0023 00 nop ROM:0024 00 nop ROM:0025 00 nop ROM:0026 00 nop ROM:0027 00 nop ROM:0028 00 nop ROM:0029 00 nop ROM:002A 00 nop ROM:002B 00 nop ROM:002C 00 nop ROM:002D 00 nop ROM:002E 00 nop ROM:002F 00 nop ROM:0030 00 nop ROM:0031 00 nop ROM:0032 00 nop ROM:0033 00 nop ROM:0034 00 nop ROM:0035 00 nop ROM:0036 00 nop ROM:0037 00 nop ROM:0038 ROM:0038 ; =============== S U B R O U T I N E ======================================= ROM:0038 ROM:0038 ; Attributes: thunk ROM:0038 ROM:0038 Interrupt: ROM:0038 C3 A6 04 jp HandleInterrupt ROM:0038 ; End of function Interrupt ROM:0038 ROM:003B ; --------------------------------------------------------------------------- ROM:003B 3B dec sp ROM:003C 00 nop ROM:003D 00 nop ROM:003E 00 nop ROM:003F 00 nop ROM:0040 00 nop ROM:0041 00 nop ROM:0042 00 nop ROM:0043 00 nop ROM:0044 00 nop ROM:0045 00 nop ROM:0046 00 nop ROM:0047 00 nop ROM:0048 00 nop ROM:0049 00 nop ROM:004A 00 nop ROM:004B 00 nop ROM:004C 00 nop ROM:004D 00 nop ROM:004E 00 nop ROM:004F 00 nop ROM:0050 00 nop ROM:0051 00 nop ROM:0052 00 nop ROM:0053 00 nop ROM:0054 00 nop ROM:0055 00 nop ROM:0056 00 nop ROM:0057 00 nop ROM:0058 00 nop ROM:0059 00 nop ROM:005A 00 nop ROM:005B 00 nop ROM:005C 00 nop ROM:005D 00 nop ROM:005E 00 nop ROM:005F 00 nop ROM:0060 00 nop ROM:0061 00 nop ROM:0062 00 nop ROM:0063 00 nop ROM:0064 00 nop ROM:0065 00 nop ROM:0065 ; --------------------------------------------------------------------------- ROM:0066 3E db 3Eh ; > ROM:0067 16 db 16h ROM:0068 DD db 0DDh ; ¦ ROM:0069 E3 db 0E3h ; p ROM:006A D9 db 0D9h ; + ROM:006B 08 db 8 ROM:006C 3E db 3Eh ; > ROM:006D FF db 0FFh ROM:006E ED db 0EDh ; f ROM:006F 47 db 47h ; G ROM:0070 C3 db 0C3h ; + ROM:0071 80 db 80h ; Ç ROM:0072 00 db 0 ROM:0073 ; --------------------------------------------------------------------------- ROM:0073 00 nop ROM:0074 00 nop ROM:0075 00 nop ROM:0076 00 nop ROM:0077 00 nop ROM:0078 00 nop ROM:0079 00 nop ROM:007A 00 nop ROM:007B 00 nop ROM:007C 00 nop ROM:007D 00 nop ROM:007E 00 nop ROM:007F 00 nop ROM:0080 ROM:0080 loc_80: ; CODE XREF: ROM:0003j ROM:0080 31 FF 9F ld sp, 9FFFh ROM:0083 00 nop ROM:0084 00 nop ROM:0085 D3 25 out (25h), a ROM:0087 AF xor a ROM:0088 D3 2F out (2Fh), a ROM:008A D3 2E out (2Eh), a ROM:008C D3 50 out (50h), a ; Guess: This is probably a RESET line for a chip, maybe the HDC9224 ROM:008E D3 27 out (27h), a ROM:0090 CD 9D 21 call ClearResetLines? ROM:0093 3E 01 ld a, 1 ROM:0095 D3 11 out (11h), a ROM:0097 CD 5D 02 call Reset_uPD765 ; Maybe reset something external? ROM:009A CD 6A 19 call ResetHDC9224 ROM:009D CD AC 00 call RamRomCheck ROM:00A0 CD 7C 01 call CheckMem2_c000 ; Does a memory test for the 5 bytes at C000 ROM:00A3 CD 4A 2F call Test_uPD765 ; Sets a failure flag on failure. ROM:00A6 CD 00 20 call Probably_InitializeFDC ROM:00A9 C3 0F 02 jp loc_20F ROM:00AC ROM:00AC ; =============== S U B R O U T I N E ======================================= ROM:00AC ROM:00AC ROM:00AC RamRomCheck: ; CODE XREF: ROM:009Dp ROM:00AC CD B3 00 call RamTest ; Memory test 0x8000-0x9FE0 ROM:00AF CD FA 00 call RomChecksum ROM:00B2 C9 ret ROM:00B2 ; End of function RamRomCheck ROM:00B2 ROM:00B3 ROM:00B3 ; =============== S U B R O U T I N E ======================================= ROM:00B3 ROM:00B3 ; Memory test 0x8000-0x9FE0 ROM:00B3 ROM:00B3 RamTest: ; CODE XREF: RamRomCheckp ROM:00B3 21 E0 9F ld hl, 9FE0h ROM:00B6 ROM:00B6 loc_B6: ; CODE XREF: RamTest+17j ROM:00B6 ; RamTest+1Dj ROM:00B6 3E 55 ld a, 55h ; 'U' ROM:00B8 77 ld (hl), a ROM:00B9 BE cp (hl) ROM:00BA C2 F4 00 jp nz, loc_F4 ROM:00BD 3E AA ld a, 0AAh ; '¬' ROM:00BF 77 ld (hl), a ROM:00C0 BE cp (hl) ROM:00C1 C2 F4 00 jp nz, loc_F4 ROM:00C4 36 00 ld (hl), 0 ROM:00C6 2B dec hl ROM:00C7 97 sub a ROM:00C8 2F cpl ROM:00C9 BD cp l ROM:00CA C2 B6 00 jp nz, loc_B6 ROM:00CD 3E 7F ld a, 7Fh ; '' ROM:00CF BC cp h ROM:00D0 C2 B6 00 jp nz, loc_B6 ROM:00D3 21 FF C7 ld hl, 0C7FFh ; Memory test 0xC000-C7FF ROM:00D6 ROM:00D6 loc_D6: ; CODE XREF: RamTest+37j ROM:00D6 ; RamTest+3Dj ROM:00D6 3E 55 ld a, 55h ; 'U' ROM:00D8 77 ld (hl), a ROM:00D9 BE cp (hl) ROM:00DA C2 F4 00 jp nz, loc_F4 ROM:00DD 3E AA ld a, 0AAh ; '¬' ROM:00DF 77 ld (hl), a ROM:00E0 BE cp (hl) ROM:00E1 C2 F4 00 jp nz, loc_F4 ROM:00E4 36 00 ld (hl), 0 ROM:00E6 2B dec hl ROM:00E7 97 sub a ROM:00E8 2F cpl ROM:00E9 BD cp l ROM:00EA C2 D6 00 jp nz, loc_D6 ROM:00ED 3E BF ld a, 0BFh ; '+' ROM:00EF BC cp h ROM:00F0 C2 D6 00 jp nz, loc_D6 ROM:00F3 C9 ret ROM:00F4 ; --------------------------------------------------------------------------- ROM:00F4 ROM:00F4 loc_F4: ; CODE XREF: RamTest+7j ROM:00F4 ; RamTest+Ej ... ROM:00F4 97 sub a ROM:00F5 2F cpl ROM:00F6 32 0D 9F ld (FailureOf_MemoryTest), a ; Memory test failure flag ROM:00F9 C9 ret ROM:00F9 ; End of function RamTest ROM:00F9 ROM:00FA ROM:00FA ; =============== S U B R O U T I N E ======================================= ROM:00FA ROM:00FA ROM:00FA RomChecksum: ; CODE XREF: RamRomCheck+3p ROM:00FA 26 3F ld h, 3Fh ; '?' ROM:00FC 97 sub a ROM:00FD 6F ld l, a ROM:00FE 11 FF FF ld de, 0FFFFh ROM:0101 97 sub a ROM:0102 ROM:0102 loc_102: ; CODE XREF: RomChecksum+Aj ROM:0102 86 add a, (hl) ; Add all bytes in ROM together ROM:0103 19 add hl, de ROM:0104 38 FC jr c, loc_102 ; Add all bytes in ROM together ROM:0106 FE 00 cp 0 ; Should be zero. ROM:0108 C8 ret z ROM:0109 97 sub a ROM:010A 2F cpl ROM:010B 32 0E 9F ld (FailureOf_RomChecksum), a ; Failed, set some kind of failure flag in 9F0E ROM:010E C9 ret ROM:010E ; End of function RomChecksum ROM:010E ROM:010F ; --------------------------------------------------------------------------- ROM:010F ROM:010F loc_10F: ; DATA XREF: ROM:off_51Fo ROM:010F CD 9A 12 call sub_129A ROM:0112 21 00 C2 ld hl, 0C200h ; Doing a memory test from C200-C7FF. Dead code? ROM:0115 CD 2D 01 call sub_12D ROM:0118 21 00 C2 ld hl, 0C200h ROM:011B CD 48 01 call sub_148 ROM:011E 21 00 C4 ld hl, 0C400h ROM:0121 CD 48 01 call sub_148 ROM:0124 21 00 C6 ld hl, 0C600h ROM:0127 CD 48 01 call sub_148 ROM:012A C3 59 05 jp loc_559 ROM:012D ROM:012D ; =============== S U B R O U T I N E ======================================= ROM:012D ROM:012D ROM:012D sub_12D: ; CODE XREF: ROM:0115p ROM:012D ; sub_148+8p ROM:012D ROM:012D ; FUNCTION CHUNK AT ROM:1C37 SIZE 00000009 BYTES ROM:012D ROM:012D 01 00 02 ld bc, 200h ROM:0130 ROM:0130 loc_130: ; CODE XREF: sub_12D+15j ROM:0130 ; sub_12D+18j ROM:0130 2B dec hl ROM:0131 3E 55 ld a, 55h ; 'U' ROM:0133 77 ld (hl), a ROM:0134 BE cp (hl) ROM:0135 C2 37 1C jp nz, Fail_26 ROM:0138 3E AA ld a, 0AAh ; '¬' ROM:013A 77 ld (hl), a ROM:013B BE cp (hl) ROM:013C C2 37 1C jp nz, Fail_26 ROM:013F 36 00 ld (hl), 0 ROM:0141 0D dec c ROM:0142 20 EC jr nz, loc_130 ROM:0144 05 dec b ROM:0145 20 E9 jr nz, loc_130 ROM:0147 C9 ret ROM:0147 ; End of function sub_12D ROM:0147 ROM:0148 ROM:0148 ; =============== S U B R O U T I N E ======================================= ROM:0148 ROM:0148 ROM:0148 sub_148: ; CODE XREF: ROM:011Bp ROM:0148 ; ROM:0121p ... ROM:0148 11 00 C0 ld de, 0C000h ROM:014B 01 00 02 ld bc, 200h ROM:014E ED B0 ldir ROM:0150 CD 2D 01 call sub_12D ROM:0153 01 00 02 ld bc, 200h ROM:0156 54 ld d, h ROM:0157 5D ld e, l ROM:0158 21 00 C0 ld hl, 0C000h ROM:015B ED B0 ldir ROM:015D C9 ret ROM:015D ; End of function sub_148 ROM:015D ROM:015E ; --------------------------------------------------------------------------- ROM:015E ROM:015E loc_15E: ; DATA XREF: ROM:off_51Fo ROM:015E CD 9A 12 call sub_129A ROM:0161 26 3F ld h, 3Fh ; '?' ROM:0163 97 sub a ROM:0164 2F cpl ROM:0165 6F ld l, a ROM:0166 11 FF FF ld de, 0FFFFh ROM:0169 97 sub a ROM:016A ROM:016A loc_16A: ; CODE XREF: ROM:016Cj ROM:016A 86 add a, (hl) ROM:016B 19 add hl, de ROM:016C 38 FC jr c, loc_16A ROM:016E FE 00 cp 0 ROM:0170 CA 59 05 jp z, loc_559 ROM:0173 ; START OF FUNCTION CHUNK FOR HandleInterrupt ROM:0173 ROM:0173 Fail_25: ; CODE XREF: HandleInterrupt+3Fj ROM:0173 16 25 ld d, 25h ; '%' ROM:0175 97 sub a ROM:0176 32 0E 9F ld (FailureOf_RomChecksum), a ROM:0179 C3 88 15 jp GeneralFailure? ROM:0179 ; END OF FUNCTION CHUNK FOR HandleInterrupt ROM:017C ROM:017C ; =============== S U B R O U T I N E ======================================= ROM:017C ROM:017C ; Does a memory test for the 5 bytes at C000 ROM:017C ROM:017C CheckMem2_c000: ; CODE XREF: ROM:00A0p ROM:017C ROM:017C ; FUNCTION CHUNK AT ROM:020A SIZE 00000005 BYTES ROM:017C ROM:017C 3E 55 ld a, 55h ; 'U' ROM:017E FE 55 cp 55h ; 'U' ROM:0180 C2 0A 02 jp nz, loc_20A ROM:0183 26 55 ld h, 55h ; 'U' ROM:0185 2E 55 ld l, 55h ; 'U' ROM:0187 3E 55 ld a, 55h ; 'U' ROM:0189 BC cp h ROM:018A C2 0A 02 jp nz, loc_20A ROM:018D BD cp l ROM:018E C2 0A 02 jp nz, loc_20A ROM:0191 06 55 ld b, 55h ; 'U' ROM:0193 0E 55 ld c, 55h ; 'U' ROM:0195 16 55 ld d, 55h ; 'U' ROM:0197 1E 55 ld e, 55h ; 'U' ROM:0199 CD EE 01 call Write5_2_C000 ROM:019C 3E 55 ld a, 55h ; 'U' ROM:019E CD FB 01 call Check5_2_C000 ROM:01A1 DA 0A 02 jp c, loc_20A ROM:01A4 3E AA ld a, 0AAh ; '¬' ROM:01A6 06 AA ld b, 0AAh ; '¬' ROM:01A8 0E AA ld c, 0AAh ; '¬' ROM:01AA 16 AA ld d, 0AAh ; '¬' ROM:01AC 1E AA ld e, 0AAh ; '¬' ROM:01AE CD EE 01 call Write5_2_C000 ROM:01B1 3E AA ld a, 0AAh ; '¬' ROM:01B3 CD FB 01 call Check5_2_C000 ROM:01B6 D2 BC 01 jp nc, loc_1BC ROM:01B9 C3 0A 02 jp loc_20A ROM:01BC ; --------------------------------------------------------------------------- ROM:01BC ROM:01BC loc_1BC: ; CODE XREF: CheckMem2_c000+3Aj ROM:01BC 3A 94 C6 ld a, (unk_C694) ROM:01BF 4F ld c, a ROM:01C0 3A 93 C6 ld a, (byte_C693) ROM:01C3 32 0F 9F ld (unk_9F0F), a ROM:01C6 3A 93 C6 ld a, (byte_C693) ROM:01C9 41 ld b, c ROM:01CA ROM:01CA loc_1CA: ; CODE XREF: CheckMem2_c000+4Fj ROM:01CA 3C inc a ROM:01CB 10 FD djnz loc_1CA ROM:01CD 21 0F 9F ld hl, 9F0Fh ROM:01D0 BE cp (hl) ROM:01D1 C2 0A 02 jp nz, loc_20A ROM:01D4 3A 94 C6 ld a, (unk_C694) ROM:01D7 4F ld c, a ROM:01D8 3A 93 C6 ld a, (byte_C693) ROM:01DB 91 sub c ROM:01DC 32 10 9F ld (unk_9F10), a ROM:01DF 3A 93 C6 ld a, (byte_C693) ROM:01E2 41 ld b, c ROM:01E3 ROM:01E3 loc_1E3: ; CODE XREF: CheckMem2_c000+68j ROM:01E3 3D dec a ROM:01E4 10 FD djnz loc_1E3 ROM:01E6 21 10 9F ld hl, 9F10h ROM:01E9 BE cp (hl) ROM:01EA C2 0A 02 jp nz, loc_20A ROM:01ED C9 ret ROM:01ED ; End of function CheckMem2_c000 ROM:01ED ROM:01EE ROM:01EE ; =============== S U B R O U T I N E ======================================= ROM:01EE ROM:01EE ROM:01EE Write5_2_C000: ; CODE XREF: CheckMem2_c000+1Dp ROM:01EE ; CheckMem2_c000+32p ROM:01EE 21 00 C0 ld hl, 0C000h ROM:01F1 77 ld (hl), a ROM:01F2 23 inc hl ROM:01F3 70 ld (hl), b ROM:01F4 23 inc hl ROM:01F5 71 ld (hl), c ROM:01F6 23 inc hl ROM:01F7 72 ld (hl), d ROM:01F8 23 inc hl ROM:01F9 73 ld (hl), e ROM:01FA C9 ret ROM:01FA ; End of function Write5_2_C000 ROM:01FA ROM:01FB ROM:01FB ; =============== S U B R O U T I N E ======================================= ROM:01FB ROM:01FB ROM:01FB Check5_2_C000: ; CODE XREF: CheckMem2_c000+22p ROM:01FB ; CheckMem2_c000+37p ROM:01FB B7 or a ROM:01FC 21 00 C0 ld hl, 0C000h ROM:01FF 06 05 ld b, 5 ROM:0201 ROM:0201 loc_201: ; CODE XREF: Check5_2_C000+Aj ROM:0201 BE cp (hl) ROM:0202 20 04 jr nz, loc_208 ROM:0204 23 inc hl ROM:0205 10 FA djnz loc_201 ROM:0207 C9 ret ROM:0208 ; --------------------------------------------------------------------------- ROM:0208 ROM:0208 loc_208: ; CODE XREF: Check5_2_C000+7j ROM:0208 37 scf ROM:0209 C9 ret ROM:0209 ; End of function Check5_2_C000 ROM:0209 ROM:020A ; --------------------------------------------------------------------------- ROM:020A ; START OF FUNCTION CHUNK FOR CheckMem2_c000 ROM:020A ROM:020A loc_20A: ; CODE XREF: CheckMem2_c000+4j ROM:020A ; CheckMem2_c000+Ej ... ROM:020A 97 sub a ROM:020B 32 13 9F ld (unk_9F13), a ROM:020E C9 ret ROM:020E ; END OF FUNCTION CHUNK FOR CheckMem2_c000 ROM:020F ; --------------------------------------------------------------------------- ROM:020F ROM:020F loc_20F: ; CODE XREF: ROM:00A9j ROM:020F CD 41 03 call SelectDriveFormatPriority ROM:0212 CD 97 04 call SetPrimaryHddFormatActive ; Copies the first HDD format slot to C610 (Active) ROM:0215 AF xor a ROM:0216 32 96 C7 ld (byte_C796), a ROM:0219 32 97 C7 ld (unk_C797), a ROM:021C 32 98 C7 ld (unk_C798), a ROM:021F ED 56 im 1 ROM:0221 FB ei ROM:0222 C3 25 02 jp loc_225 ROM:0225 ; --------------------------------------------------------------------------- ROM:0225 ROM:0225 loc_225: ; CODE XREF: ROM:0222j ROM:0225 ; ROM:022Cj ROM:0225 CD 03 21 call sub_2103 ROM:0228 CD 2E 02 call sub_22E ROM:022B FB ei ROM:022C 18 F7 jr loc_225 ROM:022E ROM:022E ; =============== S U B R O U T I N E ======================================= ROM:022E ROM:022E ROM:022E sub_22E: ; CODE XREF: ROM:0228p ROM:022E F3 di ROM:022F 3A CA 9E ld a, (unk_9ECA) ROM:0232 A7 and a ROM:0233 C8 ret z ROM:0234 CD 5C 18 call DelayLoop80k ROM:0237 2A CB 9E ld hl, (unk_9ECB) ROM:023A 2B dec hl ROM:023B 22 CB 9E ld (unk_9ECB), hl ROM:023E 7D ld a, l ROM:023F A7 and a ROM:0240 C0 ret nz ROM:0241 7C ld a, h ROM:0242 A7 and a ROM:0243 C0 ret nz ROM:0244 32 CA 9E ld (unk_9ECA), a ROM:0247 16 04 ld d, 4 ROM:0249 CD 3B 1E call sub_1E3B ROM:024C CD 91 15 call sub_1591 ROM:024F 21 0B C7 ld hl, 0C70Bh ROM:0252 36 00 ld (hl), 0 ROM:0254 CD A5 15 call sub_15A5 ROM:0257 CD 6A 19 call ResetHDC9224 ROM:025A D3 22 out (22h), a ROM:025C C9 ret ROM:025C ; End of function sub_22E ROM:025C ROM:025D ROM:025D ; =============== S U B R O U T I N E ======================================= ROM:025D ROM:025D ; Maybe reset something external? ROM:025D ROM:025D Reset_uPD765: ; CODE XREF: ROM:0097p ROM:025D ; ROM:22D0p ... ROM:025D 3E 80 ld a, 80h ; 'Ç' ROM:025F D3 51 out (51h), a ; Guess: This is probably setting the RESET line on the uPD765 chip. ROM:0261 00 nop ROM:0262 00 nop ROM:0263 AF xor a ROM:0264 D3 51 out (51h), a ROM:0266 CD 5C 18 call DelayLoop80k ROM:0269 3E 03 ld a, 3 ; "Specify" command SRT = 8 HUT = 4 HLT = 0x20 ROM:026B CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:026E 3E 84 ld a, 84h ; 'ä' ROM:0270 CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:0273 3E 40 ld a, 40h ; '@' ROM:0275 CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:0278 C9 ret ROM:0278 ; End of function Reset_uPD765 ROM:0278 ROM:0278 ; --------------------------------------------------------------------------- ROM:0279 00 64 02 01+HddFormat_8: db 0, 64h, 2, 1, 10h, 11h, 0, 0, 0, 0, 0FFh, 0FFh, 2, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0 ROM:0279 10 11 00 00+ ; DATA XREF: SelectNextHddParams:loc_46Bo ROM:0292 00 66 02 05+HddFormat_D: db 0, 66h, 2, 5, 10h, 11h, 0Fh, 27h, 0Fh, 27h, 0FFh, 0FFh, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0 ROM:0292 10 11 0F 27+ ; DATA XREF: SelectNextHddParams:loc_474o ROM:02AB 00 F1 02 06+byte_2AB: db 0, 0F1h, 2, 6, 10h, 11h, 80h, 0, 80h, 0, 0FFh, 0FFh, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0 ROM:02AB 10 11 80 00+ ; DATA XREF: SelectNextHddParams+44o ROM:02C4 00 DC 02 04+HddFormat_A: db 0, 0DCh, 2, 4, 10h, 11h, 80h, 0, 80h, 0, 0FFh, 0FFh, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0 ROM:02C4 10 11 80 00+ ; DATA XREF: SelectNextHddParams:loc_47Eo ROM:02DD 00 DC 02 06+HddFormat_B: db 0, 0DCh, 2, 6, 10h, 11h, 80h, 0, 80h, 0, 0FFh, 0FFh, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0 ROM:02DD 10 11 80 00+ ; DATA XREF: SelectNextHddParams:loc_483o ROM:02F6 00 8D 04 06+HddFormat_C: db 0, 8Dh, 4, 6, 10h, 11h, 80h, 0, 80h, 0, 0FFh, 0FFh, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0 ROM:02F6 10 11 80 00+ ; DATA XREF: SelectNextHddParams:loc_488o ROM:030F 00 3D 03 09+HddFormat_9: db 0, 3Dh, 3, 9, 10h, 11h, 80h, 0, 80h, 0, 0FFh, 0FFh, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0 ROM:030F 10 11 80 00+ ; DATA XREF: SelectNextHddParams:loc_48Do ROM:0328 00 FF 03 08+HddFormat_E: db 0, 0FFh, 3, 8, 10h, 11h, 80h, 0, 80h, 0, 0FFh, 0FFh, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0 ROM:0328 10 11 80 00+ ; DATA XREF: SelectNextHddParams:loc_492o ROM:0341 ROM:0341 ; =============== S U B R O U T I N E ======================================= ROM:0341 ROM:0341 ROM:0341 SelectDriveFormatPriority: ; CODE XREF: ROM:loc_20Fp ROM:0341 DB 3D in a, (3Dh) ROM:0343 E6 F0 and 0F0h ; '=' ROM:0345 FE 70 cp 70h ; 'p' ROM:0347 28 52 jr z, loc_39B ROM:0349 DB 3C in a, (3Ch) ROM:034B 32 11 9F ld (FloppyFormatsPriority), a ROM:034E DB 3D in a, (3Dh) ROM:0350 32 12 9F ld (HddFormatsPriority), a ROM:0353 ROM:0353 loc_353: ; CODE XREF: SelectDriveFormatPriority+5Dj ROM:0353 ; ROM:0825p ... ROM:0353 3A 11 9F ld a, (FloppyFormatsPriority) ROM:0356 E6 03 and 3 ROM:0358 CD BF 20 call SelectNextFdcParams ; Copy 0x13 byte parameter blob for set 'a' to next param slot in memory (9E19+0x13*slot) ROM:035B 3A 11 9F ld a, (FloppyFormatsPriority) ROM:035E E6 0C and 0Ch ROM:0360 0F rrca ROM:0361 0F rrca ROM:0362 CD BF 20 call SelectNextFdcParams ; Copy 0x13 byte parameter blob for set 'a' to next param slot in memory (9E19+0x13*slot) ROM:0365 3A 11 9F ld a, (FloppyFormatsPriority) ROM:0368 E6 30 and 30h ; '0' ROM:036A 0F rrca ROM:036B 0F rrca ROM:036C 0F rrca ROM:036D 0F rrca ROM:036E CD BF 20 call SelectNextFdcParams ; Copy 0x13 byte parameter blob for set 'a' to next param slot in memory (9E19+0x13*slot) ROM:0371 3A 11 9F ld a, (FloppyFormatsPriority) ROM:0374 E6 C0 and 0C0h ; '+' ROM:0376 0F rrca ROM:0377 0F rrca ROM:0378 0F rrca ROM:0379 0F rrca ROM:037A 0F rrca ROM:037B 0F rrca ROM:037C CD BF 20 call SelectNextFdcParams ; Copy 0x13 byte parameter blob for set 'a' to next param slot in memory (9E19+0x13*slot) ROM:037F 3A 12 9F ld a, (HddFormatsPriority) ROM:0382 E6 0F and 0Fh ROM:0384 CD 35 04 call SelectNextHddParams ; Select next 0x19 byte HDD params data based on A, write to next memory slot C629+0x19*slot ROM:0387 3A 12 9F ld a, (HddFormatsPriority) ROM:038A E6 F0 and 0F0h ; '=' ROM:038C 07 rlca ROM:038D 07 rlca ROM:038E 07 rlca ROM:038F 07 rlca ROM:0390 CD 35 04 call SelectNextHddParams ; Select next 0x19 byte HDD params data based on A, write to next memory slot C629+0x19*slot ROM:0393 97 sub a ROM:0394 32 A6 9E ld (NextFdcWriteParamsSlot), a ROM:0397 32 37 C7 ld (NextHddWriteParamsSlot), a ROM:039A C9 ret ROM:039B ; --------------------------------------------------------------------------- ROM:039B ROM:039B loc_39B: ; CODE XREF: SelectDriveFormatPriority+6j ROM:039B CD A1 03 call DiscoverFormats? ROM:039E C3 53 03 jp loc_353 ROM:039E ; End of function SelectDriveFormatPriority ROM:039E ROM:03A1 ROM:03A1 ; =============== S U B R O U T I N E ======================================= ROM:03A1 ROM:03A1 ROM:03A1 DiscoverFormats?: ; CODE XREF: SelectDriveFormatPriority:loc_39Bp ROM:03A1 97 sub a ROM:03A2 2F cpl ROM:03A3 0E 54 ld c, 54h ; 'T' ROM:03A5 ED 79 out (c), a ROM:03A7 DB 3C in a, (3Ch) ROM:03A9 E6 03 and 3 ROM:03AB 32 11 9F ld (FloppyFormatsPriority), a ROM:03AE 97 sub a ROM:03AF ED 79 out (c), a ROM:03B1 0C inc c ROM:03B2 2F cpl ROM:03B3 ED 79 out (c), a ROM:03B5 DB 3C in a, (3Ch) ROM:03B7 E6 03 and 3 ROM:03B9 07 rlca ROM:03BA 07 rlca ROM:03BB 57 ld d, a ROM:03BC 3A 11 9F ld a, (FloppyFormatsPriority) ROM:03BF B2 or d ROM:03C0 32 11 9F ld (FloppyFormatsPriority), a ROM:03C3 97 sub a ROM:03C4 ED 79 out (c), a ROM:03C6 0C inc c ROM:03C7 2F cpl ROM:03C8 ED 79 out (c), a ROM:03CA DB 3C in a, (3Ch) ROM:03CC E6 03 and 3 ROM:03CE 07 rlca ROM:03CF 07 rlca ROM:03D0 07 rlca ROM:03D1 07 rlca ROM:03D2 57 ld d, a ROM:03D3 3A 11 9F ld a, (FloppyFormatsPriority) ROM:03D6 B2 or d ROM:03D7 32 11 9F ld (FloppyFormatsPriority), a ROM:03DA 97 sub a ROM:03DB ED 79 out (c), a ROM:03DD 0C inc c ROM:03DE 2F cpl ROM:03DF ED 79 out (c), a ROM:03E1 DB 3C in a, (3Ch) ROM:03E3 E6 03 and 3 ROM:03E5 0F rrca ROM:03E6 0F rrca ROM:03E7 57 ld d, a ROM:03E8 3A 11 9F ld a, (FloppyFormatsPriority) ROM:03EB B2 or d ROM:03EC 32 11 9F ld (FloppyFormatsPriority), a ROM:03EF 97 sub a ROM:03F0 ED 79 out (c), a ROM:03F2 3E 24 ld a, 24h ; '$' ; HDC9224: 0x24 Drive select, drive 0, Hard disk with user defineable format ROM:03F4 CD 8F 19 call HDC9224_command2 ROM:03F7 7A ld a, d ROM:03F8 A7 and a ROM:03F9 DB 3D in a, (3Dh) ROM:03FB E6 0F and 0Fh ROM:03FD 32 12 9F ld (HddFormatsPriority), a ROM:0400 ROM:0400 loc_400: ; CODE XREF: DiscoverFormats?+84j ROM:0400 3E 01 ld a, 1 ; HDC9224: 0x01 Deselect Drive ROM:0402 CD 8F 19 call HDC9224_command2 ROM:0405 3E 25 ld a, 25h ; '%' ; HDC9224: 0x25 Drive select, drive 1, Hard disk with user defineable format ROM:0407 CD 8F 19 call HDC9224_command2 ROM:040A 7A ld a, d ROM:040B A7 and a ROM:040C 00 nop ROM:040D 00 nop ROM:040E DB 3D in a, (3Dh) ROM:0410 E6 0F and 0Fh ROM:0412 07 rlca ROM:0413 07 rlca ROM:0414 07 rlca ROM:0415 07 rlca ROM:0416 57 ld d, a ROM:0417 3A 12 9F ld a, (HddFormatsPriority) ROM:041A B2 or d ROM:041B 32 12 9F ld (HddFormatsPriority), a ROM:041E 18 0F jr loc_42F ; HDC9224: 0x01 Deselect Drive ROM:0420 ; --------------------------------------------------------------------------- ROM:0420 3E 0F ld a, 0Fh ROM:0422 32 12 9F ld (HddFormatsPriority), a ROM:0425 18 D9 jr loc_400 ; HDC9224: 0x01 Deselect Drive ROM:0427 ; --------------------------------------------------------------------------- ROM:0427 3A 12 9F ld a, (HddFormatsPriority) ROM:042A F6 F0 or 0F0h ; '=' ROM:042C 32 12 9F ld (HddFormatsPriority), a ROM:042F ROM:042F loc_42F: ; CODE XREF: DiscoverFormats?+7Dj ROM:042F 3E 01 ld a, 1 ; HDC9224: 0x01 Deselect Drive ROM:0431 CD 8F 19 call HDC9224_command2 ROM:0434 C9 ret ROM:0434 ; End of function DiscoverFormats? ROM:0434 ROM:0435 ROM:0435 ; =============== S U B R O U T I N E ======================================= ROM:0435 ROM:0435 ; Select next 0x19 byte HDD params data based on A, write to next memory slot C629+0x19*slot ROM:0435 ROM:0435 SelectNextHddParams: ; CODE XREF: SelectDriveFormatPriority+43p ROM:0435 ; SelectDriveFormatPriority+4Fp ROM:0435 F5 push af ROM:0436 01 19 00 ld bc, 19h ROM:0439 3A 37 C7 ld a, (NextHddWriteParamsSlot) ROM:043C 3C inc a ROM:043D 32 37 C7 ld (NextHddWriteParamsSlot), a ROM:0440 21 29 C6 ld hl, HddFormatSlot0_C629 ROM:0443 ROM:0443 loc_443: ; CODE XREF: SelectNextHddParams+12j ROM:0443 3D dec a ROM:0444 28 03 jr z, loc_449 ROM:0446 09 add hl, bc ROM:0447 18 FA jr loc_443 ROM:0449 ; --------------------------------------------------------------------------- ROM:0449 ROM:0449 loc_449: ; CODE XREF: SelectNextHddParams+Fj ROM:0449 F1 pop af ROM:044A EB ex de, hl ROM:044B E6 0F and 0Fh ROM:044D FE 08 cp 8 ROM:044F 28 1A jr z, loc_46B ROM:0451 FE 09 cp 9 ROM:0453 28 38 jr z, loc_48D ROM:0455 FE 0A cp 0Ah ROM:0457 28 25 jr z, loc_47E ROM:0459 FE 0B cp 0Bh ROM:045B 28 26 jr z, loc_483 ROM:045D FE 0C cp 0Ch ROM:045F 28 27 jr z, loc_488 ROM:0461 FE 0D cp 0Dh ROM:0463 28 0F jr z, loc_474 ROM:0465 FE 0E cp 0Eh ROM:0467 CA 92 04 jp z, loc_492 ROM:046A C9 ret ROM:046B ; --------------------------------------------------------------------------- ROM:046B ROM:046B loc_46B: ; CODE XREF: SelectNextHddParams+1Aj ROM:046B 21 79 02 ld hl, HddFormat_8 ROM:046E ROM:046E loc_46E: ; CODE XREF: SelectNextHddParams+42j ROM:046E ; SelectNextHddParams+47j ... ROM:046E 01 19 00 ld bc, 19h ROM:0471 ED B0 ldir ROM:0473 C9 ret ROM:0474 ; --------------------------------------------------------------------------- ROM:0474 ROM:0474 loc_474: ; CODE XREF: SelectNextHddParams+2Ej ROM:0474 21 92 02 ld hl, HddFormat_D ROM:0477 18 F5 jr loc_46E ROM:0479 ; --------------------------------------------------------------------------- ROM:0479 21 AB 02 ld hl, byte_2AB ; Unloved format. ROM:047C 18 F0 jr loc_46E ROM:047E ; --------------------------------------------------------------------------- ROM:047E ROM:047E loc_47E: ; CODE XREF: SelectNextHddParams+22j ROM:047E 21 C4 02 ld hl, HddFormat_A ROM:0481 18 EB jr loc_46E ROM:0483 ; --------------------------------------------------------------------------- ROM:0483 ROM:0483 loc_483: ; CODE XREF: SelectNextHddParams+26j ROM:0483 21 DD 02 ld hl, HddFormat_B ROM:0486 18 E6 jr loc_46E ROM:0488 ; --------------------------------------------------------------------------- ROM:0488 ROM:0488 loc_488: ; CODE XREF: SelectNextHddParams+2Aj ROM:0488 21 F6 02 ld hl, HddFormat_C ROM:048B 18 E1 jr loc_46E ROM:048D ; --------------------------------------------------------------------------- ROM:048D ROM:048D loc_48D: ; CODE XREF: SelectNextHddParams+1Ej ROM:048D 21 0F 03 ld hl, HddFormat_9 ROM:0490 18 DC jr loc_46E ROM:0492 ; --------------------------------------------------------------------------- ROM:0492 ROM:0492 loc_492: ; CODE XREF: SelectNextHddParams+32j ROM:0492 21 28 03 ld hl, HddFormat_E ROM:0495 18 D7 jr loc_46E ROM:0495 ; End of function SelectNextHddParams ROM:0495 ROM:0497 ROM:0497 ; =============== S U B R O U T I N E ======================================= ROM:0497 ROM:0497 ; Copies the first HDD format slot to C610 (Active) ROM:0497 ROM:0497 SetPrimaryHddFormatActive: ; CODE XREF: ROM:0212p ROM:0497 ; ROM:0828p ... ROM:0497 21 29 C6 ld hl, HddFormatSlot0_C629 ROM:049A 11 10 C6 ld de, HddFormatActive_C610 ROM:049D 01 19 00 ld bc, 19h ROM:04A0 ED B0 ldir ; Copy 0x19 bytes C629 -> C610 ROM:04A2 CD D3 20 call sub_20D3 ROM:04A5 C9 ret ROM:04A5 ; End of function SetPrimaryHddFormatActive ROM:04A5 ROM:04A6 ROM:04A6 ; =============== S U B R O U T I N E ======================================= ROM:04A6 ROM:04A6 ROM:04A6 HandleInterrupt: ; CODE XREF: Interruptj ROM:04A6 ROM:04A6 ; FUNCTION CHUNK AT ROM:0173 SIZE 00000009 BYTES ROM:04A6 ; FUNCTION CHUNK AT ROM:04D2 SIZE 0000004D BYTES ROM:04A6 ; FUNCTION CHUNK AT ROM:0559 SIZE 00000005 BYTES ROM:04A6 ; FUNCTION CHUNK AT ROM:19E8 SIZE 0000004A BYTES ROM:04A6 ; FUNCTION CHUNK AT ROM:1AA0 SIZE 000000EA BYTES ROM:04A6 ; FUNCTION CHUNK AT ROM:1C0B SIZE 0000002C BYTES ROM:04A6 ; FUNCTION CHUNK AT ROM:1C40 SIZE 00000012 BYTES ROM:04A6 ; FUNCTION CHUNK AT ROM:1C75 SIZE 00000005 BYTES ROM:04A6 ; FUNCTION CHUNK AT ROM:1C85 SIZE 0000000F BYTES ROM:04A6 ; FUNCTION CHUNK AT ROM:1CA2 SIZE 00000160 BYTES ROM:04A6 ROM:04A6 F3 di ROM:04A7 F5 push af ROM:04A8 C5 push bc ROM:04A9 D5 push de ROM:04AA E5 push hl ROM:04AB 08 ex af, af' ROM:04AC F5 push af ROM:04AD D9 exx ROM:04AE C5 push bc ROM:04AF D5 push de ROM:04B0 E5 push hl ROM:04B1 DB 39 in a, (39h) ROM:04B3 CB 47 bit 0, a ROM:04B5 C2 E8 19 jp nz, Int_P39h_bit0 ROM:04B8 CB 4F bit 1, a ROM:04BA C2 D2 04 jp nz, Int_P39h_bit1 ROM:04BA ; End of function HandleInterrupt ROM:04BA ROM:04BD ; START OF FUNCTION CHUNK FOR sub_113A ROM:04BD ROM:04BD loc_4BD: ; CODE XREF: ROM:04CFj ROM:04BD ; sub_113A-BC2j ... ROM:04BD E1 pop hl ROM:04BE D1 pop de ROM:04BF C1 pop bc ROM:04C0 D9 exx ROM:04C1 F1 pop af ROM:04C2 08 ex af, af' ROM:04C3 E1 pop hl ROM:04C4 D1 pop de ROM:04C5 C1 pop bc ROM:04C6 F1 pop af ROM:04C7 FB ei ROM:04C8 ED 4D reti ROM:04C8 ; END OF FUNCTION CHUNK FOR sub_113A ROM:04CA ; --------------------------------------------------------------------------- ROM:04CA 21 A4 9E ld hl, unk_9EA4 ROM:04CD 36 00 ld (hl), 0 ROM:04CF C3 BD 04 jp loc_4BD ROM:04D2 ; --------------------------------------------------------------------------- ROM:04D2 ; START OF FUNCTION CHUNK FOR HandleInterrupt ROM:04D2 ROM:04D2 Int_P39h_bit1: ; CODE XREF: HandleInterrupt+14j ROM:04D2 3E 41 ld a, 41h ; 'A' ROM:04D4 D3 11 out (11h), a ROM:04D6 D3 27 out (27h), a ROM:04D8 3A 0D 9F ld a, (FailureOf_MemoryTest) ROM:04DB FE FF cp 0FFh ROM:04DD CA 37 1C jp z, Fail_26 ROM:04E0 3A 0E 9F ld a, (FailureOf_RomChecksum) ROM:04E3 FE FF cp 0FFh ROM:04E5 CA 73 01 jp z, Fail_25 ROM:04E8 3A 13 9F ld a, (unk_9F13) ROM:04EB FE FF cp 0FFh ROM:04ED CA 40 1C jp z, Fail_28 ROM:04F0 3A 14 9F ld a, (FailiureOf_uPD765) ROM:04F3 FE FF cp 0FFh ROM:04F5 CA 49 1C jp z, Fail_30 ROM:04F8 97 sub a ROM:04F9 32 31 C7 ld (unk_C731), a ROM:04FC 2F cpl ROM:04FD 32 32 C7 ld (unk_C732), a ROM:0500 01 06 00 ld bc, 6 ROM:0503 21 8F C6 ld hl, unk_C68F ROM:0506 CD 48 38 call sub_3848 ROM:0509 CD CB 13 call sub_13CB ROM:050C 3A 8F C6 ld a, (unk_C68F) ROM:050F 21 1F 05 ld hl, off_51F ROM:0512 CD 1D 16 call sub_161D ROM:0515 CD 15 16 call sub_1615 ROM:0518 19 add hl, de ROM:0519 5E ld e, (hl) ROM:051A 23 inc hl ROM:051B 56 ld d, (hl) ROM:051C D5 push de ROM:051D E1 pop hl ROM:051E E9 jp (hl) ROM:051E ; END OF FUNCTION CHUNK FOR HandleInterrupt ROM:051E ; --------------------------------------------------------------------------- ROM:051F 85 05 91 05+off_51F: dw loc_585, loc_591, loc_1C9D, loc_59D, loc_5A9, loc_1C9D, loc_609, loc_1C9D ROM:051F 9D 1C 9D 05+ ; DATA XREF: HandleInterrupt+69o ROM:051F A9 05 9D 1C+ dw loc_85A, loc_1C9D, loc_9DC, loc_6A6, loc_1C9D, loc_6B8, loc_B32, loc_1C9D ROM:051F 09 06 9D 1C+ dw loc_ACA, loc_AF0, loc_1C9D, loc_7EB, loc_816, CheckMem_C000, loc_10F, loc_15E ROM:051F 5A 08 9D 1C+ dw loc_1C9D, loc_82E, loc_844, loc_E9C, loc_1008 ROM:0559 ; --------------------------------------------------------------------------- ROM:0559 ; START OF FUNCTION CHUNK FOR HandleInterrupt ROM:0559 ROM:0559 loc_559: ; CODE XREF: ROM:012Aj ROM:0559 ; ROM:0170j ... ROM:0559 21 0A C7 ld hl, unk_C70A ROM:055C CB 8E res 1, (hl) ROM:055C ; END OF FUNCTION CHUNK FOR HandleInterrupt ROM:055E ; START OF FUNCTION CHUNK FOR sub_113A ROM:055E ROM:055E loc_55E: ; CODE XREF: sub_113A+454j ROM:055E ; ROM:1C6Cj ROM:055E 21 0B C7 ld hl, unk_C70B ROM:0561 36 00 ld (hl), 0 ROM:0563 ROM:0563 loc_563: ; CODE XREF: sub_13CB+A50j ROM:0563 CD A5 15 call sub_15A5 ROM:0566 3A CD 9E ld a, (unk_9ECD) ROM:0569 A7 and a ROM:056A C2 7B 05 jp nz, loc_57B ROM:056D CD CE 10 call sub_10CE ROM:0570 ROM:0570 loc_570: ; CODE XREF: sub_113A-BB8j ROM:0570 97 sub a ROM:0571 2F cpl ROM:0572 D3 22 out (22h), a ROM:0574 97 sub a ROM:0575 32 AF 9E ld (unk_9EAF), a ROM:0578 C3 BD 04 jp loc_4BD ROM:057B ; --------------------------------------------------------------------------- ROM:057B ROM:057B loc_57B: ; CODE XREF: sub_113A-BD0j ROM:057B CD 6A 19 call ResetHDC9224 ROM:057E 97 sub a ROM:057F 32 CD 9E ld (unk_9ECD), a ROM:0582 C3 70 05 jp loc_570 ROM:0582 ; END OF FUNCTION CHUNK FOR sub_113A ROM:0585 ; --------------------------------------------------------------------------- ROM:0585 ROM:0585 loc_585: ; DATA XREF: ROM:off_51Fo ROM:0585 CD 9A 12 call sub_129A ROM:0588 CD F4 10 call sub_10F4 ROM:058B CA 59 05 jp z, loc_559 ROM:058E C3 38 1E jp loc_1E38 ROM:0591 ; --------------------------------------------------------------------------- ROM:0591 ROM:0591 loc_591: ; DATA XREF: ROM:off_51Fo ROM:0591 CD 9A 12 call sub_129A ROM:0594 CD 24 12 call sub_1224 ROM:0597 CA 59 05 jp z, loc_559 ROM:059A C3 88 15 jp GeneralFailure? ROM:059D ; --------------------------------------------------------------------------- ROM:059D ROM:059D loc_59D: ; DATA XREF: ROM:off_51Fo ROM:059D CD 9A 12 call sub_129A ROM:05A0 CD 87 12 call sub_1287 ROM:05A3 CD 91 14 call sub_1491 ROM:05A6 C3 59 05 jp loc_559 ROM:05A9 ; --------------------------------------------------------------------------- ROM:05A9 ROM:05A9 loc_5A9: ; DATA XREF: ROM:off_51Fo ROM:05A9 CD 9A 12 call sub_129A ROM:05AC CD 23 16 call sub_1623 ROM:05AF CD F0 15 call sub_15F0 ROM:05B2 CD 5E 19 call sub_195E ROM:05B5 CD 24 12 call sub_1224 ROM:05B8 C2 88 15 jp nz, GeneralFailure? ROM:05BB ROM:05BB loc_5BB: ; CODE XREF: ROM:05FEj ROM:05BB AF xor a ROM:05BC 32 9C C6 ld (byte_C69C), a ROM:05BF CD 08 13 call sub_1308 ROM:05C2 CD 64 19 call sub_1964 ROM:05C5 21 CE 05 ld hl, loc_5CE ROM:05C8 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:05CB C3 4D 11 jp loc_114D ROM:05CE ; --------------------------------------------------------------------------- ROM:05CE ROM:05CE loc_5CE: ; DATA XREF: ROM:05C5o ROM:05CE AF xor a ROM:05CF 32 9E C6 ld (HddDesiredSector), a ROM:05D2 32 2A C7 ld (unk_C72A), a ROM:05D5 ROM:05D5 loc_5D5: ; CODE XREF: ROM:05F8j ROM:05D5 CD 64 19 call sub_1964 ROM:05D8 21 E6 05 ld hl, loc_5E6 ROM:05DB 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:05DE 3E 08 ld a, 8 ROM:05E0 CD 28 13 call sub_1328 ROM:05E3 C3 AC 11 jp loc_11AC ROM:05E6 ; --------------------------------------------------------------------------- ROM:05E6 ROM:05E6 loc_5E6: ; DATA XREF: ROM:05D8o ROM:05E6 3A 9C C6 ld a, (byte_C69C) ROM:05E9 A7 and a ROM:05EA 28 04 jr z, loc_5F0 ROM:05EC 97 sub a ROM:05ED 77 ld (hl), a ROM:05EE 18 0B jr loc_5FB ROM:05F0 ; --------------------------------------------------------------------------- ROM:05F0 ROM:05F0 loc_5F0: ; CODE XREF: ROM:05EAj ROM:05F0 21 9E C6 ld hl, HddDesiredSector ROM:05F3 34 inc (hl) ROM:05F4 3A 14 C6 ld a, (byte_C614) ROM:05F7 BE cp (hl) ROM:05F8 D2 D5 05 jp nc, loc_5D5 ROM:05FB ROM:05FB loc_5FB: ; CODE XREF: ROM:05EEj ROM:05FB CD CA 12 call sub_12CA ROM:05FE D2 BB 05 jp nc, loc_5BB ROM:0601 21 21 C6 ld hl, unk_C621 ROM:0604 CB AE res 5, (hl) ROM:0606 C3 59 05 jp loc_559 ROM:0609 ; --------------------------------------------------------------------------- ROM:0609 ROM:0609 loc_609: ; DATA XREF: ROM:off_51Fo ROM:0609 CD 9A 12 call sub_129A ROM:060C CD 23 16 call sub_1623 ROM:060F CD F0 15 call sub_15F0 ROM:0612 2A 13 C7 ld hl, (unk_C713) ROM:0615 22 1A C7 ld (unk_C71A), hl ROM:0618 CD BF 10 call sub_10BF ROM:061B CD 08 13 call sub_1308 ROM:061E CD 9C 14 call sub_149C ROM:0621 2A 13 C7 ld hl, (unk_C713) ROM:0624 ED 5B 1A C7 ld de, (unk_C71A) ROM:0628 37 scf ROM:0629 3F ccf ROM:062A ED 52 sbc hl, de ROM:062C 38 1D jr c, loc_64B ROM:062E CA 6C 06 jp z, loc_66C ROM:0631 ROM:0631 loc_631: ; CODE XREF: ROM:0643j ROM:0631 ; ROM:0646j ROM:0631 E5 push hl ROM:0632 3A 21 C6 ld a, (unk_C621) ROM:0635 CB 47 bit 0, a ROM:0637 28 03 jr z, loc_63C ROM:0639 CD F5 12 call sub_12F5 ROM:063C ROM:063C loc_63C: ; CODE XREF: ROM:0637j ROM:063C CD 27 11 call sub_1127 ROM:063F E1 pop hl ROM:0640 2B dec hl ROM:0641 97 sub a ROM:0642 BD cp l ROM:0643 20 EC jr nz, loc_631 ROM:0645 BC cp h ROM:0646 20 E9 jr nz, loc_631 ROM:0648 C3 6C 06 jp loc_66C ROM:064B ; --------------------------------------------------------------------------- ROM:064B ROM:064B loc_64B: ; CODE XREF: ROM:062Cj ROM:064B 2A 13 C7 ld hl, (unk_C713) ROM:064E EB ex de, hl ROM:064F AF xor a ROM:0650 ED 52 sbc hl, de ROM:0652 ROM:0652 loc_652: ; CODE XREF: ROM:0664j ROM:0652 ; ROM:0667j ROM:0652 E5 push hl ROM:0653 3A 21 C6 ld a, (unk_C621) ROM:0656 CB 47 bit 0, a ROM:0658 28 03 jr z, loc_65D ROM:065A CD F5 12 call sub_12F5 ROM:065D ROM:065D loc_65D: ; CODE XREF: ROM:0658j ROM:065D CD 3A 11 call sub_113A ROM:0660 E1 pop hl ROM:0661 2B dec hl ROM:0662 97 sub a ROM:0663 BD cp l ROM:0664 20 EC jr nz, loc_652 ROM:0666 BC cp h ROM:0667 20 E9 jr nz, loc_652 ROM:0669 C3 6C 06 jp loc_66C ROM:066C ; --------------------------------------------------------------------------- ROM:066C ROM:066C loc_66C: ; CODE XREF: ROM:062Ej ROM:066C ; ROM:0648j ... ROM:066C CD 5E 19 call sub_195E ROM:066F CD 64 19 call sub_1964 ROM:0672 21 7B 06 ld hl, loc_67B ROM:0675 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:0678 C3 50 11 jp loc_1150 ROM:067B ; --------------------------------------------------------------------------- ROM:067B ROM:067B loc_67B: ; DATA XREF: ROM:0672o ROM:067B AF xor a ROM:067C 32 9E C6 ld (HddDesiredSector), a ROM:067F 32 2A C7 ld (unk_C72A), a ROM:0682 ROM:0682 loc_682: ; CODE XREF: ROM:069Bj ROM:0682 CD 64 19 call sub_1964 ROM:0685 21 93 06 ld hl, loc_693 ROM:0688 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:068B 3E 08 ld a, 8 ROM:068D CD 28 13 call sub_1328 ROM:0690 C3 AC 11 jp loc_11AC ROM:0693 ; --------------------------------------------------------------------------- ROM:0693 ROM:0693 loc_693: ; DATA XREF: ROM:0685o ROM:0693 21 9E C6 ld hl, HddDesiredSector ROM:0696 34 inc (hl) ROM:0697 3A 14 C6 ld a, (byte_C614) ROM:069A BE cp (hl) ROM:069B D2 82 06 jp nc, loc_682 ROM:069E 21 21 C6 ld hl, unk_C621 ROM:06A1 CB AE res 5, (hl) ROM:06A3 C3 59 05 jp loc_559 ROM:06A6 ; --------------------------------------------------------------------------- ROM:06A6 ROM:06A6 loc_6A6: ; DATA XREF: ROM:off_51Fo ROM:06A6 CD 9A 12 call sub_129A ROM:06A9 CD 23 16 call sub_1623 ROM:06AC CD BF 10 call sub_10BF ROM:06AF CD E6 11 call sub_11E6 ROM:06B2 CA 59 05 jp z, loc_559 ROM:06B5 C3 38 1E jp loc_1E38 ROM:06B8 ; --------------------------------------------------------------------------- ROM:06B8 ROM:06B8 loc_6B8: ; DATA XREF: ROM:off_51Fo ROM:06B8 CD 2F 14 call sub_142F ROM:06BB AF xor a ROM:06BC 32 2A C7 ld (unk_C72A), a ROM:06BF C3 6A 13 jp sub_136A ROM:06C2 ROM:06C2 ; =============== S U B R O U T I N E ======================================= ROM:06C2 ROM:06C2 ROM:06C2 sub_6C2: ; CODE XREF: ROM:2D41p ROM:06C2 ROM:06C2 ; FUNCTION CHUNK AT ROM:36FE SIZE 0000001A BYTES ROM:06C2 ROM:06C2 CD A9 18 call sub_18A9 ROM:06C5 CD 3F 13 call SetHddDmaC000 ROM:06C8 CD 39 13 call ConfigureOneSector ROM:06CB CD 58 13 call HddProgramDesiredSector ROM:06CE 3A 10 C6 ld a, (HddFormatActive_C610) ROM:06D1 CD DD 1B call SetHddMode ROM:06D4 CD 18 11 call SelectHddDrive ROM:06D7 C2 FE 36 jp nz, loc_36FE ROM:06DA CD 73 15 call sub_1573 ROM:06DD CD 5F 15 call sub_155F ROM:06E0 3E A0 ld a, 0A0h ; 'á' ; HDC9224: 0xA0 Write sectors logical (Bad sector termination, Normal data mark, Normal write current) ROM:06E2 B1 or c ROM:06E3 B2 or d ROM:06E4 CD 8F 19 call HDC9224_command2 ROM:06E7 7A ld a, d ROM:06E8 A7 and a ROM:06E9 C2 0B 37 jp nz, loc_370B ROM:06EC FB ei ROM:06ED C9 ret ROM:06ED ; End of function sub_6C2 ROM:06ED ROM:06EE ROM:06EE ; =============== S U B R O U T I N E ======================================= ROM:06EE ROM:06EE ROM:06EE sub_6EE: ; CODE XREF: ROM:loc_B84p ROM:06EE AF xor a ROM:06EF 3A 92 9E ld a, (uPD_Record_9E92) ROM:06F2 4F ld c, a ROM:06F3 06 00 ld b, 0 ROM:06F5 3A 98 C6 ld a, (unk_C698) ROM:06F8 6F ld l, a ROM:06F9 3A 97 C6 ld a, (unk_C697) ROM:06FC 67 ld h, a ROM:06FD B5 or l ROM:06FE CA 50 07 jp z, loc_750 ROM:0701 22 7D 9E ld (unk_9E7D), hl ROM:0704 09 add hl, bc ROM:0705 EB ex de, hl ROM:0706 3A 04 9E ld a, (uPD_EOT_9E04) ROM:0709 6F ld l, a ROM:070A 26 00 ld h, 0 ROM:070C E5 push hl ROM:070D AF xor a ROM:070E ED 52 sbc hl, de ROM:0710 E1 pop hl ROM:0711 38 20 jr c, loc_733 ROM:0713 2A 7D 9E ld hl, (unk_9E7D) ROM:0716 11 0F 00 ld de, 0Fh ROM:0719 E5 push hl ROM:071A AF xor a ROM:071B ED 52 sbc hl, de ROM:071D E1 pop hl ROM:071E 30 0F jr nc, loc_72F ROM:0720 7D ld a, l ROM:0721 32 B6 9E ld (unk_9EB6), a ROM:0724 97 sub a ROM:0725 32 98 C6 ld (unk_C698), a ROM:0728 21 00 00 ld hl, 0 ROM:072B 22 7D 9E ld (unk_9E7D), hl ROM:072E C9 ret ROM:072F ; --------------------------------------------------------------------------- ROM:072F ROM:072F loc_72F: ; CODE XREF: sub_6EE+30j ROM:072F ; sub_6EE+4Bj ROM:072F 3E 0F ld a, 0Fh ROM:0731 18 08 jr loc_73B ROM:0733 ; --------------------------------------------------------------------------- ROM:0733 ROM:0733 loc_733: ; CODE XREF: sub_6EE+23j ROM:0733 AF xor a ROM:0734 7D ld a, l ROM:0735 91 sub c ROM:0736 3C inc a ROM:0737 FE 0F cp 0Fh ROM:0739 30 F4 jr nc, loc_72F ROM:073B ROM:073B loc_73B: ; CODE XREF: sub_6EE+43j ROM:073B B7 or a ROM:073C 32 B6 9E ld (unk_9EB6), a ROM:073F 5F ld e, a ROM:0740 16 00 ld d, 0 ROM:0742 2A 7D 9E ld hl, (unk_9E7D) ROM:0745 ED 52 sbc hl, de ROM:0747 7C ld a, h ROM:0748 32 97 C6 ld (unk_C697), a ROM:074B 7D ld a, l ROM:074C 32 98 C6 ld (unk_C698), a ROM:074F C9 ret ROM:0750 ; --------------------------------------------------------------------------- ROM:0750 ROM:0750 loc_750: ; CODE XREF: sub_6EE+10j ROM:0750 37 scf ROM:0751 C9 ret ROM:0751 ; End of function sub_6EE ROM:0751 ROM:0752 ; --------------------------------------------------------------------------- ROM:0752 ROM:0752 CheckMem_C000: ; DATA XREF: ROM:off_51Fo ROM:0752 CD 9A 12 call sub_129A ROM:0755 3E 55 ld a, 55h ; 'U' ROM:0757 FE 55 cp 55h ; 'U' ROM:0759 C2 E6 07 jp nz, loc_7E6 ROM:075C 26 55 ld h, 55h ; 'U' ROM:075E 2E 55 ld l, 55h ; 'U' ROM:0760 3E 55 ld a, 55h ; 'U' ROM:0762 BC cp h ROM:0763 C2 E6 07 jp nz, loc_7E6 ROM:0766 BD cp l ROM:0767 C2 E6 07 jp nz, loc_7E6 ROM:076A 06 55 ld b, 55h ; 'U' ROM:076C 0E 55 ld c, 55h ; 'U' ROM:076E 16 55 ld d, 55h ; 'U' ROM:0770 1E 55 ld e, 55h ; 'U' ROM:0772 CD CA 07 call write5_C000 ROM:0775 3E 55 ld a, 55h ; 'U' ROM:0777 CD D7 07 call Cmp5_C000 ROM:077A DA E6 07 jp c, loc_7E6 ROM:077D 3E AA ld a, 0AAh ; '¬' ROM:077F 06 AA ld b, 0AAh ; '¬' ROM:0781 0E AA ld c, 0AAh ; '¬' ROM:0783 16 AA ld d, 0AAh ; '¬' ROM:0785 1E AA ld e, 0AAh ; '¬' ROM:0787 CD CA 07 call write5_C000 ROM:078A 3E AA ld a, 0AAh ; '¬' ROM:078C CD D7 07 call Cmp5_C000 ROM:078F D2 95 07 jp nc, loc_795 ROM:0792 C3 E6 07 jp loc_7E6 ROM:0795 ; --------------------------------------------------------------------------- ROM:0795 ROM:0795 loc_795: ; CODE XREF: ROM:078Fj ROM:0795 3A 94 C6 ld a, (unk_C694) ROM:0798 4F ld c, a ROM:0799 3A 93 C6 ld a, (byte_C693) ROM:079C 81 add a, c ROM:079D 32 0F 9F ld (unk_9F0F), a ROM:07A0 3A 93 C6 ld a, (byte_C693) ROM:07A3 41 ld b, c ROM:07A4 ROM:07A4 loc_7A4: ; CODE XREF: ROM:07A5j ROM:07A4 3C inc a ROM:07A5 10 FD djnz loc_7A4 ROM:07A7 21 0F 9F ld hl, unk_9F0F ROM:07AA BE cp (hl) ROM:07AB C2 E6 07 jp nz, loc_7E6 ROM:07AE 3A 94 C6 ld a, (unk_C694) ROM:07B1 4F ld c, a ROM:07B2 3A 93 C6 ld a, (byte_C693) ROM:07B5 91 sub c ROM:07B6 32 10 9F ld (unk_9F10), a ROM:07B9 3A 93 C6 ld a, (byte_C693) ROM:07BC 41 ld b, c ROM:07BD ROM:07BD loc_7BD: ; CODE XREF: ROM:07BEj ROM:07BD 3D dec a ROM:07BE 10 FD djnz loc_7BD ROM:07C0 21 10 9F ld hl, unk_9F10 ROM:07C3 BE cp (hl) ROM:07C4 C2 E6 07 jp nz, loc_7E6 ROM:07C7 C3 59 05 jp loc_559 ROM:07CA ROM:07CA ; =============== S U B R O U T I N E ======================================= ROM:07CA ROM:07CA ROM:07CA write5_C000: ; CODE XREF: ROM:0772p ROM:07CA ; ROM:0787p ROM:07CA 21 00 C0 ld hl, unk_C000 ROM:07CD 77 ld (hl), a ROM:07CE 23 inc hl ROM:07CF 70 ld (hl), b ROM:07D0 23 inc hl ROM:07D1 71 ld (hl), c ROM:07D2 23 inc hl ROM:07D3 72 ld (hl), d ROM:07D4 23 inc hl ROM:07D5 73 ld (hl), e ROM:07D6 C9 ret ROM:07D6 ; End of function write5_C000 ROM:07D6 ROM:07D7 ROM:07D7 ; =============== S U B R O U T I N E ======================================= ROM:07D7 ROM:07D7 ROM:07D7 Cmp5_C000: ; CODE XREF: ROM:0777p ROM:07D7 ; ROM:078Cp ROM:07D7 B7 or a ROM:07D8 21 00 C0 ld hl, unk_C000 ROM:07DB 06 05 ld b, 5 ROM:07DD ROM:07DD loc_7DD: ; CODE XREF: Cmp5_C000+Aj ROM:07DD BE cp (hl) ROM:07DE 20 04 jr nz, loc_7E4 ROM:07E0 23 inc hl ROM:07E1 10 FA djnz loc_7DD ROM:07E3 C9 ret ROM:07E4 ; --------------------------------------------------------------------------- ROM:07E4 ROM:07E4 loc_7E4: ; CODE XREF: Cmp5_C000+7j ROM:07E4 37 scf ROM:07E5 C9 ret ROM:07E5 ; End of function Cmp5_C000 ROM:07E5 ROM:07E6 ; --------------------------------------------------------------------------- ROM:07E6 ROM:07E6 loc_7E6: ; CODE XREF: ROM:0759j ROM:07E6 ; ROM:0763j ... ROM:07E6 16 28 ld d, 28h ; '(' ROM:07E8 C3 88 15 jp GeneralFailure? ROM:07EB ; --------------------------------------------------------------------------- ROM:07EB ROM:07EB loc_7EB: ; DATA XREF: ROM:off_51Fo ROM:07EB CD 9A 12 call sub_129A ROM:07EE CD F4 07 call sub_7F4 ROM:07F1 C3 59 05 jp loc_559 ROM:07F4 ROM:07F4 ; =============== S U B R O U T I N E ======================================= ROM:07F4 ROM:07F4 ROM:07F4 sub_7F4: ; CODE XREF: ROM:07EEp ROM:07F4 21 00 C0 ld hl, unk_C000 ROM:07F7 3A 11 9F ld a, (FloppyFormatsPriority) ROM:07FA 77 ld (hl), a ROM:07FB 23 inc hl ROM:07FC 3A 12 9F ld a, (HddFormatsPriority) ROM:07FF 77 ld (hl), a ROM:0800 23 inc hl ROM:0801 36 50 ld (hl), 50h ; 'P' ROM:0803 23 inc hl ROM:0804 36 44 ld (hl), 44h ; 'D' ROM:0806 AF xor a ROM:0807 32 34 C7 ld (unk_C734), a ROM:080A CD 4F 38 call sub_384F ROM:080D 21 04 00 ld hl, 4 ROM:0810 22 28 C7 ld (unk_C728), hl ROM:0813 C3 C0 13 jp sub_13C0 ROM:0813 ; End of function sub_7F4 ROM:0813 ROM:0816 ; --------------------------------------------------------------------------- ROM:0816 ROM:0816 loc_816: ; DATA XREF: ROM:off_51Fo ROM:0816 CD 9A 12 call sub_129A ROM:0819 3A 93 C6 ld a, (byte_C693) ROM:081C 32 11 9F ld (FloppyFormatsPriority), a ROM:081F 3A 94 C6 ld a, (unk_C694) ROM:0822 32 12 9F ld (HddFormatsPriority), a ROM:0825 CD 53 03 call loc_353 ROM:0828 CD 97 04 call SetPrimaryHddFormatActive ; Copies the first HDD format slot to C610 (Active) ROM:082B C3 59 05 jp loc_559 ROM:082E ; --------------------------------------------------------------------------- ROM:082E ROM:082E loc_82E: ; DATA XREF: ROM:off_51Fo ROM:082E CD 9A 12 call sub_129A ROM:0831 97 sub a ROM:0832 32 34 C7 ld (unk_C734), a ROM:0835 21 00 02 ld hl, 200h ROM:0838 22 28 C7 ld (unk_C728), hl ROM:083B CD 48 38 call sub_3848 ROM:083E CD C0 13 call sub_13C0 ROM:0841 C3 59 05 jp loc_559 ROM:0844 ; --------------------------------------------------------------------------- ROM:0844 ROM:0844 loc_844: ; DATA XREF: ROM:off_51Fo ROM:0844 CD 9A 12 call sub_129A ROM:0847 97 sub a ROM:0848 32 34 C7 ld (unk_C734), a ROM:084B 21 00 02 ld hl, 200h ROM:084E 22 28 C7 ld (unk_C728), hl ROM:0851 CD 4F 38 call sub_384F ROM:0854 CD C0 13 call sub_13C0 ROM:0857 C3 59 05 jp loc_559 ROM:085A ; --------------------------------------------------------------------------- ROM:085A ROM:085A loc_85A: ; DATA XREF: ROM:off_51Fo ROM:085A CD 9A 12 call sub_129A ROM:085D CD 23 16 call sub_1623 ROM:0860 AF xor a ROM:0861 32 2A C7 ld (unk_C72A), a ROM:0864 32 34 C7 ld (unk_C734), a ROM:0867 CD 22 09 call sub_922 ROM:086A 3A 96 C7 ld a, (byte_C796) ROM:086D CB 7F bit 7, a ROM:086F 28 2C jr z, loc_89D ROM:0871 11 A6 C7 ld de, unk_C7A6 ROM:0874 21 8F C6 ld hl, unk_C68F ROM:0877 01 06 00 ld bc, 6 ROM:087A ED B0 ldir ROM:087C CD 46 09 call GetHddLbaSector ROM:087F 3A 93 C6 ld a, (byte_C693) ROM:0882 32 A1 C7 ld (byte_C7A1), a ROM:0885 ROM:0885 loc_885: ; CODE XREF: ROM:08F9j ROM:0885 3A A2 C7 ld a, (HddLbaSector?) ROM:0888 47 ld b, a ROM:0889 3A 15 C6 ld a, (byte_C615) ROM:088C 90 sub b ROM:088D 32 93 C6 ld (byte_C693), a ROM:0890 CD 67 09 call sub_967 ROM:0893 3A 96 C7 ld a, (byte_C796) ROM:0896 CB 6F bit 5, a ROM:0898 28 03 jr z, loc_89D ROM:089A CD B0 09 call sub_9B0 ROM:089D ROM:089D loc_89D: ; CODE XREF: ROM:086Fj ROM:089D ; ROM:0898j ... ROM:089D CD BF 10 call sub_10BF ROM:08A0 ROM:08A0 loc_8A0: ; CODE XREF: ROM:0905j ROM:08A0 ; ROM:0FF3j ROM:08A0 CD 64 19 call sub_1964 ROM:08A3 21 AC 08 ld hl, 8ACh ROM:08A6 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:08A9 C3 D0 11 jp sub_11D0 ROM:08AC ; --------------------------------------------------------------------------- ROM:08AC 3A 40 C7 ld a, (unk_C740) ROM:08AF A7 and a ROM:08B0 20 5B jr nz, loc_90D ROM:08B2 3A 42 C7 ld a, (unk_C742) ROM:08B5 A7 and a ROM:08B6 20 61 jr nz, loc_919 ROM:08B8 3A 41 C7 ld a, (unk_C741) ROM:08BB A7 and a ROM:08BC 20 4F jr nz, loc_90D ROM:08BE CD 6A 13 call sub_136A ROM:08C1 97 sub a ROM:08C2 2F cpl ROM:08C3 32 34 C7 ld (unk_C734), a ROM:08C6 3A 96 C7 ld a, (byte_C796) ROM:08C9 CB 7F bit 7, a ROM:08CB 28 2F jr z, loc_8FC ROM:08CD 21 A1 C7 ld hl, 0C7A1h ROM:08D0 35 dec (hl) ROM:08D1 CA 59 05 jp z, loc_559 ROM:08D4 21 93 C6 ld hl, 0C693h ROM:08D7 35 dec (hl) ROM:08D8 20 28 jr nz, loc_902 ROM:08DA CB 6F bit 5, a ROM:08DC 28 0D jr z, loc_8EB ROM:08DE ED 5B 9F C7 ld de, (unk_C79F) ROM:08E2 ED 53 A3 C7 ld (HddLbaRem?), de ROM:08E6 CB AF res 5, a ROM:08E8 32 96 C7 ld (byte_C796), a ROM:08EB ROM:08EB loc_8EB: ; CODE XREF: ROM:08DCj ROM:08EB 2A A3 C7 ld hl, (HddLbaRem?) ROM:08EE 23 inc hl ROM:08EF 22 A3 C7 ld (HddLbaRem?), hl ROM:08F2 AF xor a ROM:08F3 32 A2 C7 ld (HddLbaSector?), a ROM:08F6 CD B0 09 call sub_9B0 ROM:08F9 C3 85 08 jp loc_885 ROM:08FC ; --------------------------------------------------------------------------- ROM:08FC ROM:08FC loc_8FC: ; CODE XREF: ROM:08CBj ROM:08FC CD 42 14 call sub_1442 ROM:08FF CA 59 05 jp z, loc_559 ROM:0902 ROM:0902 loc_902: ; CODE XREF: ROM:08D8j ROM:0902 CD C1 12 call sub_12C1 ROM:0905 30 99 jr nc, loc_8A0 ROM:0907 C3 80 1C jp loc_1C80 ROM:090A ; --------------------------------------------------------------------------- ROM:090A ROM:090A loc_90A: ; CODE XREF: ROM:091Ej ROM:090A CD 5E 12 call sub_125E ROM:090D ROM:090D loc_90D: ; CODE XREF: ROM:08B0j ROM:090D ; ROM:08BCj ... ROM:090D CD 64 19 call sub_1964 ROM:0910 21 AC 08 ld hl, 8ACh ROM:0913 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:0916 C3 97 11 jp loc_1197 ROM:0919 ; --------------------------------------------------------------------------- ROM:0919 ROM:0919 loc_919: ; CODE XREF: ROM:08B6j ROM:0919 3A 43 C7 ld a, (unk_C743) ROM:091C FE 04 cp 4 ROM:091E 28 EA jr z, loc_90A ROM:0920 18 EB jr loc_90D ROM:0922 ROM:0922 ; =============== S U B R O U T I N E ======================================= ROM:0922 ROM:0922 ROM:0922 sub_922: ; CODE XREF: ROM:0867p ROM:0922 ; ROM:09E9p ... ROM:0922 AF xor a ROM:0923 32 96 C7 ld (byte_C796), a ROM:0926 3A 90 C6 ld a, (HddLbaTop) ROM:0929 CB 6F bit 5, a ROM:092B 20 0C jr nz, loc_939 ROM:092D 3A 97 C7 ld a, (unk_C797) ROM:0930 CB 7F bit 7, a ROM:0932 28 11 jr z, locret_945 ROM:0934 32 96 C7 ld (byte_C796), a ROM:0937 18 0C jr locret_945 ROM:0939 ; --------------------------------------------------------------------------- ROM:0939 ROM:0939 loc_939: ; CODE XREF: sub_922+9j ROM:0939 3A 98 C7 ld a, (unk_C798) ROM:093C CB 7F bit 7, a ROM:093E 28 05 jr z, locret_945 ROM:0940 F6 40 or 40h ; '@' ROM:0942 32 96 C7 ld (byte_C796), a ROM:0945 ROM:0945 locret_945: ; CODE XREF: sub_922+10j ROM:0945 ; sub_922+15j ... ROM:0945 C9 ret ROM:0945 ; End of function sub_922 ROM:0945 ROM:0946 ROM:0946 ; =============== S U B R O U T I N E ======================================= ROM:0946 ROM:0946 ROM:0946 GetHddLbaSector: ; CODE XREF: ROM:087Cp ROM:0946 ; ROM:09FEp ... ROM:0946 3A 90 C6 ld a, (HddLbaTop) ROM:0949 E6 1F and 1Fh ROM:094B 47 ld b, a ROM:094C 3A 91 C6 ld a, (HddLbaMid) ROM:094F 4F ld c, a ROM:0950 3A 92 C6 ld a, (HddLbaBtm) ROM:0953 57 ld d, a ROM:0954 1E 00 ld e, 0 ROM:0956 3A 15 C6 ld a, (byte_C615) ROM:0959 26 10 ld h, 10h ROM:095B CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:095E 78 ld a, b ; Remainder ROM:095F 32 A2 C7 ld (HddLbaSector?), a ROM:0962 ED 53 A3 C7 ld (HddLbaRem?), de ROM:0966 C9 ret ROM:0966 ; End of function GetHddLbaSector ROM:0966 ROM:0967 ROM:0967 ; =============== S U B R O U T I N E ======================================= ROM:0967 ROM:0967 ROM:0967 sub_967: ; CODE XREF: ROM:0890p ROM:0967 ; ROM:0A12p ... ROM:0967 ED 5B A3 C7 ld de, (HddLbaRem?) ROM:096B 3A 96 C7 ld a, (byte_C796) ROM:096E CB 77 bit 6, a ROM:0970 20 09 jr nz, loc_97B ROM:0972 3A 94 C7 ld a, (unk_C794) ROM:0975 4F ld c, a ROM:0976 2A 9B C7 ld hl, (unk_C79B) ROM:0979 18 07 jr loc_982 ROM:097B ; --------------------------------------------------------------------------- ROM:097B ROM:097B loc_97B: ; CODE XREF: sub_967+9j ROM:097B 3A 95 C7 ld a, (unk_C795) ROM:097E 4F ld c, a ROM:097F 2A 9D C7 ld hl, (unk_C79D) ROM:0982 ROM:0982 loc_982: ; CODE XREF: sub_967+12j ROM:0982 ; sub_967+26j ROM:0982 7E ld a, (hl) ROM:0983 BA cp d ROM:0984 28 09 jr z, loc_98F ROM:0986 ROM:0986 loc_986: ; CODE XREF: sub_967+2Cj ROM:0986 2B dec hl ROM:0987 2B dec hl ROM:0988 2B dec hl ROM:0989 2B dec hl ROM:098A 0D dec c ROM:098B 28 22 jr z, locret_9AF ROM:098D 18 F3 jr loc_982 ROM:098F ; --------------------------------------------------------------------------- ROM:098F ROM:098F loc_98F: ; CODE XREF: sub_967+1Dj ROM:098F 23 inc hl ROM:0990 7E ld a, (hl) ROM:0991 2B dec hl ROM:0992 BB cp e ROM:0993 20 F1 jr nz, loc_986 ROM:0995 23 inc hl ROM:0996 23 inc hl ROM:0997 3E FF ld a, 0FFh ROM:0999 BE cp (hl) ROM:099A 28 13 jr z, locret_9AF ROM:099C ED 53 9F C7 ld (unk_C79F), de ROM:09A0 56 ld d, (hl) ROM:09A1 23 inc hl ROM:09A2 5E ld e, (hl) ROM:09A3 ED 53 A3 C7 ld (HddLbaRem?), de ROM:09A7 3A 96 C7 ld a, (byte_C796) ROM:09AA F6 20 or 20h ; ' ' ROM:09AC 32 96 C7 ld (byte_C796), a ROM:09AF ROM:09AF locret_9AF: ; CODE XREF: sub_967+24j ROM:09AF ; sub_967+33j ROM:09AF C9 ret ROM:09AF ; End of function sub_967 ROM:09AF ROM:09B0 ROM:09B0 ; =============== S U B R O U T I N E ======================================= ROM:09B0 ROM:09B0 ROM:09B0 sub_9B0: ; CODE XREF: ROM:089Ap ROM:09B0 ; ROM:08F6p ... ROM:09B0 21 A3 C7 ld hl, HddLbaRem? ROM:09B3 3A 15 C6 ld a, (byte_C615) ROM:09B6 06 00 ld b, 0 ROM:09B8 56 ld d, (hl) ROM:09B9 23 inc hl ROM:09BA 4E ld c, (hl) ROM:09BB 26 18 ld h, 18h ROM:09BD CD 97 17 call multiply_bcde ; multiply H-bit number top-aligned in BCD with A. Value in BCDE ROM:09C0 26 00 ld h, 0 ROM:09C2 3A A2 C7 ld a, (HddLbaSector?) ROM:09C5 6F ld l, a ROM:09C6 19 add hl, de ROM:09C7 30 01 jr nc, loc_9CA ROM:09C9 0C inc c ROM:09CA ROM:09CA loc_9CA: ; CODE XREF: sub_9B0+17j ROM:09CA 3A 90 C6 ld a, (HddLbaTop) ROM:09CD E6 E0 and 0E0h ; 'a' ROM:09CF B1 or c ROM:09D0 32 90 C6 ld (HddLbaTop), a ROM:09D3 7C ld a, h ROM:09D4 32 91 C6 ld (HddLbaMid), a ROM:09D7 7D ld a, l ROM:09D8 32 92 C6 ld (HddLbaBtm), a ROM:09DB C9 ret ROM:09DB ; End of function sub_9B0 ROM:09DB ROM:09DC ; --------------------------------------------------------------------------- ROM:09DC ROM:09DC loc_9DC: ; DATA XREF: ROM:off_51Fo ROM:09DC CD 9A 12 call sub_129A ROM:09DF CD 23 16 call sub_1623 ROM:09E2 AF xor a ROM:09E3 32 2A C7 ld (unk_C72A), a ROM:09E6 32 34 C7 ld (unk_C734), a ROM:09E9 CD 22 09 call sub_922 ROM:09EC 3A 96 C7 ld a, (byte_C796) ROM:09EF CB 7F bit 7, a ROM:09F1 28 2C jr z, loc_A1F ROM:09F3 21 8F C6 ld hl, unk_C68F ROM:09F6 11 A6 C7 ld de, unk_C7A6 ROM:09F9 01 06 00 ld bc, 6 ROM:09FC ED B0 ldir ROM:09FE CD 46 09 call GetHddLbaSector ROM:0A01 3A 93 C6 ld a, (byte_C693) ROM:0A04 32 A1 C7 ld (byte_C7A1), a ROM:0A07 ROM:0A07 loc_A07: ; CODE XREF: ROM:0A9Aj ROM:0A07 3A A2 C7 ld a, (HddLbaSector?) ROM:0A0A 47 ld b, a ROM:0A0B 3A 15 C6 ld a, (byte_C615) ROM:0A0E 90 sub b ROM:0A0F 32 93 C6 ld (byte_C693), a ROM:0A12 CD 67 09 call sub_967 ROM:0A15 3A 96 C7 ld a, (byte_C796) ROM:0A18 CB 6F bit 5, a ROM:0A1A 28 03 jr z, loc_A1F ROM:0A1C CD B0 09 call sub_9B0 ROM:0A1F ROM:0A1F loc_A1F: ; CODE XREF: ROM:09F1j ROM:0A1F ; ROM:0A1Aj ... ROM:0A1F CD BF 10 call sub_10BF ROM:0A22 ROM:0A22 loc_A22: ; CODE XREF: ROM:0AA6j ROM:0A22 CD 79 13 call sub_1379 ROM:0A25 97 sub a ROM:0A26 2F cpl ROM:0A27 32 34 C7 ld (unk_C734), a ROM:0A2A ROM:0A2A loc_A2A: ; CODE XREF: ROM:0AC7j ROM:0A2A CD 64 19 call sub_1964 ROM:0A2D 21 36 0A ld hl, loc_A36 ROM:0A30 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:0A33 C3 04 12 jp loc_1204 ROM:0A36 ; --------------------------------------------------------------------------- ROM:0A36 ROM:0A36 loc_A36: ; DATA XREF: ROM:0A2Do ROM:0A36 CD 64 19 call sub_1964 ROM:0A39 21 42 0A ld hl, loc_A42 ROM:0A3C 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:0A3F C3 DB 11 jp sub_11DB ROM:0A42 ; --------------------------------------------------------------------------- ROM:0A42 ROM:0A42 loc_A42: ; DATA XREF: ROM:0A39o ROM:0A42 ; ROM:0AB2o ROM:0A42 3A 40 C7 ld a, (unk_C740) ROM:0A45 A7 and a ROM:0A46 20 67 jr nz, loc_AAF ROM:0A48 3A 42 C7 ld a, (unk_C742) ROM:0A4B A7 and a ROM:0A4C 20 6D jr nz, loc_ABB ROM:0A4E 3A 41 C7 ld a, (unk_C741) ROM:0A51 A7 and a ROM:0A52 20 5B jr nz, loc_AAF ROM:0A54 3A 94 C6 ld a, (unk_C694) ROM:0A57 E6 10 and 10h ROM:0A59 28 0C jr z, loc_A67 ROM:0A5B CD 64 19 call sub_1964 ROM:0A5E 21 67 0A ld hl, loc_A67 ROM:0A61 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:0A64 C3 D0 11 jp sub_11D0 ROM:0A67 ; --------------------------------------------------------------------------- ROM:0A67 ROM:0A67 loc_A67: ; CODE XREF: ROM:0A59j ROM:0A67 ; DATA XREF: ROM:0A5Eo ROM:0A67 3A 96 C7 ld a, (byte_C796) ROM:0A6A CB 7F bit 7, a ROM:0A6C 28 2F jr z, loc_A9D ROM:0A6E 21 A1 C7 ld hl, 0C7A1h ROM:0A71 35 dec (hl) ROM:0A72 CA 59 05 jp z, loc_559 ROM:0A75 21 93 C6 ld hl, 0C693h ROM:0A78 35 dec (hl) ROM:0A79 20 28 jr nz, loc_AA3 ROM:0A7B CB 6F bit 5, a ROM:0A7D 28 0D jr z, loc_A8C ROM:0A7F ED 5B 9F C7 ld de, (unk_C79F) ROM:0A83 ED 53 A3 C7 ld (HddLbaRem?), de ROM:0A87 CB AF res 5, a ROM:0A89 32 96 C7 ld (byte_C796), a ROM:0A8C ROM:0A8C loc_A8C: ; CODE XREF: ROM:0A7Dj ROM:0A8C 2A A3 C7 ld hl, (HddLbaRem?) ROM:0A8F 23 inc hl ROM:0A90 22 A3 C7 ld (HddLbaRem?), hl ROM:0A93 AF xor a ROM:0A94 32 A2 C7 ld (HddLbaSector?), a ROM:0A97 CD B0 09 call sub_9B0 ROM:0A9A C3 07 0A jp loc_A07 ROM:0A9D ; --------------------------------------------------------------------------- ROM:0A9D ROM:0A9D loc_A9D: ; CODE XREF: ROM:0A6Cj ROM:0A9D CD 42 14 call sub_1442 ROM:0AA0 CA 59 05 jp z, loc_559 ROM:0AA3 ROM:0AA3 loc_AA3: ; CODE XREF: ROM:0A79j ROM:0AA3 CD C1 12 call sub_12C1 ROM:0AA6 D2 22 0A jp nc, loc_A22 ROM:0AA9 C3 80 1C jp loc_1C80 ROM:0AAC ; --------------------------------------------------------------------------- ROM:0AAC ROM:0AAC loc_AAC: ; CODE XREF: ROM:0AC0j ROM:0AAC CD 5E 12 call sub_125E ROM:0AAF ROM:0AAF loc_AAF: ; CODE XREF: ROM:0A46j ROM:0AAF ; ROM:0A52j ... ROM:0AAF CD 64 19 call sub_1964 ROM:0AB2 21 42 0A ld hl, loc_A42 ROM:0AB5 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:0AB8 C3 AC 11 jp loc_11AC ROM:0ABB ; --------------------------------------------------------------------------- ROM:0ABB ROM:0ABB loc_ABB: ; CODE XREF: ROM:0A4Cj ROM:0ABB 3A 43 C7 ld a, (unk_C743) ROM:0ABE FE 04 cp 4 ROM:0AC0 28 EA jr z, loc_AAC ROM:0AC2 18 EB jr loc_AAF ROM:0AC4 ; --------------------------------------------------------------------------- ROM:0AC4 CD 5E 12 call sub_125E ROM:0AC7 C3 2A 0A jp loc_A2A ROM:0ACA ; --------------------------------------------------------------------------- ROM:0ACA ROM:0ACA loc_ACA: ; DATA XREF: ROM:off_51Fo ROM:0ACA CD 22 09 call sub_922 ROM:0ACD 3A 96 C7 ld a, (byte_C796) ROM:0AD0 CB 7F bit 7, a ROM:0AD2 28 03 jr z, loc_AD7 ROM:0AD4 CD 16 0B call sub_B16 ROM:0AD7 ROM:0AD7 loc_AD7: ; CODE XREF: ROM:0AD2j ROM:0AD7 CD 9A 12 call sub_129A ROM:0ADA CD 23 16 call sub_1623 ROM:0ADD 3E FF ld a, 0FFh ROM:0ADF 32 2A C7 ld (unk_C72A), a ROM:0AE2 AF xor a ROM:0AE3 32 34 C7 ld (unk_C734), a ROM:0AE6 3C inc a ROM:0AE7 32 93 C6 ld (byte_C693), a ROM:0AEA 32 A1 C7 ld (byte_C7A1), a ROM:0AED C3 9D 08 jp loc_89D ROM:0AF0 ; --------------------------------------------------------------------------- ROM:0AF0 ROM:0AF0 loc_AF0: ; DATA XREF: ROM:off_51Fo ROM:0AF0 CD 22 09 call sub_922 ROM:0AF3 3A 96 C7 ld a, (byte_C796) ROM:0AF6 CB 7F bit 7, a ROM:0AF8 28 03 jr z, loc_AFD ROM:0AFA CD 16 0B call sub_B16 ROM:0AFD ROM:0AFD loc_AFD: ; CODE XREF: ROM:0AF8j ROM:0AFD CD 9A 12 call sub_129A ROM:0B00 CD 23 16 call sub_1623 ROM:0B03 3E FF ld a, 0FFh ROM:0B05 32 2A C7 ld (unk_C72A), a ROM:0B08 AF xor a ROM:0B09 32 34 C7 ld (unk_C734), a ROM:0B0C 3C inc a ROM:0B0D 32 93 C6 ld (byte_C693), a ROM:0B10 32 A1 C7 ld (byte_C7A1), a ROM:0B13 C3 1F 0A jp loc_A1F ROM:0B16 ROM:0B16 ; =============== S U B R O U T I N E ======================================= ROM:0B16 ROM:0B16 ROM:0B16 sub_B16: ; CODE XREF: ROM:0AD4p ROM:0B16 ; ROM:0AFAp ROM:0B16 11 A6 C7 ld de, 0C7A6h ROM:0B19 21 8F C6 ld hl, 0C68Fh ROM:0B1C 01 06 00 ld bc, 6 ROM:0B1F ED B0 ldir ROM:0B21 CD 46 09 call GetHddLbaSector ROM:0B24 CD 67 09 call sub_967 ROM:0B27 3A 96 C7 ld a, (byte_C796) ROM:0B2A CB 6F bit 5, a ROM:0B2C 28 03 jr z, locret_B31 ROM:0B2E CD B0 09 call sub_9B0 ROM:0B31 ROM:0B31 locret_B31: ; CODE XREF: sub_B16+16j ROM:0B31 C9 ret ROM:0B31 ; End of function sub_B16 ROM:0B31 ROM:0B32 ; --------------------------------------------------------------------------- ROM:0B32 ROM:0B32 loc_B32: ; DATA XREF: ROM:off_51Fo ROM:0B32 01 06 00 ld bc, 6 ROM:0B35 21 95 C6 ld hl, 0C695h ROM:0B38 CD 48 38 call sub_3848 ROM:0B3B CD E7 13 call loc_13E7 ROM:0B3E CD 9A 12 call sub_129A ROM:0B41 3A 99 C6 ld a, (unk_C699) ROM:0B44 CD 26 16 call loc_1626 ROM:0B47 AF xor a ROM:0B48 32 34 C7 ld (unk_C734), a ROM:0B4B 3A 93 C6 ld a, (byte_C693) ROM:0B4E E6 80 and 80h ; 'Ç' ROM:0B50 C2 6A 0C jp nz, loc_C6A ROM:0B53 CD 22 09 call sub_922 ROM:0B56 3A 96 C7 ld a, (byte_C796) ROM:0B59 CB 7F bit 7, a ROM:0B5B 28 10 jr z, loc_B6D ROM:0B5D CD 46 09 call GetHddLbaSector ROM:0B60 CD 67 09 call sub_967 ROM:0B63 3A 96 C7 ld a, (byte_C796) ROM:0B66 CB 6F bit 5, a ROM:0B68 28 03 jr z, loc_B6D ROM:0B6A CD B0 09 call sub_9B0 ROM:0B6D ROM:0B6D loc_B6D: ; CODE XREF: ROM:0B5Bj ROM:0B6D ; ROM:0B68j ROM:0B6D CD BF 10 call sub_10BF ROM:0B70 3A 93 C6 ld a, (byte_C693) ROM:0B73 CD C6 2F call sub_2FC6 ROM:0B76 CD 82 21 call SetHddReset? ROM:0B79 CD 25 0C call sub_C25 ROM:0B7C DA 52 1C jp c, loc_1C52 ROM:0B7F 97 sub a ROM:0B80 2F cpl ROM:0B81 32 AF 9E ld (unk_9EAF), a ROM:0B84 ROM:0B84 loc_B84: ; CODE XREF: ROM:0BF7j ROM:0B84 ; ROM:0C01j ROM:0B84 CD EE 06 call sub_6EE ROM:0B87 DA 1E 0C jp c, loc_C1E ROM:0B8A 21 00 80 ld hl, 8000h ROM:0B8D 22 18 9F ld (unk_9F18), hl ROM:0B90 3A B6 9E ld a, (unk_9EB6) ROM:0B93 32 17 9F ld (unk_9F17), a ROM:0B96 ROM:0B96 loc_B96: ; CODE XREF: ROM:0BD9j ROM:0B96 CD 64 19 call sub_1964 ROM:0B99 21 B1 0B ld hl, 0BB1h ROM:0B9C 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:0B9F 3A 94 C6 ld a, (unk_C694) ROM:0BA2 32 A5 C7 ld (unk_C7A5), a ROM:0BA5 3A 99 C6 ld a, (unk_C699) ROM:0BA8 32 94 C6 ld (unk_C694), a ROM:0BAB 3A 99 C6 ld a, (unk_C699) ROM:0BAE C3 D0 11 jp sub_11D0 ROM:0BB1 ; --------------------------------------------------------------------------- ROM:0BB1 3A 40 C7 ld a, (unk_C740) ROM:0BB4 A7 and a ROM:0BB5 C2 6A 0D jp nz, loc_D6A ROM:0BB8 3A 42 C7 ld a, (unk_C742) ROM:0BBB A7 and a ROM:0BBC C2 76 0D jp nz, loc_D76 ROM:0BBF 3A 41 C7 ld a, (unk_C741) ROM:0BC2 A7 and a ROM:0BC3 C2 6A 0D jp nz, loc_D6A ROM:0BC6 3A A5 C7 ld a, (unk_C7A5) ROM:0BC9 32 94 C6 ld (unk_C694), a ROM:0BCC CD A3 0D call sub_DA3 ROM:0BCF CD 35 0E call sub_E35 ROM:0BD2 DA 80 1C jp c, loc_1C80 ROM:0BD5 21 17 9F ld hl, 9F17h ROM:0BD8 35 dec (hl) ROM:0BD9 C2 96 0B jp nz, loc_B96 ROM:0BDC CD 9F 2F call sub_2F9F ROM:0BDF A7 and a ROM:0BE0 C2 61 1C jp nz, loc_1C61 ROM:0BE3 CD 50 25 call uPD_Seek ROM:0BE6 CD 9C 26 call sub_269C ROM:0BE9 A7 and a ROM:0BEA C2 5C 1C jp nz, loc_1C5C ROM:0BED CD 57 26 call sub_2657 ROM:0BF0 A7 and a ROM:0BF1 C2 5C 1C jp nz, loc_1C5C ROM:0BF4 CD 04 0C call sub_C04 ROM:0BF7 CA 84 0B jp z, loc_B84 ROM:0BFA CD 0D 0C call sub_C0D ROM:0BFD A7 and a ROM:0BFE C2 57 1C jp nz, loc_1C57 ROM:0C01 C3 84 0B jp loc_B84 ROM:0C04 ROM:0C04 ; =============== S U B R O U T I N E ======================================= ROM:0C04 ROM:0C04 ROM:0C04 sub_C04: ; CODE XREF: ROM:0BF4p ROM:0C04 3A 98 C6 ld a, (unk_C698) ROM:0C07 6F ld l, a ROM:0C08 3A 97 C6 ld a, (unk_C697) ROM:0C0B B5 or l ROM:0C0C C9 ret ROM:0C0C ; End of function sub_C04 ROM:0C0C ROM:0C0D ROM:0C0D ; =============== S U B R O U T I N E ======================================= ROM:0C0D ROM:0C0D ROM:0C0D sub_C0D: ; CODE XREF: ROM:0BFAp ROM:0C0D 3A B6 9E ld a, (unk_9EB6) ROM:0C10 47 ld b, a ROM:0C11 ROM:0C11 loc_C11: ; CODE XREF: sub_C0D+Cj ROM:0C11 C5 push bc ROM:0C12 CD DA 29 call sub_29DA ROM:0C15 A7 and a ROM:0C16 20 04 jr nz, loc_C1C ROM:0C18 C1 pop bc ROM:0C19 10 F6 djnz loc_C11 ROM:0C1B C9 ret ROM:0C1C ; --------------------------------------------------------------------------- ROM:0C1C ROM:0C1C loc_C1C: ; CODE XREF: sub_C0D+9j ROM:0C1C C1 pop bc ROM:0C1D C9 ret ROM:0C1D ; End of function sub_C0D ROM:0C1D ROM:0C1E ; --------------------------------------------------------------------------- ROM:0C1E ROM:0C1E loc_C1E: ; CODE XREF: ROM:0B87j ROM:0C1E 97 sub a ROM:0C1F 32 AF 9E ld (unk_9EAF), a ROM:0C22 C3 59 05 jp loc_559 ROM:0C25 ROM:0C25 ; =============== S U B R O U T I N E ======================================= ROM:0C25 ROM:0C25 ROM:0C25 sub_C25: ; CODE XREF: ROM:0B79p ROM:0C25 3A 93 C6 ld a, (byte_C693) ROM:0C28 E6 1F and 1Fh ROM:0C2A 47 ld b, a ROM:0C2B 3A 94 C6 ld a, (unk_C694) ROM:0C2E 4F ld c, a ROM:0C2F 3A 95 C6 ld a, (unk_C695) ROM:0C32 57 ld d, a ROM:0C33 1E 00 ld e, 0 ROM:0C35 3A 04 9E ld a, (uPD_EOT_9E04) ROM:0C38 26 10 ld h, 10h ROM:0C3A CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:0C3D 78 ld a, b ROM:0C3E 3C inc a ROM:0C3F 32 16 C7 ld (unk_C716), a ROM:0C42 41 ld b, c ROM:0C43 4A ld c, d ROM:0C44 53 ld d, e ROM:0C45 1E 00 ld e, 0 ROM:0C47 3A 03 9E ld a, (unk_9E03) ROM:0C4A 26 10 ld h, 10h ROM:0C4C CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:0C4F 78 ld a, b ROM:0C50 32 17 C7 ld (unk_C717), a ROM:0C53 7B ld a, e ROM:0C54 32 18 C7 ld (unk_C718), a ROM:0C57 D5 push de ROM:0C58 11 92 9E ld de, 9E92h ROM:0C5B 21 16 C7 ld hl, 0C716h ROM:0C5E 01 03 00 ld bc, 3 ROM:0C61 ED B0 ldir ROM:0C63 D1 pop de ROM:0C64 3A 02 9E ld a, (unk_9E02) ROM:0C67 3D dec a ROM:0C68 BB cp e ROM:0C69 C9 ret ROM:0C69 ; End of function sub_C25 ROM:0C69 ROM:0C6A ; --------------------------------------------------------------------------- ROM:0C6A ROM:0C6A loc_C6A: ; CODE XREF: ROM:0B50j ROM:0C6A CD ED 0D call sub_DED ROM:0C6D CD 11 0E call sub_E11 ROM:0C70 3A 99 C7 ld a, (unk_C799) ROM:0C73 32 96 C7 ld (byte_C796), a ROM:0C76 CD DE 0D call sub_DDE ROM:0C79 ROM:0C79 loc_C79: ; CODE XREF: ROM:loc_D22j ROM:0C79 CD 64 19 call sub_1964 ROM:0C7C 21 97 0C ld hl, 0C97h ROM:0C7F 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:0C82 CD 08 13 call sub_1308 ROM:0C85 3A 94 C6 ld a, (unk_C694) ROM:0C88 32 A5 C7 ld (unk_C7A5), a ROM:0C8B 3A 99 C6 ld a, (unk_C699) ROM:0C8E 32 94 C6 ld (unk_C694), a ROM:0C91 3A 99 C6 ld a, (unk_C699) ROM:0C94 C3 D0 11 jp sub_11D0 ROM:0C97 ; --------------------------------------------------------------------------- ROM:0C97 3A 40 C7 ld a, (unk_C740) ROM:0C9A A7 and a ROM:0C9B C2 4C 0D jp nz, loc_D4C ROM:0C9E 3A 42 C7 ld a, (unk_C742) ROM:0CA1 A7 and a ROM:0CA2 C2 58 0D jp nz, loc_D58 ROM:0CA5 3A 41 C7 ld a, (unk_C741) ROM:0CA8 A7 and a ROM:0CA9 C2 4C 0D jp nz, loc_D4C ROM:0CAC 3A A5 C7 ld a, (unk_C7A5) ROM:0CAF 32 94 C6 ld (unk_C694), a ROM:0CB2 CD C1 12 call sub_12C1 ROM:0CB5 30 03 jr nc, loc_CBA ROM:0CB7 C3 80 1C jp loc_1C80 ROM:0CBA ; --------------------------------------------------------------------------- ROM:0CBA ROM:0CBA loc_CBA: ; CODE XREF: ROM:0CB5j ROM:0CBA CD 7F 0D call sub_D7F ROM:0CBD 3A 9A C7 ld a, (unk_C79A) ROM:0CC0 32 96 C7 ld (byte_C796), a ROM:0CC3 3A 93 C6 ld a, (byte_C693) ROM:0CC6 CD 9D 12 call loc_129D ROM:0CC9 CD F1 16 call sub_16F1 ROM:0CCC DA 7B 1C jp c, loc_1C7B ROM:0CCF CD 08 13 call sub_1308 ROM:0CD2 CD 64 19 call sub_1964 ROM:0CD5 3A 94 C6 ld a, (unk_C694) ROM:0CD8 32 A5 C7 ld (unk_C7A5), a ROM:0CDB 3A 9A C6 ld a, (unk_C69A) ROM:0CDE 32 94 C6 ld (unk_C694), a ROM:0CE1 21 EA 0C ld hl, 0CEAh ROM:0CE4 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:0CE7 C3 AC 11 jp loc_11AC ROM:0CEA ; --------------------------------------------------------------------------- ROM:0CEA 3A 40 C7 ld a, (unk_C740) ROM:0CED A7 and a ROM:0CEE 20 3E jr nz, loc_D2E ROM:0CF0 3A 42 C7 ld a, (unk_C742) ROM:0CF3 A7 and a ROM:0CF4 20 44 jr nz, loc_D3A ROM:0CF6 3A 41 C7 ld a, (unk_C741) ROM:0CF9 A7 and a ROM:0CFA 20 32 jr nz, loc_D2E ROM:0CFC 3A A5 C7 ld a, (unk_C7A5) ROM:0CFF 32 94 C6 ld (unk_C694), a ROM:0D02 CD B4 0D call sub_DB4 ROM:0D05 CA 59 05 jp z, loc_559 ROM:0D08 CD C1 12 call sub_12C1 ROM:0D0B 30 03 jr nc, loc_D10 ROM:0D0D C3 80 1C jp loc_1C80 ROM:0D10 ; --------------------------------------------------------------------------- ROM:0D10 ROM:0D10 loc_D10: ; CODE XREF: ROM:0D0Bj ROM:0D10 CD 91 0D call sub_D91 ROM:0D13 CD 9A 12 call sub_129A ROM:0D16 3A 99 C7 ld a, (unk_C799) ROM:0D19 32 96 C7 ld (byte_C796), a ROM:0D1C CD C3 16 call sub_16C3 ROM:0D1F DA 7B 1C jp c, loc_1C7B ROM:0D22 ROM:0D22 loc_D22: ROM:0D22 C3 79 0C jp loc_C79 ROM:0D25 ; --------------------------------------------------------------------------- ROM:0D25 ROM:0D25 loc_D25: ; CODE XREF: ROM:0D3Fj ROM:0D25 CD 18 11 call SelectHddDrive ROM:0D28 CD 5E 12 call sub_125E ROM:0D2B CD 08 13 call sub_1308 ROM:0D2E ROM:0D2E loc_D2E: ; CODE XREF: ROM:0CEEj ROM:0D2E ; ROM:0CFAj ... ROM:0D2E CD 64 19 call sub_1964 ROM:0D31 21 EA 0C ld hl, 0CEAh ROM:0D34 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:0D37 C3 AC 11 jp loc_11AC ROM:0D3A ; --------------------------------------------------------------------------- ROM:0D3A ROM:0D3A loc_D3A: ; CODE XREF: ROM:0CF4j ROM:0D3A 3A 43 C7 ld a, (unk_C743) ROM:0D3D FE 04 cp 4 ROM:0D3F 28 E4 jr z, loc_D25 ROM:0D41 18 EB jr loc_D2E ROM:0D43 ; --------------------------------------------------------------------------- ROM:0D43 ROM:0D43 loc_D43: ; CODE XREF: ROM:0D5Dj ROM:0D43 CD 18 11 call SelectHddDrive ROM:0D46 CD 5E 12 call sub_125E ROM:0D49 CD 08 13 call sub_1308 ROM:0D4C ROM:0D4C loc_D4C: ; CODE XREF: ROM:0C9Bj ROM:0D4C ; ROM:0CA9j ... ROM:0D4C CD 64 19 call sub_1964 ROM:0D4F 21 97 0C ld hl, 0C97h ROM:0D52 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:0D55 C3 97 11 jp loc_1197 ROM:0D58 ; --------------------------------------------------------------------------- ROM:0D58 ROM:0D58 loc_D58: ; CODE XREF: ROM:0CA2j ROM:0D58 3A 43 C7 ld a, (unk_C743) ROM:0D5B FE 04 cp 4 ROM:0D5D 28 E4 jr z, loc_D43 ROM:0D5F 18 EB jr loc_D4C ROM:0D61 ; --------------------------------------------------------------------------- ROM:0D61 ROM:0D61 loc_D61: ; CODE XREF: ROM:0D7Bj ROM:0D61 CD 18 11 call SelectHddDrive ROM:0D64 CD 5E 12 call sub_125E ROM:0D67 CD 08 13 call sub_1308 ROM:0D6A ROM:0D6A loc_D6A: ; CODE XREF: ROM:0BB5j ROM:0D6A ; ROM:0BC3j ... ROM:0D6A CD 64 19 call sub_1964 ROM:0D6D 21 B1 0B ld hl, 0BB1h ROM:0D70 22 2F C7 ld (word_C72F), hl ; This is a function pointer of some sort ROM:0D73 C3 97 11 jp loc_1197 ROM:0D76 ; --------------------------------------------------------------------------- ROM:0D76 ROM:0D76 loc_D76: ; CODE XREF: ROM:0BBCj ROM:0D76 3A 43 C7 ld a, (unk_C743) ROM:0D79 FE 04 cp 4 ROM:0D7B 28 E4 jr z, loc_D61 ROM:0D7D 18 EB jr loc_D6A ROM:0D7F ROM:0D7F ; =============== S U B R O U T I N E ======================================= ROM:0D7F ROM:0D7F ROM:0D7F sub_D7F: ; CODE XREF: ROM:loc_CBAp ROM:0D7F CD 10 18 call sub_1810 ROM:0D82 79 ld a, c ROM:0D83 21 90 C6 ld hl, 0C690h ROM:0D86 B6 or (hl) ROM:0D87 77 ld (hl), a ROM:0D88 7A ld a, d ROM:0D89 32 91 C6 ld (HddLbaMid), a ROM:0D8C 7B ld a, e ROM:0D8D 32 92 C6 ld (HddLbaBtm), a ROM:0D90 C9 ret ROM:0D90 ; End of function sub_D7F ROM:0D90 ROM:0D91 ROM:0D91 ; =============== S U B R O U T I N E ======================================= ROM:0D91 ROM:0D91 ROM:0D91 sub_D91: ; CODE XREF: ROM:loc_D10p ROM:0D91 CD 10 18 call sub_1810 ROM:0D94 79 ld a, c ROM:0D95 21 93 C6 ld hl, 0C693h ROM:0D98 B6 or (hl) ROM:0D99 77 ld (hl), a ROM:0D9A 7A ld a, d ROM:0D9B 32 94 C6 ld (unk_C694), a ROM:0D9E 7B ld a, e ROM:0D9F 32 95 C6 ld (unk_C695), a ROM:0DA2 C9 ret ROM:0DA2 ; End of function sub_D91 ROM:0DA2 ROM:0DA3 ROM:0DA3 ; =============== S U B R O U T I N E ======================================= ROM:0DA3 ROM:0DA3 ROM:0DA3 sub_DA3: ; CODE XREF: ROM:0BCCp ROM:0DA3 21 00 C0 ld hl, 0C000h ROM:0DA6 ED 5B 18 9F ld de, (unk_9F18) ROM:0DAA 01 00 02 ld bc, 200h ROM:0DAD ED B0 ldir ROM:0DAF ED 53 18 9F ld (unk_9F18), de ROM:0DB3 C9 ret ROM:0DB3 ; End of function sub_DA3 ROM:0DB3 ROM:0DB4 ROM:0DB4 ; =============== S U B R O U T I N E ======================================= ROM:0DB4 ROM:0DB4 ROM:0DB4 sub_DB4: ; CODE XREF: ROM:0D02p ROM:0DB4 37 scf ROM:0DB5 3F ccf ROM:0DB6 3A 98 C6 ld a, (unk_C698) ROM:0DB9 6F ld l, a ROM:0DBA 3A 97 C6 ld a, (unk_C697) ROM:0DBD 67 ld h, a ROM:0DBE 11 01 00 ld de, 1 ROM:0DC1 ED 52 sbc hl, de ROM:0DC3 38 0B jr c, loc_DD0 ROM:0DC5 ROM:0DC5 loc_DC5: ; CODE XREF: sub_DB4+23j ROM:0DC5 7C ld a, h ROM:0DC6 32 97 C6 ld (unk_C697), a ROM:0DC9 7D ld a, l ROM:0DCA 32 98 C6 ld (unk_C698), a ROM:0DCD 28 0A jr z, loc_DD9 ROM:0DCF C9 ret ROM:0DD0 ; --------------------------------------------------------------------------- ROM:0DD0 ROM:0DD0 loc_DD0: ; CODE XREF: sub_DB4+Fj ROM:0DD0 3A 96 C6 ld a, (unk_C696) ROM:0DD3 3D dec a ROM:0DD4 32 96 C6 ld (unk_C696), a ROM:0DD7 18 EC jr loc_DC5 ROM:0DD9 ; --------------------------------------------------------------------------- ROM:0DD9 ROM:0DD9 loc_DD9: ; CODE XREF: sub_DB4+19j ROM:0DD9 3A 96 C6 ld a, (unk_C696) ROM:0DDC A7 and a ROM:0DDD C9 ret ROM:0DDD ; End of function sub_DB4 ROM:0DDD ROM:0DDE ROM:0DDE ; =============== S U B R O U T I N E ======================================= ROM:0DDE ROM:0DDE ROM:0DDE sub_DDE: ; CODE XREF: ROM:0C76p ROM:0DDE CD C3 16 call sub_16C3 ROM:0DE1 DA 7A 1C jp c, loc_1C7A ROM:0DE4 CD F4 10 call sub_10F4 ROM:0DE7 C2 37 1E jp nz, loc_1E37 ROM:0DEA C3 47 14 jp sub_1447 ROM:0DEA ; End of function sub_DDE ROM:0DEA ROM:0DED ROM:0DED ; =============== S U B R O U T I N E ======================================= ROM:0DED ROM:0DED ROM:0DED sub_DED: ; CODE XREF: ROM:loc_C6Ap ROM:0DED AF xor a ROM:0DEE 32 99 C7 ld (unk_C799), a ROM:0DF1 3A 90 C6 ld a, (HddLbaTop) ROM:0DF4 CB 6F bit 5, a ROM:0DF6 20 0C jr nz, loc_E04 ROM:0DF8 3A 97 C7 ld a, (unk_C797) ROM:0DFB CB 7F bit 7, a ROM:0DFD 28 11 jr z, locret_E10 ROM:0DFF 32 99 C7 ld (unk_C799), a ROM:0E02 18 0C jr locret_E10 ROM:0E04 ; --------------------------------------------------------------------------- ROM:0E04 ROM:0E04 loc_E04: ; CODE XREF: sub_DED+9j ROM:0E04 3A 98 C7 ld a, (unk_C798) ROM:0E07 CB 7F bit 7, a ROM:0E09 28 05 jr z, locret_E10 ROM:0E0B F6 40 or 40h ; '@' ROM:0E0D 32 99 C7 ld (unk_C799), a ROM:0E10 ROM:0E10 locret_E10: ; CODE XREF: sub_DED+10j ROM:0E10 ; sub_DED+15j ... ROM:0E10 C9 ret ROM:0E10 ; End of function sub_DED ROM:0E10 ROM:0E11 ROM:0E11 ; =============== S U B R O U T I N E ======================================= ROM:0E11 ROM:0E11 ROM:0E11 sub_E11: ; CODE XREF: ROM:0C6Dp ROM:0E11 AF xor a ROM:0E12 32 9A C7 ld (unk_C79A), a ROM:0E15 3A 93 C6 ld a, (byte_C693) ROM:0E18 CB 6F bit 5, a ROM:0E1A 20 0C jr nz, loc_E28 ROM:0E1C 3A 97 C7 ld a, (unk_C797) ROM:0E1F CB 7F bit 7, a ROM:0E21 28 11 jr z, locret_E34 ROM:0E23 32 9A C7 ld (unk_C79A), a ROM:0E26 18 0C jr locret_E34 ROM:0E28 ; --------------------------------------------------------------------------- ROM:0E28 ROM:0E28 loc_E28: ; CODE XREF: sub_E11+9j ROM:0E28 3A 98 C7 ld a, (unk_C798) ROM:0E2B CB 7F bit 7, a ROM:0E2D 28 05 jr z, locret_E34 ROM:0E2F F6 40 or 40h ; '@' ROM:0E31 32 9A C7 ld (unk_C79A), a ROM:0E34 ROM:0E34 locret_E34: ; CODE XREF: sub_E11+10j ROM:0E34 ; sub_E11+15j ... ROM:0E34 C9 ret ROM:0E34 ; End of function sub_E11 ROM:0E34 ROM:0E35 ROM:0E35 ; =============== S U B R O U T I N E ======================================= ROM:0E35 ROM:0E35 ROM:0E35 sub_E35: ; CODE XREF: ROM:0BCFp ROM:0E35 3A 14 C6 ld a, (byte_C614) ROM:0E38 21 11 C7 ld hl, 0C711h ROM:0E3B 34 inc (hl) ROM:0E3C BE cp (hl) ROM:0E3D D0 ret nc ROM:0E3E AF xor a ROM:0E3F 32 11 C7 ld (unk_C711), a ROM:0E42 32 16 C7 ld (unk_C716), a ROM:0E45 3A 96 C7 ld a, (byte_C796) ROM:0E48 CB 7F bit 7, a ROM:0E4A 28 37 jr z, loc_E83 ROM:0E4C 2A A3 C7 ld hl, (HddLbaRem?) ROM:0E4F 23 inc hl ROM:0E50 22 A3 C7 ld (HddLbaRem?), hl ROM:0E53 CB 6F bit 5, a ROM:0E55 28 1E jr z, loc_E75 ROM:0E57 CB AF res 5, a ROM:0E59 32 96 C7 ld (byte_C796), a ROM:0E5C ED 5B 9F C7 ld de, (unk_C79F) ROM:0E60 13 inc de ROM:0E61 ED 53 A3 C7 ld (HddLbaRem?), de ROM:0E65 CD 1F 17 call sub_171F ROM:0E68 CD 67 09 call sub_967 ROM:0E6B 3A 96 C7 ld a, (byte_C796) ROM:0E6E CB 6F bit 5, a ROM:0E70 C8 ret z ROM:0E71 CD 1F 17 call sub_171F ROM:0E74 C9 ret ROM:0E75 ; --------------------------------------------------------------------------- ROM:0E75 ROM:0E75 loc_E75: ; CODE XREF: sub_E35+20j ROM:0E75 CD 67 09 call sub_967 ROM:0E78 3A 96 C7 ld a, (byte_C796) ROM:0E7B CB 6F bit 5, a ROM:0E7D 28 04 jr z, loc_E83 ROM:0E7F CD 1F 17 call sub_171F ROM:0E82 C9 ret ROM:0E83 ; --------------------------------------------------------------------------- ROM:0E83 ROM:0E83 loc_E83: ; CODE XREF: sub_E35+15j ROM:0E83 ; sub_E35+48j ROM:0E83 3A 13 C6 ld a, (unk_C613) ROM:0E86 21 12 C7 ld hl, 0C712h ROM:0E89 34 inc (hl) ROM:0E8A BE cp (hl) ROM:0E8B D0 ret nc ROM:0E8C 36 00 ld (hl), 0 ROM:0E8E 2A 13 C7 ld hl, (unk_C713) ROM:0E91 23 inc hl ROM:0E92 22 13 C7 ld (unk_C713), hl ROM:0E95 CD 8C 17 call sub_178C ROM:0E98 D4 02 13 call nc, sub_1302 ROM:0E9B C9 ret ROM:0E9B ; End of function sub_E35 ROM:0E9B ROM:0E9C ; --------------------------------------------------------------------------- ROM:0E9C ROM:0E9C loc_E9C: ; DATA XREF: ROM:off_51Fo ROM:0E9C CD 9A 12 call sub_129A ROM:0E9F 3A 90 C6 ld a, (HddLbaTop) ROM:0EA2 CB 6F bit 5, a ROM:0EA4 20 4F jr nz, loc_EF5 ROM:0EA6 3A 97 C7 ld a, (unk_C797) ROM:0EA9 CB 7F bit 7, a ROM:0EAB CA 9D 1C jp z, loc_1C9D ROM:0EAE 3A 94 C7 ld a, (unk_C794) ROM:0EB1 FE 7E cp 7Eh ; '~' ROM:0EB3 D2 9D 1C jp nc, loc_1C9D ROM:0EB6 3A 93 C6 ld a, (byte_C693) ROM:0EB9 FE FF cp 0FFh ROM:0EBB 28 26 jr z, loc_EE3 ROM:0EBD 3E 04 ld a, 4 ROM:0EBF 32 93 C7 ld (unk_C793), a ROM:0EC2 ROM:0EC2 loc_EC2: ; CODE XREF: ROM:0EDBj ROM:0EC2 CD 53 0F call sub_F53 ROM:0EC5 28 16 jr z, loc_EDD ROM:0EC7 3A 33 C7 ld a, (unk_C733) ROM:0ECA CB 47 bit 0, a ROM:0ECC 20 0F jr nz, loc_EDD ROM:0ECE 21 93 C7 ld hl, 0C793h ROM:0ED1 35 dec (hl) ROM:0ED2 CA 38 1E jp z, loc_1E38 ROM:0ED5 CD 18 11 call SelectHddDrive ROM:0ED8 CD 5E 12 call sub_125E ROM:0EDB 18 E5 jr loc_EC2 ROM:0EDD ; --------------------------------------------------------------------------- ROM:0EDD ROM:0EDD loc_EDD: ; CODE XREF: ROM:0EC5j ROM:0EDD ; ROM:0ECCj ROM:0EDD CD 18 11 call SelectHddDrive ROM:0EE0 CD 5E 12 call sub_125E ROM:0EE3 ROM:0EE3 loc_EE3: ; CODE XREF: ROM:0EBBj ROM:0EE3 ED 5B 9B C7 ld de, (unk_C79B) ROM:0EE7 CD 44 0F call sub_F44 ROM:0EEA 21 94 C7 ld hl, 0C794h ROM:0EED 34 inc (hl) ROM:0EEE ED 53 9B C7 ld (unk_C79B), de ROM:0EF2 C3 59 05 jp loc_559 ROM:0EF5 ; --------------------------------------------------------------------------- ROM:0EF5 ROM:0EF5 loc_EF5: ; CODE XREF: ROM:0EA4j ROM:0EF5 3A 98 C7 ld a, (unk_C798) ROM:0EF8 CB 7F bit 7, a ROM:0EFA CA 9D 1C jp z, loc_1C9D ROM:0EFD 3A 95 C7 ld a, (unk_C795) ROM:0F00 FE 7E cp 7Eh ; '~' ROM:0F02 D2 9D 1C jp nc, loc_1C9D ROM:0F05 3A 93 C6 ld a, (byte_C693) ROM:0F08 FE FF cp 0FFh ROM:0F0A 28 26 jr z, loc_F32 ROM:0F0C 3E 04 ld a, 4 ROM:0F0E 32 93 C7 ld (unk_C793), a ROM:0F11 ROM:0F11 loc_F11: ; CODE XREF: ROM:0F2Aj ROM:0F11 CD 53 0F call sub_F53 ROM:0F14 28 16 jr z, loc_F2C ROM:0F16 3A 33 C7 ld a, (unk_C733) ROM:0F19 CB 47 bit 0, a ROM:0F1B 20 0F jr nz, loc_F2C ROM:0F1D 21 93 C7 ld hl, 0C793h ROM:0F20 35 dec (hl) ROM:0F21 CA 38 1E jp z, loc_1E38 ROM:0F24 CD 18 11 call SelectHddDrive ROM:0F27 CD 5E 12 call sub_125E ROM:0F2A 18 E5 jr loc_F11 ROM:0F2C ; --------------------------------------------------------------------------- ROM:0F2C ROM:0F2C loc_F2C: ; CODE XREF: ROM:0F14j ROM:0F2C ; ROM:0F1Bj ROM:0F2C CD 18 11 call SelectHddDrive ROM:0F2F CD 5E 12 call sub_125E ROM:0F32 ROM:0F32 loc_F32: ; CODE XREF: ROM:0F0Aj ROM:0F32 ED 5B 9D C7 ld de, (unk_C79D) ROM:0F36 CD 44 0F call sub_F44 ROM:0F39 21 95 C7 ld hl, 0C795h ROM:0F3C 34 inc (hl) ROM:0F3D ED 53 9D C7 ld (unk_C79D), de ROM:0F41 C3 59 05 jp loc_559 ROM:0F44 ROM:0F44 ; =============== S U B R O U T I N E ======================================= ROM:0F44 ROM:0F44 ROM:0F44 sub_F44: ; CODE XREF: ROM:0EE7p ROM:0F44 ; ROM:0F36p ROM:0F44 21 91 C6 ld hl, 0C691h ROM:0F47 ED A0 ldi ROM:0F49 ED A0 ldi ROM:0F4B ED A0 ldi ROM:0F4D ED A0 ldi ROM:0F4F 3E FF ld a, 0FFh ROM:0F51 12 ld (de), a ROM:0F52 C9 ret ROM:0F52 ; End of function sub_F44 ROM:0F52 ROM:0F53 ROM:0F53 ; =============== S U B R O U T I N E ======================================= ROM:0F53 ROM:0F53 ROM:0F53 sub_F53: ; CODE XREF: ROM:loc_EC2p ROM:0F53 ; ROM:loc_F11p ROM:0F53 ED 4B 91 C6 ld bc, (HddLbaMid) ROM:0F57 50 ld d, b ROM:0F58 06 00 ld b, 0 ROM:0F5A 1E 00 ld e, 0 ROM:0F5C 3A 13 C6 ld a, (unk_C613) ROM:0F5F 3C inc a ROM:0F60 26 10 ld h, 10h ROM:0F62 CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:0F65 78 ld a, b ROM:0F66 32 12 C7 ld (unk_C712), a ROM:0F69 7B ld a, e ROM:0F6A 32 13 C7 ld (unk_C713), a ROM:0F6D 7A ld a, d ROM:0F6E 32 14 C7 ld (unk_C714), a ROM:0F71 3E 00 ld a, 0 ROM:0F73 32 11 C7 ld (unk_C711), a ROM:0F76 32 2A C7 ld (unk_C72A), a ROM:0F79 CD 18 11 call SelectHddDrive ROM:0F7C CD E6 11 call sub_11E6 ROM:0F7F C0 ret nz ROM:0F80 CD DE 0F call sub_FDE ROM:0F83 CD 09 15 call sub_1509 ROM:0F86 CD CB 0F call sub_FCB ROM:0F89 CD 26 15 call sub_1526 ROM:0F8C CD 18 11 call SelectHddDrive ROM:0F8F 3E 00 ld a, 0 ROM:0F91 CD D8 1B call HDC9224_SetReg ; Set register index to value in a ROM:0F94 0E 40 ld c, 40h ; '@' ROM:0F96 3E F0 ld a, 0F0h ; '=' ROM:0F98 ED 79 out (c), a ROM:0F9A 3E F0 ld a, 0F0h ; '=' ROM:0F9C ED 79 out (c), a ROM:0F9E 3E FD ld a, 0FDh ; '²' ROM:0FA0 ED 79 out (c), a ROM:0FA2 3E EC ld a, 0ECh ; '8' ROM:0FA4 ED 79 out (c), a ROM:0FA6 3A 9F C6 ld a, (HddDesiredHead) ROM:0FA9 E6 0F and 0Fh ROM:0FAB ED 79 out (c), a ROM:0FAD 3E F0 ld a, 0F0h ; '=' ROM:0FAF ED 79 out (c), a ROM:0FB1 3A 15 C6 ld a, (byte_C615) ROM:0FB4 2F cpl ROM:0FB5 ED 79 out (c), a ROM:0FB7 3A 1C C6 ld a, (unk_C61C) ROM:0FBA 07 rlca ROM:0FBB 2F cpl ROM:0FBC ED 79 out (c), a ROM:0FBE CD 54 15 call sub_1554 ROM:0FC1 CD 5F 15 call sub_155F ROM:0FC4 3E 60 ld a, 60h ; '`' ; HDC9224: 0x60 Format Track ROM:0FC6 B1 or c ROM:0FC7 CD 8F 19 call HDC9224_command2 ROM:0FCA C9 ret ROM:0FCA ; End of function sub_F53 ROM:0FCA ROM:0FCB ROM:0FCB ; =============== S U B R O U T I N E ======================================= ROM:0FCB ROM:0FCB ROM:0FCB sub_FCB: ; CODE XREF: sub_F53+33p ROM:0FCB 21 4F C7 ld hl, 0C74Fh ROM:0FCE 23 inc hl ROM:0FCF 3A 15 C6 ld a, (byte_C615) ROM:0FD2 47 ld b, a ROM:0FD3 ROM:0FD3 loc_FD3: ; CODE XREF: sub_FCB+10j ROM:0FD3 7E ld a, (hl) ROM:0FD4 F6 80 or 80h ; 'Ç' ROM:0FD6 77 ld (hl), a ROM:0FD7 23 inc hl ROM:0FD8 23 inc hl ROM:0FD9 23 inc hl ROM:0FDA 23 inc hl ROM:0FDB 10 F6 djnz loc_FD3 ROM:0FDD C9 ret ROM:0FDD ; End of function sub_FCB ROM:0FDD ROM:0FDE ROM:0FDE ; =============== S U B R O U T I N E ======================================= ROM:0FDE ROM:0FDE ROM:0FDE sub_FDE: ; CODE XREF: sub_F53+2Dp ROM:0FDE 21 51 C7 ld hl, 0C751h ROM:0FE1 3A 15 C6 ld a, (byte_C615) ROM:0FE4 47 ld b, a ROM:0FE5 0E 00 ld c, 0 ROM:0FE7 ROM:0FE7 loc_FE7: ; CODE XREF: sub_FDE+Fj ROM:0FE7 71 ld (hl), c ROM:0FE8 23 inc hl ROM:0FE9 23 inc hl ROM:0FEA 23 inc hl ROM:0FEB 23 inc hl ROM:0FEC 0C inc c ROM:0FED 10 F8 djnz loc_FE7 ROM:0FEF C9 ret ROM:0FEF ; End of function sub_FDE ROM:0FEF ROM:0FF0 ; --------------------------------------------------------------------------- ROM:0FF0 ROM:0FF0 loc_FF0: ; CODE XREF: ROM:15EDj ROM:0FF0 CD 6D 14 call sub_146D ROM:0FF3 D2 A0 08 jp nc, loc_8A0 ROM:0FF6 CD A5 18 call loc_18A5 ROM:0FF9 CD 9A 11 call sub_119A ROM:0FFC C2 32 1C jp nz, Fail_11 ROM:0FFF C3 32 1C jp Fail_11 ROM:1002 ; --------------------------------------------------------------------------- ROM:1002 CD 6D 14 call sub_146D ROM:1005 C3 64 14 jp loc_1464 ROM:1008 ; --------------------------------------------------------------------------- ROM:1008 ROM:1008 loc_1008: ; DATA XREF: ROM:off_51Fo ROM:1008 CD 9A 12 call sub_129A ROM:100B AF xor a ROM:100C 32 2A C7 ld (unk_C72A), a ROM:100F 32 34 C7 ld (unk_C734), a ROM:1012 CD 48 38 call sub_3848 ROM:1015 01 00 02 ld bc, 200h ROM:1018 3A 90 C6 ld a, (HddLbaTop) ROM:101B CB 6F bit 5, a ROM:101D 20 1B jr nz, loc_103A ROM:101F 21 10 C2 ld hl, 0C210h ROM:1022 CD 55 10 call sub_1055 ROM:1025 21 0C C2 ld hl, 0C20Ch ROM:1028 CD AE 10 call sub_10AE ROM:102B 79 ld a, c ROM:102C 32 94 C7 ld (unk_C794), a ROM:102F 22 9B C7 ld (unk_C79B), hl ROM:1032 3E 80 ld a, 80h ; 'Ç' ROM:1034 32 97 C7 ld (unk_C797), a ROM:1037 C3 59 05 jp loc_559 ROM:103A ; --------------------------------------------------------------------------- ROM:103A ROM:103A loc_103A: ; CODE XREF: ROM:101Dj ROM:103A 21 10 C4 ld hl, 0C410h ROM:103D CD 55 10 call sub_1055 ROM:1040 21 0C C4 ld hl, 0C40Ch ROM:1043 CD AE 10 call sub_10AE ROM:1046 79 ld a, c ROM:1047 32 95 C7 ld (unk_C795), a ROM:104A 22 9D C7 ld (unk_C79D), hl ROM:104D 3E 80 ld a, 80h ; 'Ç' ROM:104F 32 98 C7 ld (unk_C798), a ROM:1052 C3 59 05 jp loc_559 ROM:1055 ROM:1055 ; =============== S U B R O U T I N E ======================================= ROM:1055 ROM:1055 ROM:1055 sub_1055: ; CODE XREF: ROM:1022p ROM:1055 ; ROM:103Dp ROM:1055 97 sub a ROM:1056 32 32 C7 ld (unk_C732), a ROM:1059 A7 and a ROM:105A 28 2B jr z, loc_1087 ROM:105C D3 2D out (2Dh), a ROM:105E DB 13 in a, (13h) ROM:1060 D3 23 out (23h), a ROM:1062 DB 12 in a, (12h) ROM:1064 D3 24 out (24h), a ROM:1066 ROM:1066 loc_1066: ; CODE XREF: sub_1055+45j ROM:1066 ; sub_1055+56j ROM:1066 1E 01 ld e, 1 ROM:1068 D3 25 out (25h), a ROM:106A CD 2A 38 call ProgramDmaCh1 ROM:106D 3E 80 ld a, 80h ; 'Ç' ROM:106F D3 26 out (26h), a ROM:1071 ROM:1071 loc_1071: ; CODE XREF: sub_1055+27j ROM:1071 DB 38 in a, (38h) ROM:1073 CB 57 bit 2, a ROM:1075 20 07 jr nz, loc_107E ROM:1077 E6 C0 and 0C0h ; '+' ROM:1079 C2 0A 1E jp nz, loc_1E0A ROM:107C 18 F3 jr loc_1071 ROM:107E ; --------------------------------------------------------------------------- ROM:107E ROM:107E loc_107E: ; CODE XREF: sub_1055+20j ROM:107E 3E 05 ld a, 5 ROM:1080 D3 6A out (6Ah), a ; P8237A: Mask register, set channel 1 mask bit ROM:1082 21 35 C7 ld hl, unk_C735 ROM:1085 34 inc (hl) ROM:1086 C9 ret ROM:1087 ; --------------------------------------------------------------------------- ROM:1087 ROM:1087 loc_1087: ; CODE XREF: sub_1055+5j ROM:1087 D3 2D out (2Dh), a ROM:1089 3A 34 C7 ld a, (unk_C734) ROM:108C A7 and a ROM:108D CA 9D 10 jp z, loc_109D ROM:1090 3A 35 C7 ld a, (unk_C735) ROM:1093 D3 23 out (23h), a ROM:1095 3A 36 C7 ld a, (unk_C736) ROM:1098 D3 24 out (24h), a ROM:109A C3 66 10 jp loc_1066 ROM:109D ; --------------------------------------------------------------------------- ROM:109D ROM:109D loc_109D: ; CODE XREF: sub_1055+38j ROM:109D DB 17 in a, (17h) ROM:109F 32 35 C7 ld (unk_C735), a ROM:10A2 D3 23 out (23h), a ROM:10A4 DB 16 in a, (16h) ROM:10A6 32 36 C7 ld (unk_C736), a ROM:10A9 D3 24 out (24h), a ROM:10AB C3 66 10 jp loc_1066 ROM:10AB ; End of function sub_1055 ROM:10AB ROM:10AE ROM:10AE ; =============== S U B R O U T I N E ======================================= ROM:10AE ROM:10AE ROM:10AE sub_10AE: ; CODE XREF: ROM:1028p ROM:10AE ; ROM:1043p ROM:10AE 3E FF ld a, 0FFh ROM:10B0 06 7D ld b, 7Dh ; '}' ROM:10B2 0E 00 ld c, 0 ROM:10B4 ROM:10B4 loc_10B4: ; CODE XREF: sub_10AE+Ej ROM:10B4 0C inc c ROM:10B5 23 inc hl ROM:10B6 23 inc hl ROM:10B7 23 inc hl ROM:10B8 23 inc hl ROM:10B9 BE cp (hl) ROM:10BA 28 02 jr z, locret_10BE ROM:10BC 10 F6 djnz loc_10B4 ROM:10BE ROM:10BE locret_10BE: ; CODE XREF: sub_10AE+Cj ROM:10BE C9 ret ROM:10BE ; End of function sub_10AE ROM:10BE ROM:10BF ROM:10BF ; =============== S U B R O U T I N E ======================================= ROM:10BF ROM:10BF ROM:10BF sub_10BF: ; CODE XREF: ROM:0618p ROM:10BF ; ROM:06ACp ... ROM:10BF ROM:10BF ; FUNCTION CHUNK AT ROM:1C7A SIZE 00000006 BYTES ROM:10BF ROM:10BF CD 7B 16 call sub_167B ROM:10C2 DA 7A 1C jp c, loc_1C7A ROM:10C5 ROM:10C5 loc_10C5: ; CODE XREF: sub_146D+17p ROM:10C5 CD F4 10 call sub_10F4 ROM:10C8 C2 37 1E jp nz, loc_1E37 ROM:10CB C3 47 14 jp sub_1447 ROM:10CB ; End of function sub_10BF ROM:10CB ROM:10CE ROM:10CE ; =============== S U B R O U T I N E ======================================= ROM:10CE ROM:10CE ROM:10CE sub_10CE: ; CODE XREF: sub_113A-BCDp ROM:10CE ; ResetHDC9224+Ep ... ROM:10CE CD 9F 1B call sub_1B9F ; HDC9224: 0x01 Deselect drive ROM:10D1 C9 ret ROM:10D1 ; End of function sub_10CE ROM:10D1 ROM:10D2 ; --------------------------------------------------------------------------- ROM:10D2 CD 5B 14 call sub_145B ROM:10D5 C2 E4 10 jp nz, loc_10E4 ROM:10D8 CD 18 11 call SelectHddDrive ROM:10DB C2 37 1E jp nz, loc_1E37 ROM:10DE CD 5B 14 call sub_145B ROM:10E1 CA 1A 1C jp z, Fail_4 ROM:10E4 ROM:10E4 loc_10E4: ; CODE XREF: ROM:10D5j ROM:10E4 3A 21 C6 ld a, (unk_C621) ROM:10E7 CB 4F bit 1, a ROM:10E9 CA 59 05 jp z, loc_559 ROM:10EC CB 8F res 1, a ROM:10EE 32 21 C6 ld (unk_C621), a ROM:10F1 C3 37 12 jp loc_1237 ROM:10F4 ROM:10F4 ; =============== S U B R O U T I N E ======================================= ROM:10F4 ROM:10F4 ROM:10F4 sub_10F4: ; CODE XREF: ROM:0588p ROM:10F4 ; sub_DDE+6p ... ROM:10F4 CD 5B 14 call sub_145B ROM:10F7 C2 FE 10 jp nz, loc_10FE ROM:10FA CD 18 11 call SelectHddDrive ROM:10FD C0 ret nz ROM:10FE ROM:10FE loc_10FE: ; CODE XREF: sub_10F4+3j ROM:10FE 3A 21 C6 ld a, (unk_C621) ROM:1101 CB 4F bit 1, a ROM:1103 C8 ret z ROM:1104 CB 8F res 1, a ROM:1106 32 21 C6 ld (unk_C621), a ROM:1109 C3 5E 12 jp sub_125E ROM:1109 ; End of function sub_10F4 ROM:1109 ROM:110C ; --------------------------------------------------------------------------- ROM:110C 3A 0D C7 ld a, (unk_C70D) ROM:110F 07 rlca ROM:1110 07 rlca ROM:1111 07 rlca ROM:1112 32 0E C7 ld (unk_C70E), a ROM:1115 C3 8F 1B jp loc_1B8F ROM:1118 ROM:1118 ; =============== S U B R O U T I N E ======================================= ROM:1118 ROM:1118 ROM:1118 SelectHddDrive: ; CODE XREF: sub_6C2+12p ROM:1118 ; ROM:loc_D25p ... ROM:1118 3A 0D C7 ld a, (unk_C70D) ROM:111B 07 rlca ROM:111C 07 rlca ROM:111D 07 rlca ROM:111E 32 0E C7 ld (unk_C70E), a ROM:1121 CD 97 1B call sub_1B97 ROM:1124 7A ld a, d ROM:1125 A7 and a ROM:1126 C9 ret ROM:1126 ; End of function SelectHddDrive ROM:1126 ROM:1127 ROM:1127 ; =============== S U B R O U T I N E ======================================= ROM:1127 ROM:1127 ROM:1127 sub_1127: ; CODE XREF: ROM:loc_63Cp ROM:1127 ; sub_1302+1p ROM:1127 ROM:1127 ; FUNCTION CHUNK AT ROM:1BA4 SIZE 00000005 BYTES ROM:1127 ROM:1127 3E 22 ld a, 22h ; '"' ROM:1129 32 A4 C6 ld (unk_C6A4), a ROM:112C 3E 05 ld a, 5 ROM:112E CD DD 1B call SetHddMode ROM:1131 CD 18 11 call SelectHddDrive ROM:1134 C2 35 1E jp nz, loc_1E35 ROM:1137 C3 A4 1B jp loc_1BA4 ; HDC9224: 0x05 Step in 1 cylinder (wait for seek complete) ROM:1137 ; End of function sub_1127 ROM:1137 ROM:113A ROM:113A ; =============== S U B R O U T I N E ======================================= ROM:113A ROM:113A ROM:113A sub_113A: ; CODE XREF: ROM:loc_65Dp ROM:113A ; ROM:124Ap ... ROM:113A ROM:113A ; FUNCTION CHUNK AT ROM:04BD SIZE 0000000D BYTES ROM:113A ; FUNCTION CHUNK AT ROM:055E SIZE 00000027 BYTES ROM:113A ; FUNCTION CHUNK AT ROM:1588 SIZE 00000009 BYTES ROM:113A ; FUNCTION CHUNK AT ROM:1BA9 SIZE 00000005 BYTES ROM:113A ; FUNCTION CHUNK AT ROM:1E35 SIZE 00000006 BYTES ROM:113A ROM:113A 3E 22 ld a, 22h ; '"' ROM:113C 32 A4 C6 ld (unk_C6A4), a ROM:113F 3E 05 ld a, 5 ROM:1141 CD DD 1B call SetHddMode ROM:1144 CD 18 11 call SelectHddDrive ROM:1147 C2 35 1E jp nz, loc_1E35 ROM:114A C3 A9 1B jp loc_1BA9 ; HDC9224: 0x07 Step out 1 cylinder (wait for seek complete) ROM:114A ; End of function sub_113A ROM:114A ROM:114D ; --------------------------------------------------------------------------- ROM:114D ROM:114D loc_114D: ; CODE XREF: ROM:05CBj ROM:114D CD 9C 14 call sub_149C ROM:1150 ROM:1150 loc_1150: ; CODE XREF: ROM:0678j ROM:1150 CD 26 15 call sub_1526 ROM:1153 CD 18 11 call SelectHddDrive ROM:1156 C2 38 1E jp nz, loc_1E38 ROM:1159 3E 00 ld a, 0 ROM:115B CD D8 1B call HDC9224_SetReg ; Set register index to value in a ROM:115E 0E 40 ld c, 40h ; '@' ROM:1160 3E F0 ld a, 0F0h ; '=' ROM:1162 ED 79 out (c), a ROM:1164 3E F0 ld a, 0F0h ; '=' ROM:1166 ED 79 out (c), a ROM:1168 3E FD ld a, 0FDh ; '²' ROM:116A ED 79 out (c), a ROM:116C 3E EC ld a, 0ECh ; '8' ROM:116E ED 79 out (c), a ROM:1170 3A 9F C6 ld a, (HddDesiredHead) ROM:1173 E6 0F and 0Fh ROM:1175 ED 79 out (c), a ROM:1177 3E F0 ld a, 0F0h ; '=' ROM:1179 ED 79 out (c), a ROM:117B 3A 15 C6 ld a, (byte_C615) ROM:117E 2F cpl ROM:117F ED 79 out (c), a ROM:1181 3A 1C C6 ld a, (unk_C61C) ROM:1184 07 rlca ROM:1185 2F cpl ROM:1186 ED 79 out (c), a ROM:1188 CD 54 15 call sub_1554 ROM:118B CD 5F 15 call sub_155F ROM:118E CD 73 15 call sub_1573 ROM:1191 CD 00 16 call sub_1600 ROM:1194 C3 B8 1B jp loc_1BB8 ; HDC9224: 0x60 | [C738] Format track (with parameters) ROM:1197 ; --------------------------------------------------------------------------- ROM:1197 ; START OF FUNCTION CHUNK FOR sub_11D0 ROM:1197 ROM:1197 loc_1197: ; CODE XREF: ROM:0916j ROM:1197 ; ROM:0D55j ... ROM:1197 CD 8A 18 call sub_188A ROM:1197 ; END OF FUNCTION CHUNK FOR sub_11D0 ROM:119A ROM:119A ; =============== S U B R O U T I N E ======================================= ROM:119A ROM:119A ROM:119A sub_119A: ; CODE XREF: ROM:0FF9p ROM:119A ROM:119A ; FUNCTION CHUNK AT ROM:197C SIZE 00000013 BYTES ROM:119A ; FUNCTION CHUNK AT ROM:1BC3 SIZE 00000005 BYTES ROM:119A ROM:119A CD 44 13 call sub_1344 ROM:119D CD 39 13 call ConfigureOneSector ROM:11A0 CD 58 13 call HddProgramDesiredSector ROM:11A3 3A 10 C6 ld a, (HddFormatActive_C610) ROM:11A6 CD DD 1B call SetHddMode ROM:11A9 C3 C3 1B jp loc_1BC3 ; HDC9224: 0x5D Read sectors logical (Bad sector terminate, transfer enabled) ROM:11A9 ; End of function sub_119A ROM:11A9 ROM:11AC ; --------------------------------------------------------------------------- ROM:11AC ; START OF FUNCTION CHUNK FOR sub_11DB ROM:11AC ROM:11AC loc_11AC: ; CODE XREF: ROM:05E3j ROM:11AC ; ROM:0690j ... ROM:11AC CD A9 18 call sub_18A9 ROM:11AF CD 3F 13 call SetHddDmaC000 ROM:11B2 CD 39 13 call ConfigureOneSector ROM:11B5 CD 58 13 call HddProgramDesiredSector ROM:11B8 3A 10 C6 ld a, (HddFormatActive_C610) ROM:11BB CD DD 1B call SetHddMode ROM:11BE CD 18 11 call SelectHddDrive ROM:11C1 C2 38 1E jp nz, loc_1E38 ROM:11C4 CD 73 15 call sub_1573 ROM:11C7 CD 5F 15 call sub_155F ROM:11CA CD 00 16 call sub_1600 ROM:11CD C3 C8 1B jp loc_1BC8 ; HDC9224: 0xA0 | [C738] Write Sectors (with parameters) ROM:11CD ; END OF FUNCTION CHUNK FOR sub_11DB ROM:11D0 ROM:11D0 ; =============== S U B R O U T I N E ======================================= ROM:11D0 ROM:11D0 ROM:11D0 sub_11D0: ; CODE XREF: ROM:08A9j ROM:11D0 ; ROM:0A64j ... ROM:11D0 ROM:11D0 ; FUNCTION CHUNK AT ROM:1197 SIZE 00000003 BYTES ROM:11D0 ROM:11D0 CD 08 13 call sub_1308 ROM:11D3 3E 08 ld a, 8 ROM:11D5 CD 28 13 call sub_1328 ROM:11D8 C3 97 11 jp loc_1197 ROM:11D8 ; End of function sub_11D0 ROM:11D8 ROM:11DB ROM:11DB ; =============== S U B R O U T I N E ======================================= ROM:11DB ROM:11DB ROM:11DB sub_11DB: ; CODE XREF: ROM:0A3Fj ROM:11DB ; ROM:loc_15CBp ... ROM:11DB ROM:11DB ; FUNCTION CHUNK AT ROM:11AC SIZE 00000024 BYTES ROM:11DB ; FUNCTION CHUNK AT ROM:1BC8 SIZE 0000000B BYTES ROM:11DB ROM:11DB CD 08 13 call sub_1308 ROM:11DE 3E 08 ld a, 8 ROM:11E0 CD 28 13 call sub_1328 ROM:11E3 C3 AC 11 jp loc_11AC ROM:11E3 ; End of function sub_11DB ROM:11E3 ROM:11E6 ROM:11E6 ; =============== S U B R O U T I N E ======================================= ROM:11E6 ROM:11E6 ROM:11E6 sub_11E6: ; CODE XREF: ROM:06AFp ROM:11E6 ; sub_F53+29p ... ROM:11E6 ROM:11E6 ; FUNCTION CHUNK AT ROM:1BD3 SIZE 00000005 BYTES ROM:11E6 ROM:11E6 CD 08 13 call sub_1308 ROM:11E9 3E 08 ld a, 8 ROM:11EB CD D8 1B call HDC9224_SetReg ; Set register index to value in a ROM:11EE 3E E0 ld a, 0E0h ; 'a' ROM:11F0 D3 40 out (40h), a ; HDC9224 data: Reg8 Mode, 0xE0 = HDD use, Internal CRC32 with correction, Single density, Step rate 21.8uS (restore only) ROM:11F2 3E 04 ld a, 4 ROM:11F4 CD D8 1B call HDC9224_SetReg ; Set register index to value in a ROM:11F7 3A 9F C6 ld a, (HddDesiredHead) ROM:11FA D3 40 out (40h), a ; HDC9224 data: Reg4 Desired head, [C69F] ROM:11FC 3A A0 C6 ld a, (HddDesiredCyl) ROM:11FF D3 40 out (40h), a ; HDC9224 data: Reg5 Desired cylinder, [C6A0] ROM:1201 C3 D3 1B jp loc_1BD3 ; HDC9224: 0x57 Seek/ Read Id (Step enable, Wait for complete, Verify ID) ROM:1201 ; End of function sub_11E6 ROM:1201 ROM:1204 ; --------------------------------------------------------------------------- ROM:1204 ROM:1204 loc_1204: ; CODE XREF: ROM:0A33j ROM:1204 CD 08 13 call sub_1308 ROM:1207 3E 08 ld a, 8 ROM:1209 CD D8 1B call HDC9224_SetReg ; Set register index to value in a ROM:120C 3E E0 ld a, 0E0h ; 'a' ROM:120E D3 40 out (40h), a ; HDC9224 data: Reg8 Mode, 0xE0 = HDD use, Internal CRC32 with correction, Single density, Step rate 21.8uS (restore only) ROM:1210 3E 04 ld a, 4 ROM:1212 CD D8 1B call HDC9224_SetReg ; Set register index to value in a ROM:1215 3A 9F C6 ld a, (HddDesiredHead) ROM:1218 D3 40 out (40h), a ; HDC9224 data: Reg4 Desired head, [C69F] ROM:121A 3A A0 C6 ld a, (HddDesiredCyl) ROM:121D D3 40 out (40h), a ; HDC9224 data: Reg5 Desired cylinder, [C6A0] ROM:121F 3E 56 ld a, 56h ; 'V' ROM:1221 C3 7C 19 jp HDC9224_command1 ROM:1224 ROM:1224 ; =============== S U B R O U T I N E ======================================= ROM:1224 ROM:1224 ROM:1224 sub_1224: ; CODE XREF: ROM:0594p ROM:1224 ; ROM:05B5p ROM:1224 CD F4 10 call sub_10F4 ROM:1227 C2 38 1E jp nz, loc_1E38 ROM:122A AF xor a ROM:122B 32 12 C7 ld (unk_C712), a ROM:122E 32 14 C7 ld (unk_C714), a ROM:1231 32 13 C7 ld (unk_C713), a ROM:1234 C3 5E 12 jp sub_125E ROM:1234 ; End of function sub_1224 ROM:1234 ROM:1237 ; --------------------------------------------------------------------------- ROM:1237 ROM:1237 loc_1237: ; CODE XREF: ROM:10F1j ROM:1237 21 A0 0F ld hl, 0FA0h ROM:123A ROM:123A loc_123A: ; CODE XREF: ROM:1256j ROM:123A E5 push hl ROM:123B CD F6 1B call sub_1BF6 ROM:123E E1 pop hl ROM:123F 3A A6 C6 ld a, (HDC_DriveStatus) ROM:1242 CB 67 bit 4, a ROM:1244 16 00 ld d, 0 ROM:1246 C2 59 05 jp nz, loc_559 ROM:1249 E5 push hl ROM:124A CD 3A 11 call sub_113A ROM:124D E1 pop hl ROM:124E 7A ld a, d ROM:124F A7 and a ROM:1250 C2 5B 12 jp nz, loc_125B ROM:1253 2B dec hl ROM:1254 7C ld a, h ROM:1255 B5 or l ROM:1256 C2 3A 12 jp nz, loc_123A ROM:1259 16 06 ld d, 6 ROM:125B ROM:125B loc_125B: ; CODE XREF: ROM:1250j ROM:125B C3 88 15 jp GeneralFailure? ROM:125E ROM:125E ; =============== S U B R O U T I N E ======================================= ROM:125E ROM:125E ROM:125E sub_125E: ; CODE XREF: ROM:loc_90Ap ROM:125E ; ROM:loc_AACp ... ROM:125E 21 A0 0F ld hl, 0FA0h ROM:1261 ROM:1261 loc_1261: ; CODE XREF: sub_125E+1Fj ROM:1261 E5 push hl ROM:1262 CD F6 1B call sub_1BF6 ROM:1265 E1 pop hl ROM:1266 3A A6 C6 ld a, (HDC_DriveStatus) ROM:1269 CB 67 bit 4, a ROM:126B 16 00 ld d, 0 ROM:126D C2 85 12 jp nz, loc_1285 ROM:1270 E5 push hl ROM:1271 CD 3A 11 call sub_113A ROM:1274 E1 pop hl ROM:1275 7A ld a, d ROM:1276 A7 and a ROM:1277 C2 84 12 jp nz, locret_1284 ROM:127A 2B dec hl ROM:127B 7C ld a, h ROM:127C B5 or l ROM:127D C2 61 12 jp nz, loc_1261 ROM:1280 16 06 ld d, 6 ROM:1282 7A ld a, d ROM:1283 B7 or a ROM:1284 ROM:1284 locret_1284: ; CODE XREF: sub_125E+19j ROM:1284 C9 ret ROM:1285 ; --------------------------------------------------------------------------- ROM:1285 ROM:1285 loc_1285: ; CODE XREF: sub_125E+Fj ROM:1285 AF xor a ROM:1286 C9 ret ROM:1286 ; End of function sub_125E ROM:1286 ROM:1287 ROM:1287 ; =============== S U B R O U T I N E ======================================= ROM:1287 ROM:1287 ROM:1287 sub_1287: ; CODE XREF: ROM:05A0p ROM:1287 CD 79 18 call sub_1879 ROM:128A 21 04 00 ld hl, 4 ROM:128D 22 28 C7 ld (unk_C728), hl ROM:1290 AF xor a ROM:1291 32 34 C7 ld (unk_C734), a ROM:1294 CD 4F 38 call sub_384F ROM:1297 C3 C0 13 jp sub_13C0 ROM:1297 ; End of function sub_1287 ROM:1297 ROM:129A ROM:129A ; =============== S U B R O U T I N E ======================================= ROM:129A ROM:129A ROM:129A sub_129A: ; CODE XREF: ROM:loc_10Fp ROM:129A ; ROM:loc_15Ep ... ROM:129A 3A 90 C6 ld a, (HddLbaTop) ROM:129D ROM:129D loc_129D: ; CODE XREF: ROM:0CC6p ROM:129D ; ROM:2D20p ROM:129D E6 60 and 60h ; '`' ROM:129F 32 0A C7 ld (unk_C70A), a ROM:12A2 21 0D C7 ld hl, 0C70Dh ROM:12A5 BE cp (hl) ROM:12A6 77 ld (hl), a ROM:12A7 C8 ret z ROM:12A8 78 ld a, b ROM:12A9 CB 6F bit 5, a ROM:12AB 20 09 jr nz, loc_12B6 ROM:12AD 21 3A C6 ld hl, 0C63Ah ROM:12B0 3A 21 C6 ld a, (unk_C621) ROM:12B3 77 ld (hl), a ROM:12B4 18 07 jr loc_12BD ROM:12B6 ; --------------------------------------------------------------------------- ROM:12B6 ROM:12B6 loc_12B6: ; CODE XREF: sub_129A+11j ROM:12B6 21 53 C6 ld hl, 0C653h ROM:12B9 3A 21 C6 ld a, (unk_C621) ROM:12BC 77 ld (hl), a ROM:12BD ROM:12BD loc_12BD: ; CODE XREF: sub_129A+1Aj ROM:12BD CD 5F 16 call sub_165F ROM:12C0 C9 ret ROM:12C0 ; End of function sub_129A ROM:12C0 ROM:12C1 ROM:12C1 ; =============== S U B R O U T I N E ======================================= ROM:12C1 ROM:12C1 ROM:12C1 sub_12C1: ; CODE XREF: ROM:loc_902p ROM:12C1 ; ROM:loc_AA3p ... ROM:12C1 3A 14 C6 ld a, (byte_C614) ROM:12C4 21 11 C7 ld hl, unk_C711 ROM:12C7 34 inc (hl) ROM:12C8 BE cp (hl) ROM:12C9 D0 ret nc ROM:12C9 ; End of function sub_12C1 ROM:12C9 ROM:12CA ROM:12CA ; =============== S U B R O U T I N E ======================================= ROM:12CA ROM:12CA ROM:12CA sub_12CA: ; CODE XREF: ROM:loc_5FBp ROM:12CA 3A 96 C7 ld a, (byte_C796) ROM:12CD CB E7 set 4, a ROM:12CF 32 96 C7 ld (byte_C796), a ROM:12D2 AF xor a ROM:12D3 32 11 C7 ld (unk_C711), a ROM:12D6 3A 13 C6 ld a, (unk_C613) ROM:12D9 21 12 C7 ld hl, 0C712h ROM:12DC 34 inc (hl) ROM:12DD BE cp (hl) ROM:12DE D0 ret nc ROM:12DF 36 00 ld (hl), 0 ROM:12E1 2A 13 C7 ld hl, (unk_C713) ROM:12E4 23 inc hl ROM:12E5 22 13 C7 ld (unk_C713), hl ROM:12E8 CD 8C 17 call sub_178C ROM:12EB D4 02 13 call nc, sub_1302 ROM:12EE C9 ret ROM:12EE ; End of function sub_12CA ROM:12EE ROM:12EF ; --------------------------------------------------------------------------- ROM:12EF CD 6C 18 call sub_186C ROM:12F2 C3 E6 11 jp sub_11E6 ROM:12F5 ROM:12F5 ; =============== S U B R O U T I N E ======================================= ROM:12F5 ROM:12F5 ROM:12F5 sub_12F5: ; CODE XREF: ROM:0639p ROM:12F5 ; ROM:065Ap ROM:12F5 CD 08 13 call sub_1308 ROM:12F8 CD 58 13 call HddProgramDesiredSector ROM:12FB CD 18 11 call SelectHddDrive ROM:12FE CD 47 14 call sub_1447 ROM:1301 C9 ret ROM:1301 ; End of function sub_12F5 ROM:1301 ROM:1302 ROM:1302 ; =============== S U B R O U T I N E ======================================= ROM:1302 ROM:1302 ROM:1302 sub_1302: ; CODE XREF: sub_E35+63p ROM:1302 ; sub_12CA+21p ROM:1302 08 ex af, af' ROM:1303 CD 27 11 call sub_1127 ROM:1306 08 ex af, af' ROM:1307 C9 ret ROM:1307 ; End of function sub_1302 ROM:1307 ROM:1308 ROM:1308 ; =============== S U B R O U T I N E ======================================= ROM:1308 ROM:1308 ROM:1308 sub_1308: ; CODE XREF: ROM:05BFp ROM:1308 ; ROM:061Bp ... ROM:1308 3A 11 C7 ld a, (unk_C711) ROM:130B 32 9E C6 ld (HddDesiredSector), a ROM:130E 3A 14 C7 ld a, (unk_C714) ROM:1311 E6 07 and 7 ROM:1313 07 rlca ROM:1314 07 rlca ROM:1315 07 rlca ROM:1316 07 rlca ROM:1317 47 ld b, a ROM:1318 3A 12 C7 ld a, (unk_C712) ROM:131B E6 8F and 8Fh ; 'Å' ROM:131D B0 or b ROM:131E 32 9F C6 ld (HddDesiredHead), a ROM:1321 3A 13 C7 ld a, (unk_C713) ROM:1324 32 A0 C6 ld (HddDesiredCyl), a ROM:1327 C9 ret ROM:1327 ; End of function sub_1308 ROM:1327 ROM:1328 ROM:1328 ; =============== S U B R O U T I N E ======================================= ROM:1328 ROM:1328 ROM:1328 sub_1328: ; CODE XREF: ROM:05E0p ROM:1328 ; ROM:068Dp ... ROM:1328 2F cpl ROM:1329 07 rlca ROM:132A 07 rlca ROM:132B 07 rlca ROM:132C 07 rlca ROM:132D E6 F0 and 0F0h ; '=' ROM:132F 32 A2 C6 ld (HddRetryCount), a ROM:1332 C9 ret ROM:1332 ; End of function sub_1328 ROM:1332 ROM:1333 ; --------------------------------------------------------------------------- ROM:1333 3E 05 ld a, 5 ROM:1335 32 2B C7 ld (unk_C72B), a ROM:1338 C9 ret ROM:1339 ROM:1339 ; =============== S U B R O U T I N E ======================================= ROM:1339 ROM:1339 ROM:1339 ConfigureOneSector: ; CODE XREF: sub_6C2+6p ROM:1339 ; sub_119A+3p ... ROM:1339 3E 01 ld a, 1 ROM:133B 32 A1 C6 ld (HddSectorCount), a ROM:133E C9 ret ROM:133E ; End of function ConfigureOneSector ROM:133E ROM:133F ROM:133F ; =============== S U B R O U T I N E ======================================= ROM:133F ROM:133F ROM:133F SetHddDmaC000: ; CODE XREF: sub_6C2+3p ROM:133F ; sub_11DB-2Cp ROM:133F 11 00 C0 ld de, 0C000h ROM:1342 18 03 jr loc_1347 ROM:1342 ; End of function SetHddDmaC000 ROM:1342 ROM:1344 ROM:1344 ; =============== S U B R O U T I N E ======================================= ROM:1344 ROM:1344 ROM:1344 sub_1344: ; CODE XREF: sub_119Ap ROM:1344 11 00 C0 ld de, 0C000h ROM:1344 ; End of function sub_1344 ROM:1344 ROM:1347 ; START OF FUNCTION CHUNK FOR sub_1526 ROM:1347 ROM:1347 loc_1347: ; CODE XREF: SetHddDmaC000+3j ROM:1347 ; sub_1526+3j ROM:1347 0E 41 ld c, 41h ; 'A' ROM:1349 3E 40 ld a, 40h ; '@' ROM:134B ED 79 out (c), a ROM:134D 0E 40 ld c, 40h ; '@' ROM:134F ED 59 out (c), e ; Write DE to be the DMA address in the HDC9224 ROM:1351 ED 51 out (c), d ROM:1353 3E 00 ld a, 0 ROM:1355 ED 79 out (c), a ROM:1357 C9 ret ROM:1357 ; END OF FUNCTION CHUNK FOR sub_1526 ROM:1358 ROM:1358 ; =============== S U B R O U T I N E ======================================= ROM:1358 ROM:1358 ROM:1358 HddProgramDesiredSector: ; CODE XREF: sub_6C2+9p ROM:1358 ; sub_119A+6p ... ROM:1358 3E 43 ld a, 43h ; 'C' ROM:135A D3 41 out (41h), a ; HDC9224: 0x43 Set register 3 (Desired Sector) ROM:135C 0E 40 ld c, 40h ; '@' ROM:135E 06 05 ld b, 5 ROM:1360 21 9E C6 ld hl, HddDesiredSector ROM:1363 ROM:1363 loc_1363: ; CODE XREF: HddProgramDesiredSector+Fj ROM:1363 7E ld a, (hl) ROM:1364 ED 79 out (c), a ; Copies 5 registers, 3,4,5,6,7 (sector,head,cyl,sector count, retry count) ROM:1366 23 inc hl ROM:1367 10 FA djnz loc_1363 ROM:1369 C9 ret ROM:1369 ; End of function HddProgramDesiredSector ROM:1369 ROM:136A ROM:136A ; =============== S U B R O U T I N E ======================================= ROM:136A ROM:136A ROM:136A sub_136A: ; CODE XREF: ROM:06BFj ROM:136A ; ROM:08BEp ROM:136A ROM:136A ; FUNCTION CHUNK AT ROM:1388 SIZE 00000008 BYTES ROM:136A ROM:136A 3A 2A C7 ld a, (unk_C72A) ROM:136D A7 and a ROM:136E 20 18 jr nz, loc_1388 ROM:1370 CD 99 13 call sub_1399 ROM:1370 ; End of function sub_136A ROM:1370 ROM:1373 ; START OF FUNCTION CHUNK FOR sub_139C ROM:1373 ROM:1373 loc_1373: ; CODE XREF: sub_136A+24j ROM:1373 ; sub_139C+15j ... ROM:1373 CD 4F 38 call sub_384F ROM:1376 C3 C0 13 jp sub_13C0 ROM:1376 ; END OF FUNCTION CHUNK FOR sub_139C ROM:1379 ROM:1379 ; =============== S U B R O U T I N E ======================================= ROM:1379 ROM:1379 ROM:1379 sub_1379: ; CODE XREF: ROM:loc_A22p ROM:1379 ROM:1379 ; FUNCTION CHUNK AT ROM:1390 SIZE 00000009 BYTES ROM:1379 ROM:1379 3A 2A C7 ld a, (unk_C72A) ROM:137C A7 and a ROM:137D 20 11 jr nz, loc_1390 ROM:137F CD 99 13 call sub_1399 ROM:1382 ROM:1382 loc_1382: ; CODE XREF: sub_1379+1Dj ROM:1382 CD 48 38 call sub_3848 ROM:1385 C3 C0 13 jp sub_13C0 ROM:1385 ; End of function sub_1379 ROM:1385 ROM:1388 ; --------------------------------------------------------------------------- ROM:1388 ; START OF FUNCTION CHUNK FOR sub_136A ROM:1388 ROM:1388 loc_1388: ; CODE XREF: sub_136A+4j ROM:1388 11 04 00 ld de, 4 ROM:138B CD 9C 13 call sub_139C ROM:138E 18 E3 jr loc_1373 ROM:138E ; END OF FUNCTION CHUNK FOR sub_136A ROM:1390 ; --------------------------------------------------------------------------- ROM:1390 ; START OF FUNCTION CHUNK FOR sub_1379 ROM:1390 ROM:1390 loc_1390: ; CODE XREF: sub_1379+4j ROM:1390 11 04 00 ld de, 4 ROM:1393 CD 9C 13 call sub_139C ROM:1396 C3 82 13 jp loc_1382 ROM:1396 ; END OF FUNCTION CHUNK FOR sub_1379 ROM:1399 ROM:1399 ; =============== S U B R O U T I N E ======================================= ROM:1399 ROM:1399 ROM:1399 sub_1399: ; CODE XREF: sub_136A+6p ROM:1399 ; sub_1379+6p ROM:1399 11 00 00 ld de, 0 ROM:1399 ; End of function sub_1399 ROM:1399 ROM:139C ROM:139C ; =============== S U B R O U T I N E ======================================= ROM:139C ROM:139C ROM:139C sub_139C: ; CODE XREF: sub_136A+21p ROM:139C ; sub_1379+1Ap ROM:139C ROM:139C ; FUNCTION CHUNK AT ROM:1373 SIZE 00000006 BYTES ROM:139C ROM:139C 3A 1C C6 ld a, (unk_C61C) ROM:139F 21 80 00 ld hl, 80h ; 'Ç' ROM:13A2 FE 00 cp 0 ROM:13A4 28 15 jr z, loc_13BB ROM:13A6 FE 01 cp 1 ROM:13A8 28 09 jr z, loc_13B3 ROM:13AA FE 02 cp 2 ROM:13AC 28 0A jr z, loc_13B8 ROM:13AE 21 00 04 ld hl, 400h ROM:13B1 18 C0 jr loc_1373 ROM:13B3 ; --------------------------------------------------------------------------- ROM:13B3 ROM:13B3 loc_13B3: ; CODE XREF: sub_139C+Cj ROM:13B3 21 00 01 ld hl, 100h ROM:13B6 18 BB jr loc_1373 ROM:13B8 ; --------------------------------------------------------------------------- ROM:13B8 ROM:13B8 loc_13B8: ; CODE XREF: sub_139C+10j ROM:13B8 21 00 02 ld hl, 200h ROM:13BB ROM:13BB loc_13BB: ; CODE XREF: sub_139C+8j ROM:13BB 19 add hl, de ROM:13BC 22 28 C7 ld (unk_C728), hl ROM:13BF C9 ret ROM:13BF ; End of function sub_139C ROM:13BF ROM:13C0 ROM:13C0 ; =============== S U B R O U T I N E ======================================= ROM:13C0 ROM:13C0 ROM:13C0 sub_13C0: ; CODE XREF: sub_7F4+1Fj ROM:13C0 ; ROM:083Ep ... ROM:13C0 97 sub a ROM:13C1 32 32 C7 ld (unk_C732), a ROM:13C4 ED 4B 28 C7 ld bc, (unk_C728) ROM:13C8 21 00 C0 ld hl, 0C000h ROM:13C8 ; End of function sub_13C0 ROM:13C8 ROM:13CB ROM:13CB ; =============== S U B R O U T I N E ======================================= ROM:13CB ROM:13CB ROM:13CB sub_13CB: ; CODE XREF: HandleInterrupt+63p ROM:13CB ROM:13CB ; FUNCTION CHUNK AT ROM:1E0A SIZE 0000001E BYTES ROM:13CB ROM:13CB C3 D7 13 jp loc_13D7 ROM:13CE ; --------------------------------------------------------------------------- ROM:13CE A7 and a ROM:13CF 28 06 jr z, loc_13D7 ROM:13D1 ROM:13D1 loc_13D1: ; CODE XREF: sub_13CB+Aj ROM:13D1 DB 38 in a, (38h) ROM:13D3 CB 57 bit 2, a ROM:13D5 28 FA jr z, loc_13D1 ROM:13D7 ROM:13D7 loc_13D7: ; CODE XREF: sub_13CBj ROM:13D7 ; sub_13CB+4j ROM:13D7 3A 32 C7 ld a, (unk_C732) ROM:13DA A7 and a ROM:13DB 28 2B jr z, loc_1408 ROM:13DD D3 2D out (2Dh), a ROM:13DF DB 13 in a, (13h) ROM:13E1 D3 23 out (23h), a ROM:13E3 DB 12 in a, (12h) ROM:13E5 D3 24 out (24h), a ROM:13E7 ROM:13E7 loc_13E7: ; CODE XREF: ROM:0B3Bp ROM:13E7 ; sub_13CB+50j ... ROM:13E7 1E 01 ld e, 1 ROM:13E9 D3 25 out (25h), a ROM:13EB CD 2A 38 call ProgramDmaCh1 ROM:13EE 3E 80 ld a, 80h ; 'Ç' ROM:13F0 D3 26 out (26h), a ROM:13F2 ROM:13F2 loc_13F2: ; CODE XREF: sub_13CB+32j ROM:13F2 DB 38 in a, (38h) ROM:13F4 CB 57 bit 2, a ROM:13F6 20 07 jr nz, loc_13FF ROM:13F8 E6 C0 and 0C0h ; '+' ROM:13FA C2 0A 1E jp nz, loc_1E0A ROM:13FD 18 F3 jr loc_13F2 ROM:13FF ; --------------------------------------------------------------------------- ROM:13FF ROM:13FF loc_13FF: ; CODE XREF: sub_13CB+2Bj ROM:13FF 3E 05 ld a, 5 ROM:1401 D3 6A out (6Ah), a ; P8237A: Set Mask register, Set mask on channel 1 (prevent DMA on channel 1) ROM:1403 21 35 C7 ld hl, unk_C735 ROM:1406 34 inc (hl) ROM:1407 C9 ret ROM:1408 ; --------------------------------------------------------------------------- ROM:1408 ROM:1408 loc_1408: ; CODE XREF: sub_13CB+10j ROM:1408 D3 2D out (2Dh), a ROM:140A 3A 34 C7 ld a, (unk_C734) ROM:140D A7 and a ROM:140E CA 1E 14 jp z, loc_141E ROM:1411 3A 35 C7 ld a, (unk_C735) ROM:1414 D3 23 out (23h), a ROM:1416 3A 36 C7 ld a, (unk_C736) ROM:1419 D3 24 out (24h), a ROM:141B C3 E7 13 jp loc_13E7 ROM:141E ; --------------------------------------------------------------------------- ROM:141E ROM:141E loc_141E: ; CODE XREF: sub_13CB+43j ROM:141E DB 17 in a, (17h) ROM:1420 32 35 C7 ld (unk_C735), a ROM:1423 D3 23 out (23h), a ROM:1425 DB 16 in a, (16h) ROM:1427 32 36 C7 ld (unk_C736), a ROM:142A D3 24 out (24h), a ROM:142C C3 E7 13 jp loc_13E7 ROM:142C ; End of function sub_13CB ROM:142C ROM:142F ROM:142F ; =============== S U B R O U T I N E ======================================= ROM:142F ROM:142F ROM:142F sub_142F: ; CODE XREF: ROM:loc_6B8p ROM:142F 21 A8 C6 ld hl, 0C6A8h ROM:1432 11 00 C0 ld de, 0C000h ROM:1435 3A A8 C6 ld a, (unk_C6A8) ROM:1438 4F ld c, a ROM:1439 06 00 ld b, 0 ROM:143B ED B0 ldir ROM:143D 13 inc de ROM:143E 3E AA ld a, 0AAh ; '¬' ROM:1440 12 ld (de), a ROM:1441 C9 ret ROM:1441 ; End of function sub_142F ROM:1441 ROM:1442 ROM:1442 ; =============== S U B R O U T I N E ======================================= ROM:1442 ROM:1442 ROM:1442 sub_1442: ; CODE XREF: ROM:loc_8FCp ROM:1442 ; ROM:loc_A9Dp ROM:1442 21 93 C6 ld hl, 0C693h ROM:1445 35 dec (hl) ROM:1446 C9 ret ROM:1446 ; End of function sub_1442 ROM:1446 ROM:1447 ROM:1447 ; =============== S U B R O U T I N E ======================================= ROM:1447 ROM:1447 ROM:1447 sub_1447: ; CODE XREF: sub_DDE+Cj ROM:1447 ; sub_10BF+Cj ... ROM:1447 ROM:1447 ; FUNCTION CHUNK AT ROM:1C74 SIZE 00000001 BYTES ROM:1447 ROM:1447 16 FF ld d, 0FFh ROM:1449 ROM:1449 loc_1449: ; CODE XREF: sub_1447+Fj ROM:1449 CD F6 1B call sub_1BF6 ROM:144C 3A A6 C6 ld a, (HDC_DriveStatus) ROM:144F CB 6F bit 5, a ROM:1451 C0 ret nz ROM:1452 CD 5C 18 call DelayLoop80k ROM:1455 15 dec d ROM:1456 20 F1 jr nz, loc_1449 ROM:1458 C3 74 1C jp loc_1C74 ROM:1458 ; End of function sub_1447 ROM:1458 ROM:145B ROM:145B ; =============== S U B R O U T I N E ======================================= ROM:145B ROM:145B ROM:145B sub_145B: ; CODE XREF: ROM:10D2p ROM:145B ; ROM:10DEp ... ROM:145B CD F6 1B call sub_1BF6 ROM:145E 3A A6 C6 ld a, (HDC_DriveStatus) ROM:1461 CB 4F bit 1, a ROM:1463 C9 ret ROM:1463 ; End of function sub_145B ROM:1463 ROM:1464 ; --------------------------------------------------------------------------- ROM:1464 ROM:1464 loc_1464: ; CODE XREF: ROM:1005j ROM:1464 CD F6 1B call sub_1BF6 ROM:1467 3A A6 C6 ld a, (HDC_DriveStatus) ROM:146A CB 47 bit 0, a ROM:146C C9 ret ROM:146D ROM:146D ; =============== S U B R O U T I N E ======================================= ROM:146D ROM:146D ROM:146D sub_146D: ; CODE XREF: ROM:loc_FF0p ROM:146D ; ROM:1002p ROM:146D FE 08 cp 8 ROM:146F CA 79 14 jp z, loc_1479 ROM:1472 FE 10 cp 10h ROM:1474 CA 89 14 jp z, loc_1489 ROM:1477 37 scf ROM:1478 C9 ret ROM:1479 ; --------------------------------------------------------------------------- ROM:1479 ROM:1479 loc_1479: ; CODE XREF: sub_146D+2j ROM:1479 ; sub_146D+Fj ROM:1479 CD 85 18 call sub_1885 ROM:147C CA 79 14 jp z, loc_1479 ROM:147F ROM:147F loc_147F: ; CODE XREF: sub_146D+22j ROM:147F 21 21 C6 ld hl, 0C621h ROM:1482 CB CE set 1, (hl) ROM:1484 CD C5 10 call loc_10C5 ROM:1487 AF xor a ROM:1488 C9 ret ROM:1489 ; --------------------------------------------------------------------------- ROM:1489 ROM:1489 loc_1489: ; CODE XREF: sub_146D+7j ROM:1489 CD 85 18 call sub_1885 ROM:148C CA 8A 1C jp z, loc_1C8A ROM:148F 18 EE jr loc_147F ROM:148F ; End of function sub_146D ROM:148F ROM:1491 ROM:1491 ; =============== S U B R O U T I N E ======================================= ROM:1491 ROM:1491 ROM:1491 sub_1491: ; CODE XREF: ROM:05A3p ROM:1491 06 04 ld b, 4 ROM:1493 21 1D C6 ld hl, 0C61Dh ROM:1496 AF xor a ROM:1497 ROM:1497 loc_1497: ; CODE XREF: sub_1491+8j ROM:1497 77 ld (hl), a ROM:1498 23 inc hl ROM:1499 10 FC djnz loc_1497 ROM:149B C9 ret ROM:149B ; End of function sub_1491 ROM:149B ROM:149C ROM:149C ; =============== S U B R O U T I N E ======================================= ROM:149C ROM:149C ROM:149C sub_149C: ; CODE XREF: ROM:061Ep ROM:149C ; ROM:loc_114Dp ROM:149C CD A3 14 call sub_14A3 ROM:149F CD 09 15 call sub_1509 ROM:14A2 C9 ret ROM:14A2 ; End of function sub_149C ROM:14A2 ROM:14A3 ROM:14A3 ; =============== S U B R O U T I N E ======================================= ROM:14A3 ROM:14A3 ROM:14A3 sub_14A3: ; CODE XREF: sub_149Cp ROM:14A3 3A 93 C6 ld a, (byte_C693) ROM:14A6 A7 and a ROM:14A7 C2 AE 14 jp nz, loc_14AE ROM:14AA 3C inc a ROM:14AB 32 93 C6 ld (byte_C693), a ROM:14AE ROM:14AE loc_14AE: ; CODE XREF: sub_14A3+4j ROM:14AE 01 00 00 ld bc, 0 ROM:14B1 11 00 00 ld de, 0 ROM:14B4 21 39 C7 ld hl, 0C739h ROM:14B7 19 add hl, de ROM:14B8 36 FF ld (hl), 0FFh ROM:14BA 21 51 C7 ld hl, 0C751h ROM:14BD ROM:14BD loc_14BD: ; CODE XREF: sub_14A3+37j ROM:14BD 70 ld (hl), b ROM:14BE 04 inc b ROM:14BF 3A 15 C6 ld a, (byte_C615) ROM:14C2 B8 cp b ROM:14C3 28 32 jr z, loc_14F7 ROM:14C5 3A 93 C6 ld a, (byte_C693) ROM:14C8 83 add a, e ROM:14C9 5F ld e, a ROM:14CA 3A 14 C6 ld a, (byte_C614) ROM:14CD BB cp e ROM:14CE 38 0C jr c, loc_14DC ROM:14D0 3A 93 C6 ld a, (byte_C693) ROM:14D3 ROM:14D3 loc_14D3: ; CODE XREF: sub_14A3+35j ROM:14D3 ; sub_14A3+52j ROM:14D3 23 inc hl ROM:14D4 23 inc hl ROM:14D5 23 inc hl ROM:14D6 23 inc hl ROM:14D7 3D dec a ROM:14D8 20 F9 jr nz, loc_14D3 ROM:14DA 18 E1 jr loc_14BD ROM:14DC ; --------------------------------------------------------------------------- ROM:14DC ROM:14DC loc_14DC: ; CODE XREF: sub_14A3+2Bj ROM:14DC 3A 14 C6 ld a, (byte_C614) ROM:14DF 2F cpl ROM:14E0 83 add a, e ROM:14E1 5F ld e, a ROM:14E2 21 39 C7 ld hl, 0C739h ROM:14E5 19 add hl, de ROM:14E6 7E ld a, (hl) ROM:14E7 A7 and a ROM:14E8 28 01 jr z, loc_14EB ROM:14EA 1C inc e ROM:14EB ROM:14EB loc_14EB: ; CODE XREF: sub_14A3+45j ROM:14EB 7B ld a, e ROM:14EC 21 39 C7 ld hl, 0C739h ROM:14EF 19 add hl, de ROM:14F0 36 FF ld (hl), 0FFh ROM:14F2 21 51 C7 ld hl, 0C751h ROM:14F5 18 DC jr loc_14D3 ROM:14F7 ; --------------------------------------------------------------------------- ROM:14F7 ROM:14F7 loc_14F7: ; CODE XREF: sub_14A3+20j ROM:14F7 21 39 C7 ld hl, 0C739h ROM:14FA 06 07 ld b, 7 ROM:14FC ROM:14FC loc_14FC: ; CODE XREF: sub_14A3+5Cj ROM:14FC 36 00 ld (hl), 0 ROM:14FE 23 inc hl ROM:14FF 10 FB djnz loc_14FC ROM:1501 C9 ret ROM:1501 ; End of function sub_14A3 ROM:1501 ROM:1502 ; --------------------------------------------------------------------------- ROM:1502 00 nop ROM:1503 00 nop ROM:1504 00 nop ROM:1505 00 nop ROM:1506 00 nop ROM:1507 00 nop ROM:1508 00 nop ROM:1509 ROM:1509 ; =============== S U B R O U T I N E ======================================= ROM:1509 ROM:1509 ROM:1509 sub_1509: ; CODE XREF: sub_F53+30p ROM:1509 ; sub_149C+3p ROM:1509 21 4F C7 ld hl, 0C74Fh ROM:150C 3A 15 C6 ld a, (byte_C615) ROM:150F 47 ld b, a ROM:1510 3A A0 C6 ld a, (HddDesiredCyl) ROM:1513 4F ld c, a ROM:1514 3A 9F C6 ld a, (HddDesiredHead) ROM:1517 57 ld d, a ROM:1518 3A 1C C6 ld a, (unk_C61C) ROM:151B 5F ld e, a ROM:151C ROM:151C loc_151C: ; CODE XREF: sub_1509+1Aj ROM:151C 71 ld (hl), c ROM:151D 23 inc hl ROM:151E 72 ld (hl), d ROM:151F 23 inc hl ROM:1520 23 inc hl ROM:1521 73 ld (hl), e ROM:1522 23 inc hl ROM:1523 10 F7 djnz loc_151C ROM:1525 C9 ret ROM:1525 ; End of function sub_1509 ROM:1525 ROM:1526 ROM:1526 ; =============== S U B R O U T I N E ======================================= ROM:1526 ROM:1526 ROM:1526 sub_1526: ; CODE XREF: sub_F53+36p ROM:1526 ; ROM:loc_1150p ROM:1526 ROM:1526 ; FUNCTION CHUNK AT ROM:1347 SIZE 00000011 BYTES ROM:1526 ROM:1526 11 4F C7 ld de, 0C74Fh ROM:1529 C3 47 13 jp loc_1347 ROM:1529 ; End of function sub_1526 ROM:1529 ROM:152C ; --------------------------------------------------------------------------- ROM:152C 3E 40 ld a, 40h ; '@' ROM:152E D3 41 out (41h), a ; HDC9224: Set register 0 ROM:1530 0E 40 ld c, 40h ; '@' ROM:1532 3E F0 ld a, 0F0h ; '=' ROM:1534 ED 79 out (c), a ROM:1536 ED 79 out (c), a ROM:1538 3E FD ld a, 0FDh ; '²' ROM:153A ED 79 out (c), a ROM:153C 3E EC ld a, 0ECh ; '8' ROM:153E ED 79 out (c), a ROM:1540 3A 28 C6 ld a, (unk_C628) ROM:1543 ED 79 out (c), a ROM:1545 3E F0 ld a, 0F0h ; '=' ROM:1547 ED 79 out (c), a ROM:1549 3A 15 C6 ld a, (byte_C615) ROM:154C ED 79 out (c), a ROM:154E 3A 1C C6 ld a, (unk_C61C) ROM:1551 ED 79 out (c), a ROM:1553 C9 ret ROM:1554 ROM:1554 ; =============== S U B R O U T I N E ======================================= ROM:1554 ROM:1554 ROM:1554 sub_1554: ; CODE XREF: sub_F53+6Bp ROM:1554 ; ROM:1188p ROM:1554 3E 00 ld a, 0 ROM:1556 F6 E0 or 0E0h ; 'a' ROM:1558 ED 79 out (c), a ROM:155A 3E 23 ld a, 23h ; '#' ROM:155C ED 79 out (c), a ROM:155E C9 ret ROM:155E ; End of function sub_1554 ROM:155E ROM:155F ROM:155F ; =============== S U B R O U T I N E ======================================= ROM:155F ROM:155F ROM:155F sub_155F: ; CODE XREF: sub_6C2+1Bp ROM:155F ; sub_F53+6Ep ... ROM:155F 2A 16 C6 ld hl, (unk_C616) ROM:1562 3A 14 C7 ld a, (unk_C714) ROM:1565 BC cp h ROM:1566 0E 00 ld c, 0 ROM:1568 D8 ret c ROM:1569 20 05 jr nz, loc_1570 ROM:156B 3A 13 C7 ld a, (unk_C713) ROM:156E BD cp l ROM:156F D8 ret c ROM:1570 ROM:1570 loc_1570: ; CODE XREF: sub_155F+Aj ROM:1570 0E 08 ld c, 8 ROM:1572 C9 ret ROM:1572 ; End of function sub_155F ROM:1572 ROM:1573 ROM:1573 ; =============== S U B R O U T I N E ======================================= ROM:1573 ROM:1573 ROM:1573 sub_1573: ; CODE XREF: sub_6C2+18p ROM:1573 ; ROM:118Ep ... ROM:1573 16 00 ld d, 0 ROM:1575 2A 18 C6 ld hl, (unk_C618) ROM:1578 3A 14 C7 ld a, (unk_C714) ROM:157B BC cp h ROM:157C D8 ret c ROM:157D C2 85 15 jp nz, loc_1585 ROM:1580 3A 13 C7 ld a, (unk_C713) ROM:1583 BD cp l ROM:1584 D8 ret c ROM:1585 ROM:1585 loc_1585: ; CODE XREF: sub_1573+Aj ROM:1585 16 02 ld d, 2 ROM:1587 C9 ret ROM:1587 ; End of function sub_1573 ROM:1587 ROM:1588 ; --------------------------------------------------------------------------- ROM:1588 ; START OF FUNCTION CHUNK FOR sub_113A ROM:1588 ROM:1588 GeneralFailure?: ; CODE XREF: HandleInterrupt-32Dj ROM:1588 ; ROM:059Aj ... ROM:1588 CD 3B 1E call sub_1E3B ROM:158B CD 91 15 call sub_1591 ROM:158E C3 5E 05 jp loc_55E ROM:158E ; END OF FUNCTION CHUNK FOR sub_113A ROM:1591 ROM:1591 ; =============== S U B R O U T I N E ======================================= ROM:1591 ROM:1591 ROM:1591 sub_1591: ; CODE XREF: sub_22E+1Ep ROM:1591 ; sub_113A+451p ... ROM:1591 7A ld a, d ROM:1592 32 1D C6 ld (unk_C61D), a ROM:1595 CD D9 17 call ConstructLba ROM:1598 3A 0D C7 ld a, (unk_C70D) ROM:159B B1 or c ROM:159C 21 1E C6 ld hl, 0C61Eh ROM:159F 77 ld (hl), a ROM:15A0 23 inc hl ROM:15A1 72 ld (hl), d ROM:15A2 23 inc hl ROM:15A3 73 ld (hl), e ROM:15A4 C9 ret ROM:15A4 ; End of function sub_1591 ROM:15A4 ROM:15A5 ROM:15A5 ; =============== S U B R O U T I N E ======================================= ROM:15A5 ROM:15A5 ROM:15A5 sub_15A5: ; CODE XREF: sub_22E+26p ROM:15A5 ; sub_113A:loc_563p ROM:15A5 3A 0A C7 ld a, (unk_C70A) ROM:15A8 CB E7 set 4, a ROM:15AA D3 10 out (10h), a ROM:15AC 3A 0B C7 ld a, (unk_C70B) ROM:15AF F6 01 or 1 ROM:15B1 D3 11 out (11h), a ROM:15B3 C9 ret ROM:15B3 ; End of function sub_15A5 ROM:15B3 ROM:15B4 ; --------------------------------------------------------------------------- ROM:15B4 C9 ret ROM:15B5 ; --------------------------------------------------------------------------- ROM:15B5 CD DA 18 call sub_18DA ROM:15B8 ROM:15B8 loc_15B8: ; CODE XREF: ROM:15C0j ROM:15B8 CD D0 11 call sub_11D0 ROM:15BB C0 ret nz ROM:15BC CD EB 18 call sub_18EB ROM:15BF C8 ret z ROM:15C0 18 F6 jr loc_15B8 ROM:15C2 ; --------------------------------------------------------------------------- ROM:15C2 CD 03 19 call sub_1903 ROM:15C5 CD 0F 19 call sub_190F ROM:15C8 CD 23 19 call sub_1923 ROM:15CB ROM:15CB loc_15CB: ; CODE XREF: ROM:15D1j ROM:15CB CD DB 11 call sub_11DB ROM:15CE CD EB 18 call sub_18EB ROM:15D1 20 F8 jr nz, loc_15CB ROM:15D3 AF xor a ROM:15D4 32 11 C7 ld (unk_C711), a ROM:15D7 ROM:15D7 loc_15D7: ; CODE XREF: ROM:15EBj ROM:15D7 CD D0 11 call sub_11D0 ROM:15DA 20 0C jr nz, loc_15E8 ROM:15DC 21 11 C7 ld hl, 0C711h ROM:15DF 11 1F C7 ld de, 0C71Fh ROM:15E2 01 04 00 ld bc, 4 ROM:15E5 ED B0 ldir ROM:15E7 C9 ret ROM:15E8 ; --------------------------------------------------------------------------- ROM:15E8 ROM:15E8 loc_15E8: ; CODE XREF: ROM:15DAj ROM:15E8 CD EB 18 call sub_18EB ROM:15EB 20 EA jr nz, loc_15D7 ROM:15ED C3 F0 0F jp loc_FF0 ROM:15F0 ROM:15F0 ; =============== S U B R O U T I N E ======================================= ROM:15F0 ROM:15F0 ROM:15F0 sub_15F0: ; CODE XREF: ROM:05AFp ROM:15F0 ; ROM:060Fp ROM:15F0 21 00 C0 ld hl, 0C000h ROM:15F3 01 00 02 ld bc, 200h ROM:15F6 16 B6 ld d, 0B6h ; '¦' ROM:15F8 ROM:15F8 loc_15F8: ; CODE XREF: sub_15F0+Ej ROM:15F8 72 ld (hl), d ROM:15F9 0B dec bc ROM:15FA 79 ld a, c ROM:15FB B0 or b ROM:15FC C8 ret z ROM:15FD 23 inc hl ROM:15FE 18 F8 jr loc_15F8 ROM:15FE ; End of function sub_15F0 ROM:15FE ROM:1600 ROM:1600 ; =============== S U B R O U T I N E ======================================= ROM:1600 ROM:1600 ROM:1600 sub_1600: ; CODE XREF: ROM:1191p ROM:1600 ; sub_11DB-11p ROM:1600 3A 8F C6 ld a, (unk_C68F) ROM:1603 FE 0E cp 0Eh ROM:1605 C8 ret z ROM:1606 3A 94 C6 ld a, (unk_C694) ROM:1609 E6 20 and 20h ; ' ' ROM:160B 20 04 jr nz, loc_1611 ROM:160D ROM:160D loc_160D: ; CODE XREF: sub_1600+13j ROM:160D 32 38 C7 ld (unk_C738), a ROM:1610 C9 ret ROM:1611 ; --------------------------------------------------------------------------- ROM:1611 ROM:1611 loc_1611: ; CODE XREF: sub_1600+Bj ROM:1611 3E 10 ld a, 10h ROM:1613 18 F8 jr loc_160D ROM:1613 ; End of function sub_1600 ROM:1613 ROM:1615 ROM:1615 ; =============== S U B R O U T I N E ======================================= ROM:1615 ROM:1615 ROM:1615 sub_1615: ; CODE XREF: HandleInterrupt+6Fp ROM:1615 3A 8F C6 ld a, (unk_C68F) ROM:1618 87 add a, a ROM:1619 16 00 ld d, 0 ROM:161B 5F ld e, a ROM:161C C9 ret ROM:161C ; End of function sub_1615 ROM:161C ROM:161D ROM:161D ; =============== S U B R O U T I N E ======================================= ROM:161D ROM:161D ROM:161D sub_161D: ; CODE XREF: HandleInterrupt+6Cp ROM:161D ROM:161D ; FUNCTION CHUNK AT ROM:1C9C SIZE 00000006 BYTES ROM:161D ROM:161D FE 1D cp 1Dh ROM:161F D8 ret c ROM:1620 C3 9C 1C jp loc_1C9C ROM:1620 ; End of function sub_161D ROM:1620 ROM:1623 ROM:1623 ; =============== S U B R O U T I N E ======================================= ROM:1623 ROM:1623 ROM:1623 sub_1623: ; CODE XREF: ROM:05ACp ROM:1623 ; ROM:060Cp ... ROM:1623 3A 94 C6 ld a, (unk_C694) ROM:1626 ROM:1626 loc_1626: ; CODE XREF: ROM:0B44p ROM:1626 57 ld d, a ROM:1627 ROM:1627 loc_1627: ; CODE XREF: ROM:2D26p ROM:1627 E6 03 and 3 ROM:1629 FE 03 cp 3 ROM:162B CA 9C 1C jp z, loc_1C9C ROM:162E FE 01 cp 1 ROM:1630 CA 9C 1C jp z, loc_1C9C ROM:1633 7A ld a, d ROM:1634 E6 07 and 7 ROM:1636 07 rlca ROM:1637 4F ld c, a ROM:1638 06 00 ld b, 0 ROM:163A 21 4C 16 ld hl, 164Ch ROM:163D 09 add hl, bc ROM:163E 7E ld a, (hl) ROM:163F 32 1C C6 ld (unk_C61C), a ROM:1642 23 inc hl ROM:1643 7E ld a, (hl) ROM:1644 32 15 C6 ld (byte_C615), a ROM:1647 3D dec a ROM:1648 32 14 C6 ld (byte_C614), a ROM:164B C9 ret ROM:164B ; End of function sub_1623 ROM:164B ROM:164C ; --------------------------------------------------------------------------- ROM:164C 01 20 5C ld bc, 5C20h ROM:164F 16 02 ld d, 2 ROM:1651 11 5C 16 ld de, 165Ch ROM:1654 01 1F 5C ld bc, 5C1Fh ROM:1657 16 02 ld d, 2 ROM:1659 10 5C djnz loc_16B7 ROM:165B 16 C3 ld d, 0C3h ; '+' ROM:165D 9C sbc a, h ROM:165E 1C inc e ROM:165F ROM:165F ; =============== S U B R O U T I N E ======================================= ROM:165F ROM:165F ROM:165F sub_165F: ; CODE XREF: sub_129A:loc_12BDp ROM:165F 3A 0D C7 ld a, (unk_C70D) ROM:1662 07 rlca ROM:1663 07 rlca ROM:1664 07 rlca ROM:1665 21 29 C6 ld hl, 0C629h ROM:1668 11 19 00 ld de, 19h ROM:166B ROM:166B loc_166B: ; CODE XREF: sub_165F+11j ROM:166B A7 and a ROM:166C 28 04 jr z, loc_1672 ROM:166E 3D dec a ROM:166F 19 add hl, de ROM:1670 18 F9 jr loc_166B ROM:1672 ; --------------------------------------------------------------------------- ROM:1672 ROM:1672 loc_1672: ; CODE XREF: sub_165F+Dj ROM:1672 11 10 C6 ld de, 0C610h ROM:1675 01 19 00 ld bc, 19h ROM:1678 ED B0 ldir ROM:167A C9 ret ROM:167A ; End of function sub_165F ROM:167A ROM:167B ROM:167B ; =============== S U B R O U T I N E ======================================= ROM:167B ROM:167B ROM:167B sub_167B: ; CODE XREF: sub_10BFp ROM:167B 3A 90 C6 ld a, (HddLbaTop) ROM:167E E6 1F and 1Fh ROM:1680 47 ld b, a ROM:1681 3A 91 C6 ld a, (HddLbaMid) ROM:1684 4F ld c, a ROM:1685 3A 92 C6 ld a, (HddLbaBtm) ROM:1688 57 ld d, a ROM:1689 1E 00 ld e, 0 ROM:168B 3A 15 C6 ld a, (byte_C615) ROM:168E 26 10 ld h, 10h ROM:1690 CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:1693 ED 53 A3 C7 ld (HddLbaRem?), de ROM:1697 78 ld a, b ROM:1698 32 16 C7 ld (unk_C716), a ROM:169B 41 ld b, c ROM:169C 4A ld c, d ROM:169D 53 ld d, e ROM:169E 1E 00 ld e, 0 ROM:16A0 3A 13 C6 ld a, (unk_C613) ROM:16A3 3C inc a ROM:16A4 26 10 ld h, 10h ROM:16A6 CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:16A9 78 ld a, b ROM:16AA 32 17 C7 ld (unk_C717), a ROM:16AD ED 53 18 C7 ld (unk_C718), de ROM:16B1 11 11 C7 ld de, 0C711h ROM:16B4 21 16 C7 ld hl, 0C716h ROM:16B7 ROM:16B7 loc_16B7: ; CODE XREF: ROM:1659j ROM:16B7 01 04 00 ld bc, 4 ROM:16BA ED B0 ldir ROM:16BC 2A 18 C7 ld hl, (unk_C718) ROM:16BF CD 8F 17 call loc_178F ROM:16C2 C9 ret ROM:16C2 ; End of function sub_167B ROM:16C2 ROM:16C3 ROM:16C3 ; =============== S U B R O U T I N E ======================================= ROM:16C3 ROM:16C3 ROM:16C3 sub_16C3: ; CODE XREF: ROM:0D1Cp ROM:16C3 ; sub_DDEp ROM:16C3 3A 90 C6 ld a, (HddLbaTop) ROM:16C6 E6 1F and 1Fh ROM:16C8 47 ld b, a ROM:16C9 3A 91 C6 ld a, (HddLbaMid) ROM:16CC 4F ld c, a ROM:16CD 3A 92 C6 ld a, (HddLbaBtm) ROM:16D0 57 ld d, a ROM:16D1 1E 00 ld e, 0 ROM:16D3 3A 15 C6 ld a, (byte_C615) ROM:16D6 26 10 ld h, 10h ROM:16D8 CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:16DB 78 ld a, b ROM:16DC 32 16 C7 ld (unk_C716), a ROM:16DF ED 53 A3 C7 ld (HddLbaRem?), de ROM:16E3 3A 96 C7 ld a, (byte_C796) ROM:16E6 CB 7F bit 7, a ROM:16E8 28 03 jr z, loc_16ED ROM:16EA CD 67 09 call sub_967 ROM:16ED ROM:16ED loc_16ED: ; CODE XREF: sub_16C3+25j ROM:16ED CD 1F 17 call sub_171F ROM:16F0 C9 ret ROM:16F0 ; End of function sub_16C3 ROM:16F0 ROM:16F1 ROM:16F1 ; =============== S U B R O U T I N E ======================================= ROM:16F1 ROM:16F1 ROM:16F1 sub_16F1: ; CODE XREF: ROM:0CC9p ROM:16F1 3A 93 C6 ld a, (byte_C693) ROM:16F4 E6 1F and 1Fh ROM:16F6 47 ld b, a ROM:16F7 3A 94 C6 ld a, (unk_C694) ROM:16FA 4F ld c, a ROM:16FB 3A 95 C6 ld a, (unk_C695) ROM:16FE 57 ld d, a ROM:16FF 1E 00 ld e, 0 ROM:1701 3A 15 C6 ld a, (byte_C615) ROM:1704 26 10 ld h, 10h ROM:1706 CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:1709 78 ld a, b ROM:170A 32 16 C7 ld (unk_C716), a ROM:170D ED 53 A3 C7 ld (HddLbaRem?), de ROM:1711 3A 96 C7 ld a, (byte_C796) ROM:1714 CB 7F bit 7, a ROM:1716 28 03 jr z, loc_171B ROM:1718 CD 67 09 call sub_967 ROM:171B ROM:171B loc_171B: ; CODE XREF: sub_16F1+25j ROM:171B CD 1F 17 call sub_171F ROM:171E C9 ret ROM:171E ; End of function sub_16F1 ROM:171E ROM:171F ROM:171F ; =============== S U B R O U T I N E ======================================= ROM:171F ROM:171F ROM:171F sub_171F: ; CODE XREF: sub_E35+30p ROM:171F ; sub_E35+3Cp ... ROM:171F 06 00 ld b, 0 ROM:1721 4A ld c, d ROM:1722 53 ld d, e ROM:1723 1E 00 ld e, 0 ROM:1725 3A 13 C6 ld a, (unk_C613) ROM:1728 3C inc a ROM:1729 26 10 ld h, 10h ROM:172B CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:172E 78 ld a, b ROM:172F 32 17 C7 ld (unk_C717), a ROM:1732 ED 53 18 C7 ld (unk_C718), de ROM:1736 11 11 C7 ld de, 0C711h ROM:1739 21 16 C7 ld hl, 0C716h ROM:173C 01 04 00 ld bc, 4 ROM:173F ED B0 ldir ROM:1741 2A 18 C7 ld hl, (unk_C718) ROM:1744 CD 8F 17 call loc_178F ROM:1747 C9 ret ROM:1747 ; End of function sub_171F ROM:1747 ROM:1748 ROM:1748 ; =============== S U B R O U T I N E ======================================= ROM:1748 ROM:1748 ROM:1748 sub_1748: ; CODE XREF: ROM:2D29p ROM:1748 3A 73 9E ld a, (unk_9E73) ROM:174B E6 1F and 1Fh ROM:174D 47 ld b, a ROM:174E 3A 74 9E ld a, (unk_9E74) ROM:1751 4F ld c, a ROM:1752 3A 75 9E ld a, (unk_9E75) ROM:1755 57 ld d, a ROM:1756 1E 00 ld e, 0 ROM:1758 3A 15 C6 ld a, (byte_C615) ROM:175B 26 10 ld h, 10h ROM:175D CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:1760 78 ld a, b ROM:1761 32 16 C7 ld (unk_C716), a ROM:1764 41 ld b, c ROM:1765 4A ld c, d ROM:1766 53 ld d, e ROM:1767 1E 00 ld e, 0 ROM:1769 3A 13 C6 ld a, (unk_C613) ROM:176C 3C inc a ROM:176D 26 10 ld h, 10h ROM:176F CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:1772 78 ld a, b ROM:1773 32 17 C7 ld (unk_C717), a ROM:1776 ED 53 18 C7 ld (unk_C718), de ROM:177A 11 11 C7 ld de, 0C711h ROM:177D 21 16 C7 ld hl, 0C716h ROM:1780 01 04 00 ld bc, 4 ROM:1783 ED B0 ldir ROM:1785 2A 18 C7 ld hl, (unk_C718) ROM:1788 CD 8F 17 call loc_178F ROM:178B C9 ret ROM:178B ; End of function sub_1748 ROM:178B ROM:178C ROM:178C ; =============== S U B R O U T I N E ======================================= ROM:178C ROM:178C ROM:178C sub_178C: ; CODE XREF: sub_E35+60p ROM:178C ; sub_12CA+1Ep ROM:178C 2A 13 C7 ld hl, (unk_C713) ROM:178F ROM:178F loc_178F: ; CODE XREF: sub_167B+44p ROM:178F ; sub_171F+25p ... ROM:178F EB ex de, hl ROM:1790 2A 11 C6 ld hl, (unk_C611) ROM:1793 AF xor a ROM:1794 ED 52 sbc hl, de ROM:1796 C9 ret ROM:1796 ; End of function sub_178C ROM:1796 ROM:1797 ROM:1797 ; =============== S U B R O U T I N E ======================================= ROM:1797 ROM:1797 ; multiply H-bit number top-aligned in BCD with A. Value in BCDE ROM:1797 ROM:1797 multiply_bcde: ; CODE XREF: sub_9B0+Dp ROM:1797 ; ConstructLba+Dp ... ROM:1797 6F ld l, a ROM:1798 1E 00 ld e, 0 ROM:179A ROM:179A loc_179A: ; CODE XREF: multiply_bcde+18j ROM:179A CD CB 17 call lsl_32bit_bcde ROM:179D 30 0F jr nc, loc_17AE ROM:179F 7D ld a, l ROM:17A0 83 add a, e ROM:17A1 5F ld e, a ROM:17A2 3E 00 ld a, 0 ROM:17A4 8A adc a, d ROM:17A5 57 ld d, a ROM:17A6 3E 00 ld a, 0 ROM:17A8 89 adc a, c ROM:17A9 4F ld c, a ROM:17AA 3E 00 ld a, 0 ROM:17AC 88 adc a, b ROM:17AD 47 ld b, a ROM:17AE ROM:17AE loc_17AE: ; CODE XREF: multiply_bcde+6j ROM:17AE 25 dec h ROM:17AF 20 E9 jr nz, loc_179A ROM:17B1 C9 ret ROM:17B1 ; End of function multiply_bcde ROM:17B1 ROM:17B2 ROM:17B2 ; =============== S U B R O U T I N E ======================================= ROM:17B2 ROM:17B2 ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:17B2 ROM:17B2 div_bcde_a: ; CODE XREF: GetHddLbaSector+15p ROM:17B2 ; sub_C25+15p ... ROM:17B2 6F ld l, a ROM:17B3 ROM:17B3 loc_17B3: ; CODE XREF: div_bcde_a+Fj ROM:17B3 CD CB 17 call lsl_32bit_bcde ROM:17B6 7D ld a, l ROM:17B7 B8 cp b ROM:17B8 D2 C5 17 jp nc, loc_17C5 ROM:17BB ROM:17BB loc_17BB: ; CODE XREF: div_bcde_a+16j ROM:17BB 90 sub b ; if((a<<24) <= bcde) { b -= a; } ROM:17BC 2F cpl ROM:17BD 3C inc a ROM:17BE 47 ld b, a ROM:17BF 1C inc e ROM:17C0 ROM:17C0 loc_17C0: ; CODE XREF: div_bcde_a:loc_17C5j ROM:17C0 25 dec h ROM:17C1 C2 B3 17 jp nz, loc_17B3 ROM:17C4 C9 ret ROM:17C5 ; --------------------------------------------------------------------------- ROM:17C5 ROM:17C5 loc_17C5: ; CODE XREF: div_bcde_a+6j ROM:17C5 C2 C0 17 jp nz, loc_17C0 ROM:17C8 C3 BB 17 jp loc_17BB ; if((a<<24) <= bcde) { b -= a; } ROM:17C8 ; End of function div_bcde_a ROM:17C8 ROM:17CB ROM:17CB ; =============== S U B R O U T I N E ======================================= ROM:17CB ROM:17CB ROM:17CB lsl_32bit_bcde: ; CODE XREF: multiply_bcde:loc_179Ap ROM:17CB ; div_bcde_a:loc_17B3p ROM:17CB B7 or a ROM:17CC 7B ld a, e ROM:17CD 17 rla ROM:17CE 5F ld e, a ROM:17CF 7A ld a, d ROM:17D0 17 rla ROM:17D1 57 ld d, a ROM:17D2 79 ld a, c ROM:17D3 17 rla ROM:17D4 4F ld c, a ROM:17D5 78 ld a, b ROM:17D6 17 rla ROM:17D7 47 ld b, a ROM:17D8 C9 ret ROM:17D8 ; End of function lsl_32bit_bcde ROM:17D8 ROM:17D9 ROM:17D9 ; =============== S U B R O U T I N E ======================================= ROM:17D9 ROM:17D9 ROM:17D9 ConstructLba: ; CODE XREF: sub_1591+4p ROM:17D9 3A 13 C6 ld a, (unk_C613) ROM:17DC 3C inc a ROM:17DD 2A 13 C7 ld hl, (unk_C713) ROM:17E0 4D ld c, l ROM:17E1 44 ld b, h ROM:17E2 26 10 ld h, 10h ROM:17E4 16 00 ld d, 0 ROM:17E6 CD 97 17 call multiply_bcde ; multiply H-bit number top-aligned in BCD with A. Value in BCDE ROM:17E9 3A 12 C7 ld a, (unk_C712) ROM:17EC 83 add a, e ROM:17ED 5F ld e, a ROM:17EE 3E 00 ld a, 0 ROM:17F0 8A adc a, d ROM:17F1 57 ld d, a ROM:17F2 3E 00 ld a, 0 ROM:17F4 89 adc a, c ROM:17F5 47 ld b, a ROM:17F6 4A ld c, d ROM:17F7 53 ld d, e ROM:17F8 3A 15 C6 ld a, (byte_C615) ROM:17FB 26 18 ld h, 18h ROM:17FD CD 97 17 call multiply_bcde ; multiply H-bit number top-aligned in BCD with A. Value in BCDE ROM:1800 3A 11 C7 ld a, (unk_C711) ROM:1803 83 add a, e ROM:1804 5F ld e, a ROM:1805 3E 00 ld a, 0 ROM:1807 8A adc a, d ROM:1808 57 ld d, a ROM:1809 3E 00 ld a, 0 ROM:180B 89 adc a, c ROM:180C E6 1F and 1Fh ROM:180E 4F ld c, a ROM:180F C9 ret ROM:180F ; End of function ConstructLba ROM:180F ROM:1810 ROM:1810 ; =============== S U B R O U T I N E ======================================= ROM:1810 ROM:1810 ROM:1810 sub_1810: ; CODE XREF: sub_D7Fp ROM:1810 ; sub_D91p ROM:1810 3A 96 C7 ld a, (byte_C796) ROM:1813 CB 6F bit 5, a ROM:1815 28 0D jr z, loc_1824 ROM:1817 ED 5B 9F C7 ld de, (unk_C79F) ROM:181B CB 67 bit 4, a ROM:181D 28 01 jr z, loc_1820 ROM:181F 13 inc de ROM:1820 ROM:1820 loc_1820: ; CODE XREF: sub_1810+Dj ROM:1820 06 00 ld b, 0 ROM:1822 18 1D jr loc_1841 ROM:1824 ; --------------------------------------------------------------------------- ROM:1824 ROM:1824 loc_1824: ; CODE XREF: sub_1810+5j ROM:1824 3A 13 C6 ld a, (unk_C613) ROM:1827 3C inc a ROM:1828 2A 13 C7 ld hl, (unk_C713) ROM:182B 4D ld c, l ROM:182C 44 ld b, h ROM:182D 26 10 ld h, 10h ROM:182F 16 00 ld d, 0 ROM:1831 CD 97 17 call multiply_bcde ; multiply H-bit number top-aligned in BCD with A. Value in BCDE ROM:1834 3A 12 C7 ld a, (unk_C712) ROM:1837 83 add a, e ROM:1838 5F ld e, a ROM:1839 3E 00 ld a, 0 ROM:183B 8A adc a, d ROM:183C 57 ld d, a ROM:183D 3E 00 ld a, 0 ROM:183F 89 adc a, c ROM:1840 47 ld b, a ROM:1841 ROM:1841 loc_1841: ; CODE XREF: sub_1810+12j ROM:1841 4A ld c, d ROM:1842 53 ld d, e ROM:1843 3A 15 C6 ld a, (byte_C615) ROM:1846 26 18 ld h, 18h ROM:1848 CD 97 17 call multiply_bcde ; multiply H-bit number top-aligned in BCD with A. Value in BCDE ROM:184B 3A 11 C7 ld a, (unk_C711) ROM:184E 83 add a, e ROM:184F 5F ld e, a ROM:1850 3E 00 ld a, 0 ROM:1852 8A adc a, d ROM:1853 57 ld d, a ROM:1854 3E 00 ld a, 0 ROM:1856 89 adc a, c ROM:1857 E6 1F and 1Fh ROM:1859 4F ld c, a ROM:185A C9 ret ROM:185A ; End of function sub_1810 ROM:185A ROM:185B ; --------------------------------------------------------------------------- ROM:185B C9 ret ROM:185C ROM:185C ; =============== S U B R O U T I N E ======================================= ROM:185C ROM:185C ROM:185C DelayLoop80k: ; CODE XREF: sub_22E+6p ROM:185C ; Reset_uPD765+9p ... ROM:185C C5 push bc ROM:185D 06 20 ld b, 20h ; ' ' ROM:185F ROM:185F loc_185F: ; CODE XREF: DelayLoop80k+6j ROM:185F CD 66 18 call DelayLoop10 ROM:1862 10 FB djnz loc_185F ROM:1864 C1 pop bc ROM:1865 C9 ret ROM:1865 ; End of function DelayLoop80k ROM:1865 ROM:1866 ROM:1866 ; =============== S U B R O U T I N E ======================================= ROM:1866 ROM:1866 ROM:1866 DelayLoop10: ; CODE XREF: DelayLoop80k:loc_185Fp ROM:1866 3E 0A ld a, 0Ah ROM:1868 ROM:1868 loc_1868: ; CODE XREF: DelayLoop10+3j ROM:1868 3D dec a ROM:1869 20 FD jr nz, loc_1868 ROM:186B C9 ret ROM:186B ; End of function DelayLoop10 ROM:186B ROM:186C ROM:186C ; =============== S U B R O U T I N E ======================================= ROM:186C ROM:186C ROM:186C sub_186C: ; CODE XREF: ROM:12EFp ROM:186C 3A 12 C7 ld a, (unk_C712) ROM:186F 32 28 C6 ld (unk_C628), a ROM:1872 2A 13 C7 ld hl, (unk_C713) ROM:1875 22 26 C6 ld (unk_C626), hl ROM:1878 C9 ret ROM:1878 ; End of function sub_186C ROM:1878 ROM:1879 ROM:1879 ; =============== S U B R O U T I N E ======================================= ROM:1879 ROM:1879 ROM:1879 sub_1879: ; CODE XREF: sub_1287p ROM:1879 21 1D C6 ld hl, 0C61Dh ROM:187C 01 04 00 ld bc, 4 ROM:187F 11 00 C0 ld de, 0C000h ROM:1882 ED B0 ldir ROM:1884 C9 ret ROM:1884 ; End of function sub_1879 ROM:1884 ROM:1885 ROM:1885 ; =============== S U B R O U T I N E ======================================= ROM:1885 ROM:1885 ROM:1885 sub_1885: ; CODE XREF: sub_146D:loc_1479p ROM:1885 ; sub_146D:loc_1489p ROM:1885 21 2B C7 ld hl, 0C72Bh ROM:1888 35 dec (hl) ROM:1889 C9 ret ROM:1889 ; End of function sub_1885 ROM:1889 ROM:188A ROM:188A ; =============== S U B R O U T I N E ======================================= ROM:188A ROM:188A ROM:188A sub_188A: ; CODE XREF: sub_11D0:loc_1197p ROM:188A 97 sub a ROM:188B D3 2F out (2Fh), a ROM:188D 3A 2A C7 ld a, (unk_C72A) ROM:1890 A7 and a ROM:1891 20 12 jr nz, loc_18A5 ROM:1893 3A 94 C6 ld a, (unk_C694) ROM:1896 CB 77 bit 6, a ROM:1898 20 0B jr nz, loc_18A5 ROM:189A 3E E0 ld a, 0E0h ; 'a' ROM:189C ROM:189C loc_189C: ; CODE XREF: sub_188A+1Dj ROM:189C 32 27 C7 ld (unk_C727), a ROM:189F 3E 32 ld a, 32h ; '2' ROM:18A1 32 A4 C6 ld (unk_C6A4), a ROM:18A4 C9 ret ROM:18A5 ; --------------------------------------------------------------------------- ROM:18A5 ROM:18A5 loc_18A5: ; CODE XREF: ROM:0FF6p ROM:18A5 ; sub_188A+7j ... ROM:18A5 3E C0 ld a, 0C0h ; '+' ROM:18A7 18 F3 jr loc_189C ROM:18A7 ; End of function sub_188A ROM:18A7 ROM:18A9 ROM:18A9 ; =============== S U B R O U T I N E ======================================= ROM:18A9 ROM:18A9 ROM:18A9 sub_18A9: ; CODE XREF: sub_6C2p ROM:18A9 ; sub_11DB:loc_11ACp ROM:18A9 3A 2A C7 ld a, (unk_C72A) ROM:18AC A7 and a ROM:18AD 20 0D jr nz, loc_18BC ROM:18AF D3 2F out (2Fh), a ROM:18B1 3E E0 ld a, 0E0h ; 'a' ROM:18B3 ROM:18B3 loc_18B3: ; CODE XREF: sub_18A9+17j ROM:18B3 32 27 C7 ld (unk_C727), a ROM:18B6 3E 23 ld a, 23h ; '#' ROM:18B8 32 A4 C6 ld (unk_C6A4), a ROM:18BB C9 ret ROM:18BC ; --------------------------------------------------------------------------- ROM:18BC ROM:18BC loc_18BC: ; CODE XREF: sub_18A9+4j ROM:18BC 3E A0 ld a, 0A0h ; 'á' ROM:18BE D3 2F out (2Fh), a ROM:18C0 18 F1 jr loc_18B3 ROM:18C0 ; End of function sub_18A9 ROM:18C0 ROM:18C2 ; --------------------------------------------------------------------------- ROM:18C2 2A 11 C6 ld hl, (unk_C611) ROM:18C5 23 inc hl ROM:18C6 22 1D C7 ld (unk_C71D), hl ROM:18C9 AF xor a ROM:18CA 32 1C C7 ld (unk_C71C), a ROM:18CD C9 ret ROM:18CE ; --------------------------------------------------------------------------- ROM:18CE 21 11 C7 ld hl, unk_C711 ROM:18D1 11 22 C6 ld de, unk_C622 ROM:18D4 01 04 00 ld bc, 4 ROM:18D7 ED B0 ldir ROM:18D9 C9 ret ROM:18DA ROM:18DA ; =============== S U B R O U T I N E ======================================= ROM:18DA ROM:18DA ROM:18DA sub_18DA: ; CODE XREF: ROM:15B5p ROM:18DA AF xor a ROM:18DB 32 11 C7 ld (unk_C711), a ROM:18DE 3A 1C C7 ld a, (unk_C71C) ROM:18E1 32 12 C7 ld (unk_C712), a ROM:18E4 2A 1D C7 ld hl, (unk_C71D) ROM:18E7 22 13 C7 ld (unk_C713), hl ROM:18EA C9 ret ROM:18EA ; End of function sub_18DA ROM:18EA ROM:18EB ROM:18EB ; =============== S U B R O U T I N E ======================================= ROM:18EB ROM:18EB ROM:18EB sub_18EB: ; CODE XREF: ROM:15BCp ROM:18EB ; ROM:15CEp ... ROM:18EB 3A 15 C6 ld a, (byte_C615) ROM:18EE 21 11 C7 ld hl, 0C711h ROM:18F1 34 inc (hl) ROM:18F2 BE cp (hl) ROM:18F3 C9 ret ROM:18F3 ; End of function sub_18EB ROM:18F3 ROM:18F4 ; --------------------------------------------------------------------------- ROM:18F4 AF xor a ROM:18F5 06 04 ld b, 4 ROM:18F7 21 11 C7 ld hl, 0C711h ROM:18FA ROM:18FA loc_18FA: ; CODE XREF: ROM:18FCj ROM:18FA 77 ld (hl), a ROM:18FB 23 inc hl ROM:18FC 10 FC djnz loc_18FA ROM:18FE C9 ret ROM:18FF ; --------------------------------------------------------------------------- ROM:18FF 52 ld d, d ROM:1900 4F ld c, a ROM:1901 4C ld c, h ROM:1902 4D ld c, l ROM:1903 ROM:1903 ; =============== S U B R O U T I N E ======================================= ROM:1903 ROM:1903 ROM:1903 sub_1903: ; CODE XREF: ROM:15C2p ROM:1903 21 FF 18 ld hl, 18FFh ROM:1906 11 00 C0 ld de, 0C000h ROM:1909 01 04 00 ld bc, 4 ROM:190C ED B0 ldir ROM:190E C9 ret ROM:190E ; End of function sub_1903 ROM:190E ROM:190F ROM:190F ; =============== S U B R O U T I N E ======================================= ROM:190F ROM:190F ROM:190F sub_190F: ; CODE XREF: ROM:15C5p ROM:190F 21 04 C0 ld hl, 0C004h ROM:1912 3A 94 C7 ld a, (unk_C794) ROM:1915 77 ld (hl), a ROM:1916 21 10 C2 ld hl, 0C210h ROM:1919 11 05 C0 ld de, 0C005h ROM:191C 07 rlca ROM:191D 4F ld c, a ROM:191E 06 00 ld b, 0 ROM:1920 ED B0 ldir ROM:1922 C9 ret ROM:1922 ; End of function sub_190F ROM:1922 ROM:1923 ROM:1923 ; =============== S U B R O U T I N E ======================================= ROM:1923 ROM:1923 ROM:1923 sub_1923: ; CODE XREF: ROM:15C8p ROM:1923 AF xor a ROM:1924 32 12 C7 ld (unk_C712), a ROM:1927 2A 11 C6 ld hl, (unk_C611) ROM:192A 23 inc hl ROM:192B 22 13 C7 ld (unk_C713), hl ROM:192E C9 ret ROM:192E ; End of function sub_1923 ROM:192E ROM:192F ; --------------------------------------------------------------------------- ROM:192F ROM:192F loc_192F: ; CODE XREF: ROM:1934j ROM:192F BE cp (hl) ROM:1930 C8 ret z ROM:1931 23 inc hl ROM:1932 23 inc hl ROM:1933 23 inc hl ROM:1934 10 F9 djnz loc_192F ROM:1936 37 scf ROM:1937 C9 ret ROM:1938 ; --------------------------------------------------------------------------- ROM:1938 D9 exx ROM:1939 CD 52 19 call sub_1952 ROM:193C D9 exx ROM:193D C9 ret ROM:193E ; --------------------------------------------------------------------------- ROM:193E 21 21 C6 ld hl, 0C621h ROM:1941 CB 46 bit 0, (hl) ROM:1943 C8 ret z ROM:1944 CB 86 res 0, (hl) ROM:1946 21 23 C6 ld hl, 0C623h ROM:1949 11 12 C7 ld de, 0C712h ROM:194C 01 03 00 ld bc, 3 ROM:194F ED B0 ldir ROM:1951 C9 ret ROM:1952 ROM:1952 ; =============== S U B R O U T I N E ======================================= ROM:1952 ROM:1952 ROM:1952 sub_1952: ; CODE XREF: ROM:1939p ROM:1952 21 12 C7 ld hl, 0C712h ROM:1955 11 23 C6 ld de, 0C623h ROM:1958 01 03 00 ld bc, 3 ROM:195B ED B0 ldir ROM:195D C9 ret ROM:195D ; End of function sub_1952 ROM:195D ROM:195E ROM:195E ; =============== S U B R O U T I N E ======================================= ROM:195E ROM:195E ROM:195E sub_195E: ; CODE XREF: ROM:05B2p ROM:195E ; ROM:loc_66Cp ROM:195E 21 21 C6 ld hl, 0C621h ROM:1961 CB EE set 5, (hl) ROM:1963 C9 ret ROM:1963 ; End of function sub_195E ROM:1963 ROM:1964 ROM:1964 ; =============== S U B R O U T I N E ======================================= ROM:1964 ROM:1964 ROM:1964 sub_1964: ; CODE XREF: ROM:05C2p ROM:1964 ; ROM:loc_5D5p ... ROM:1964 97 sub a ROM:1965 2F cpl ROM:1966 32 31 C7 ld (unk_C731), a ROM:1969 C9 ret ROM:1969 ; End of function sub_1964 ROM:1969 ROM:196A ROM:196A ; =============== S U B R O U T I N E ======================================= ROM:196A ROM:196A ROM:196A ResetHDC9224: ; CODE XREF: ROM:009Ap ROM:196A ; sub_22E+29p ... ROM:196A 3E 00 ld a, 0 ROM:196C D3 41 out (41h), a ; HDC9224: 0x00 Reset ROM:196E 3E 49 ld a, 49h ; 'I' ROM:1970 D3 41 out (41h), a ; HDC9224: 0x49 Set register 9 (Interrupt/command terminator) ROM:1972 00 nop ROM:1973 00 nop ROM:1974 3E 20 ld a, 20h ; ' ' ; HDC9224 data: 0x20 Int on done = true, CRC preset = 0 (no command termination) ROM:1976 D3 40 out (40h), a ROM:1978 CD CE 10 call sub_10CE ROM:197B C9 ret ROM:197B ; End of function ResetHDC9224 ROM:197B ROM:197C ; --------------------------------------------------------------------------- ROM:197C ; START OF FUNCTION CHUNK FOR sub_119A ROM:197C ROM:197C HDC9224_command1: ; CODE XREF: ROM:1221j ROM:197C ; ROM:1B94j ... ROM:197C 32 2C C7 ld (unk_C72C), a ; Stored HDC9224 command ROM:197F D3 41 out (41h), a ; HDC9224: ? ROM:1981 97 sub a ROM:1982 2F cpl ROM:1983 32 CA 9E ld (unk_9ECA), a ROM:1986 21 A0 0F ld hl, 0FA0h ROM:1989 22 CB 9E ld (unk_9ECB), hl ROM:198C C3 BD 04 jp loc_4BD ROM:198C ; END OF FUNCTION CHUNK FOR sub_119A ROM:198F ROM:198F ; =============== S U B R O U T I N E ======================================= ROM:198F ROM:198F ROM:198F HDC9224_command2: ; CODE XREF: DiscoverFormats?+53p ROM:198F ; DiscoverFormats?+61p ... ROM:198F ROM:198F ; FUNCTION CHUNK AT ROM:1E02 SIZE 00000008 BYTES ROM:198F ; FUNCTION CHUNK AT ROM:1E28 SIZE 0000000C BYTES ROM:198F ROM:198F F3 di ROM:1990 32 2C C7 ld (unk_C72C), a ; Stored HDC9224 command ROM:1993 D3 41 out (41h), a ; HDC9224: ? ROM:1995 21 A0 0F ld hl, 0FA0h ROM:1998 22 CB 9E ld (unk_9ECB), hl ROM:199B ROM:199B loc_199B: ; CODE XREF: HDC9224_command2+1Ej ROM:199B ; HDC9224_command2+22j ROM:199B DB 39 in a, (39h) ROM:199D CB 47 bit 0, a ROM:199F 20 1A jr nz, loc_19BB ROM:19A1 CD 5C 18 call DelayLoop80k ROM:19A4 2A CB 9E ld hl, (unk_9ECB) ROM:19A7 2B dec hl ROM:19A8 22 CB 9E ld (unk_9ECB), hl ROM:19AB 7D ld a, l ROM:19AC A7 and a ROM:19AD 20 EC jr nz, loc_199B ROM:19AF 7C ld a, h ROM:19B0 A7 and a ROM:19B1 20 E8 jr nz, loc_199B ROM:19B3 97 sub a ROM:19B4 2F cpl ROM:19B5 32 CD 9E ld (unk_9ECD), a ROM:19B8 16 04 ld d, 4 ROM:19BA C9 ret ROM:19BB ; --------------------------------------------------------------------------- ROM:19BB ROM:19BB loc_19BB: ; CODE XREF: HDC9224_command2+10j ROM:19BB 21 00 00 ld hl, 0 ROM:19BE 22 CB 9E ld (unk_9ECB), hl ROM:19C1 DB 41 in a, (41h) ; HDC9224: Read interrupt status ROM:19C3 CB 6F bit 5, a ; Bit 5: Done ROM:19C5 CA 31 1E jp z, loc_1E31 ROM:19C8 32 33 C7 ld (unk_C733), a ROM:19CB E6 18 and 18h ROM:19CD 16 00 ld d, 0 ROM:19CF C8 ret z ROM:19D0 CD F6 1B call sub_1BF6 ROM:19D3 3A A6 C6 ld a, (HDC_DriveStatus) ROM:19D6 CB 47 bit 0, a ROM:19D8 C2 02 1E jp nz, loc_1E02 ROM:19DB CB 4F bit 1, a ROM:19DD CA 28 1E jp z, loc_1E28 ROM:19E0 CB 6F bit 5, a ROM:19E2 CA 2B 1E jp z, loc_1E2B ROM:19E5 C3 2E 1E jp loc_1E2E ROM:19E5 ; End of function HDC9224_command2 ROM:19E5 ROM:19E8 ; --------------------------------------------------------------------------- ROM:19E8 ; START OF FUNCTION CHUNK FOR HandleInterrupt ROM:19E8 ROM:19E8 Int_P39h_bit0: ; CODE XREF: HandleInterrupt+Fj ROM:19E8 21 00 00 ld hl, 0 ROM:19EB 22 CB 9E ld (unk_9ECB), hl ROM:19EE 7D ld a, l ROM:19EF 32 CA 9E ld (unk_9ECA), a ROM:19F2 DB 41 in a, (41h) ; HDC9224: Read interrupt status ROM:19F4 CB 6F bit 5, a ; Bit 5: Done ROM:19F6 CA A0 1A jp z, loc_1AA0 ROM:19F9 32 33 C7 ld (unk_C733), a ROM:19FC E6 18 and 18h ROM:19FE CA 64 1B jp z, loc_1B64 ROM:1A01 57 ld d, a ROM:1A02 CD F6 1B call sub_1BF6 ROM:1A05 3A 2C C7 ld a, (unk_C72C) ; Stored HDC9224 command ROM:1A08 FE 03 cp 3 ROM:1A0A 28 12 jr z, loc_1A1E ROM:1A0C 18 00 jr loc_1A0E ROM:1A0E ; --------------------------------------------------------------------------- ROM:1A0E ROM:1A0E loc_1A0E: ; CODE XREF: HandleInterrupt+1566j ROM:1A0E ; HandleInterrupt+157Ej ROM:1A0E 7A ld a, d ROM:1A0F FE 08 cp 8 ROM:1A11 CA B3 1A jp z, loc_1AB3 ROM:1A14 FE 10 cp 10h ROM:1A16 CA CC 1A jp z, loc_1ACC ROM:1A19 FE 18 cp 18h ROM:1A1B CA 56 1D jp z, loc_1D56 ROM:1A1E ROM:1A1E loc_1A1E: ; CODE XREF: HandleInterrupt+1564j ROM:1A1E 7A ld a, d ROM:1A1F FE 10 cp 10h ROM:1A21 CA 27 1A jp z, loc_1A27 ROM:1A24 C3 0E 1A jp loc_1A0E ROM:1A27 ; --------------------------------------------------------------------------- ROM:1A27 ROM:1A27 loc_1A27: ; CODE XREF: HandleInterrupt+157Bj ROM:1A27 3A A6 C6 ld a, (HDC_DriveStatus) ROM:1A2A CB 67 bit 4, a ROM:1A2C CA 1F 1C jp z, loc_1C1F ROM:1A2F C3 46 1B jp loc_1B46 ROM:1A2F ; END OF FUNCTION CHUNK FOR HandleInterrupt ROM:1A32 ; --------------------------------------------------------------------------- ROM:1A32 3A 14 C7 ld a, (unk_C714) ROM:1A35 32 15 C7 ld (unk_C715), a ROM:1A38 3A 13 C7 ld a, (unk_C713) ROM:1A3B 32 16 C7 ld (unk_C716), a ROM:1A3E 3A 12 C7 ld a, (unk_C712) ROM:1A41 32 17 C7 ld (unk_C717), a ROM:1A44 3A 2C C7 ld a, (unk_C72C) ; Stored HDC9224 command ROM:1A47 FE A0 cp 0A0h ; 'á' ROM:1A49 C2 78 1A jp nz, loc_1A78 ROM:1A4C 21 00 C0 ld hl, 0C000h ROM:1A4F 11 10 C2 ld de, 0C210h ROM:1A52 01 00 02 ld bc, 200h ROM:1A55 ED B0 ldir ROM:1A57 3E 5D ld a, 5Dh ; ']' ROM:1A59 D3 41 out (41h), a ; HDC9224: 0x5D "Read Sector" with Bad sector terminate, Transfer Enabled. ROM:1A5B 00 nop ROM:1A5C 00 nop ROM:1A5D ROM:1A5D loc_1A5D: ; CODE XREF: ROM:1A61j ROM:1A5D DB 39 in a, (39h) ROM:1A5F CB 47 bit 0, a ROM:1A61 28 FA jr z, loc_1A5D ROM:1A63 00 nop ROM:1A64 00 nop ROM:1A65 00 nop ROM:1A66 DB 41 in a, (41h) ; HDC9224: Read interrupt status ROM:1A68 CB 6F bit 5, a ; Bit 5: Done ROM:1A6A CA 31 1E jp z, loc_1E31 ROM:1A6D CB 47 bit 0, a ; Bit 0: Bad Sector ROM:1A6F ROM:1A6F loc_1A6F: ; CODE XREF: ROM:loc_1A6Fj ROM:1A6F CA 6F 1A jp z, $ ROM:1A72 CD 7E 1A call sub_1A7E ROM:1A75 C3 DB 11 jp sub_11DB ROM:1A78 ; --------------------------------------------------------------------------- ROM:1A78 ROM:1A78 loc_1A78: ; CODE XREF: ROM:1A49j ROM:1A78 CD 7E 1A call sub_1A7E ROM:1A7B C3 D0 11 jp sub_11D0 ROM:1A7E ROM:1A7E ; =============== S U B R O U T I N E ======================================= ROM:1A7E ROM:1A7E ROM:1A7E sub_1A7E: ; CODE XREF: ROM:1A72p ROM:1A7E ; ROM:loc_1A78p ROM:1A7E 3A 00 C0 ld a, (unk_C000) ROM:1A81 4F ld c, a ROM:1A82 3A 01 C0 ld a, (unk_C001) ROM:1A85 57 ld d, a ROM:1A86 1E 00 ld e, 0 ROM:1A88 06 00 ld b, 0 ROM:1A8A 3A 13 C6 ld a, (unk_C613) ROM:1A8D 3C inc a ROM:1A8E 26 10 ld h, 10h ROM:1A90 CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:1A93 78 ld a, b ROM:1A94 32 12 C7 ld (unk_C712), a ROM:1A97 7B ld a, e ROM:1A98 32 13 C7 ld (unk_C713), a ROM:1A9B 7A ld a, d ROM:1A9C 32 14 C7 ld (unk_C714), a ROM:1A9F C9 ret ROM:1A9F ; End of function sub_1A7E ROM:1A9F ROM:1AA0 ; --------------------------------------------------------------------------- ROM:1AA0 ; START OF FUNCTION CHUNK FOR HandleInterrupt ROM:1AA0 ROM:1AA0 loc_1AA0: ; CODE XREF: HandleInterrupt+1550j ROM:1AA0 CD F6 1B call sub_1BF6 ROM:1AA3 3A A6 C6 ld a, (HDC_DriveStatus) ROM:1AA6 CB 4F bit 1, a ROM:1AA8 CA 1A 1C jp z, Fail_4 ROM:1AAB CB 47 bit 0, a ROM:1AAD C2 10 1C jp nz, Fail_3 ROM:1AB0 C3 0B 1C jp Fail_29 ROM:1AB3 ; --------------------------------------------------------------------------- ROM:1AB3 ROM:1AB3 loc_1AB3: ; CODE XREF: HandleInterrupt+156Bj ROM:1AB3 3A A6 C6 ld a, (HDC_DriveStatus) ROM:1AB6 CB 6F bit 5, a ROM:1AB8 CA 75 1C jp z, loc_1C75 ROM:1ABB 21 21 C6 ld hl, 0C621h ROM:1ABE CB 6E bit 5, (hl) ROM:1AC0 CA A7 1C jp z, loc_1CA7 ROM:1AC3 97 sub a ROM:1AC4 2F cpl ROM:1AC5 21 9C C6 ld hl, 0C69Ch ROM:1AC8 77 ld (hl), a ROM:1AC9 C3 46 1B jp loc_1B46 ROM:1ACC ; --------------------------------------------------------------------------- ROM:1ACC ROM:1ACC loc_1ACC: ; CODE XREF: HandleInterrupt+1570j ROM:1ACC 3A 33 C7 ld a, (unk_C733) ROM:1ACF CB 47 bit 0, a ROM:1AD1 C2 E2 1D jp nz, loc_1DE2 ROM:1AD4 3A A6 C6 ld a, (HDC_DriveStatus) ROM:1AD7 CB 6F bit 5, a ROM:1AD9 CA 75 1C jp z, loc_1C75 ROM:1ADC CB 4F bit 1, a ROM:1ADE CA 1A 1C jp z, Fail_4 ROM:1AE1 CB 47 bit 0, a ROM:1AE3 C2 10 1C jp nz, Fail_3 ROM:1AE6 3A 41 C7 ld a, (unk_C741) ROM:1AE9 4F ld c, a ROM:1AEA 3A 42 C7 ld a, (unk_C742) ROM:1AED B1 or c ROM:1AEE 20 0B jr nz, loc_1AFB ROM:1AF0 3A 40 C7 ld a, (unk_C740) ROM:1AF3 A7 and a ROM:1AF4 CA E9 1C jp z, loc_1CE9 ROM:1AF7 97 sub a ROM:1AF8 32 40 C7 ld (unk_C740), a ROM:1AFB ROM:1AFB loc_1AFB: ; CODE XREF: HandleInterrupt+1648j ROM:1AFB 3A 94 C6 ld a, (unk_C694) ROM:1AFE E6 80 and 80h ; 'Ç' ROM:1B00 20 17 jr nz, loc_1B19 ROM:1B02 3A 42 C7 ld a, (unk_C742) ROM:1B05 A7 and a ROM:1B06 CA 0A 1D jp z, loc_1D0A ROM:1B09 3A 43 C7 ld a, (unk_C743) ROM:1B0C 3D dec a ROM:1B0D 32 43 C7 ld (unk_C743), a ROM:1B10 C2 46 1B jp nz, loc_1B46 ROM:1B13 32 42 C7 ld (unk_C742), a ROM:1B16 C3 8A 1C jp loc_1C8A ROM:1B19 ; --------------------------------------------------------------------------- ROM:1B19 ROM:1B19 loc_1B19: ; CODE XREF: HandleInterrupt+165Aj ROM:1B19 3A 8F C6 ld a, (unk_C68F) ROM:1B1C FE 0A cp 0Ah ; Is Write SCSI command? ROM:1B1E 28 03 jr z, loc_1B23 ROM:1B20 C3 8A 1C jp loc_1C8A ROM:1B23 ; --------------------------------------------------------------------------- ROM:1B23 ROM:1B23 loc_1B23: ; CODE XREF: HandleInterrupt+1678j ROM:1B23 3A 41 C7 ld a, (unk_C741) ROM:1B26 A7 and a ROM:1B27 C2 36 1B jp nz, loc_1B36 ROM:1B2A 2F cpl ROM:1B2B 32 41 C7 ld (unk_C741), a ROM:1B2E 3E 02 ld a, 2 ROM:1B30 32 43 C7 ld (unk_C743), a ROM:1B33 C3 46 1B jp loc_1B46 ROM:1B36 ; --------------------------------------------------------------------------- ROM:1B36 ROM:1B36 loc_1B36: ; CODE XREF: HandleInterrupt+1681j ROM:1B36 3A 43 C7 ld a, (unk_C743) ROM:1B39 3D dec a ROM:1B3A 32 43 C7 ld (unk_C743), a ROM:1B3D C2 46 1B jp nz, loc_1B46 ROM:1B40 32 41 C7 ld (unk_C741), a ROM:1B43 C3 8A 1C jp loc_1C8A ROM:1B46 ; --------------------------------------------------------------------------- ROM:1B46 ROM:1B46 loc_1B46: ; CODE XREF: HandleInterrupt+1589j ROM:1B46 ; HandleInterrupt+1623j ... ROM:1B46 3A 31 C7 ld a, (unk_C731) ROM:1B49 A7 and a ROM:1B4A CA 55 1B jp z, loc_1B55 ROM:1B4D 97 sub a ROM:1B4E 32 31 C7 ld (unk_C731), a ROM:1B51 2A 2F C7 ld hl, (word_C72F) ; This is a function pointer of some sort ROM:1B54 E9 jp (hl) ROM:1B55 ; --------------------------------------------------------------------------- ROM:1B55 ROM:1B55 loc_1B55: ; CODE XREF: HandleInterrupt+16A4j ROM:1B55 3A AF 9E ld a, (unk_9EAF) ROM:1B58 A7 and a ROM:1B59 CA 59 05 jp z, loc_559 ROM:1B5C 97 sub a ROM:1B5D 2F cpl ROM:1B5E 32 9B C6 ld (unk_C69B), a ROM:1B61 C3 BD 04 jp loc_4BD ROM:1B64 ; --------------------------------------------------------------------------- ROM:1B64 ROM:1B64 loc_1B64: ; CODE XREF: HandleInterrupt+1558j ROM:1B64 97 sub a ROM:1B65 32 40 C7 ld (unk_C740), a ROM:1B68 32 41 C7 ld (unk_C741), a ROM:1B6B 32 42 C7 ld (unk_C742), a ROM:1B6E 32 43 C7 ld (unk_C743), a ROM:1B71 CD F6 1B call sub_1BF6 ROM:1B74 21 0A C7 ld hl, 0C70Ah ROM:1B77 3A A5 C6 ld a, (HDC_ChipStatus) ROM:1B7A CB 7F bit 7, a ROM:1B7C 28 02 jr z, loc_1B80 ROM:1B7E CB D6 set 2, (hl) ROM:1B80 ROM:1B80 loc_1B80: ; CODE XREF: HandleInterrupt+16D6j ROM:1B80 CB 77 bit 6, a ROM:1B82 CA 46 1B jp z, loc_1B46 ROM:1B85 CB DE set 3, (hl) ROM:1B87 C3 46 1B jp loc_1B46 ROM:1B87 ; END OF FUNCTION CHUNK FOR HandleInterrupt ROM:1B8A ; --------------------------------------------------------------------------- ROM:1B8A 3E 00 ld a, 0 ROM:1B8C D3 41 out (41h), a ; HDC9224: 0x00 Reset ROM:1B8E C9 ret ROM:1B8F ; --------------------------------------------------------------------------- ROM:1B8F ROM:1B8F loc_1B8F: ; CODE XREF: ROM:1115j ROM:1B8F 3A 0E C7 ld a, (unk_C70E) ROM:1B92 F6 24 or 24h ; '$' ; HDC9224: 0x24 Drive select, drive 0, Hard disk with user defineable format ROM:1B94 C3 7C 19 jp HDC9224_command1 ROM:1B97 ROM:1B97 ; =============== S U B R O U T I N E ======================================= ROM:1B97 ROM:1B97 ROM:1B97 sub_1B97: ; CODE XREF: SelectHddDrive+9p ROM:1B97 3A 0E C7 ld a, (unk_C70E) ROM:1B9A F6 24 or 24h ; '$' ; HDC9224: 0x24 Drive select, drive 0, Hard disk with user defineable format ROM:1B9C C3 8F 19 jp HDC9224_command2 ROM:1B9C ; End of function sub_1B97 ROM:1B9C ROM:1B9F ROM:1B9F ; =============== S U B R O U T I N E ======================================= ROM:1B9F ROM:1B9F ; HDC9224: 0x01 Deselect drive ROM:1B9F ROM:1B9F sub_1B9F: ; CODE XREF: sub_10CEp ROM:1B9F 3E 01 ld a, 1 ROM:1BA1 C3 8F 19 jp HDC9224_command2 ROM:1BA1 ; End of function sub_1B9F ROM:1BA1 ROM:1BA4 ; --------------------------------------------------------------------------- ROM:1BA4 ; START OF FUNCTION CHUNK FOR sub_1127 ROM:1BA4 ROM:1BA4 loc_1BA4: ; CODE XREF: sub_1127+10j ROM:1BA4 3E 05 ld a, 5 ; HDC9224: 0x05 Step in 1 cylinder (wait for seek complete) ROM:1BA6 C3 8F 19 jp HDC9224_command2 ROM:1BA6 ; END OF FUNCTION CHUNK FOR sub_1127 ROM:1BA9 ; --------------------------------------------------------------------------- ROM:1BA9 ; START OF FUNCTION CHUNK FOR sub_113A ROM:1BA9 ROM:1BA9 loc_1BA9: ; CODE XREF: sub_113A+10j ROM:1BA9 3E 07 ld a, 7 ; HDC9224: 0x07 Step out 1 cylinder (wait for seek complete) ROM:1BAB C3 8F 19 jp HDC9224_command2 ROM:1BAB ; END OF FUNCTION CHUNK FOR sub_113A ROM:1BAE ; --------------------------------------------------------------------------- ROM:1BAE 3E 03 ld a, 3 ; HDC9224: 0x03 Restore drive (return to track 0, wait for seek complete) ROM:1BB0 C3 7C 19 jp HDC9224_command1 ROM:1BB3 ; --------------------------------------------------------------------------- ROM:1BB3 3E 03 ld a, 3 ; HDC9224: 0x03 Restore drive (return to track 0, wait for seek complete) ROM:1BB5 C3 8F 19 jp HDC9224_command2 ROM:1BB8 ; --------------------------------------------------------------------------- ROM:1BB8 ROM:1BB8 loc_1BB8: ; CODE XREF: ROM:1194j ROM:1BB8 3E 60 ld a, 60h ; '`' ; HDC9224: 0x60 | [C738] Format track (with parameters) ROM:1BBA B1 or c ROM:1BBB B2 or d ROM:1BBC 21 38 C7 ld hl, 0C738h ROM:1BBF B6 or (hl) ROM:1BC0 C3 7C 19 jp HDC9224_command1 ROM:1BC3 ; --------------------------------------------------------------------------- ROM:1BC3 ; START OF FUNCTION CHUNK FOR sub_119A ROM:1BC3 ROM:1BC3 loc_1BC3: ; CODE XREF: sub_119A+Fj ROM:1BC3 3E 5D ld a, 5Dh ; ']' ; HDC9224: 0x5D Read sectors logical (Bad sector terminate, transfer enabled) ROM:1BC5 C3 7C 19 jp HDC9224_command1 ROM:1BC5 ; END OF FUNCTION CHUNK FOR sub_119A ROM:1BC8 ; --------------------------------------------------------------------------- ROM:1BC8 ; START OF FUNCTION CHUNK FOR sub_11DB ROM:1BC8 ROM:1BC8 loc_1BC8: ; CODE XREF: sub_11DB-Ej ROM:1BC8 3E A0 ld a, 0A0h ; 'á' ; HDC9224: 0xA0 | [C738] Write Sectors (with parameters) ROM:1BCA B1 or c ROM:1BCB B2 or d ROM:1BCC 21 38 C7 ld hl, 0C738h ROM:1BCF B6 or (hl) ROM:1BD0 C3 7C 19 jp HDC9224_command1 ROM:1BD0 ; END OF FUNCTION CHUNK FOR sub_11DB ROM:1BD3 ; --------------------------------------------------------------------------- ROM:1BD3 ; START OF FUNCTION CHUNK FOR sub_11E6 ROM:1BD3 ROM:1BD3 loc_1BD3: ; CODE XREF: sub_11E6+1Bj ROM:1BD3 3E 57 ld a, 57h ; 'W' ; HDC9224: 0x57 Seek/ Read Id (Step enable, Wait for complete, Verify ID) ROM:1BD5 C3 8F 19 jp HDC9224_command2 ROM:1BD5 ; END OF FUNCTION CHUNK FOR sub_11E6 ROM:1BD8 ROM:1BD8 ; =============== S U B R O U T I N E ======================================= ROM:1BD8 ROM:1BD8 ; Set register index to value in a ROM:1BD8 ROM:1BD8 HDC9224_SetReg: ; CODE XREF: sub_F53+3Ep ROM:1BD8 ; ROM:115Bp ... ROM:1BD8 F6 40 or 40h ; '@' ROM:1BDA D3 41 out (41h), a ; HDC9224: 0x4x Set register pointer ROM:1BDC C9 ret ROM:1BDC ; End of function HDC9224_SetReg ROM:1BDC ROM:1BDD ROM:1BDD ; =============== S U B R O U T I N E ======================================= ROM:1BDD ROM:1BDD ROM:1BDD SetHddMode: ; CODE XREF: sub_6C2+Fp ROM:1BDD ; sub_1127+7p ... ROM:1BDD F6 80 or 80h ; 'Ç' ROM:1BDF 21 27 C7 ld hl, 0C727h ROM:1BE2 B6 or (hl) ROM:1BE3 47 ld b, a ROM:1BE4 3E 08 ld a, 8 ROM:1BE6 CD D8 1B call HDC9224_SetReg ; Set register index to value in a ROM:1BE9 78 ld a, b ROM:1BEA D3 40 out (40h), a ; HDC9224 data: Reg8 Mode, ? ROM:1BEC 3A A4 C6 ld a, (unk_C6A4) ROM:1BEF D3 40 out (40h), a ; HDC9224 data: Reg9 Interrupt/Command Terminator, [C6A4] ROM:1BF1 3E 00 ld a, 0 ROM:1BF3 D3 40 out (40h), a ; HDC9224 data: RegA Data/Delay, 0 ROM:1BF5 C9 ret ROM:1BF5 ; End of function SetHddMode ROM:1BF5 ROM:1BF6 ROM:1BF6 ; =============== S U B R O U T I N E ======================================= ROM:1BF6 ROM:1BF6 ROM:1BF6 sub_1BF6: ; CODE XREF: ROM:123Bp ROM:1BF6 ; sub_125E+4p ... ROM:1BF6 3E 08 ld a, 8 ROM:1BF8 CD D8 1B call HDC9224_SetReg ; Set register index to value in a ROM:1BFB DB 40 in a, (40h) ; HDC9224 data: Reg8 Read Chip Status ROM:1BFD 32 A5 C6 ld (HDC_ChipStatus), a ROM:1C00 DB 40 in a, (40h) ; HDC9224 data: Reg9 Read Drive Status ROM:1C02 32 A6 C6 ld (HDC_DriveStatus), a ROM:1C05 C9 ret ROM:1C05 ; End of function sub_1BF6 ROM:1C05 ROM:1C06 ; --------------------------------------------------------------------------- ROM:1C06 16 29 ld d, 29h ; ')' ROM:1C08 C3 88 15 jp GeneralFailure? ROM:1C0B ; --------------------------------------------------------------------------- ROM:1C0B ; START OF FUNCTION CHUNK FOR HandleInterrupt ROM:1C0B ROM:1C0B Fail_29: ; CODE XREF: HandleInterrupt+160Aj ROM:1C0B ; HandleInterrupt+180Dj ... ROM:1C0B 16 29 ld d, 29h ; ')' ROM:1C0D C3 88 15 jp GeneralFailure? ROM:1C10 ; --------------------------------------------------------------------------- ROM:1C10 ROM:1C10 Fail_3: ; CODE XREF: HandleInterrupt+1607j ROM:1C10 ; HandleInterrupt+163Dj ROM:1C10 16 03 ld d, 3 ROM:1C12 97 sub a ROM:1C13 2F cpl ROM:1C14 32 CD 9E ld (unk_9ECD), a ROM:1C17 C3 88 15 jp GeneralFailure? ROM:1C1A ; --------------------------------------------------------------------------- ROM:1C1A ROM:1C1A Fail_4: ; CODE XREF: ROM:10E1j ROM:1C1A ; HandleInterrupt+1602j ... ROM:1C1A 16 04 ld d, 4 ROM:1C1C C3 88 15 jp GeneralFailure? ROM:1C1F ; --------------------------------------------------------------------------- ROM:1C1F ROM:1C1F loc_1C1F: ; CODE XREF: HandleInterrupt+1586j ROM:1C1F CD 5C 18 call DelayLoop80k ROM:1C22 CD F6 1B call sub_1BF6 ROM:1C25 3A A6 C6 ld a, (HDC_DriveStatus) ROM:1C28 CB 67 bit 4, a ROM:1C2A C2 46 1B jp nz, loc_1B46 ROM:1C2D 16 06 ld d, 6 ROM:1C2F C3 88 15 jp GeneralFailure? ROM:1C32 ; --------------------------------------------------------------------------- ROM:1C32 ROM:1C32 Fail_11: ; CODE XREF: ROM:0FFCj ROM:1C32 ; ROM:0FFFj ... ROM:1C32 16 11 ld d, 11h ROM:1C34 C3 88 15 jp GeneralFailure? ROM:1C34 ; END OF FUNCTION CHUNK FOR HandleInterrupt ROM:1C37 ; --------------------------------------------------------------------------- ROM:1C37 ; START OF FUNCTION CHUNK FOR sub_12D ROM:1C37 ROM:1C37 Fail_26: ; CODE XREF: sub_12D+8j ROM:1C37 ; sub_12D+Fj ... ROM:1C37 16 26 ld d, 26h ; '&' ROM:1C39 97 sub a ROM:1C3A 32 0D 9F ld (FailureOf_MemoryTest), a ROM:1C3D C3 88 15 jp GeneralFailure? ROM:1C3D ; END OF FUNCTION CHUNK FOR sub_12D ROM:1C40 ; --------------------------------------------------------------------------- ROM:1C40 ; START OF FUNCTION CHUNK FOR HandleInterrupt ROM:1C40 ROM:1C40 Fail_28: ; CODE XREF: HandleInterrupt+47j ROM:1C40 16 28 ld d, 28h ; '(' ROM:1C42 97 sub a ROM:1C43 32 13 9F ld (unk_9F13), a ROM:1C46 C3 88 15 jp GeneralFailure? ROM:1C49 ; --------------------------------------------------------------------------- ROM:1C49 ROM:1C49 Fail_30: ; CODE XREF: HandleInterrupt+4Fj ROM:1C49 16 30 ld d, 30h ; '0' ROM:1C4B 97 sub a ROM:1C4C 32 14 9F ld (FailiureOf_uPD765), a ROM:1C4F C3 88 15 jp GeneralFailure? ROM:1C4F ; END OF FUNCTION CHUNK FOR HandleInterrupt ROM:1C52 ; --------------------------------------------------------------------------- ROM:1C52 ROM:1C52 loc_1C52: ; CODE XREF: ROM:0B7Cj ROM:1C52 16 21 ld d, 21h ; '!' ROM:1C54 C3 61 1C jp loc_1C61 ROM:1C57 ; --------------------------------------------------------------------------- ROM:1C57 ROM:1C57 loc_1C57: ; CODE XREF: ROM:0BFEj ROM:1C57 16 27 ld d, 27h ; ''' ROM:1C59 C3 61 1C jp loc_1C61 ROM:1C5C ; --------------------------------------------------------------------------- ROM:1C5C ROM:1C5C loc_1C5C: ; CODE XREF: ROM:0BEAj ROM:1C5C ; ROM:0BF1j ROM:1C5C 16 11 ld d, 11h ROM:1C5E C3 61 1C jp loc_1C61 ROM:1C61 ; --------------------------------------------------------------------------- ROM:1C61 ROM:1C61 loc_1C61: ; CODE XREF: ROM:0BE0j ROM:1C61 ; ROM:1C54j ... ROM:1C61 CD BD 37 call sub_37BD ROM:1C64 06 00 ld b, 0 ROM:1C66 CD 11 28 call sub_2811 ROM:1C69 CD 3B 1E call sub_1E3B ROM:1C6C C3 5E 05 jp loc_55E ROM:1C6F ; --------------------------------------------------------------------------- ROM:1C6F 16 29 ld d, 29h ; ')' ROM:1C71 C3 88 15 jp GeneralFailure? ROM:1C74 ; --------------------------------------------------------------------------- ROM:1C74 ; START OF FUNCTION CHUNK FOR sub_1447 ROM:1C74 ROM:1C74 loc_1C74: ; CODE XREF: sub_1447+11j ROM:1C74 E1 pop hl ROM:1C74 ; END OF FUNCTION CHUNK FOR sub_1447 ROM:1C75 ; START OF FUNCTION CHUNK FOR HandleInterrupt ROM:1C75 ROM:1C75 loc_1C75: ; CODE XREF: HandleInterrupt+1612j ROM:1C75 ; HandleInterrupt+1633j ROM:1C75 16 02 ld d, 2 ROM:1C77 C3 88 15 jp GeneralFailure? ROM:1C77 ; END OF FUNCTION CHUNK FOR HandleInterrupt ROM:1C7A ; --------------------------------------------------------------------------- ROM:1C7A ; START OF FUNCTION CHUNK FOR sub_10BF ROM:1C7A ROM:1C7A loc_1C7A: ; CODE XREF: sub_DDE+3j ROM:1C7A ; sub_10BF+3j ROM:1C7A E1 pop hl ROM:1C7B ROM:1C7B loc_1C7B: ; CODE XREF: ROM:0CCCj ROM:1C7B ; ROM:0D1Fj ROM:1C7B 16 21 ld d, 21h ; '!' ROM:1C7D C3 88 15 jp GeneralFailure? ROM:1C7D ; END OF FUNCTION CHUNK FOR sub_10BF ROM:1C80 ; --------------------------------------------------------------------------- ROM:1C80 ROM:1C80 loc_1C80: ; CODE XREF: ROM:0907j ROM:1C80 ; ROM:0AA9j ... ROM:1C80 16 27 ld d, 27h ; ''' ROM:1C82 C3 88 15 jp GeneralFailure? ROM:1C85 ; --------------------------------------------------------------------------- ROM:1C85 ; START OF FUNCTION CHUNK FOR HandleInterrupt ROM:1C85 ROM:1C85 loc_1C85: ; CODE XREF: HandleInterrupt+1859j ROM:1C85 16 12 ld d, 12h ROM:1C87 C3 88 15 jp GeneralFailure? ROM:1C8A ; --------------------------------------------------------------------------- ROM:1C8A ROM:1C8A loc_1C8A: ; CODE XREF: sub_146D+1Fj ROM:1C8A ; HandleInterrupt+1670j ... ROM:1C8A 16 15 ld d, 15h ROM:1C8C C3 88 15 jp GeneralFailure? ROM:1C8F ; --------------------------------------------------------------------------- ROM:1C8F ROM:1C8F loc_1C8F: ; CODE XREF: HandleInterrupt+185Ej ROM:1C8F 16 18 ld d, 18h ROM:1C91 C3 88 15 jp GeneralFailure? ROM:1C91 ; END OF FUNCTION CHUNK FOR HandleInterrupt ROM:1C94 ; --------------------------------------------------------------------------- ROM:1C94 C3 32 1C jp Fail_11 ROM:1C97 ; --------------------------------------------------------------------------- ROM:1C97 16 29 ld d, 29h ; ')' ROM:1C99 C3 88 15 jp GeneralFailure? ROM:1C9C ; --------------------------------------------------------------------------- ROM:1C9C ; START OF FUNCTION CHUNK FOR sub_161D ROM:1C9C ROM:1C9C loc_1C9C: ; CODE XREF: sub_161D+3j ROM:1C9C ; sub_1623+8j ... ROM:1C9C E1 pop hl ROM:1C9D ROM:1C9D loc_1C9D: ; CODE XREF: ROM:0EABj ROM:1C9D ; ROM:0EB3j ... ROM:1C9D 16 20 ld d, 20h ; ' ' ROM:1C9F C3 88 15 jp GeneralFailure? ROM:1C9F ; END OF FUNCTION CHUNK FOR sub_161D ROM:1CA2 ; --------------------------------------------------------------------------- ROM:1CA2 ; START OF FUNCTION CHUNK FOR HandleInterrupt ROM:1CA2 ROM:1CA2 loc_1CA2: ; CODE XREF: HandleInterrupt+18BAj ROM:1CA2 16 27 ld d, 27h ; ''' ROM:1CA4 C3 88 15 jp GeneralFailure? ROM:1CA7 ; --------------------------------------------------------------------------- ROM:1CA7 ROM:1CA7 loc_1CA7: ; CODE XREF: HandleInterrupt+161Aj ROM:1CA7 3A 33 C7 ld a, (unk_C733) ROM:1CAA CB 47 bit 0, a ROM:1CAC 20 08 jr nz, loc_1CB6 ROM:1CAE 3A A5 C6 ld a, (HDC_ChipStatus) ROM:1CB1 E6 1C and 1Ch ROM:1CB3 CA 0B 1C jp z, Fail_29 ROM:1CB6 ROM:1CB6 loc_1CB6: ; CODE XREF: HandleInterrupt+1806j ROM:1CB6 57 ld d, a ROM:1CB7 3A 41 C7 ld a, (unk_C741) ROM:1CBA 4F ld c, a ROM:1CBB 3A 42 C7 ld a, (unk_C742) ROM:1CBE B1 or c ROM:1CBF 20 0B jr nz, loc_1CCC ROM:1CC1 3A 40 C7 ld a, (unk_C740) ROM:1CC4 A7 and a ROM:1CC5 CA E9 1C jp z, loc_1CE9 ROM:1CC8 97 sub a ROM:1CC9 32 40 C7 ld (unk_C740), a ROM:1CCC ROM:1CCC loc_1CCC: ; CODE XREF: HandleInterrupt+1819j ROM:1CCC ; HandleInterrupt+18DBj ... ROM:1CCC 3A 94 C6 ld a, (unk_C694) ROM:1CCF E6 80 and 80h ; 'Ç' ROM:1CD1 20 1D jr nz, loc_1CF0 ROM:1CD3 3A 42 C7 ld a, (unk_C742) ROM:1CD6 A7 and a ROM:1CD7 CA 0A 1D jp z, loc_1D0A ROM:1CDA 3A 43 C7 ld a, (unk_C743) ROM:1CDD 3D dec a ROM:1CDE 32 43 C7 ld (unk_C743), a ROM:1CE1 C2 46 1B jp nz, loc_1B46 ROM:1CE4 32 42 C7 ld (unk_C742), a ROM:1CE7 18 0E jr loc_1CF7 ROM:1CE9 ; --------------------------------------------------------------------------- ROM:1CE9 ROM:1CE9 loc_1CE9: ; CODE XREF: HandleInterrupt+164Ej ROM:1CE9 ; HandleInterrupt+181Fj ... ROM:1CE9 2F cpl ROM:1CEA 32 40 C7 ld (unk_C740), a ROM:1CED C3 46 1B jp loc_1B46 ROM:1CF0 ; --------------------------------------------------------------------------- ROM:1CF0 ROM:1CF0 loc_1CF0: ; CODE XREF: HandleInterrupt+182Bj ROM:1CF0 3A 8F C6 ld a, (unk_C68F) ROM:1CF3 FE 0A cp 0Ah ROM:1CF5 28 3E jr z, loc_1D35 ROM:1CF7 ROM:1CF7 loc_1CF7: ; CODE XREF: HandleInterrupt+1841j ROM:1CF7 ; HandleInterrupt+18AEj ROM:1CF7 7A ld a, d ROM:1CF8 CB 67 bit 4, a ROM:1CFA C2 FD 1D jp nz, loc_1DFD ROM:1CFD CB 5F bit 3, a ROM:1CFF C2 85 1C jp nz, loc_1C85 ROM:1D02 CB 57 bit 2, a ROM:1D04 C2 8F 1C jp nz, loc_1C8F ROM:1D07 C3 0B 1C jp Fail_29 ROM:1D0A ; --------------------------------------------------------------------------- ROM:1D0A ROM:1D0A loc_1D0A: ; CODE XREF: HandleInterrupt+1660j ROM:1D0A ; HandleInterrupt+1831j ROM:1D0A 3A 41 C7 ld a, (unk_C741) ROM:1D0D A7 and a ROM:1D0E 28 19 jr z, loc_1D29 ROM:1D10 3A 43 C7 ld a, (unk_C743) ROM:1D13 3D dec a ROM:1D14 32 43 C7 ld (unk_C743), a ROM:1D17 C2 46 1B jp nz, loc_1B46 ROM:1D1A 32 41 C7 ld (unk_C741), a ROM:1D1D 2F cpl ROM:1D1E 32 42 C7 ld (unk_C742), a ROM:1D21 3E 04 ld a, 4 ROM:1D23 32 43 C7 ld (unk_C743), a ROM:1D26 C3 46 1B jp loc_1B46 ROM:1D29 ; --------------------------------------------------------------------------- ROM:1D29 ROM:1D29 loc_1D29: ; CODE XREF: HandleInterrupt+1868j ROM:1D29 ; HandleInterrupt+190Cj ROM:1D29 2F cpl ROM:1D2A 32 41 C7 ld (unk_C741), a ROM:1D2D 3E 08 ld a, 8 ROM:1D2F 32 43 C7 ld (unk_C743), a ROM:1D32 C3 46 1B jp loc_1B46 ROM:1D35 ; --------------------------------------------------------------------------- ROM:1D35 ROM:1D35 loc_1D35: ; CODE XREF: HandleInterrupt+184Fj ROM:1D35 3A 41 C7 ld a, (unk_C741) ROM:1D38 A7 and a ROM:1D39 20 0C jr nz, loc_1D47 ROM:1D3B 2F cpl ROM:1D3C 32 41 C7 ld (unk_C741), a ROM:1D3F 3E 02 ld a, 2 ROM:1D41 32 43 C7 ld (unk_C743), a ROM:1D44 C3 46 1B jp loc_1B46 ROM:1D47 ; --------------------------------------------------------------------------- ROM:1D47 ROM:1D47 loc_1D47: ; CODE XREF: HandleInterrupt+1893j ROM:1D47 3A 43 C7 ld a, (unk_C743) ROM:1D4A 3D dec a ROM:1D4B 32 43 C7 ld (unk_C743), a ROM:1D4E C2 46 1B jp nz, loc_1B46 ROM:1D51 32 41 C7 ld (unk_C741), a ROM:1D54 18 A1 jr loc_1CF7 ROM:1D56 ; --------------------------------------------------------------------------- ROM:1D56 ROM:1D56 loc_1D56: ; CODE XREF: HandleInterrupt+1575j ROM:1D56 3A 33 C7 ld a, (unk_C733) ROM:1D59 CB 47 bit 0, a ROM:1D5B C2 E2 1D jp nz, loc_1DE2 ROM:1D5E CB 4F bit 1, a ROM:1D60 C2 A2 1C jp nz, loc_1CA2 ROM:1D63 3A 8F C6 ld a, (unk_C68F) ROM:1D66 FE 10 cp 10h ROM:1D68 CA 46 1B jp z, loc_1B46 ROM:1D6B 3A A5 C6 ld a, (HDC_ChipStatus) ROM:1D6E E6 38 and 38h ; '8' ROM:1D70 CA 0B 1C jp z, Fail_29 ROM:1D73 57 ld d, a ROM:1D74 CB 6F bit 5, a ROM:1D76 C2 92 1D jp nz, loc_1D92 ROM:1D79 3A 41 C7 ld a, (unk_C741) ROM:1D7C 4F ld c, a ROM:1D7D 3A 42 C7 ld a, (unk_C742) ROM:1D80 B1 or c ROM:1D81 C2 CC 1C jp nz, loc_1CCC ROM:1D84 3A 40 C7 ld a, (unk_C740) ROM:1D87 A7 and a ROM:1D88 CA E9 1C jp z, loc_1CE9 ROM:1D8B 97 sub a ROM:1D8C 32 40 C7 ld (unk_C740), a ROM:1D8F C3 CC 1C jp loc_1CCC ROM:1D92 ; --------------------------------------------------------------------------- ROM:1D92 ROM:1D92 loc_1D92: ; CODE XREF: HandleInterrupt+18D0j ROM:1D92 3A 41 C7 ld a, (unk_C741) ROM:1D95 4F ld c, a ROM:1D96 3A 42 C7 ld a, (unk_C742) ROM:1D99 B1 or c ROM:1D9A 20 0B jr nz, loc_1DA7 ROM:1D9C 3A 40 C7 ld a, (unk_C740) ROM:1D9F A7 and a ROM:1DA0 CA E9 1C jp z, loc_1CE9 ROM:1DA3 97 sub a ROM:1DA4 32 40 C7 ld (unk_C740), a ROM:1DA7 ROM:1DA7 loc_1DA7: ; CODE XREF: HandleInterrupt+18F4j ROM:1DA7 3A 94 C6 ld a, (unk_C694) ROM:1DAA E6 80 and 80h ; 'Ç' ROM:1DAC 20 17 jr nz, loc_1DC5 ROM:1DAE 3A 41 C7 ld a, (unk_C741) ROM:1DB1 A7 and a ROM:1DB2 CA 29 1D jp z, loc_1D29 ROM:1DB5 3A 43 C7 ld a, (unk_C743) ROM:1DB8 3D dec a ROM:1DB9 32 43 C7 ld (unk_C743), a ROM:1DBC C2 46 1B jp nz, loc_1B46 ROM:1DBF 32 41 C7 ld (unk_C741), a ROM:1DC2 C3 32 1C jp Fail_11 ROM:1DC5 ; --------------------------------------------------------------------------- ROM:1DC5 ROM:1DC5 loc_1DC5: ; CODE XREF: HandleInterrupt+1906j ROM:1DC5 3A 8F C6 ld a, (unk_C68F) ROM:1DC8 FE 0A cp 0Ah ROM:1DCA 28 03 jr z, loc_1DCF ROM:1DCC C3 32 1C jp Fail_11 ROM:1DCF ; --------------------------------------------------------------------------- ROM:1DCF ROM:1DCF loc_1DCF: ; CODE XREF: HandleInterrupt+1924j ROM:1DCF 3A 41 C7 ld a, (unk_C741) ROM:1DD2 A7 and a ROM:1DD3 C2 ED 1D jp nz, loc_1DED ROM:1DD6 2F cpl ROM:1DD7 32 41 C7 ld (unk_C741), a ROM:1DDA 3E 02 ld a, 2 ROM:1DDC 32 43 C7 ld (unk_C743), a ROM:1DDF C3 46 1B jp loc_1B46 ROM:1DE2 ; --------------------------------------------------------------------------- ROM:1DE2 ROM:1DE2 loc_1DE2: ; CODE XREF: HandleInterrupt+162Bj ROM:1DE2 ; HandleInterrupt+18B5j ROM:1DE2 CD 18 11 call SelectHddDrive ROM:1DE5 CD 5E 12 call sub_125E ROM:1DE8 16 19 ld d, 19h ROM:1DEA C3 88 15 jp GeneralFailure? ROM:1DED ; --------------------------------------------------------------------------- ROM:1DED ROM:1DED loc_1DED: ; CODE XREF: HandleInterrupt+192Dj ROM:1DED 3A 43 C7 ld a, (unk_C743) ROM:1DF0 3D dec a ROM:1DF1 32 43 C7 ld (unk_C743), a ROM:1DF4 C2 46 1B jp nz, loc_1B46 ROM:1DF7 32 41 C7 ld (unk_C741), a ROM:1DFA C3 32 1C jp Fail_11 ROM:1DFD ; --------------------------------------------------------------------------- ROM:1DFD ROM:1DFD loc_1DFD: ; CODE XREF: HandleInterrupt+1854j ROM:1DFD 16 1B ld d, 1Bh ROM:1DFF C3 88 15 jp GeneralFailure? ROM:1DFF ; END OF FUNCTION CHUNK FOR HandleInterrupt ROM:1E02 ; --------------------------------------------------------------------------- ROM:1E02 ; START OF FUNCTION CHUNK FOR HDC9224_command2 ROM:1E02 ROM:1E02 loc_1E02: ; CODE XREF: HDC9224_command2+49j ROM:1E02 16 03 ld d, 3 ROM:1E04 97 sub a ROM:1E05 2F cpl ROM:1E06 32 CD 9E ld (unk_9ECD), a ROM:1E09 C9 ret ROM:1E09 ; END OF FUNCTION CHUNK FOR HDC9224_command2 ROM:1E0A ; --------------------------------------------------------------------------- ROM:1E0A ; START OF FUNCTION CHUNK FOR sub_13CB ROM:1E0A ROM:1E0A loc_1E0A: ; CODE XREF: sub_1055+24j ROM:1E0A ; sub_13CB+2Fj ROM:1E0A CB 77 bit 6, a ROM:1E0C C2 1E 1E jp nz, loc_1E1E ROM:1E0F 3A 0B C7 ld a, (unk_C70B) ROM:1E12 F6 08 or 8 ROM:1E14 32 0B C7 ld (unk_C70B), a ROM:1E17 ROM:1E17 loc_1E17: ; CODE XREF: sub_13CB+A5Bj ROM:1E17 E1 pop hl ROM:1E18 CD 3B 1E call sub_1E3B ROM:1E1B C3 63 05 jp loc_563 ROM:1E1E ; --------------------------------------------------------------------------- ROM:1E1E ROM:1E1E loc_1E1E: ; CODE XREF: sub_13CB+A41j ROM:1E1E 3A 0B C7 ld a, (unk_C70B) ROM:1E21 F6 10 or 10h ROM:1E23 32 0B C7 ld (unk_C70B), a ROM:1E26 18 EF jr loc_1E17 ROM:1E26 ; END OF FUNCTION CHUNK FOR sub_13CB ROM:1E28 ; --------------------------------------------------------------------------- ROM:1E28 ; START OF FUNCTION CHUNK FOR HDC9224_command2 ROM:1E28 ROM:1E28 loc_1E28: ; CODE XREF: HDC9224_command2+4Ej ROM:1E28 16 04 ld d, 4 ROM:1E2A C9 ret ROM:1E2B ; --------------------------------------------------------------------------- ROM:1E2B ROM:1E2B loc_1E2B: ; CODE XREF: HDC9224_command2+53j ROM:1E2B 16 02 ld d, 2 ROM:1E2D C9 ret ROM:1E2E ; --------------------------------------------------------------------------- ROM:1E2E ROM:1E2E loc_1E2E: ; CODE XREF: HDC9224_command2+56j ROM:1E2E 16 29 ld d, 29h ; ')' ROM:1E30 C9 ret ROM:1E31 ; --------------------------------------------------------------------------- ROM:1E31 ROM:1E31 loc_1E31: ; CODE XREF: HDC9224_command2+36j ROM:1E31 ; ROM:1A6Aj ROM:1E31 16 29 ld d, 29h ; ')' ROM:1E33 C9 ret ROM:1E33 ; END OF FUNCTION CHUNK FOR HDC9224_command2 ROM:1E34 ; --------------------------------------------------------------------------- ROM:1E34 E1 pop hl ROM:1E35 ; START OF FUNCTION CHUNK FOR sub_113A ROM:1E35 ROM:1E35 loc_1E35: ; CODE XREF: sub_1127+Dj ROM:1E35 ; sub_113A+Dj ROM:1E35 E1 pop hl ROM:1E36 E1 pop hl ROM:1E37 ROM:1E37 loc_1E37: ; CODE XREF: sub_DDE+9j ROM:1E37 ; sub_10BF+9j ... ROM:1E37 E1 pop hl ROM:1E38 ROM:1E38 loc_1E38: ; CODE XREF: ROM:058Ej ROM:1E38 ; ROM:06B5j ... ROM:1E38 C3 88 15 jp GeneralFailure? ROM:1E38 ; END OF FUNCTION CHUNK FOR sub_113A ROM:1E3B ROM:1E3B ; =============== S U B R O U T I N E ======================================= ROM:1E3B ROM:1E3B ROM:1E3B sub_1E3B: ; CODE XREF: sub_22E+1Bp ROM:1E3B ; sub_113A:GeneralFailure?p ... ROM:1E3B 21 0A C7 ld hl, 0C70Ah ROM:1E3E CB CE set 1, (hl) ROM:1E40 C9 ret ROM:1E40 ; End of function sub_1E3B ROM:1E40 ROM:1E41 ; --------------------------------------------------------------------------- ROM:1E41 00 nop ROM:1E42 00 nop ROM:1E43 00 nop ROM:1E44 00 nop ROM:1E45 00 nop ROM:1E46 00 nop ROM:1E47 00 nop ROM:1E48 00 nop ROM:1E49 00 nop ROM:1E4A 00 nop ROM:1E4B 00 nop ROM:1E4C 00 nop ROM:1E4D 00 nop ROM:1E4E 00 nop ROM:1E4F 00 nop ROM:1E50 00 nop ROM:1E51 00 nop ROM:1E52 00 nop ROM:1E53 00 nop ROM:1E54 00 nop ROM:1E55 00 nop ROM:1E56 00 nop ROM:1E57 00 nop ROM:1E58 00 nop ROM:1E59 00 nop ROM:1E5A 00 nop ROM:1E5B 00 nop ROM:1E5C 00 nop ROM:1E5D 00 nop ROM:1E5E 00 nop ROM:1E5F 00 nop ROM:1E60 00 nop ROM:1E61 00 nop ROM:1E62 00 nop ROM:1E63 00 nop ROM:1E64 00 nop ROM:1E65 00 nop ROM:1E66 00 nop ROM:1E67 00 nop ROM:1E68 00 nop ROM:1E69 00 nop ROM:1E6A 00 nop ROM:1E6B 00 nop ROM:1E6C 00 nop ROM:1E6D 00 nop ROM:1E6E 00 nop ROM:1E6F 00 nop ROM:1E70 00 nop ROM:1E71 00 nop ROM:1E72 00 nop ROM:1E73 00 nop ROM:1E74 00 nop ROM:1E75 00 nop ROM:1E76 00 nop ROM:1E77 00 nop ROM:1E78 00 nop ROM:1E79 00 nop ROM:1E7A 00 nop ROM:1E7B 00 nop ROM:1E7C 00 nop ROM:1E7D 00 nop ROM:1E7E 00 nop ROM:1E7F 00 nop ROM:1E80 00 nop ROM:1E81 00 nop ROM:1E82 00 nop ROM:1E83 00 nop ROM:1E84 00 nop ROM:1E85 00 nop ROM:1E86 00 nop ROM:1E87 00 nop ROM:1E88 00 nop ROM:1E89 00 nop ROM:1E8A 00 nop ROM:1E8B 00 nop ROM:1E8C 00 nop ROM:1E8D 00 nop ROM:1E8E 00 nop ROM:1E8F 00 nop ROM:1E90 00 nop ROM:1E91 00 nop ROM:1E92 00 nop ROM:1E93 00 nop ROM:1E94 00 nop ROM:1E95 00 nop ROM:1E96 00 nop ROM:1E97 00 nop ROM:1E98 00 nop ROM:1E99 00 nop ROM:1E9A 00 nop ROM:1E9B 00 nop ROM:1E9C 00 nop ROM:1E9D 00 nop ROM:1E9E 00 nop ROM:1E9F 00 nop ROM:1EA0 00 nop ROM:1EA1 00 nop ROM:1EA2 00 nop ROM:1EA3 00 nop ROM:1EA4 00 nop ROM:1EA5 00 nop ROM:1EA6 00 nop ROM:1EA7 00 nop ROM:1EA8 00 nop ROM:1EA9 00 nop ROM:1EAA 00 nop ROM:1EAB 00 nop ROM:1EAC 00 nop ROM:1EAD 00 nop ROM:1EAE 00 nop ROM:1EAF 00 nop ROM:1EB0 00 nop ROM:1EB1 00 nop ROM:1EB2 00 nop ROM:1EB3 00 nop ROM:1EB4 00 nop ROM:1EB5 00 nop ROM:1EB6 00 nop ROM:1EB7 00 nop ROM:1EB8 00 nop ROM:1EB9 00 nop ROM:1EBA 00 nop ROM:1EBB 00 nop ROM:1EBC 00 nop ROM:1EBD 00 nop ROM:1EBE 00 nop ROM:1EBF 00 nop ROM:1EC0 00 nop ROM:1EC1 00 nop ROM:1EC2 00 nop ROM:1EC3 00 nop ROM:1EC4 00 nop ROM:1EC5 00 nop ROM:1EC6 00 nop ROM:1EC7 00 nop ROM:1EC8 00 nop ROM:1EC9 00 nop ROM:1ECA 00 nop ROM:1ECB 00 nop ROM:1ECC 00 nop ROM:1ECD 00 nop ROM:1ECE 00 nop ROM:1ECF 00 nop ROM:1ED0 00 nop ROM:1ED1 00 nop ROM:1ED2 00 nop ROM:1ED3 00 nop ROM:1ED4 00 nop ROM:1ED5 00 nop ROM:1ED6 00 nop ROM:1ED7 00 nop ROM:1ED8 00 nop ROM:1ED9 00 nop ROM:1EDA 00 nop ROM:1EDB 00 nop ROM:1EDC 00 nop ROM:1EDD 00 nop ROM:1EDE 00 nop ROM:1EDF 00 nop ROM:1EE0 00 nop ROM:1EE1 00 nop ROM:1EE2 00 nop ROM:1EE3 00 nop ROM:1EE4 00 nop ROM:1EE5 00 nop ROM:1EE6 00 nop ROM:1EE7 00 nop ROM:1EE8 00 nop ROM:1EE9 00 nop ROM:1EEA 00 nop ROM:1EEB 00 nop ROM:1EEC 00 nop ROM:1EED 00 nop ROM:1EEE 00 nop ROM:1EEF 00 nop ROM:1EF0 00 nop ROM:1EF1 00 nop ROM:1EF2 00 nop ROM:1EF3 00 nop ROM:1EF4 00 nop ROM:1EF5 00 nop ROM:1EF6 00 nop ROM:1EF7 00 nop ROM:1EF8 00 nop ROM:1EF9 00 nop ROM:1EFA 00 nop ROM:1EFB 00 nop ROM:1EFC 00 nop ROM:1EFD 00 nop ROM:1EFE 00 nop ROM:1EFF 00 nop ROM:1F00 00 nop ROM:1F01 00 nop ROM:1F02 00 nop ROM:1F03 00 nop ROM:1F04 00 nop ROM:1F05 00 nop ROM:1F06 00 nop ROM:1F07 00 nop ROM:1F08 00 nop ROM:1F09 00 nop ROM:1F0A 00 nop ROM:1F0B 00 nop ROM:1F0C 00 nop ROM:1F0D 00 nop ROM:1F0E 00 nop ROM:1F0F 00 nop ROM:1F10 00 nop ROM:1F11 00 nop ROM:1F12 00 nop ROM:1F13 00 nop ROM:1F14 00 nop ROM:1F15 00 nop ROM:1F16 00 nop ROM:1F17 00 nop ROM:1F18 00 nop ROM:1F19 00 nop ROM:1F1A 00 nop ROM:1F1B 00 nop ROM:1F1C 00 nop ROM:1F1D 00 nop ROM:1F1E 00 nop ROM:1F1F 00 nop ROM:1F20 00 nop ROM:1F21 00 nop ROM:1F22 00 nop ROM:1F23 00 nop ROM:1F24 00 nop ROM:1F25 00 nop ROM:1F26 00 nop ROM:1F27 00 nop ROM:1F28 00 nop ROM:1F29 00 nop ROM:1F2A 00 nop ROM:1F2B 00 nop ROM:1F2C 00 nop ROM:1F2D 00 nop ROM:1F2E 00 nop ROM:1F2F 00 nop ROM:1F30 00 nop ROM:1F31 00 nop ROM:1F32 00 nop ROM:1F33 00 nop ROM:1F34 00 nop ROM:1F35 00 nop ROM:1F36 00 nop ROM:1F37 00 nop ROM:1F38 00 nop ROM:1F39 00 nop ROM:1F3A 00 nop ROM:1F3B 00 nop ROM:1F3C 00 nop ROM:1F3D 00 nop ROM:1F3E 00 nop ROM:1F3F 00 nop ROM:1F40 00 nop ROM:1F41 00 nop ROM:1F42 00 nop ROM:1F43 00 nop ROM:1F44 00 nop ROM:1F45 00 nop ROM:1F46 00 nop ROM:1F47 00 nop ROM:1F48 00 nop ROM:1F49 00 nop ROM:1F4A 00 nop ROM:1F4B 00 nop ROM:1F4C 00 nop ROM:1F4D 00 nop ROM:1F4E 00 nop ROM:1F4F 00 nop ROM:1F50 00 nop ROM:1F51 00 nop ROM:1F52 00 nop ROM:1F53 00 nop ROM:1F54 00 nop ROM:1F55 00 nop ROM:1F56 00 nop ROM:1F57 00 nop ROM:1F58 00 nop ROM:1F59 00 nop ROM:1F5A 00 nop ROM:1F5B 00 nop ROM:1F5C 00 nop ROM:1F5D 00 nop ROM:1F5E 00 nop ROM:1F5F 00 nop ROM:1F60 00 nop ROM:1F61 00 nop ROM:1F62 00 nop ROM:1F63 00 nop ROM:1F64 00 nop ROM:1F65 00 nop ROM:1F66 00 nop ROM:1F67 00 nop ROM:1F68 00 nop ROM:1F69 00 nop ROM:1F6A 00 nop ROM:1F6B 00 nop ROM:1F6C 00 nop ROM:1F6D 00 nop ROM:1F6E 00 nop ROM:1F6F 00 nop ROM:1F70 00 nop ROM:1F71 00 nop ROM:1F72 00 nop ROM:1F73 00 nop ROM:1F74 00 nop ROM:1F75 00 nop ROM:1F76 00 nop ROM:1F77 00 nop ROM:1F78 00 nop ROM:1F79 00 nop ROM:1F7A 00 nop ROM:1F7B 00 nop ROM:1F7C 00 nop ROM:1F7D 00 nop ROM:1F7E 00 nop ROM:1F7F 00 nop ROM:1F80 00 nop ROM:1F81 00 nop ROM:1F82 00 nop ROM:1F83 00 nop ROM:1F84 00 nop ROM:1F85 00 nop ROM:1F86 00 nop ROM:1F87 00 nop ROM:1F88 00 nop ROM:1F89 00 nop ROM:1F8A 00 nop ROM:1F8B 00 nop ROM:1F8C 00 nop ROM:1F8D 00 nop ROM:1F8E 00 nop ROM:1F8F 00 nop ROM:1F90 00 nop ROM:1F91 00 nop ROM:1F92 00 nop ROM:1F93 00 nop ROM:1F94 00 nop ROM:1F95 00 nop ROM:1F96 00 nop ROM:1F97 00 nop ROM:1F98 00 nop ROM:1F99 00 nop ROM:1F9A 00 nop ROM:1F9B 00 nop ROM:1F9C 00 nop ROM:1F9D 00 nop ROM:1F9E 00 nop ROM:1F9F 00 nop ROM:1FA0 00 nop ROM:1FA1 00 nop ROM:1FA2 00 nop ROM:1FA3 00 nop ROM:1FA4 00 nop ROM:1FA5 00 nop ROM:1FA6 00 nop ROM:1FA7 00 nop ROM:1FA8 00 nop ROM:1FA9 00 nop ROM:1FAA 00 nop ROM:1FAB 00 nop ROM:1FAC 00 nop ROM:1FAD 00 nop ROM:1FAE 00 nop ROM:1FAF 00 nop ROM:1FB0 00 nop ROM:1FB1 00 nop ROM:1FB2 00 nop ROM:1FB3 00 nop ROM:1FB4 00 nop ROM:1FB5 00 nop ROM:1FB6 00 nop ROM:1FB7 00 nop ROM:1FB8 00 nop ROM:1FB9 00 nop ROM:1FBA 00 nop ROM:1FBB 00 nop ROM:1FBC 00 nop ROM:1FBD 00 nop ROM:1FBE 00 nop ROM:1FBF 00 nop ROM:1FC0 00 nop ROM:1FC1 00 nop ROM:1FC2 00 nop ROM:1FC3 00 nop ROM:1FC4 00 nop ROM:1FC5 00 nop ROM:1FC6 00 nop ROM:1FC7 00 nop ROM:1FC8 00 nop ROM:1FC9 00 nop ROM:1FCA 00 nop ROM:1FCB 00 nop ROM:1FCC 00 nop ROM:1FCD 00 nop ROM:1FCE 00 nop ROM:1FCF 00 nop ROM:1FD0 00 nop ROM:1FD1 00 nop ROM:1FD2 00 nop ROM:1FD3 00 nop ROM:1FD4 00 nop ROM:1FD5 00 nop ROM:1FD6 00 nop ROM:1FD7 00 nop ROM:1FD8 00 nop ROM:1FD9 00 nop ROM:1FDA 00 nop ROM:1FDB 00 nop ROM:1FDC 00 nop ROM:1FDD 00 nop ROM:1FDE 00 nop ROM:1FDF 00 nop ROM:1FE0 00 nop ROM:1FE1 00 nop ROM:1FE2 00 nop ROM:1FE3 00 nop ROM:1FE4 00 nop ROM:1FE5 00 nop ROM:1FE6 00 nop ROM:1FE7 00 nop ROM:1FE8 00 nop ROM:1FE9 00 nop ROM:1FEA 00 nop ROM:1FEB 00 nop ROM:1FEC 00 nop ROM:1FED 00 nop ROM:1FEE 00 nop ROM:1FEF 00 nop ROM:1FF0 00 nop ROM:1FF1 00 nop ROM:1FF2 00 nop ROM:1FF3 00 nop ROM:1FF4 00 nop ROM:1FF5 00 nop ROM:1FF6 00 nop ROM:1FF7 00 nop ROM:1FF8 00 nop ROM:1FF9 00 nop ROM:1FFA 00 nop ROM:1FFB 00 nop ROM:1FFC 00 nop ROM:1FFD 00 nop ROM:1FFE 00 nop ROM:1FFF 00 nop ROM:2000 ROM:2000 ; =============== S U B R O U T I N E ======================================= ROM:2000 ROM:2000 ROM:2000 Probably_InitializeFDC: ; CODE XREF: ROM:00A6p ROM:2000 00 nop ROM:2001 3E FF ld a, 0FFh ROM:2003 32 AE 9E ld (unk_9EAE), a ROM:2006 AF xor a ROM:2007 D3 2C out (2Ch), a ROM:2009 32 A6 9E ld (NextFdcWriteParamsSlot), a ROM:200C 32 9B 9E ld (byte_9E9B), a ROM:200F 32 9C 9E ld (byte_9E9C), a ROM:2012 32 BC 9E ld (unk_9EBC), a ROM:2015 32 B9 9E ld (unk_9EB9), a ROM:2018 32 AF 9E ld (unk_9EAF), a ROM:201B 32 16 9F ld (unk_9F16), a ROM:201E 21 CF 9E ld hl, 9ECFh ROM:2021 22 BF 9E ld (unk_9EBF), hl ROM:2024 22 BD 9E ld (unk_9EBD), hl ROM:2027 3E 28 ld a, 28h ; '(' ROM:2029 32 9C 9E ld (byte_9E9C), a ROM:202C D3 04 out (4), a ROM:202E 3E 03 ld a, 3 ROM:2030 32 9D 9E ld (unk_9E9D), a ROM:2033 D3 05 out (5), a ROM:2035 3E 02 ld a, 2 ROM:2037 32 8E 9E ld (unk_9E8E), a ROM:203A 21 00 9D ld hl, 9D00h ROM:203D 11 01 9D ld de, 9D01h ROM:2040 36 00 ld (hl), 0 ROM:2042 01 00 01 ld bc, 100h ROM:2045 ED B0 ldir ROM:2047 21 00 9D ld hl, 9D00h ROM:204A 22 0B 9F ld (unk_9F0B), hl ROM:204D C9 ret ; test ROM:204D ; End of function Probably_InitializeFDC ROM:204D ROM:204D ; --------------------------------------------------------------------------- ROM:204E 00 01 50 02+byte_204E: db 0, 1, 50h, 2, 9, 2, 0, 0, 0, 0E5h, 2, 0, 0, 0, 0, 6Ch, 1Bh, 0, 2 ROM:204E 09 02 00 00+ ; DATA XREF: SelectNextFdcParams:loc_209Eo ROM:204E 00 E5 02 00+ ; Params structure: ROM:204E 00 00 00 6C+ ; Index?, ?, ?, ?, EOT, SectorBytes, ?, ?, ROM:204E 1B 00 02 ; ?,?,?,?, ?,?,?,? ROM:204E ; GPL, ?, ? ROM:2061 01 01 28 02+byte_2061: db 1, 1, 28h, 2, 9, 2, 0, 0, 0, 0E5h, 2, 0, 0, 0, 0, 30h, 0Ah, 0, 0 ROM:2061 09 02 00 00+ ; DATA XREF: SelectNextFdcParams:loc_20A4o ROM:2074 02 01 50 02+byte_2074: db 2, 1, 50h, 2, 12h, 2, 1, 0, 0, 0E5h, 2, 0, 0, 0, 0, 6Ch, 1Bh, 0, 2 ROM:2074 12 02 01 00+ ; DATA XREF: SelectNextFdcParams:loc_20AAo ROM:2087 ; --------------------------------------------------------------------------- ROM:2087 ; START OF FUNCTION CHUNK FOR SelectNextFdcParams ROM:2087 ROM:2087 SelectFdcParams: ; CODE XREF: SelectNextFdcParams+Fj ROM:2087 EB ex de, hl ; Return 0x13 byte parameter blob in HL ROM:2088 01 13 00 ld bc, 13h ROM:208B F1 pop af ROM:208C ROM:208C loc_208C: ; CODE XREF: ROM:20B3j ROM:208C ; ROM:20B8j ... ROM:208C E6 03 and 3 ROM:208E FE 00 cp 0 ROM:2090 CA 9E 20 jp z, loc_209E ROM:2093 FE 01 cp 1 ROM:2095 CA A4 20 jp z, loc_20A4 ROM:2098 FE 02 cp 2 ROM:209A CA AA 20 jp z, loc_20AA ROM:209D C9 ret ROM:209E ; --------------------------------------------------------------------------- ROM:209E ROM:209E loc_209E: ; CODE XREF: SelectNextFdcParams-2Fj ROM:209E 21 4E 20 ld hl, byte_204E ; Params structure: ROM:209E ; Index?, ?, ?, ?, EOT, SectorBytes, ?, ?, ROM:209E ; ?,?,?,?, ?,?,?,? ROM:209E ; GPL, ?, ? ROM:20A1 ED B0 ldir ROM:20A3 C9 ret ROM:20A4 ; --------------------------------------------------------------------------- ROM:20A4 ROM:20A4 loc_20A4: ; CODE XREF: SelectNextFdcParams-2Aj ROM:20A4 21 61 20 ld hl, byte_2061 ROM:20A7 ED B0 ldir ROM:20A9 C9 ret ROM:20AA ; --------------------------------------------------------------------------- ROM:20AA ROM:20AA loc_20AA: ; CODE XREF: SelectNextFdcParams-25j ROM:20AA 21 74 20 ld hl, byte_2074 ROM:20AD ED B0 ldir ROM:20AF C9 ret ROM:20AF ; END OF FUNCTION CHUNK FOR SelectNextFdcParams ROM:20B0 ; --------------------------------------------------------------------------- ROM:20B0 11 26 9E ld de, FddFormatSlot1 ROM:20B3 18 D7 jr loc_208C ROM:20B5 ; --------------------------------------------------------------------------- ROM:20B5 11 39 9E ld de, FddFormatSlot2 ROM:20B8 18 D2 jr loc_208C ROM:20BA ; --------------------------------------------------------------------------- ROM:20BA 11 4C 9E ld de, unk_9E4C ROM:20BD 18 CD jr loc_208C ROM:20BF ROM:20BF ; =============== S U B R O U T I N E ======================================= ROM:20BF ROM:20BF ; Copy 0x13 byte parameter blob for set 'a' to next param slot in memory (9E19+0x13*slot) ROM:20BF ROM:20BF SelectNextFdcParams: ; CODE XREF: SelectDriveFormatPriority+17p ROM:20BF ; SelectDriveFormatPriority+21p ... ROM:20BF ROM:20BF ; FUNCTION CHUNK AT ROM:2087 SIZE 00000029 BYTES ROM:20BF ROM:20BF F5 push af ROM:20C0 01 13 00 ld bc, 13h ROM:20C3 3A A6 9E ld a, (NextFdcWriteParamsSlot) ROM:20C6 3C inc a ROM:20C7 32 A6 9E ld (NextFdcWriteParamsSlot), a ROM:20CA 21 13 9E ld hl, FddFormatSlot0_9E13 ROM:20CD ROM:20CD loc_20CD: ; CODE XREF: SelectNextFdcParams+12j ROM:20CD 3D dec a ROM:20CE 28 B7 jr z, SelectFdcParams ; Return 0x13 byte parameter blob in HL ROM:20D0 09 add hl, bc ROM:20D1 18 FA jr loc_20CD ROM:20D1 ; End of function SelectNextFdcParams ROM:20D1 ROM:20D3 ROM:20D3 ; =============== S U B R O U T I N E ======================================= ROM:20D3 ROM:20D3 ROM:20D3 sub_20D3: ; CODE XREF: SetPrimaryHddFormatActive+Bp ROM:20D3 21 13 9E ld hl, FddFormatSlot0_9E13 ROM:20D6 11 00 9E ld de, FddFormatActive ROM:20D9 01 13 00 ld bc, 13h ROM:20DC ED B0 ldir ; Copy 0x13 bytes 9313 -> 9300 ROM:20DE C9 ret ROM:20DE ; End of function sub_20D3 ROM:20DE ROM:20DF ; --------------------------------------------------------------------------- ROM:20DF ; START OF FUNCTION CHUNK FOR sub_2103 ROM:20DF ROM:20DF loc_20DF: ; CODE XREF: sub_2103+7Bj ROM:20DF CD 5C 18 call DelayLoop80k ROM:20E2 2A A7 9E ld hl, (unk_9EA7) ROM:20E5 23 inc hl ROM:20E6 22 A7 9E ld (unk_9EA7), hl ROM:20E9 7D ld a, l ROM:20EA A7 and a ROM:20EB C0 ret nz ROM:20EC 7C ld a, h ROM:20ED FE 07 cp 7 ROM:20EF C0 ret nz ROM:20F0 06 00 ld b, 0 ROM:20F2 CD 11 28 call sub_2811 ROM:20F5 97 sub a ROM:20F6 32 15 9F ld (unk_9F15), a ROM:20F9 32 16 9F ld (unk_9F16), a ROM:20FC 21 00 00 ld hl, 0 ROM:20FF 22 A7 9E ld (unk_9EA7), hl ROM:2102 C9 ret ROM:2102 ; END OF FUNCTION CHUNK FOR sub_2103 ROM:2103 ROM:2103 ; =============== S U B R O U T I N E ======================================= ROM:2103 ROM:2103 ROM:2103 sub_2103: ; CODE XREF: ROM:loc_225p ROM:2103 ROM:2103 ; FUNCTION CHUNK AT ROM:20DF SIZE 00000024 BYTES ROM:2103 ; FUNCTION CHUNK AT ROM:2A1F SIZE 0000006E BYTES ROM:2103 ; FUNCTION CHUNK AT ROM:3623 SIZE 0000004D BYTES ROM:2103 ; FUNCTION CHUNK AT ROM:3680 SIZE 0000001E BYTES ROM:2103 ; FUNCTION CHUNK AT ROM:3750 SIZE 0000000C BYTES ROM:2103 ; FUNCTION CHUNK AT ROM:3793 SIZE 0000002A BYTES ROM:2103 ROM:2103 DB 38 in a, (38h) ROM:2105 CB 4F bit 1, a ROM:2107 CA 7A 21 jp z, loc_217A ROM:210A 3A AE 9E ld a, (unk_9EAE) ROM:210D A7 and a ROM:210E CA 1F 2A jp z, loc_2A1F ROM:2111 AF xor a ROM:2112 32 97 9E ld (unk_9E97), a ROM:2115 32 98 9E ld (unk_9E98), a ROM:2118 32 99 9E ld (unk_9E99), a ROM:211B 32 9A 9E ld (unk_9E9A), a ROM:211E 21 00 00 ld hl, 0 ROM:2121 22 A7 9E ld (unk_9EA7), hl ROM:2124 3A 0D 9F ld a, (FailureOf_MemoryTest) ROM:2127 FE FF cp 0FFh ROM:2129 20 07 jr nz, loc_2132 ROM:212B 97 sub a ROM:212C 32 0D 9F ld (FailureOf_MemoryTest), a ; Clear failure status? ROM:212F C3 80 36 jp loc_3680 ROM:2132 ; --------------------------------------------------------------------------- ROM:2132 ROM:2132 loc_2132: ; CODE XREF: sub_2103+26j ROM:2132 3A 0E 9F ld a, (FailureOf_RomChecksum) ROM:2135 FE FF cp 0FFh ROM:2137 20 07 jr nz, loc_2140 ROM:2139 97 sub a ROM:213A 32 0E 9F ld (FailureOf_RomChecksum), a ROM:213D C3 87 36 jp loc_3687 ROM:2140 ; --------------------------------------------------------------------------- ROM:2140 ROM:2140 loc_2140: ; CODE XREF: sub_2103+34j ROM:2140 3A 13 9F ld a, (unk_9F13) ROM:2143 FE FF cp 0FFh ROM:2145 20 07 jr nz, loc_214E ROM:2147 97 sub a ROM:2148 32 13 9F ld (unk_9F13), a ROM:214B C3 8E 36 jp loc_368E ROM:214E ; --------------------------------------------------------------------------- ROM:214E ROM:214E loc_214E: ; CODE XREF: sub_2103+42j ROM:214E 3A 14 9F ld a, (FailiureOf_uPD765) ROM:2151 FE FF cp 0FFh ROM:2153 20 07 jr nz, loc_215C ROM:2155 97 sub a ROM:2156 32 14 9F ld (FailiureOf_uPD765), a ROM:2159 C3 96 36 jp loc_3696 ROM:215C ; --------------------------------------------------------------------------- ROM:215C ROM:215C loc_215C: ; CODE XREF: sub_2103+50j ROM:215C DB 01 in a, (1) ROM:215E 32 90 9E ld (reg_1_9390), a ROM:2161 E6 F8 and 0F8h ; '°' ROM:2163 07 rlca ROM:2164 07 rlca ROM:2165 07 rlca ROM:2166 07 rlca ROM:2167 07 rlca ROM:2168 07 rlca ROM:2169 5F ld e, a ROM:216A DB 00 in a, (0) ROM:216C 32 8F 9E ld (reg_0_9e8f), a ROM:216F 16 00 ld d, 0 ROM:2171 21 B1 21 ld hl, JT_21b1 ROM:2174 19 add hl, de ; seems to be jumptable + ((in 1) & 0xF8) >>2 ? ROM:2175 7E ld a, (hl) ROM:2176 23 inc hl ROM:2177 66 ld h, (hl) ROM:2178 6F ld l, a ROM:2179 E9 jp (hl) ROM:217A ; --------------------------------------------------------------------------- ROM:217A ROM:217A loc_217A: ; CODE XREF: sub_2103+4j ROM:217A 3A AF 9E ld a, (unk_9EAF) ROM:217D A7 and a ROM:217E CA DF 20 jp z, loc_20DF ROM:2181 C9 ret ROM:2181 ; End of function sub_2103 ROM:2181 ROM:2182 ROM:2182 ; =============== S U B R O U T I N E ======================================= ROM:2182 ROM:2182 ROM:2182 SetHddReset?: ; CODE XREF: ROM:0B76p ROM:2182 ; sub_2811+1Cp ... ROM:2182 3A 06 9E ld a, (unk_9E06) ROM:2185 FE 01 cp 1 ROM:2187 CA 8D 21 jp z, loc_218D ROM:218A C3 95 21 jp loc_2195 ROM:218D ; --------------------------------------------------------------------------- ROM:218D ROM:218D loc_218D: ; CODE XREF: SetHddReset?+5j ROM:218D 97 sub a ROM:218E D3 53 out (53h), a ROM:2190 2F cpl ROM:2191 D3 50 out (50h), a ; Guess: I think this is a RESET line to perhaps the HDC chip ROM:2193 AF xor a ROM:2194 C9 ret ROM:2195 ; --------------------------------------------------------------------------- ROM:2195 ROM:2195 loc_2195: ; CODE XREF: SetHddReset?+8j ROM:2195 3E 80 ld a, 80h ; 'Ç' ROM:2197 D3 53 out (53h), a ROM:2199 AF xor a ROM:219A D3 50 out (50h), a ROM:219C C9 ret ROM:219C ; End of function SetHddReset? ROM:219C ROM:219D ROM:219D ; =============== S U B R O U T I N E ======================================= ROM:219D ROM:219D ROM:219D ClearResetLines?: ; CODE XREF: ROM:0090p ROM:219D 06 00 ld b, 0 ROM:219F 0E 54 ld c, 54h ; 'T' ; I'm guessing that all of these are RESET lines to various components on the board. ROM:21A1 ED 41 out (c), b ; (54h) = 0 ROM:21A3 0C inc c ROM:21A4 ED 41 out (c), b ; (55h) = 0 ROM:21A6 0C inc c ROM:21A7 ED 41 out (c), b ; (56h) = 0 ROM:21A9 0C inc c ROM:21AA ED 41 out (c), b ; (57h) = 0 ROM:21AC 0E 52 ld c, 52h ; 'R' ROM:21AE ED 41 out (c), b ; (52h) = 0 ROM:21B0 C9 ret ROM:21B0 ; End of function ClearResetLines? ROM:21B0 ROM:21B0 ; --------------------------------------------------------------------------- ROM:21B1 D5 23 D5 22+JT_21b1: dw JT_Unimplemented, loc_22D5, loc_22D5, loc_22D5, loc_23DD, JT_Unimplemented, JT_Unimplemented, JT_Unimplemented, loc_23ED, loc_240E, JT_Unimplemented, JT_Unimplemented, loc_2447, loc_2462, loc_2479, JT_Unimplemented, loc_2219, loc_2219, loc_226F ROM:21B1 D5 22 D5 22+ ; DATA XREF: sub_2103+6Eo ROM:21B1 DD 23 D5 23+ dw loc_22A6, loc_22B0, loc_22BA, loc_21F1, JT_Unimplemented, loc_2492, JT_Unimplemented, loc_24B6, loc_24D9, loc_24FC, loc_250D, loc_2538, loc_2543 ROM:21F1 ; --------------------------------------------------------------------------- ROM:21F1 ROM:21F1 loc_21F1: ; DATA XREF: ROM:JT_21b1o ROM:21F1 3A 9B 9E ld a, (byte_9E9B) ROM:21F4 A7 and a ROM:21F5 C2 79 36 jp nz, loc_3679 ROM:21F8 3A 90 9E ld a, (reg_1_9390) ROM:21FB E6 03 and 3 ROM:21FD 32 8B 9E ld (byte_9E8B), a ROM:2200 F5 push af ROM:2201 CD 4D 35 call SwitchFddFormatBlob ROM:2204 F1 pop af ROM:2205 47 ld b, a ROM:2206 3A 9C 9E ld a, (byte_9E9C) ROM:2209 E6 FC and 0FCh ; 'n' ROM:220B B0 or b ROM:220C 32 9C 9E ld (byte_9E9C), a ROM:220F CD 39 35 call sub_3539 ; [9E9E] = FF; [9E03] = 2 ROM:2212 97 sub a ROM:2213 32 91 9E ld (byte_9E91), a ROM:2216 C3 75 36 jp loc_3675 ROM:2219 ; --------------------------------------------------------------------------- ROM:2219 ROM:2219 loc_2219: ; DATA XREF: ROM:JT_21b1o ROM:2219 3A 9B 9E ld a, (byte_9E9B) ROM:221C A7 and a ROM:221D C2 79 36 jp nz, loc_3679 ROM:2220 3E 01 ld a, 1 ROM:2222 32 9B 9E ld (byte_9E9B), a ROM:2225 3A 15 9F ld a, (unk_9F15) ROM:2228 A7 and a ROM:2229 20 0D jr nz, loc_2238 ROM:222B 2F cpl ROM:222C 32 15 9F ld (unk_9F15), a ROM:222F 06 80 ld b, 80h ; 'Ç' ROM:2231 CD 11 28 call sub_2811 ROM:2234 A7 and a ROM:2235 C2 23 36 jp nz, loc_3623 ROM:2238 ROM:2238 loc_2238: ; CODE XREF: ROM:2229j ROM:2238 CD 93 27 call sub_2793 ROM:223B 2A 8F 9E ld hl, (reg_0_9e8f) ROM:223E 3E 0F ld a, 0Fh ROM:2240 A4 and h ROM:2241 67 ld h, a ROM:2242 22 95 9E ld (unk_9E95), hl ROM:2245 CD F9 34 call sub_34F9 ROM:2248 3A 02 9E ld a, (unk_9E02) ROM:224B 3D dec a ROM:224C BB cp e ROM:224D DA 67 22 jp c, loc_2267 ROM:2250 CD 50 25 call uPD_Seek ROM:2253 3E 01 ld a, 1 ROM:2255 32 B6 9E ld (unk_9EB6), a ROM:2258 CD 36 26 call sub_2636 ROM:225B A7 and a ROM:225C CA 75 36 jp z, loc_3675 ROM:225F FE 29 cp 29h ; ')' ROM:2261 C2 23 36 jp nz, loc_3623 ROM:2264 C3 29 36 jp loc_3629 ROM:2267 ; --------------------------------------------------------------------------- ROM:2267 ROM:2267 loc_2267: ; CODE XREF: ROM:224Dj ROM:2267 3E 10 ld a, 10h ROM:2269 CD 9E 36 call DebugReportError? ROM:226C C3 23 36 jp loc_3623 ROM:226F ; --------------------------------------------------------------------------- ROM:226F ROM:226F loc_226F: ; DATA XREF: ROM:JT_21b1o ROM:226F 21 FF 9B ld hl, unk_9BFF ROM:2272 16 7F ld d, 7Fh ; '' ROM:2274 CD B9 2E call sub_2EB9 ROM:2277 A7 and a ROM:2278 C2 A0 22 jp nz, loc_22A0 ROM:227B 21 00 9C ld hl, unk_9C00 ROM:227E 11 00 80 ld de, unk_8000 ROM:2281 01 F0 03 ld bc, 3F0h ROM:2284 ED B0 ldir ; Copy 0x3F0 bytes from 0x9C00 -> 0x8000 ROM:2286 21 E0 9F ld hl, 9FE0h ROM:2289 16 9B ld d, 9Bh ; '¢' ROM:228B CD B9 2E call sub_2EB9 ROM:228E A7 and a ROM:228F C2 A0 22 jp nz, loc_22A0 ROM:2292 21 00 80 ld hl, unk_8000 ROM:2295 11 00 9C ld de, unk_9C00 ROM:2298 01 F0 03 ld bc, 3F0h ROM:229B ED B0 ldir ; Copy 0x3F0 bytes from 0x8000 -> 0x9C00 ROM:229D C3 75 36 jp loc_3675 ROM:22A0 ; --------------------------------------------------------------------------- ROM:22A0 ROM:22A0 loc_22A0: ; CODE XREF: ROM:2278j ROM:22A0 ; ROM:228Fj ... ROM:22A0 CD 9E 36 call DebugReportError? ROM:22A3 C3 23 36 jp loc_3623 ROM:22A6 ; --------------------------------------------------------------------------- ROM:22A6 ROM:22A6 loc_22A6: ; DATA XREF: ROM:JT_21b1o ROM:22A6 CD EA 2E call sub_2EEA ROM:22A9 A7 and a ROM:22AA C2 A0 22 jp nz, loc_22A0 ROM:22AD C3 75 36 jp loc_3675 ROM:22B0 ; --------------------------------------------------------------------------- ROM:22B0 ROM:22B0 loc_22B0: ; DATA XREF: ROM:JT_21b1o ROM:22B0 CD F4 2D call sub_2DF4 ROM:22B3 A7 and a ROM:22B4 C2 A0 22 jp nz, loc_22A0 ROM:22B7 C3 75 36 jp loc_3675 ROM:22BA ; --------------------------------------------------------------------------- ROM:22BA ROM:22BA loc_22BA: ; DATA XREF: ROM:JT_21b1o ROM:22BA AF xor a ROM:22BB 32 1A 9F ld (unk_9F1A), a ROM:22BE ROM:22BE loc_22BE: ; CODE XREF: ROM:22D3j ROM:22BE CD 1C 2F call Test_uPD765_ ; Returns A=0x35 on failure. 0 on success ROM:22C1 A7 and a ROM:22C2 CA 75 36 jp z, loc_3675 ROM:22C5 3A 1A 9F ld a, (unk_9F1A) ROM:22C8 A7 and a ROM:22C9 C2 A0 22 jp nz, loc_22A0 ROM:22CC 2F cpl ROM:22CD 32 1A 9F ld (unk_9F1A), a ROM:22D0 CD 5D 02 call Reset_uPD765 ; Maybe reset something external? ROM:22D3 18 E9 jr loc_22BE ROM:22D5 ; --------------------------------------------------------------------------- ROM:22D5 ROM:22D5 loc_22D5: ; DATA XREF: ROM:JT_21b1o ROM:22D5 3A 9B 9E ld a, (byte_9E9B) ROM:22D8 3D dec a ROM:22D9 C2 79 36 jp nz, loc_3679 ROM:22DC CD 31 35 call sub_3531 ; [9E9F] = 0x200 ROM:22DF 3A 90 9E ld a, (reg_1_9390) ROM:22E2 CB 67 bit 4, a ROM:22E4 C2 3D 23 jp nz, loc_233D ROM:22E7 3A A1 9E ld a, (unk_9EA1) ROM:22EA A7 and a ROM:22EB 28 21 jr z, loc_230E ROM:22ED 97 sub a ROM:22EE 32 9B 9E ld (byte_9E9B), a ROM:22F1 01 00 80 ld bc, 8000h ROM:22F4 2A A2 9E ld hl, (unk_9EA2) ROM:22F7 09 add hl, bc ROM:22F8 CD AE 34 call sub_34AE ROM:22FB 3A 9D 9E ld a, (unk_9E9D) ROM:22FE F6 A0 or 0A0h ; 'á' ROM:2300 D3 05 out (5), a ROM:2302 3A 9C 9E ld a, (byte_9E9C) ROM:2305 D3 04 out (4), a ROM:2307 D3 21 out (21h), a ROM:2309 97 sub a ROM:230A 32 A1 9E ld (unk_9EA1), a ROM:230D C9 ret ROM:230E ; --------------------------------------------------------------------------- ROM:230E ROM:230E loc_230E: ; CODE XREF: ROM:22EBj ROM:230E 21 00 80 ld hl, 8000h ROM:2311 ED 4B 9F 9E ld bc, (unk_9E9F) ROM:2315 CD AE 34 call sub_34AE ROM:2318 3A 9D 9E ld a, (unk_9E9D) ROM:231B F6 20 or 20h ; ' ' ROM:231D D3 05 out (5), a ROM:231F 3A 9C 9E ld a, (byte_9E9C) ROM:2322 D3 04 out (4), a ROM:2324 D3 21 out (21h), a ROM:2326 3A 90 9E ld a, (reg_1_9390) ROM:2329 CB 4F bit 1, a ROM:232B 28 05 jr z, loc_2332 ROM:232D ROM:232D loc_232D: ; CODE XREF: ROM:2330j ROM:232D CD 5C 33 call sub_335C ROM:2330 18 FB jr loc_232D ROM:2332 ; --------------------------------------------------------------------------- ROM:2332 ROM:2332 loc_2332: ; CODE XREF: ROM:232Bj ROM:2332 CD 5C 18 call DelayLoop80k ROM:2335 ROM:2335 loc_2335: ; CODE XREF: ROM:233Bj ROM:2335 CD 5C 18 call DelayLoop80k ROM:2338 CD 5C 33 call sub_335C ROM:233B 18 F8 jr loc_2335 ROM:233D ; --------------------------------------------------------------------------- ROM:233D ROM:233D loc_233D: ; CODE XREF: ROM:22E4j ROM:233D 3A 91 9E ld a, (byte_9E91) ROM:2340 A7 and a ROM:2341 20 15 jr nz, loc_2358 ROM:2343 ED 5B 07 9E ld de, (unk_9E07) ROM:2347 2A 95 9E ld hl, (unk_9E95) ROM:234A AF xor a ROM:234B ED 52 sbc hl, de ROM:234D D2 58 23 jp nc, loc_2358 ROM:2350 3E 0C ld a, 0Ch ROM:2352 CD 9E 36 call DebugReportError? ROM:2355 C3 23 36 jp loc_3623 ROM:2358 ; --------------------------------------------------------------------------- ROM:2358 ROM:2358 loc_2358: ; CODE XREF: ROM:2341j ROM:2358 ; ROM:234Dj ROM:2358 3A 9D 9E ld a, (unk_9E9D) ROM:235B F6 10 or 10h ROM:235D D3 05 out (5), a ROM:235F 3A 9C 9E ld a, (byte_9E9C) ROM:2362 D3 04 out (4), a ROM:2364 D3 21 out (21h), a ROM:2366 ROM:2366 loc_2366: ; CODE XREF: ROM:2370j ROM:2366 DB 38 in a, (38h) ROM:2368 CB 4F bit 1, a ROM:236A 20 06 jr nz, loc_2372 ROM:236C 97 sub a ROM:236D 32 BB 9E ld (unk_9EBB), a ROM:2370 18 F4 jr loc_2366 ROM:2372 ; --------------------------------------------------------------------------- ROM:2372 ROM:2372 loc_2372: ; CODE XREF: ROM:236Aj ROM:2372 3A A1 9E ld a, (unk_9EA1) ROM:2375 A7 and a ROM:2376 28 33 jr z, loc_23AB ROM:2378 01 00 80 ld bc, 8000h ROM:237B 2A A2 9E ld hl, (unk_9EA2) ROM:237E 09 add hl, bc ROM:237F EB ex de, hl ROM:2380 CD 9C 34 call sub_349C ROM:2383 3A 90 9E ld a, (reg_1_9390) ROM:2386 CB 5F bit 3, a ROM:2388 20 05 jr nz, loc_238F ROM:238A CD 78 26 call sub_2678 ROM:238D 18 03 jr loc_2392 ROM:238F ; --------------------------------------------------------------------------- ROM:238F ROM:238F loc_238F: ; CODE XREF: ROM:2388j ROM:238F CD C0 26 call sub_26C0 ROM:2392 ROM:2392 loc_2392: ; CODE XREF: ROM:238Dj ROM:2392 A7 and a ROM:2393 C2 23 36 jp nz, loc_3623 ROM:2396 21 91 9E ld hl, 9E91h ROM:2399 36 00 ld (hl), 0 ROM:239B 21 A1 9E ld hl, 9EA1h ROM:239E 36 00 ld (hl), 0 ROM:23A0 A7 and a ROM:23A1 C2 23 36 jp nz, loc_3623 ROM:23A4 97 sub a ROM:23A5 32 9B 9E ld (byte_9E9B), a ROM:23A8 C3 75 36 jp loc_3675 ROM:23AB ; --------------------------------------------------------------------------- ROM:23AB ROM:23AB loc_23AB: ; CODE XREF: ROM:2376j ROM:23AB 11 00 80 ld de, 8000h ROM:23AE ED 4B 9F 9E ld bc, (unk_9E9F) ROM:23B2 DB 01 in a, (1) ROM:23B4 FE FF cp 0FFh ROM:23B6 CC 67 34 call z, sub_3467 ROM:23B9 CD 9C 34 call sub_349C ROM:23BC D3 21 out (21h), a ROM:23BE 3A 90 9E ld a, (reg_1_9390) ROM:23C1 CB 4F bit 1, a ROM:23C3 28 05 jr z, loc_23CA ROM:23C5 ROM:23C5 loc_23C5: ; CODE XREF: ROM:23C8j ROM:23C5 CD F8 33 call sub_33F8 ROM:23C8 18 FB jr loc_23C5 ROM:23CA ; --------------------------------------------------------------------------- ROM:23CA ROM:23CA loc_23CA: ; CODE XREF: ROM:23C3j ROM:23CA CD 5C 18 call DelayLoop80k ROM:23CD ROM:23CD loc_23CD: ; CODE XREF: ROM:23D3j ROM:23CD CD 5C 18 call DelayLoop80k ROM:23D0 CD F8 33 call sub_33F8 ROM:23D3 18 F8 jr loc_23CD ROM:23D5 ; --------------------------------------------------------------------------- ROM:23D5 ROM:23D5 JT_Unimplemented: ; DATA XREF: ROM:JT_21b1o ROM:23D5 3E 1B ld a, 1Bh ROM:23D7 CD 9E 36 call DebugReportError? ROM:23DA C3 29 36 jp loc_3629 ROM:23DD ; --------------------------------------------------------------------------- ROM:23DD ROM:23DD loc_23DD: ; DATA XREF: ROM:JT_21b1o ROM:23DD 3A 9B 9E ld a, (byte_9E9B) ROM:23E0 D6 02 sub 2 ROM:23E2 F2 79 36 jp p, loc_3679 ROM:23E5 97 sub a ROM:23E6 2F cpl ROM:23E7 32 91 9E ld (byte_9E91), a ROM:23EA C3 75 36 jp loc_3675 ROM:23ED ; --------------------------------------------------------------------------- ROM:23ED ROM:23ED loc_23ED: ; DATA XREF: ROM:JT_21b1o ROM:23ED 3A 9B 9E ld a, (byte_9E9B) ROM:23F0 A7 and a ROM:23F1 C2 79 36 jp nz, loc_3679 ROM:23F4 CD FB 25 call sub_25FB ROM:23F7 A7 and a ROM:23F8 C2 23 36 jp nz, loc_3623 ROM:23FB ROM:23FB loc_23FB: ; CODE XREF: ROM:240Cj ROM:23FB CD F5 29 call sub_29F5 ROM:23FE DA 71 36 jp c, loc_3671 ROM:2401 A7 and a ROM:2402 C2 23 36 jp nz, loc_3623 ROM:2405 CD D2 26 call sub_26D2 ROM:2408 A7 and a ROM:2409 C2 23 36 jp nz, loc_3623 ROM:240C 18 ED jr loc_23FB ROM:240E ; --------------------------------------------------------------------------- ROM:240E ROM:240E loc_240E: ; DATA XREF: ROM:JT_21b1o ROM:240E 3A 91 9E ld a, (byte_9E91) ROM:2411 A7 and a ROM:2412 20 08 jr nz, loc_241C ROM:2414 3E 0C ld a, 0Ch ROM:2416 CD 9E 36 call DebugReportError? ROM:2419 C3 23 36 jp loc_3623 ROM:241C ; --------------------------------------------------------------------------- ROM:241C ROM:241C loc_241C: ; CODE XREF: ROM:2412j ROM:241C 3A 9B 9E ld a, (byte_9E9B) ROM:241F A7 and a ROM:2420 C2 79 36 jp nz, loc_3679 ROM:2423 3A 90 9E ld a, (reg_1_9390) ROM:2426 E6 03 and 3 ROM:2428 32 05 9E ld (uPD_SectorBytes_9E05), a ROM:242B 3E 01 ld a, 1 ROM:242D 32 73 9E ld (unk_9E73), a ROM:2430 CD AA 25 call sub_25AA ROM:2433 A7 and a ROM:2434 C2 3F 24 jp nz, loc_243F ROM:2437 21 91 9E ld hl, 9E91h ROM:243A 36 00 ld (hl), 0 ROM:243C C3 71 36 jp loc_3671 ROM:243F ; --------------------------------------------------------------------------- ROM:243F ROM:243F loc_243F: ; CODE XREF: ROM:2434j ROM:243F 21 91 9E ld hl, 9E91h ROM:2442 36 00 ld (hl), 0 ROM:2444 C3 23 36 jp loc_3623 ROM:2447 ; --------------------------------------------------------------------------- ROM:2447 ROM:2447 loc_2447: ; DATA XREF: ROM:JT_21b1o ROM:2447 DB 02 in a, (2) ROM:2449 6F ld l, a ROM:244A DB 03 in a, (3) ROM:244C 67 ld h, a ROM:244D FE 9C cp 9Ch ; '£' ROM:244F 38 08 jr c, loc_2459 ROM:2451 3E 30 ld a, 30h ; '0' ROM:2453 CD 9E 36 call DebugReportError? ROM:2456 C3 29 36 jp loc_3629 ROM:2459 ; --------------------------------------------------------------------------- ROM:2459 ROM:2459 loc_2459: ; CODE XREF: ROM:244Fj ROM:2459 7E ld a, (hl) ROM:245A D3 02 out (2), a ROM:245C 97 sub a ROM:245D D3 03 out (3), a ROM:245F C3 75 36 jp loc_3675 ROM:2462 ; --------------------------------------------------------------------------- ROM:2462 ROM:2462 loc_2462: ; DATA XREF: ROM:JT_21b1o ROM:2462 97 sub a ROM:2463 32 AE 9E ld (unk_9EAE), a ROM:2466 3A 9D 9E ld a, (unk_9E9D) ROM:2469 CB 8F res 1, a ROM:246B 32 9D 9E ld (unk_9E9D), a ROM:246E 3A 8E 9E ld a, (unk_9E8E) ROM:2471 CB 8F res 1, a ROM:2473 32 8E 9E ld (unk_9E8E), a ROM:2476 C3 75 36 jp loc_3675 ROM:2479 ; --------------------------------------------------------------------------- ROM:2479 ROM:2479 loc_2479: ; DATA XREF: ROM:JT_21b1o ROM:2479 3A 12 9F ld a, (HddFormatsPriority) ROM:247C D3 03 out (3), a ROM:247E 3A 11 9F ld a, (FloppyFormatsPriority) ROM:2481 D3 02 out (2), a ROM:2483 3A 9D 9E ld a, (unk_9E9D) ROM:2486 F6 A0 or 0A0h ; 'á' ROM:2488 D3 05 out (5), a ROM:248A 3A 9C 9E ld a, (byte_9E9C) ROM:248D D3 04 out (4), a ROM:248F D3 21 out (21h), a ROM:2491 C9 ret ROM:2492 ; --------------------------------------------------------------------------- ROM:2492 ROM:2492 loc_2492: ; DATA XREF: ROM:JT_21b1o ROM:2492 3A 91 9E ld a, (byte_9E91) ROM:2495 A7 and a ROM:2496 20 08 jr nz, loc_24A0 ROM:2498 3E 0C ld a, 0Ch ROM:249A CD 9E 36 call DebugReportError? ROM:249D C3 23 36 jp loc_3623 ROM:24A0 ; --------------------------------------------------------------------------- ROM:24A0 ROM:24A0 loc_24A0: ; CODE XREF: ROM:2496j ROM:24A0 3A 9B 9E ld a, (byte_9E9B) ROM:24A3 A7 and a ROM:24A4 C2 79 36 jp nz, loc_3679 ROM:24A7 CD FB 25 call sub_25FB ROM:24AA A7 and a ROM:24AB CA 71 36 jp z, loc_3671 ROM:24AE 21 91 9E ld hl, 9E91h ROM:24B1 36 00 ld (hl), 0 ROM:24B3 C3 23 36 jp loc_3623 ROM:24B6 ; --------------------------------------------------------------------------- ROM:24B6 ROM:24B6 loc_24B6: ; DATA XREF: ROM:JT_21b1o ROM:24B6 3A 8F 9E ld a, (reg_0_9e8f) ROM:24B9 E6 1F and 1Fh ROM:24BB 47 ld b, a ROM:24BC 21 FF 9E ld hl, 9EFFh ROM:24BF 07 rlca ROM:24C0 5F ld e, a ROM:24C1 97 sub a ROM:24C2 57 ld d, a ROM:24C3 AF xor a ROM:24C4 ED 52 sbc hl, de ROM:24C6 7E ld a, (hl) ROM:24C7 D3 03 out (3), a ROM:24C9 2B dec hl ROM:24CA D3 02 out (2), a ROM:24CC 78 ld a, b ROM:24CD FE 0F cp 0Fh ROM:24CF 20 05 jr nz, loc_24D6 ROM:24D1 21 9C 9E ld hl, 9E9Ch ROM:24D4 CB BE res 7, (hl) ROM:24D6 ROM:24D6 loc_24D6: ; CODE XREF: ROM:24CFj ROM:24D6 C3 75 36 jp loc_3675 ROM:24D9 ; --------------------------------------------------------------------------- ROM:24D9 ROM:24D9 loc_24D9: ; DATA XREF: ROM:JT_21b1o ROM:24D9 3A 9B 9E ld a, (byte_9E9B) ROM:24DC A7 and a ROM:24DD C2 79 36 jp nz, loc_3679 ROM:24E0 3A 90 9E ld a, (reg_1_9390) ROM:24E3 E6 07 and 7 ROM:24E5 D6 05 sub 5 ROM:24E7 FA F2 24 jp m, loc_24F2 ROM:24EA 3E 0B ld a, 0Bh ROM:24EC CD 9E 36 call DebugReportError? ROM:24EF C3 29 36 jp loc_3629 ROM:24F2 ; --------------------------------------------------------------------------- ROM:24F2 ROM:24F2 loc_24F2: ; CODE XREF: ROM:24E7j ROM:24F2 21 09 9E ld hl, 9E09h ROM:24F5 3A 8F 9E ld a, (reg_0_9e8f) ROM:24F8 77 ld (hl), a ROM:24F9 C3 75 36 jp loc_3675 ROM:24FC ; --------------------------------------------------------------------------- ROM:24FC ROM:24FC loc_24FC: ; DATA XREF: ROM:JT_21b1o ROM:24FC 3A 9B 9E ld a, (byte_9E9B) ROM:24FF A7 and a ROM:2500 C2 79 36 jp nz, loc_3679 ROM:2503 CD FB 25 call sub_25FB ROM:2506 A7 and a ROM:2507 C2 23 36 jp nz, loc_3623 ROM:250A C3 71 36 jp loc_3671 ROM:250D ; --------------------------------------------------------------------------- ROM:250D ROM:250D loc_250D: ; DATA XREF: ROM:JT_21b1o ROM:250D 3A BC 9E ld a, (unk_9EBC) ROM:2510 A7 and a ROM:2511 28 1D jr z, loc_2530 ROM:2513 2A BD 9E ld hl, (unk_9EBD) ROM:2516 7E ld a, (hl) ROM:2517 D3 06 out (6), a ROM:2519 23 inc hl ROM:251A 11 DF 9E ld de, 9EDFh ROM:251D 7B ld a, e ROM:251E BD cp l ROM:251F 20 03 jr nz, loc_2524 ROM:2521 21 CF 9E ld hl, 9ECFh ROM:2524 ROM:2524 loc_2524: ; CODE XREF: ROM:251Fj ROM:2524 22 BD 9E ld (unk_9EBD), hl ROM:2527 21 BC 9E ld hl, 9EBCh ROM:252A 35 dec (hl) ROM:252B 3E 40 ld a, 40h ; '@' ROM:252D C3 30 36 jp loc_3630 ROM:2530 ; --------------------------------------------------------------------------- ROM:2530 ROM:2530 loc_2530: ; CODE XREF: ROM:2511j ROM:2530 21 9D 9E ld hl, 9E9Dh ROM:2533 CB 96 res 2, (hl) ROM:2535 C3 75 36 jp loc_3675 ROM:2538 ; --------------------------------------------------------------------------- ROM:2538 ROM:2538 loc_2538: ; DATA XREF: ROM:JT_21b1o ROM:2538 DB 02 in a, (2) ROM:253A D3 02 out (2), a ROM:253C DB 03 in a, (3) ROM:253E D3 03 out (3), a ROM:2540 C3 75 36 jp loc_3675 ROM:2543 ; --------------------------------------------------------------------------- ROM:2543 ROM:2543 loc_2543: ; DATA XREF: ROM:JT_21b1o ROM:2543 97 sub a ROM:2544 32 9B 9E ld (byte_9E9B), a ROM:2547 32 A1 9E ld (unk_9EA1), a ROM:254A 32 91 9E ld (byte_9E91), a ROM:254D C3 75 36 jp loc_3675 ROM:2550 ROM:2550 ; =============== S U B R O U T I N E ======================================= ROM:2550 ROM:2550 ROM:2550 uPD_Seek: ; CODE XREF: ROM:0BE3p ROM:2550 ; ROM:2250p ... ROM:2550 21 5F 9E ld hl, uPD_CommandData_9E5F ROM:2553 36 0F ld (hl), 0Fh ; uPD756 Command 0xF (Seek) 2 params ROM:2555 23 inc hl ROM:2556 3A 93 9E ld a, (uPD_Head_9E93) ROM:2559 07 rlca ROM:255A 07 rlca ROM:255B 47 ld b, a ROM:255C 3A 8B 9E ld a, (byte_9E8B) ROM:255F B0 or b ROM:2560 77 ld (hl), a ROM:2561 23 inc hl ROM:2562 3A 94 9E ld a, (uPD_Cyl_9E94) ROM:2565 77 ld (hl), a ROM:2566 16 03 ld d, 3 ROM:2568 CD 1D 32 call uPD_SendCommand ; Command sent from 9E5F. Length in D ROM:256B CD D7 32 call uPD765_SenseInterruptStatus ROM:256E AF xor a ROM:256F C9 ret ROM:256F ; End of function uPD_Seek ROM:256F ROM:2570 ROM:2570 ; =============== S U B R O U T I N E ======================================= ROM:2570 ROM:2570 ROM:2570 sub_2570: ; CODE XREF: sub_25AA:loc_25C9p ROM:2570 ; sub_2678+3p ... ROM:2570 3A 94 9E ld a, (uPD_Cyl_9E94) ROM:2573 21 11 9E ld hl, 9E11h ROM:2576 BE cp (hl) ROM:2577 DA A2 25 jp c, loc_25A2 ROM:257A 3A 12 9E ld a, (unk_9E12) ROM:257D 57 ld d, a ROM:257E AF xor a ROM:257F CB 42 bit 0, d ROM:2581 20 0F jr nz, loc_2592 ROM:2583 D3 28 out (28h), a ROM:2585 ROM:2585 loc_2585: ; CODE XREF: sub_2570+26j ROM:2585 CB 4A bit 1, d ROM:2587 20 0F jr nz, loc_2598 ROM:2589 D3 29 out (29h), a ROM:258B ROM:258B loc_258B: ; CODE XREF: sub_2570+2Cj ROM:258B CB 52 bit 2, d ROM:258D 20 0F jr nz, loc_259E ROM:258F D3 2A out (2Ah), a ROM:2591 C9 ret ROM:2592 ; --------------------------------------------------------------------------- ROM:2592 ROM:2592 loc_2592: ; CODE XREF: sub_2570+11j ROM:2592 2F cpl ROM:2593 D3 28 out (28h), a ROM:2595 AF xor a ROM:2596 18 ED jr loc_2585 ROM:2598 ; --------------------------------------------------------------------------- ROM:2598 ROM:2598 loc_2598: ; CODE XREF: sub_2570+17j ROM:2598 2F cpl ROM:2599 D3 29 out (29h), a ROM:259B AF xor a ROM:259C 18 ED jr loc_258B ROM:259E ; --------------------------------------------------------------------------- ROM:259E ROM:259E loc_259E: ; CODE XREF: sub_2570+1Dj ROM:259E 2F cpl ROM:259F D3 2A out (2Ah), a ROM:25A1 C9 ret ROM:25A2 ; --------------------------------------------------------------------------- ROM:25A2 ROM:25A2 loc_25A2: ; CODE XREF: sub_2570+7j ROM:25A2 AF xor a ROM:25A3 D3 28 out (28h), a ROM:25A5 D3 29 out (29h), a ROM:25A7 D3 2A out (2Ah), a ROM:25A9 C9 ret ROM:25A9 ; End of function sub_2570 ROM:25A9 ROM:25AA ROM:25AA ; =============== S U B R O U T I N E ======================================= ROM:25AA ROM:25AA ROM:25AA sub_25AA: ; CODE XREF: ROM:2430p ROM:25AA CD 39 35 call sub_3539 ; [9E9E] = FF; [9E03] = 2 ROM:25AD 97 sub a ROM:25AE 32 94 9E ld (uPD_Cyl_9E94), a ROM:25B1 3C inc a ROM:25B2 32 92 9E ld (uPD_Record_9E92), a ROM:25B5 32 B6 9E ld (unk_9EB6), a ROM:25B8 06 80 ld b, 80h ; 'Ç' ROM:25BA CD 11 28 call sub_2811 ROM:25BD C0 ret nz ROM:25BE CD A6 2F call sub_2FA6 ROM:25C1 ROM:25C1 loc_25C1: ; CODE XREF: ROM:2B4Ep ROM:25C1 CD 0F 27 call uPD765_Recalibrate ROM:25C4 A7 and a ROM:25C5 C0 ret nz ROM:25C6 CD EF 25 call sub_25EF ROM:25C9 ROM:25C9 loc_25C9: ; CODE XREF: sub_25AA+41j ROM:25C9 CD 70 25 call sub_2570 ROM:25CC CD 2C 32 call uPD_Create_WriteId ROM:25CF CD 7A 29 call sub_297A ROM:25D2 CD D8 34 call sub_34D8 ROM:25D5 16 06 ld d, 6 ROM:25D7 CD 1D 32 call uPD_SendCommand ; Command sent from 9E5F. Length in D ROM:25DA CD D7 32 call uPD765_SenseInterruptStatus ROM:25DD CD A4 35 call sub_35A4 ROM:25E0 A7 and a ROM:25E1 C2 9E 36 jp nz, DebugReportError? ROM:25E4 CD F5 29 call sub_29F5 ROM:25E7 38 04 jr c, loc_25ED ROM:25E9 A7 and a ROM:25EA C0 ret nz ROM:25EB 18 DC jr loc_25C9 ROM:25ED ; --------------------------------------------------------------------------- ROM:25ED ROM:25ED loc_25ED: ; CODE XREF: sub_25AA+3Dj ROM:25ED AF xor a ROM:25EE C9 ret ROM:25EE ; End of function sub_25AA ROM:25EE ROM:25EF ROM:25EF ; =============== S U B R O U T I N E ======================================= ROM:25EF ROM:25EF ROM:25EF sub_25EF: ; CODE XREF: sub_25AA+1Cp ROM:25EF 21 2C 01 ld hl, 12Ch ROM:25F2 ROM:25F2 loc_25F2: ; CODE XREF: sub_25EF+Aj ROM:25F2 CD 5C 18 call DelayLoop80k ROM:25F5 2B dec hl ROM:25F6 7C ld a, h ROM:25F7 B5 or l ROM:25F8 C8 ret z ROM:25F9 18 F7 jr loc_25F2 ROM:25F9 ; End of function sub_25EF ROM:25F9 ROM:25FB ROM:25FB ; =============== S U B R O U T I N E ======================================= ROM:25FB ROM:25FB ROM:25FB sub_25FB: ; CODE XREF: ROM:23F4p ROM:25FB ; ROM:24A7p ... ROM:25FB 97 sub a ROM:25FC 32 94 9E ld (uPD_Cyl_9E94), a ROM:25FF 3C inc a ROM:2600 32 9B 9E ld (byte_9E9B), a ROM:2603 06 80 ld b, 80h ; 'Ç' ROM:2605 CD 11 28 call sub_2811 ROM:2608 C0 ret nz ROM:2609 CD 93 27 call sub_2793 ROM:260C CD 0F 27 call uPD765_Recalibrate ROM:260F CD D2 26 call sub_26D2 ROM:2612 A7 and a ROM:2613 C0 ret nz ROM:2614 ROM:2614 loc_2614: ; CODE XREF: sub_25FB+2Dj ROM:2614 3A 93 9E ld a, (uPD_Head_9E93) ROM:2617 A7 and a ROM:2618 20 10 jr nz, loc_262A ROM:261A 3A 9E 9E ld a, (unk_9E9E) ROM:261D A7 and a ROM:261E 28 0A jr z, loc_262A ROM:2620 21 9C 9E ld hl, 9E9Ch ROM:2623 CB EE set 5, (hl) ROM:2625 CD 98 27 call sub_2798 ROM:2628 18 EA jr loc_2614 ROM:262A ; --------------------------------------------------------------------------- ROM:262A ROM:262A loc_262A: ; CODE XREF: sub_25FB+1Dj ROM:262A ; sub_25FB+23j ROM:262A 3A 9C 9E ld a, (byte_9E9C) ROM:262D E6 03 and 3 ROM:262F F6 48 or 48h ; 'H' ROM:2631 32 9C 9E ld (byte_9E9C), a ROM:2634 AF xor a ROM:2635 C9 ret ROM:2635 ; End of function sub_25FB ROM:2635 ROM:2636 ROM:2636 ; =============== S U B R O U T I N E ======================================= ROM:2636 ROM:2636 ROM:2636 sub_2636: ; CODE XREF: ROM:2258p ROM:2636 ; sub_26C0+5p ... ROM:2636 CD 9E 35 call sub_359E ROM:2639 ROM:2639 loc_2639: ; CODE XREF: sub_2636+1Dj ROM:2639 CD 49 32 call uPD_Create_ReadData ROM:263C CD C0 34 call PrepareDmaCh0 ROM:263F 16 09 ld d, 9 ROM:2641 CD 1D 32 call uPD_SendCommand ; Command sent from 9E5F. Length in D ROM:2644 CD D7 32 call uPD765_SenseInterruptStatus ROM:2647 CD A4 35 call sub_35A4 ROM:264A A7 and a ROM:264B C8 ret z ROM:264C CD E6 28 call sub_28E6 ROM:264F 3A B8 9E ld a, (unk_9EB8) ; Error status possibly. ROM:2652 A7 and a ROM:2653 20 E4 jr nz, loc_2639 ROM:2655 78 ld a, b ROM:2656 C9 ret ROM:2656 ; End of function sub_2636 ROM:2656 ROM:2657 ROM:2657 ; =============== S U B R O U T I N E ======================================= ROM:2657 ROM:2657 ROM:2657 sub_2657: ; CODE XREF: ROM:0BEDp ROM:2657 ; ROM:2BA1p ... ROM:2657 CD 9E 35 call sub_359E ROM:265A ROM:265A loc_265A: ; CODE XREF: sub_2657+1Dj ROM:265A CD 49 32 call uPD_Create_ReadData ROM:265D CD C0 34 call PrepareDmaCh0 ROM:2660 16 09 ld d, 9 ROM:2662 CD 1D 32 call uPD_SendCommand ; Command sent from 9E5F. Length in D ROM:2665 CD D7 32 call uPD765_SenseInterruptStatus ROM:2668 CD A4 35 call sub_35A4 ROM:266B A7 and a ROM:266C C8 ret z ROM:266D CD 33 29 call sub_2933 ROM:2670 3A B8 9E ld a, (unk_9EB8) ROM:2673 A7 and a ROM:2674 20 E4 jr nz, loc_265A ROM:2676 78 ld a, b ROM:2677 C9 ret ROM:2677 ; End of function sub_2657 ROM:2677 ROM:2678 ROM:2678 ; =============== S U B R O U T I N E ======================================= ROM:2678 ROM:2678 ROM:2678 sub_2678: ; CODE XREF: ROM:238Ap ROM:2678 ; sub_26C0p ... ROM:2678 CD 9E 35 call sub_359E ROM:267B CD 70 25 call sub_2570 ROM:267E ROM:267E loc_267E: ; CODE XREF: sub_2678+20j ROM:267E CD 7B 32 call uPD_Create_WriteData ROM:2681 CD D4 34 call sub_34D4 ROM:2684 16 09 ld d, 9 ROM:2686 CD 1D 32 call uPD_SendCommand ; Command sent from 9E5F. Length in D ROM:2689 CD D7 32 call uPD765_SenseInterruptStatus ROM:268C CD A4 35 call sub_35A4 ROM:268F A7 and a ROM:2690 C8 ret z ROM:2691 CD E6 28 call sub_28E6 ROM:2694 3A B8 9E ld a, (unk_9EB8) ROM:2697 A7 and a ROM:2698 20 E4 jr nz, loc_267E ROM:269A 78 ld a, b ROM:269B C9 ret ROM:269B ; End of function sub_2678 ROM:269B ROM:269C ROM:269C ; =============== S U B R O U T I N E ======================================= ROM:269C ROM:269C ROM:269C sub_269C: ; CODE XREF: ROM:0BE6p ROM:269C ; ROM:loc_2BE9p ... ROM:269C CD 9E 35 call sub_359E ROM:269F CD 70 25 call sub_2570 ROM:26A2 ROM:26A2 loc_26A2: ; CODE XREF: sub_269C+20j ROM:26A2 CD 7B 32 call uPD_Create_WriteData ROM:26A5 CD D4 34 call sub_34D4 ROM:26A8 16 09 ld d, 9 ROM:26AA CD 1D 32 call uPD_SendCommand ; Command sent from 9E5F. Length in D ROM:26AD CD D7 32 call uPD765_SenseInterruptStatus ROM:26B0 CD A4 35 call sub_35A4 ROM:26B3 A7 and a ROM:26B4 C8 ret z ROM:26B5 CD 33 29 call sub_2933 ROM:26B8 3A B8 9E ld a, (unk_9EB8) ROM:26BB A7 and a ROM:26BC 20 E4 jr nz, loc_26A2 ROM:26BE 78 ld a, b ROM:26BF C9 ret ROM:26BF ; End of function sub_269C ROM:26BF ROM:26C0 ROM:26C0 ; =============== S U B R O U T I N E ======================================= ROM:26C0 ROM:26C0 ROM:26C0 sub_26C0: ; CODE XREF: ROM:loc_238Fp ROM:26C0 ; sub_33F8:loc_341Ap ... ROM:26C0 CD 78 26 call sub_2678 ROM:26C3 A7 and a ROM:26C4 C0 ret nz ROM:26C5 CD 36 26 call sub_2636 ROM:26C8 A7 and a ROM:26C9 C8 ret z ROM:26CA 21 9C 9E ld hl, 9E9Ch ROM:26CD CB 96 res 2, (hl) ROM:26CF 3E 09 ld a, 9 ROM:26D1 C9 ret ROM:26D1 ; End of function sub_26C0 ROM:26D1 ROM:26D2 ROM:26D2 ; =============== S U B R O U T I N E ======================================= ROM:26D2 ROM:26D2 ROM:26D2 sub_26D2: ; CODE XREF: ROM:2405p ROM:26D2 ; sub_25FB+14p ROM:26D2 21 04 9E ld hl, 9E04h ROM:26D5 3E 0F ld a, 0Fh ROM:26D7 BE cp (hl) ROM:26D8 38 0E jr c, loc_26E8 ROM:26DA 7E ld a, (hl) ROM:26DB 32 B6 9E ld (unk_9EB6), a ROM:26DE 97 sub a ROM:26DF 3C inc a ROM:26E0 32 92 9E ld (uPD_Record_9E92), a ROM:26E3 CD 36 26 call sub_2636 ROM:26E6 A7 and a ROM:26E7 C9 ret ROM:26E8 ; --------------------------------------------------------------------------- ROM:26E8 ROM:26E8 loc_26E8: ; CODE XREF: sub_26D2+6j ROM:26E8 32 B6 9E ld (unk_9EB6), a ROM:26EB 97 sub a ROM:26EC 3C inc a ROM:26ED 32 92 9E ld (uPD_Record_9E92), a ROM:26F0 CD 36 26 call sub_2636 ROM:26F3 A7 and a ROM:26F4 C0 ret nz ROM:26F5 AF xor a ROM:26F6 21 04 9E ld hl, 9E04h ROM:26F9 11 0F 00 ld de, 0Fh ROM:26FC ED 52 sbc hl, de ROM:26FE 7D ld a, l ROM:26FF 32 B6 9E ld (unk_9EB6), a ROM:2702 3A 92 9E ld a, (uPD_Record_9E92) ROM:2705 C6 0F add a, 0Fh ROM:2707 32 92 9E ld (uPD_Record_9E92), a ROM:270A CD 36 26 call sub_2636 ROM:270D A7 and a ROM:270E C9 ret ROM:270E ; End of function sub_26D2 ROM:270E ROM:270F ROM:270F ; =============== S U B R O U T I N E ======================================= ROM:270F ROM:270F ROM:270F uPD765_Recalibrate: ; CODE XREF: sub_25AA:loc_25C1p ROM:270F ; sub_25FB+11p ... ROM:270F 3E 07 ld a, 7 ROM:2711 CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:2714 3A 8B 9E ld a, (byte_9E8B) ROM:2717 E6 03 and 3 ROM:2719 CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:271C CD D7 32 call uPD765_SenseInterruptStatus ROM:271F 3E 07 ld a, 7 ; Recalibrate command (one byte parameter) ROM:2721 CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:2724 3A 8B 9E ld a, (byte_9E8B) ROM:2727 E6 03 and 3 ROM:2729 CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:272C CD D7 32 call uPD765_SenseInterruptStatus ROM:272F 3A 68 9E ld a, (uPD_Response_9E68) ROM:2732 CB 67 bit 4, a ROM:2734 20 08 jr nz, loc_273E ROM:2736 AF xor a ROM:2737 32 94 9E ld (uPD_Cyl_9E94), a ROM:273A 32 93 9E ld (uPD_Head_9E93), a ROM:273D C9 ret ROM:273E ; --------------------------------------------------------------------------- ROM:273E ROM:273E loc_273E: ; CODE XREF: uPD765_Recalibrate+25j ROM:273E 3E 0E ld a, 0Eh ROM:2740 CD 9E 36 call DebugReportError? ROM:2743 C9 ret ROM:2743 ; End of function uPD765_Recalibrate ROM:2743 ROM:2744 ROM:2744 ; =============== S U B R O U T I N E ======================================= ROM:2744 ROM:2744 ROM:2744 uPD765_Recalibrate_: ; CODE XREF: sub_2831+5Cp ROM:2744 ; sub_2831+89p ... ROM:2744 3E 07 ld a, 7 ROM:2746 CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:2749 3A 8B 9E ld a, (byte_9E8B) ROM:274C E6 03 and 3 ROM:274E CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:2751 CD D7 32 call uPD765_SenseInterruptStatus ROM:2754 3E 07 ld a, 7 ROM:2756 CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:2759 3A 8B 9E ld a, (byte_9E8B) ROM:275C E6 03 and 3 ROM:275E CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:2761 CD D7 32 call uPD765_SenseInterruptStatus ROM:2764 3A 68 9E ld a, (uPD_Response_9E68) ROM:2767 CB 67 bit 4, a ROM:2769 20 01 jr nz, loc_276C ROM:276B C9 ret ROM:276C ; --------------------------------------------------------------------------- ROM:276C ROM:276C loc_276C: ; CODE XREF: uPD765_Recalibrate_+25j ROM:276C 3E 0E ld a, 0Eh ROM:276E CD 9E 36 call DebugReportError? ROM:2771 C9 ret ROM:2771 ; End of function uPD765_Recalibrate_ ROM:2771 ROM:2772 ROM:2772 ; =============== S U B R O U T I N E ======================================= ROM:2772 ROM:2772 ROM:2772 uPD765_Recalibrate__: ; CODE XREF: sub_279E+23p ROM:2772 ; sub_279E+26p ROM:2772 3E 07 ld a, 7 ROM:2774 CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:2777 3A 8B 9E ld a, (byte_9E8B) ROM:277A E6 03 and 3 ROM:277C CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:277F CD D7 32 call uPD765_SenseInterruptStatus ROM:2782 3E 07 ld a, 7 ROM:2784 CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:2787 3A 8B 9E ld a, (byte_9E8B) ROM:278A E6 03 and 3 ROM:278C CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:278F CD D7 32 call uPD765_SenseInterruptStatus ROM:2792 C9 ret ROM:2792 ; End of function uPD765_Recalibrate__ ROM:2792 ROM:2793 ROM:2793 ; =============== S U B R O U T I N E ======================================= ROM:2793 ROM:2793 ROM:2793 sub_2793: ; CODE XREF: ROM:loc_2238p ROM:2793 ; sub_25FB+Ep ROM:2793 97 sub a ROM:2794 32 93 9E ld (uPD_Head_9E93), a ROM:2797 C9 ret ROM:2797 ; End of function sub_2793 ROM:2797 ROM:2798 ROM:2798 ; =============== S U B R O U T I N E ======================================= ROM:2798 ROM:2798 ROM:2798 sub_2798: ; CODE XREF: sub_25FB+2Ap ROM:2798 3E 01 ld a, 1 ROM:279A 32 93 9E ld (uPD_Head_9E93), a ROM:279D C9 ret ROM:279D ; End of function sub_2798 ROM:279D ROM:279E ROM:279E ; =============== S U B R O U T I N E ======================================= ROM:279E ROM:279E ROM:279E sub_279E: ; CODE XREF: sub_2811+18p ROM:279E 3A 8B 9E ld a, (byte_9E8B) ROM:27A1 FE 00 cp 0 ROM:27A3 20 28 jr nz, loc_27CD ROM:27A5 3A 16 9F ld a, (unk_9F16) ROM:27A8 CB 47 bit 0, a ROM:27AA 20 1F jr nz, loc_27CB ROM:27AC CD 31 28 call sub_2831 ROM:27AF A7 and a ROM:27B0 C0 ret nz ROM:27B1 21 16 9F ld hl, 9F16h ROM:27B4 CB C6 set 0, (hl) ROM:27B6 ROM:27B6 loc_27B6: ; CODE XREF: sub_279E+44j ROM:27B6 ; sub_279E+5Cj ... ROM:27B6 3A 0A 9E ld a, (unk_9E0A) ROM:27B9 CB 4F bit 1, a ROM:27BB C8 ret z ROM:27BC CB 8F res 1, a ROM:27BE 32 0A 9E ld (unk_9E0A), a ROM:27C1 CD 72 27 call uPD765_Recalibrate__ ROM:27C4 CD 72 27 call uPD765_Recalibrate__ ROM:27C7 00 nop ROM:27C8 00 nop ROM:27C9 00 nop ROM:27CA C9 ret ROM:27CB ; --------------------------------------------------------------------------- ROM:27CB ROM:27CB loc_27CB: ; CODE XREF: sub_279E+Cj ROM:27CB ; sub_279E+38j ... ROM:27CB AF xor a ROM:27CC C9 ret ROM:27CD ; --------------------------------------------------------------------------- ROM:27CD ROM:27CD loc_27CD: ; CODE XREF: sub_279E+5j ROM:27CD FE 01 cp 1 ROM:27CF 20 14 jr nz, loc_27E5 ROM:27D1 3A 16 9F ld a, (unk_9F16) ROM:27D4 CB 4F bit 1, a ROM:27D6 20 F3 jr nz, loc_27CB ROM:27D8 CD 31 28 call sub_2831 ROM:27DB A7 and a ROM:27DC C0 ret nz ROM:27DD 2A 16 9F ld hl, (unk_9F16) ROM:27E0 CB CE set 1, (hl) ROM:27E2 C3 B6 27 jp loc_27B6 ROM:27E5 ; --------------------------------------------------------------------------- ROM:27E5 ROM:27E5 loc_27E5: ; CODE XREF: sub_279E+31j ROM:27E5 FE 02 cp 2 ROM:27E7 20 14 jr nz, loc_27FD ROM:27E9 3A 16 9F ld a, (unk_9F16) ROM:27EC CB 57 bit 2, a ROM:27EE 20 DB jr nz, loc_27CB ROM:27F0 CD 31 28 call sub_2831 ROM:27F3 A7 and a ROM:27F4 C0 ret nz ROM:27F5 21 16 9F ld hl, 9F16h ROM:27F8 CB D6 set 2, (hl) ROM:27FA C3 B6 27 jp loc_27B6 ROM:27FD ; --------------------------------------------------------------------------- ROM:27FD ROM:27FD loc_27FD: ; CODE XREF: sub_279E+49j ROM:27FD 3A 16 9F ld a, (unk_9F16) ROM:2800 CB 5F bit 3, a ROM:2802 20 C7 jr nz, loc_27CB ROM:2804 CD 31 28 call sub_2831 ROM:2807 A7 and a ROM:2808 C0 ret nz ROM:2809 21 16 9F ld hl, 9F16h ROM:280C CB DE set 3, (hl) ROM:280E C3 B6 27 jp loc_27B6 ROM:280E ; End of function sub_279E ROM:280E ROM:2811 ROM:2811 ; =============== S U B R O U T I N E ======================================= ROM:2811 ROM:2811 ROM:2811 sub_2811: ; CODE XREF: ROM:1C66p ROM:2811 ; sub_2103-11p ... ROM:2811 C5 push bc ROM:2812 CD A6 2F call sub_2FA6 ROM:2815 C1 pop bc ROM:2816 3A 8B 9E ld a, (byte_9E8B) ROM:2819 0E 54 ld c, 54h ; 'T' ROM:281B 81 add a, c ROM:281C 4F ld c, a ROM:281D ED 41 out (c), b ROM:281F 0E 52 ld c, 52h ; 'R' ROM:2821 ED 41 out (c), b ROM:2823 78 ld a, b ROM:2824 A7 and a ROM:2825 C8 ret z ROM:2826 CD 39 35 call sub_3539 ; [9E9E] = FF; [9E03] = 2 ROM:2829 CD 9E 27 call sub_279E ROM:282C C0 ret nz ROM:282D CD 82 21 call SetHddReset? ROM:2830 C9 ret ROM:2830 ; End of function sub_2811 ROM:2830 ROM:2831 ROM:2831 ; =============== S U B R O U T I N E ======================================= ROM:2831 ROM:2831 ROM:2831 sub_2831: ; CODE XREF: sub_279E+Ep ROM:2831 ; sub_279E+3Ap ... ROM:2831 97 sub a ROM:2832 32 00 9F ld (unk_9F00), a ROM:2835 2F cpl ROM:2836 32 A4 9E ld (unk_9EA4), a ROM:2839 21 00 10 ld hl, 1000h ROM:283C 22 AB 9E ld (unk_9EAB), hl ROM:283F ROM:283F loc_283F: ; CODE XREF: sub_2831+53j ROM:283F ; sub_2831+B2j ROM:283F 2A AB 9E ld hl, (unk_9EAB) ROM:2842 7C ld a, h ROM:2843 B5 or l ROM:2844 28 40 jr z, loc_2886 ROM:2846 3A 00 9E ld a, (FddFormatActive) ROM:2849 FE 02 cp 2 ROM:284B CA AD 28 jp z, loc_28AD ROM:284E DB 38 in a, (38h) ROM:2850 CB 6F bit 5, a ROM:2852 20 26 jr nz, loc_287A ROM:2854 ROM:2854 loc_2854: ; CODE XREF: sub_2831+47j ROM:2854 2A AB 9E ld hl, (unk_9EAB) ROM:2857 7C ld a, h ROM:2858 B5 or l ROM:2859 28 2B jr z, loc_2886 ROM:285B DB 38 in a, (38h) ROM:285D CB 6F bit 5, a ROM:285F 28 0D jr z, loc_286E ROM:2861 ROM:2861 loc_2861: ; CODE XREF: sub_2831+73j ROM:2861 ; sub_2831+86j ... ROM:2861 01 F4 01 ld bc, 1F4h ROM:2864 ROM:2864 loc_2864: ; CODE XREF: sub_2831+39j ROM:2864 CD 5C 18 call DelayLoop80k ROM:2867 0B dec bc ROM:2868 79 ld a, c ROM:2869 B0 or b ROM:286A 20 F8 jr nz, loc_2864 ROM:286C AF xor a ROM:286D C9 ret ROM:286E ; --------------------------------------------------------------------------- ROM:286E ROM:286E loc_286E: ; CODE XREF: sub_2831+2Ej ROM:286E 2A AB 9E ld hl, (unk_9EAB) ROM:2871 2B dec hl ROM:2872 22 AB 9E ld (unk_9EAB), hl ROM:2875 CD 5C 18 call DelayLoop80k ROM:2878 18 DA jr loc_2854 ROM:287A ; --------------------------------------------------------------------------- ROM:287A ROM:287A loc_287A: ; CODE XREF: sub_2831+21j ROM:287A 2A AB 9E ld hl, (unk_9EAB) ROM:287D 2B dec hl ROM:287E 22 AB 9E ld (unk_9EAB), hl ROM:2881 CD 5C 18 call DelayLoop80k ROM:2884 18 B9 jr loc_283F ROM:2886 ; --------------------------------------------------------------------------- ROM:2886 ROM:2886 loc_2886: ; CODE XREF: sub_2831+13j ROM:2886 ; sub_2831+28j ROM:2886 3A 00 9E ld a, (FddFormatActive) ROM:2889 FE 02 cp 2 ROM:288B 20 1A jr nz, loc_28A7 ROM:288D CD 44 27 call uPD765_Recalibrate_ ROM:2890 3A 94 9E ld a, (uPD_Cyl_9E94) ROM:2893 F5 push af ROM:2894 3E 05 ld a, 5 ROM:2896 32 94 9E ld (uPD_Cyl_9E94), a ROM:2899 CD 50 25 call uPD_Seek ROM:289C F1 pop af ROM:289D 32 94 9E ld (uPD_Cyl_9E94), a ROM:28A0 DB 38 in a, (38h) ROM:28A2 CB 5F bit 3, a ROM:28A4 CA 61 28 jp z, loc_2861 ROM:28A7 ROM:28A7 loc_28A7: ; CODE XREF: sub_2831+5Aj ROM:28A7 3E 08 ld a, 8 ROM:28A9 CD 9E 36 call DebugReportError? ROM:28AC C9 ret ROM:28AD ; --------------------------------------------------------------------------- ROM:28AD ROM:28AD loc_28AD: ; CODE XREF: sub_2831+1Aj ROM:28AD 3A 00 9F ld a, (unk_9F00) ROM:28B0 A7 and a ROM:28B1 20 1F jr nz, loc_28D2 ROM:28B3 DB 38 in a, (38h) ROM:28B5 CB 5F bit 3, a ROM:28B7 CA 61 28 jp z, loc_2861 ROM:28BA CD 44 27 call uPD765_Recalibrate_ ROM:28BD 3A 94 9E ld a, (uPD_Cyl_9E94) ROM:28C0 F5 push af ROM:28C1 3E 0A ld a, 0Ah ROM:28C3 32 94 9E ld (uPD_Cyl_9E94), a ROM:28C6 CD 50 25 call uPD_Seek ROM:28C9 AF xor a ROM:28CA 2F cpl ROM:28CB 32 00 9F ld (unk_9F00), a ROM:28CE F1 pop af ROM:28CF 32 94 9E ld (uPD_Cyl_9E94), a ROM:28D2 ROM:28D2 loc_28D2: ; CODE XREF: sub_2831+80j ROM:28D2 DB 38 in a, (38h) ROM:28D4 CB 5F bit 3, a ROM:28D6 CA 61 28 jp z, loc_2861 ROM:28D9 2A AB 9E ld hl, (unk_9EAB) ROM:28DC 2B dec hl ROM:28DD 22 AB 9E ld (unk_9EAB), hl ROM:28E0 CD 5C 18 call DelayLoop80k ROM:28E3 C3 3F 28 jp loc_283F ROM:28E3 ; End of function sub_2831 ROM:28E3 ROM:28E6 ROM:28E6 ; =============== S U B R O U T I N E ======================================= ROM:28E6 ROM:28E6 ROM:28E6 sub_28E6: ; CODE XREF: sub_2636+16p ROM:28E6 ; sub_2678+19p ROM:28E6 47 ld b, a ROM:28E7 FE 32 cp 32h ; '2' ROM:28E9 28 0E jr z, loc_28F9 ROM:28EB FE 31 cp 31h ; '1' ROM:28ED 28 0A jr z, loc_28F9 ROM:28EF FE 33 cp 33h ; '3' ROM:28F1 28 06 jr z, loc_28F9 ROM:28F3 3E 00 ld a, 0 ROM:28F5 32 B8 9E ld (unk_9EB8), a ROM:28F8 C9 ret ROM:28F9 ; --------------------------------------------------------------------------- ROM:28F9 ROM:28F9 loc_28F9: ; CODE XREF: sub_28E6+3j ROM:28F9 ; sub_28E6+7j ... ROM:28F9 D3 06 out (6), a ROM:28FB 21 9D 9E ld hl, 9E9Dh ROM:28FE CB DE set 3, (hl) ROM:2900 CB C6 set 0, (hl) ROM:2902 3A B9 9E ld a, (unk_9EB9) ROM:2905 3C inc a ROM:2906 D3 07 out (7), a ROM:2908 32 B9 9E ld (unk_9EB9), a ROM:290B FE 0A cp 0Ah ROM:290D 20 10 jr nz, loc_291F ROM:290F CD 44 27 call uPD765_Recalibrate_ ROM:2912 CD 50 25 call uPD_Seek ROM:2915 A7 and a ROM:2916 C2 23 36 jp nz, loc_3623 ROM:2919 ROM:2919 loc_2919: ; CODE XREF: sub_28E6+3Bj ROM:2919 97 sub a ROM:291A 2F cpl ROM:291B 32 B8 9E ld (unk_9EB8), a ROM:291E C9 ret ROM:291F ; --------------------------------------------------------------------------- ROM:291F ROM:291F loc_291F: ; CODE XREF: sub_28E6+27j ROM:291F FE 14 cp 14h ROM:2921 20 F6 jr nz, loc_2919 ROM:2923 97 sub a ROM:2924 32 B8 9E ld (unk_9EB8), a ROM:2927 21 9D 9E ld hl, 9E9Dh ROM:292A CB 9E res 3, (hl) ROM:292C 3A BA 9E ld a, (unk_9EBA) ROM:292F CD 9E 36 call DebugReportError? ROM:2932 C9 ret ROM:2932 ; End of function sub_28E6 ROM:2932 ROM:2933 ROM:2933 ; =============== S U B R O U T I N E ======================================= ROM:2933 ROM:2933 ROM:2933 sub_2933: ; CODE XREF: sub_2657+16p ROM:2933 ; sub_269C+19p ... ROM:2933 47 ld b, a ROM:2934 FE 32 cp 32h ; '2' ROM:2936 28 0E jr z, loc_2946 ROM:2938 FE 31 cp 31h ; '1' ROM:293A 28 0A jr z, loc_2946 ROM:293C FE 33 cp 33h ; '3' ROM:293E 28 06 jr z, loc_2946 ROM:2940 3E 00 ld a, 0 ROM:2942 32 B8 9E ld (unk_9EB8), a ROM:2945 C9 ret ROM:2946 ; --------------------------------------------------------------------------- ROM:2946 ROM:2946 loc_2946: ; CODE XREF: sub_2933+3j ROM:2946 ; sub_2933+7j ... ROM:2946 21 8E 9E ld hl, 9E8Eh ROM:2949 CB D6 set 2, (hl) ROM:294B 3A B9 9E ld a, (unk_9EB9) ROM:294E 3C inc a ROM:294F 32 B9 9E ld (unk_9EB9), a ROM:2952 FE 0A cp 0Ah ROM:2954 20 10 jr nz, loc_2966 ROM:2956 CD 44 27 call uPD765_Recalibrate_ ROM:2959 CD 50 25 call uPD_Seek ROM:295C A7 and a ROM:295D C2 23 36 jp nz, loc_3623 ROM:2960 ROM:2960 loc_2960: ; CODE XREF: sub_2933+35j ROM:2960 97 sub a ROM:2961 2F cpl ROM:2962 32 B8 9E ld (unk_9EB8), a ROM:2965 C9 ret ROM:2966 ; --------------------------------------------------------------------------- ROM:2966 ROM:2966 loc_2966: ; CODE XREF: sub_2933+21j ROM:2966 FE 0E cp 0Eh ROM:2968 20 F6 jr nz, loc_2960 ROM:296A 97 sub a ROM:296B 32 B8 9E ld (unk_9EB8), a ROM:296E 21 8E 9E ld hl, 9E8Eh ROM:2971 CB 96 res 2, (hl) ROM:2973 3A BA 9E ld a, (unk_9EBA) ROM:2976 CD 9E 36 call DebugReportError? ROM:2979 C9 ret ROM:2979 ; End of function sub_2933 ROM:2979 ROM:297A ROM:297A ; =============== S U B R O U T I N E ======================================= ROM:297A ROM:297A ROM:297A sub_297A: ; CODE XREF: sub_25AA+25p ROM:297A ; ROM:2B72p ROM:297A CD 81 29 call sub_2981 ROM:297D CD BD 29 call sub_29BD ROM:2980 C9 ret ROM:2980 ; End of function sub_297A ROM:2980 ROM:2981 ROM:2981 ; =============== S U B R O U T I N E ======================================= ROM:2981 ROM:2981 ROM:2981 sub_2981: ; CODE XREF: sub_297Ap ROM:2981 3A 73 9E ld a, (unk_9E73) ROM:2984 A7 and a ROM:2985 20 04 jr nz, loc_298B ROM:2987 3C inc a ROM:2988 32 73 9E ld (unk_9E73), a ROM:298B ROM:298B loc_298B: ; CODE XREF: sub_2981+4j ROM:298B 06 01 ld b, 1 ROM:298D 21 02 80 ld hl, 8002h ROM:2990 11 00 00 ld de, 0 ROM:2993 ROM:2993 loc_2993: ; CODE XREF: sub_2981+2Fj ROM:2993 70 ld (hl), b ROM:2994 04 inc b ROM:2995 3A 04 9E ld a, (uPD_EOT_9E04) ROM:2998 3C inc a ROM:2999 B8 cp b ROM:299A C8 ret z ROM:299B 3A 73 9E ld a, (unk_9E73) ROM:299E 83 add a, e ROM:299F 5F ld e, a ROM:29A0 3A 04 9E ld a, (uPD_EOT_9E04) ROM:29A3 BB cp e ROM:29A4 38 0C jr c, loc_29B2 ROM:29A6 3A 73 9E ld a, (unk_9E73) ROM:29A9 ROM:29A9 loc_29A9: ; CODE XREF: sub_2981+2Dj ROM:29A9 ; sub_2981+3Aj ROM:29A9 23 inc hl ROM:29AA 23 inc hl ROM:29AB 23 inc hl ROM:29AC 23 inc hl ROM:29AD 3D dec a ROM:29AE 20 F9 jr nz, loc_29A9 ROM:29B0 18 E1 jr loc_2993 ROM:29B2 ; --------------------------------------------------------------------------- ROM:29B2 ROM:29B2 loc_29B2: ; CODE XREF: sub_2981+23j ROM:29B2 3A 73 9E ld a, (unk_9E73) ROM:29B5 2F cpl ROM:29B6 83 add a, e ROM:29B7 5F ld e, a ROM:29B8 21 02 80 ld hl, 8002h ROM:29BB 18 EC jr loc_29A9 ROM:29BB ; End of function sub_2981 ROM:29BB ROM:29BD ROM:29BD ; =============== S U B R O U T I N E ======================================= ROM:29BD ROM:29BD ROM:29BD sub_29BD: ; CODE XREF: sub_297A+3p ROM:29BD 21 00 80 ld hl, 8000h ROM:29C0 3A 04 9E ld a, (uPD_EOT_9E04) ROM:29C3 47 ld b, a ROM:29C4 3A 94 9E ld a, (uPD_Cyl_9E94) ROM:29C7 4F ld c, a ROM:29C8 3A 93 9E ld a, (uPD_Head_9E93) ROM:29CB 57 ld d, a ROM:29CC 3A 05 9E ld a, (uPD_SectorBytes_9E05) ROM:29CF 5F ld e, a ROM:29D0 ROM:29D0 loc_29D0: ; CODE XREF: sub_29BD+1Aj ROM:29D0 71 ld (hl), c ROM:29D1 23 inc hl ROM:29D2 72 ld (hl), d ROM:29D3 23 inc hl ROM:29D4 23 inc hl ROM:29D5 73 ld (hl), e ROM:29D6 23 inc hl ROM:29D7 10 F7 djnz loc_29D0 ROM:29D9 C9 ret ROM:29D9 ; End of function sub_29BD ROM:29D9 ROM:29DA ROM:29DA ; =============== S U B R O U T I N E ======================================= ROM:29DA ROM:29DA ROM:29DA sub_29DA: ; CODE XREF: sub_C0D+5p ROM:29DA ; sub_2CFB+5p ... ROM:29DA 3A 04 9E ld a, (uPD_EOT_9E04) ROM:29DD 47 ld b, a ROM:29DE 3A 92 9E ld a, (uPD_Record_9E92) ROM:29E1 B8 cp b ROM:29E2 20 0B jr nz, loc_29EF ROM:29E4 CD F5 29 call sub_29F5 ROM:29E7 30 0A jr nc, loc_29F3 ROM:29E9 3E 12 ld a, 12h ROM:29EB CD 9E 36 call DebugReportError? ROM:29EE C9 ret ROM:29EF ; --------------------------------------------------------------------------- ROM:29EF ROM:29EF loc_29EF: ; CODE XREF: sub_29DA+8j ROM:29EF 3C inc a ROM:29F0 32 92 9E ld (uPD_Record_9E92), a ROM:29F3 ROM:29F3 loc_29F3: ; CODE XREF: sub_29DA+Dj ROM:29F3 97 sub a ROM:29F4 C9 ret ROM:29F4 ; End of function sub_29DA ROM:29F4 ROM:29F5 ROM:29F5 ; =============== S U B R O U T I N E ======================================= ROM:29F5 ROM:29F5 ROM:29F5 sub_29F5: ; CODE XREF: ROM:loc_23FBp ROM:29F5 ; sub_25AA+3Ap ... ROM:29F5 3E 01 ld a, 1 ROM:29F7 32 92 9E ld (uPD_Record_9E92), a ROM:29FA 3A 00 9E ld a, (FddFormatActive) ROM:29FD 5F ld e, a ROM:29FE 21 93 9E ld hl, 9E93h ROM:2A01 CB 46 bit 0, (hl) ROM:2A03 20 04 jr nz, loc_2A09 ROM:2A05 34 inc (hl) ROM:2A06 AF xor a ROM:2A07 00 nop ROM:2A08 C9 ret ROM:2A09 ; --------------------------------------------------------------------------- ROM:2A09 ROM:2A09 loc_2A09: ; CODE XREF: sub_29F5+Ej ROM:2A09 CB 86 res 0, (hl) ROM:2A0B 21 1C 2A ld hl, byte_2A1C ROM:2A0E 16 00 ld d, 0 ROM:2A10 19 add hl, de ROM:2A11 7E ld a, (hl) ROM:2A12 21 94 9E ld hl, 9E94h ROM:2A15 34 inc (hl) ROM:2A16 BE cp (hl) ROM:2A17 D8 ret c ROM:2A18 CD 50 25 call uPD_Seek ROM:2A1B C9 ret ROM:2A1B ; End of function sub_29F5 ROM:2A1B ROM:2A1B ; --------------------------------------------------------------------------- ROM:2A1C 4F 27 4F byte_2A1C: db 4Fh, 27h, 4Fh ; DATA XREF: sub_29F5+16o ROM:2A1F ; --------------------------------------------------------------------------- ROM:2A1F ; START OF FUNCTION CHUNK FOR sub_2103 ROM:2A1F ROM:2A1F loc_2A1F: ; CODE XREF: sub_2103+Bj ROM:2A1F 97 sub a ROM:2A20 2F cpl ROM:2A21 32 C1 9E ld (unk_9EC1), a ROM:2A24 21 00 00 ld hl, 0 ROM:2A27 22 A7 9E ld (unk_9EA7), hl ROM:2A2A 3A 0D 9F ld a, (FailureOf_MemoryTest) ROM:2A2D FE FF cp 0FFh ROM:2A2F 20 09 jr nz, loc_2A3A ROM:2A31 97 sub a ROM:2A32 32 0D 9F ld (FailureOf_MemoryTest), a ROM:2A35 3E 02 ld a, 2 ROM:2A37 C3 50 37 jp loc_3750 ROM:2A3A ; --------------------------------------------------------------------------- ROM:2A3A ROM:2A3A loc_2A3A: ; CODE XREF: sub_2103+92Cj ROM:2A3A 3A 0E 9F ld a, (FailureOf_RomChecksum) ROM:2A3D FE FF cp 0FFh ROM:2A3F 20 09 jr nz, loc_2A4A ROM:2A41 97 sub a ROM:2A42 32 0E 9F ld (FailureOf_RomChecksum), a ROM:2A45 3E 03 ld a, 3 ROM:2A47 C3 50 37 jp loc_3750 ROM:2A4A ; --------------------------------------------------------------------------- ROM:2A4A ROM:2A4A loc_2A4A: ; CODE XREF: sub_2103+93Cj ROM:2A4A 3A 13 9F ld a, (unk_9F13) ROM:2A4D FE FF cp 0FFh ROM:2A4F 20 09 jr nz, loc_2A5A ROM:2A51 97 sub a ROM:2A52 32 13 9F ld (unk_9F13), a ROM:2A55 3E 01 ld a, 1 ROM:2A57 C3 50 37 jp loc_3750 ROM:2A5A ; --------------------------------------------------------------------------- ROM:2A5A ROM:2A5A loc_2A5A: ; CODE XREF: sub_2103+94Cj ROM:2A5A 3A 14 9F ld a, (FailiureOf_uPD765) ROM:2A5D FE FF cp 0FFh ROM:2A5F 20 09 jr nz, loc_2A6A ROM:2A61 97 sub a ROM:2A62 32 14 9F ld (FailiureOf_uPD765), a ROM:2A65 3E 35 ld a, 35h ; '5' ROM:2A67 C3 50 37 jp loc_3750 ROM:2A6A ; --------------------------------------------------------------------------- ROM:2A6A ROM:2A6A loc_2A6A: ; CODE XREF: sub_2103+95Cj ROM:2A6A 01 06 00 ld bc, 6 ROM:2A6D 21 6F 9E ld hl, 9E6Fh ROM:2A70 F3 di ROM:2A71 CD 48 38 call sub_3848 ROM:2A74 CD 4A 31 call sub_314A ROM:2A77 3A 6F 9E ld a, (unk_9E6F) ROM:2A7A 21 C2 2A ld hl, off_2AC2 ; JumpTable ROM:2A7D CD D9 2F call sub_2FD9 ROM:2A80 CD D1 2F call sub_2FD1 ROM:2A83 19 add hl, de ROM:2A84 5E ld e, (hl) ROM:2A85 23 inc hl ROM:2A86 56 ld d, (hl) ROM:2A87 EB ex de, hl ROM:2A88 11 92 2A ld de, 2A92h ROM:2A8B D5 push de ROM:2A8C E9 jp (hl) ROM:2A8C ; END OF FUNCTION CHUNK FOR sub_2103 ROM:2A8D ; --------------------------------------------------------------------------- ROM:2A8D ; START OF FUNCTION CHUNK FOR sub_314A ROM:2A8D ROM:2A8D loc_2A8D: ; CODE XREF: sub_314A+96j ROM:2A8D 21 8D 9E ld hl, 9E8Dh ROM:2A90 CB CE set 1, (hl) ROM:2A92 3A 8B 9E ld a, (byte_9E8B) ROM:2A95 32 8C 9E ld (CurFddFormat_9e8c), a ROM:2A98 0F rrca ROM:2A99 0F rrca ROM:2A9A 0F rrca ROM:2A9B F6 10 or 10h ROM:2A9D 21 8D 9E ld hl, 9E8Dh ROM:2AA0 B6 or (hl) ROM:2AA1 32 8D 9E ld (unk_9E8D), a ROM:2AA4 ROM:2AA4 loc_2AA4: ; CODE XREF: sub_2103:loc_37B0j ROM:2AA4 CD AB 2A call sub_2AAB ROM:2AA7 CD BA 2A call sub_2ABA ROM:2AAA C9 ret ROM:2AAA ; END OF FUNCTION CHUNK FOR sub_314A ROM:2AAB ROM:2AAB ; =============== S U B R O U T I N E ======================================= ROM:2AAB ROM:2AAB ROM:2AAB sub_2AAB: ; CODE XREF: sub_314A:loc_2AA4p ROM:2AAB 3A 8D 9E ld a, (unk_9E8D) ROM:2AAE D3 04 out (4), a ROM:2AB0 3A 8E 9E ld a, (unk_9E8E) ROM:2AB3 D3 05 out (5), a ROM:2AB5 97 sub a ROM:2AB6 2F cpl ROM:2AB7 D3 21 out (21h), a ROM:2AB9 C9 ret ROM:2AB9 ; End of function sub_2AAB ROM:2AB9 ROM:2ABA ROM:2ABA ; =============== S U B R O U T I N E ======================================= ROM:2ABA ROM:2ABA ROM:2ABA sub_2ABA: ; CODE XREF: sub_314A-6A3p ROM:2ABA 97 sub a ROM:2ABB 32 8D 9E ld (unk_9E8D), a ROM:2ABE 32 8E 9E ld (unk_9E8E), a ROM:2AC1 C9 ret ROM:2AC1 ; End of function sub_2ABA ROM:2AC1 ROM:2AC1 ; --------------------------------------------------------------------------- ROM:2AC2 F8 2A 05 2B+off_2AC2: dw loc_2AF8, loc_2B05, loc_2EDA, loc_2B19, loc_2B42, loc_2EDA, loc_2B56, loc_2EDA, loc_2B7E, loc_2EDA, loc_2BC3, loc_2C0F, loc_2EDA, loc_2EDA, loc_2C26, loc_2EDA, loc_2EDA, loc_2EDA, loc_2D99 ROM:2AC2 DA 2E 19 2B+ ; DATA XREF: sub_2103+977o ROM:2AC2 42 2B DA 2E+ dw loc_2DAC, loc_2DD3, loc_2DE9, loc_2E87, loc_2EDF, loc_2F00, loc_2F7D, loc_2F8E ROM:2AF8 ; --------------------------------------------------------------------------- ROM:2AF8 ROM:2AF8 loc_2AF8: ; DATA XREF: ROM:off_2AC2o ROM:2AF8 CD C3 2F call sub_2FC3 ROM:2AFB CD 82 21 call SetHddReset? ROM:2AFE CD 9F 2F call sub_2F9F ROM:2B01 C8 ret z ROM:2B02 C3 4F 37 jp loc_374F ROM:2B05 ; --------------------------------------------------------------------------- ROM:2B05 ROM:2B05 loc_2B05: ; DATA XREF: ROM:off_2AC2o ROM:2B05 CD C3 2F call sub_2FC3 ROM:2B08 CD 82 21 call SetHddReset? ROM:2B0B CD 9F 2F call sub_2F9F ROM:2B0E C2 4F 37 jp nz, loc_374F ROM:2B11 CD 0F 27 call uPD765_Recalibrate ROM:2B14 A7 and a ROM:2B15 C8 ret z ROM:2B16 C3 4F 37 jp loc_374F ROM:2B19 ; --------------------------------------------------------------------------- ROM:2B19 ROM:2B19 loc_2B19: ; DATA XREF: ROM:off_2AC2o ROM:2B19 CD C3 2F call sub_2FC3 ROM:2B1C 21 0B 9E ld hl, 9E0Bh ROM:2B1F 11 00 80 ld de, 8000h ROM:2B22 01 04 00 ld bc, 4 ROM:2B25 ED B0 ldir ROM:2B27 97 sub a ROM:2B28 32 C1 9E ld (unk_9EC1), a ROM:2B2B CD 4F 38 call sub_384F ROM:2B2E 01 04 00 ld bc, 4 ROM:2B31 21 00 80 ld hl, 8000h ROM:2B34 CD 4A 31 call sub_314A ROM:2B37 AF xor a ROM:2B38 06 04 ld b, 4 ROM:2B3A 21 0B 9E ld hl, 9E0Bh ROM:2B3D ROM:2B3D loc_2B3D: ; CODE XREF: ROM:2B3Fj ROM:2B3D 77 ld (hl), a ROM:2B3E 23 inc hl ROM:2B3F 10 FC djnz loc_2B3D ROM:2B41 C9 ret ROM:2B42 ; --------------------------------------------------------------------------- ROM:2B42 ROM:2B42 loc_2B42: ; DATA XREF: ROM:off_2AC2o ROM:2B42 CD C3 2F call sub_2FC3 ROM:2B45 CD 82 21 call SetHddReset? ROM:2B48 CD 9F 2F call sub_2F9F ROM:2B4B C2 4F 37 jp nz, loc_374F ROM:2B4E CD C1 25 call loc_25C1 ROM:2B51 A7 and a ROM:2B52 C8 ret z ROM:2B53 C3 4F 37 jp loc_374F ROM:2B56 ; --------------------------------------------------------------------------- ROM:2B56 ROM:2B56 loc_2B56: ; DATA XREF: ROM:off_2AC2o ROM:2B56 CD C3 2F call sub_2FC3 ROM:2B59 CD 82 21 call SetHddReset? ROM:2B5C CD DF 2F call uPD_ConvertLBAtoCHR ROM:2B5F CD 9F 2F call sub_2F9F ROM:2B62 C2 4F 37 jp nz, loc_374F ROM:2B65 CD 50 25 call uPD_Seek ROM:2B68 A7 and a ROM:2B69 C2 4F 37 jp nz, loc_374F ROM:2B6C CD 70 25 call sub_2570 ROM:2B6F CD 2C 32 call uPD_Create_WriteId ROM:2B72 CD 7A 29 call sub_297A ROM:2B75 3E 07 ld a, 7 ROM:2B77 CD 1D 32 call uPD_SendCommand ; Command sent from 9E5F. Length in D ROM:2B7A CD EF 32 call uPD765_Read_Response ; Carry=Error. Stores response in memory at 9E68 ROM:2B7D C9 ret ROM:2B7E ; --------------------------------------------------------------------------- ROM:2B7E ROM:2B7E loc_2B7E: ; DATA XREF: ROM:off_2AC2o ROM:2B7E CD C3 2F call sub_2FC3 ROM:2B81 CD 82 21 call SetHddReset? ROM:2B84 CD DF 2F call uPD_ConvertLBAtoCHR ROM:2B87 CD 9F 2F call sub_2F9F ROM:2B8A C2 4F 37 jp nz, loc_374F ROM:2B8D CD 50 25 call uPD_Seek ROM:2B90 A7 and a ROM:2B91 C2 4F 37 jp nz, loc_374F ROM:2B94 3A 73 9E ld a, (unk_9E73) ROM:2B97 A7 and a ROM:2B98 20 04 jr nz, loc_2B9E ROM:2B9A 2F cpl ROM:2B9B 32 73 9E ld (unk_9E73), a ROM:2B9E ROM:2B9E loc_2B9E: ; CODE XREF: ROM:2B98j ROM:2B9E CD 6F 30 call sub_306F ROM:2BA1 CD 57 26 call sub_2657 ROM:2BA4 A7 and a ROM:2BA5 C2 4F 37 jp nz, loc_374F ROM:2BA8 CD 39 31 call sub_3139 ROM:2BAB ROM:2BAB loc_2BAB: ; CODE XREF: ROM:2BC0j ROM:2BAB 3A 73 9E ld a, (unk_9E73) ROM:2BAE A7 and a ROM:2BAF C8 ret z ROM:2BB0 CD FB 2C call sub_2CFB ROM:2BB3 CD 6F 30 call sub_306F ROM:2BB6 CD 57 26 call sub_2657 ROM:2BB9 A7 and a ROM:2BBA C2 4F 37 jp nz, loc_374F ROM:2BBD CD AA 31 call loc_31AA ROM:2BC0 C3 AB 2B jp loc_2BAB ROM:2BC3 ; --------------------------------------------------------------------------- ROM:2BC3 ROM:2BC3 loc_2BC3: ; DATA XREF: ROM:off_2AC2o ROM:2BC3 CD C3 2F call sub_2FC3 ROM:2BC6 CD 82 21 call SetHddReset? ROM:2BC9 CD DF 2F call uPD_ConvertLBAtoCHR ROM:2BCC CD 9F 2F call sub_2F9F ROM:2BCF C2 4F 37 jp nz, loc_374F ROM:2BD2 CD 50 25 call uPD_Seek ROM:2BD5 A7 and a ROM:2BD6 C2 4F 37 jp nz, loc_374F ROM:2BD9 3A 73 9E ld a, (unk_9E73) ROM:2BDC A7 and a ROM:2BDD 20 04 jr nz, loc_2BE3 ROM:2BDF 2F cpl ROM:2BE0 32 73 9E ld (unk_9E73), a ROM:2BE3 ROM:2BE3 loc_2BE3: ; CODE XREF: ROM:2BDDj ROM:2BE3 CD 6F 30 call sub_306F ROM:2BE6 CD 91 31 call loc_3191 ROM:2BE9 ROM:2BE9 loc_2BE9: ; CODE XREF: ROM:2C0Cj ROM:2BE9 CD 9C 26 call sub_269C ROM:2BEC A7 and a ROM:2BED C2 4F 37 jp nz, loc_374F ROM:2BF0 3A 74 9E ld a, (unk_9E74) ROM:2BF3 E6 10 and 10h ROM:2BF5 28 07 jr z, loc_2BFE ROM:2BF7 CD 57 26 call sub_2657 ROM:2BFA A7 and a ROM:2BFB C2 4F 37 jp nz, loc_374F ROM:2BFE ROM:2BFE loc_2BFE: ; CODE XREF: ROM:2BF5j ROM:2BFE 3A 73 9E ld a, (unk_9E73) ROM:2C01 A7 and a ROM:2C02 C8 ret z ROM:2C03 CD FB 2C call sub_2CFB ROM:2C06 CD 6F 30 call sub_306F ROM:2C09 CD D0 31 call loc_31D0 ROM:2C0C C3 E9 2B jp loc_2BE9 ROM:2C0F ; --------------------------------------------------------------------------- ROM:2C0F ROM:2C0F loc_2C0F: ; DATA XREF: ROM:off_2AC2o ROM:2C0F CD C3 2F call sub_2FC3 ROM:2C12 CD 82 21 call SetHddReset? ROM:2C15 CD DF 2F call uPD_ConvertLBAtoCHR ROM:2C18 CD 9F 2F call sub_2F9F ROM:2C1B C2 4F 37 jp nz, loc_374F ROM:2C1E CD 50 25 call uPD_Seek ROM:2C21 A7 and a ROM:2C22 C8 ret z ROM:2C23 C3 4F 37 jp loc_374F ROM:2C26 ; --------------------------------------------------------------------------- ROM:2C26 ROM:2C26 loc_2C26: ; DATA XREF: ROM:off_2AC2o ROM:2C26 01 06 00 ld bc, 6 ROM:2C29 21 75 9E ld hl, 9E75h ROM:2C2C CD 48 38 call sub_3848 ROM:2C2F CD 5A 31 call loc_315A ROM:2C32 CD C3 2F call sub_2FC3 ROM:2C35 CD DF 2F call uPD_ConvertLBAtoCHR ROM:2C38 CD 10 2D call sub_2D10 ROM:2C3B CD 50 25 call uPD_Seek ROM:2C3E CD A2 30 call sub_30A2 ROM:2C41 CD 57 26 call sub_2657 ROM:2C44 A7 and a ROM:2C45 C2 4F 37 jp nz, loc_374F ROM:2C48 CD FB 2C call sub_2CFB ROM:2C4B 3A 73 9E ld a, (unk_9E73) ROM:2C4E E6 80 and 80h ; 'Ç' ROM:2C50 C2 1D 2D jp nz, loc_2D1D ROM:2C53 11 7F 9E ld de, 9E7Fh ROM:2C56 CD E9 2C call CopyRHCToDE ; Copy Record:Head:Cyl to memory pointed to by DE ROM:2C59 3A 73 9E ld a, (unk_9E73) ROM:2C5C CD C6 2F call sub_2FC6 ROM:2C5F CD 27 30 call sub_3027 ROM:2C62 CD 10 2D call sub_2D10 ROM:2C65 ROM:2C65 loc_2C65: ; CODE XREF: ROM:2CDDj ROM:2C65 CD 50 25 call uPD_Seek ROM:2C68 3A B6 9E ld a, (unk_9EB6) ROM:2C6B 32 7C 9E ld (unk_9E7C), a ROM:2C6E CD 06 31 call sub_3106 ROM:2C71 CD 9C 26 call sub_269C ROM:2C74 A7 and a ROM:2C75 C2 4F 37 jp nz, loc_374F ROM:2C78 CD 57 26 call sub_2657 ROM:2C7B A7 and a ROM:2C7C C2 4F 37 jp nz, loc_374F ROM:2C7F CD FB 2C call sub_2CFB ROM:2C82 11 82 9E ld de, 9E82h ROM:2C85 CD E9 2C call CopyRHCToDE ; Copy Record:Head:Cyl to memory pointed to by DE ROM:2C88 3A 7C 9E ld a, (unk_9E7C) ROM:2C8B A7 and a ROM:2C8C 28 1D jr z, loc_2CAB ROM:2C8E CD 8D 2D call sub_2D8D ROM:2C91 CD 06 31 call sub_3106 ROM:2C94 CD EA 31 call sub_31EA ROM:2C97 A7 and a ROM:2C98 C2 4F 37 jp nz, loc_374F ROM:2C9B CD 57 26 call sub_2657 ROM:2C9E A7 and a ROM:2C9F C2 4F 37 jp nz, loc_374F ROM:2CA2 CD FB 2C call sub_2CFB ROM:2CA5 11 82 9E ld de, 9E82h ROM:2CA8 CD E9 2C call CopyRHCToDE ; Copy Record:Head:Cyl to memory pointed to by DE ROM:2CAB ROM:2CAB loc_2CAB: ; CODE XREF: ROM:2C8Cj ROM:2CAB 21 7F 9E ld hl, 9E7Fh ROM:2CAE CD F2 2C call CopyHLToRHC ; Copy memory at HL to current Record:Head:Cyl pointer ROM:2CB1 CD C3 2F call sub_2FC3 ROM:2CB4 CD 10 2D call sub_2D10 ROM:2CB7 CD A2 30 call sub_30A2 ROM:2CBA D8 ret c ROM:2CBB CD 50 25 call uPD_Seek ROM:2CBE CD 57 26 call sub_2657 ROM:2CC1 A7 and a ROM:2CC2 C2 4F 37 jp nz, loc_374F ROM:2CC5 CD FB 2C call sub_2CFB ROM:2CC8 11 7F 9E ld de, 9E7Fh ROM:2CCB CD E9 2C call CopyRHCToDE ; Copy Record:Head:Cyl to memory pointed to by DE ROM:2CCE 21 82 9E ld hl, 9E82h ROM:2CD1 CD F2 2C call CopyHLToRHC ; Copy memory at HL to current Record:Head:Cyl pointer ROM:2CD4 3A 73 9E ld a, (unk_9E73) ROM:2CD7 CD C6 2F call sub_2FC6 ROM:2CDA CD 10 2D call sub_2D10 ROM:2CDD C3 65 2C jp loc_2C65 ROM:2CE0 ROM:2CE0 ; =============== S U B R O U T I N E ======================================= ROM:2CE0 ROM:2CE0 ROM:2CE0 sub_2CE0: ; CODE XREF: ROM:2D65p ROM:2CE0 3A 78 9E ld a, (unk_9E78) ROM:2CE3 6F ld l, a ROM:2CE4 3A 77 9E ld a, (unk_9E77) ROM:2CE7 B5 or l ROM:2CE8 C9 ret ROM:2CE8 ; End of function sub_2CE0 ROM:2CE8 ROM:2CE9 ROM:2CE9 ; =============== S U B R O U T I N E ======================================= ROM:2CE9 ROM:2CE9 ; Copy Record:Head:Cyl to memory pointed to by DE ROM:2CE9 ROM:2CE9 CopyRHCToDE: ; CODE XREF: ROM:2C56p ROM:2CE9 ; ROM:2C85p ... ROM:2CE9 21 92 9E ld hl, uPD_Record_9E92 ROM:2CEC 01 03 00 ld bc, 3 ROM:2CEF ED B0 ldir ROM:2CF1 C9 ret ROM:2CF1 ; End of function CopyRHCToDE ROM:2CF1 ROM:2CF2 ROM:2CF2 ; =============== S U B R O U T I N E ======================================= ROM:2CF2 ROM:2CF2 ; Copy memory at HL to current Record:Head:Cyl pointer ROM:2CF2 ROM:2CF2 CopyHLToRHC: ; CODE XREF: ROM:2CAEp ROM:2CF2 ; ROM:2CD1p ROM:2CF2 11 92 9E ld de, uPD_Record_9E92 ROM:2CF5 01 03 00 ld bc, 3 ROM:2CF8 ED B0 ldir ROM:2CFA C9 ret ROM:2CFA ; End of function CopyHLToRHC ROM:2CFA ROM:2CFB ROM:2CFB ; =============== S U B R O U T I N E ======================================= ROM:2CFB ROM:2CFB ROM:2CFB sub_2CFB: ; CODE XREF: ROM:2BB0p ROM:2CFB ; ROM:2C03p ... ROM:2CFB 3A B6 9E ld a, (unk_9EB6) ROM:2CFE 47 ld b, a ROM:2CFF ROM:2CFF loc_2CFF: ; CODE XREF: sub_2CFB+Cj ROM:2CFF C5 push bc ROM:2D00 CD DA 29 call sub_29DA ROM:2D03 A7 and a ROM:2D04 20 04 jr nz, loc_2D0A ROM:2D06 C1 pop bc ROM:2D07 10 F6 djnz loc_2CFF ROM:2D09 C9 ret ROM:2D0A ; --------------------------------------------------------------------------- ROM:2D0A ROM:2D0A loc_2D0A: ; CODE XREF: sub_2CFB+9j ROM:2D0A C1 pop bc ROM:2D0B 3E 12 ld a, 12h ROM:2D0D C3 4E 37 jp loc_374E ROM:2D0D ; End of function sub_2CFB ROM:2D0D ROM:2D10 ROM:2D10 ; =============== S U B R O U T I N E ======================================= ROM:2D10 ROM:2D10 ROM:2D10 sub_2D10: ; CODE XREF: ROM:2C38p ROM:2D10 ; ROM:2C62p ... ROM:2D10 CD 82 21 call SetHddReset? ROM:2D13 06 80 ld b, 80h ; 'Ç' ROM:2D15 CD 11 28 call sub_2811 ROM:2D18 A7 and a ROM:2D19 C2 4E 37 jp nz, loc_374E ROM:2D1C C9 ret ROM:2D1C ; End of function sub_2D10 ROM:2D1C ROM:2D1D ; --------------------------------------------------------------------------- ROM:2D1D ROM:2D1D loc_2D1D: ; CODE XREF: ROM:2C50j ROM:2D1D 3A 73 9E ld a, (unk_9E73) ROM:2D20 CD 9D 12 call loc_129D ROM:2D23 3A 7A 9E ld a, (unk_9E7A) ROM:2D26 CD 28 16 call loc_1627+1 ROM:2D29 CD 48 17 call sub_1748 ROM:2D2C DA E4 36 jp c, loc_36E4 ROM:2D2F ROM:2D2F loc_2D2F: ; CODE XREF: ROM:2D68j ROM:2D2F ; ROM:2D6Ej ROM:2D2F 21 00 80 ld hl, 8000h ROM:2D32 22 18 9F ld (unk_9F18), hl ROM:2D35 3A B6 9E ld a, (unk_9EB6) ROM:2D38 32 17 9F ld (unk_9F17), a ROM:2D3B ROM:2D3B loc_2D3B: ; CODE XREF: ROM:2D50j ROM:2D3B CD 7E 2D call sub_2D7E ROM:2D3E CD 08 13 call sub_1308 ROM:2D41 CD C2 06 call sub_6C2 ROM:2D44 CD C1 12 call sub_12C1 ROM:2D47 DA F1 36 jp c, loc_36F1 ROM:2D4A 21 17 9F ld hl, 9F17h ROM:2D4D 35 dec (hl) ROM:2D4E 28 02 jr z, loc_2D52 ROM:2D50 18 E9 jr loc_2D3B ROM:2D52 ; --------------------------------------------------------------------------- ROM:2D52 ROM:2D52 loc_2D52: ; CODE XREF: ROM:2D4Ej ROM:2D52 CD A2 30 call sub_30A2 ROM:2D55 38 22 jr c, loc_2D79 ROM:2D57 CD 50 25 call uPD_Seek ROM:2D5A A7 and a ROM:2D5B C2 71 2D jp nz, loc_2D71 ROM:2D5E CD 57 26 call sub_2657 ROM:2D61 A7 and a ROM:2D62 C2 71 2D jp nz, loc_2D71 ROM:2D65 CD E0 2C call sub_2CE0 ROM:2D68 CA 2F 2D jp z, loc_2D2F ROM:2D6B CD FB 2C call sub_2CFB ROM:2D6E C3 2F 2D jp loc_2D2F ROM:2D71 ; --------------------------------------------------------------------------- ROM:2D71 ROM:2D71 loc_2D71: ; CODE XREF: ROM:2D5Bj ROM:2D71 ; ROM:2D62j ROM:2D71 F5 push af ROM:2D72 CD CE 10 call sub_10CE ROM:2D75 F1 pop af ROM:2D76 C3 4F 37 jp loc_374F ROM:2D79 ; --------------------------------------------------------------------------- ROM:2D79 ROM:2D79 loc_2D79: ; CODE XREF: ROM:2D55j ROM:2D79 CD CE 10 call sub_10CE ROM:2D7C FB ei ROM:2D7D C9 ret ROM:2D7E ROM:2D7E ; =============== S U B R O U T I N E ======================================= ROM:2D7E ROM:2D7E ROM:2D7E sub_2D7E: ; CODE XREF: ROM:loc_2D3Bp ROM:2D7E 2A 18 9F ld hl, (unk_9F18) ROM:2D81 11 00 C0 ld de, 0C000h ROM:2D84 01 00 02 ld bc, 200h ROM:2D87 ED B0 ldir ROM:2D89 22 18 9F ld (unk_9F18), hl ROM:2D8C C9 ret ROM:2D8C ; End of function sub_2D7E ROM:2D8C ROM:2D8D ROM:2D8D ; =============== S U B R O U T I N E ======================================= ROM:2D8D ROM:2D8D ROM:2D8D sub_2D8D: ; CODE XREF: ROM:2C8Ep ROM:2D8D 21 00 80 ld hl, 8000h ROM:2D90 ED 5B 09 9F ld de, (unk_9F09) ROM:2D94 19 add hl, de ROM:2D95 22 18 9F ld (unk_9F18), hl ROM:2D98 C9 ret ROM:2D98 ; End of function sub_2D8D ROM:2D98 ROM:2D99 ; --------------------------------------------------------------------------- ROM:2D99 ROM:2D99 loc_2D99: ; DATA XREF: ROM:off_2AC2o ROM:2D99 97 sub a ROM:2D9A 2F cpl ROM:2D9B 32 AE 9E ld (unk_9EAE), a ROM:2D9E 3A 8E 9E ld a, (unk_9E8E) ROM:2DA1 CB CF set 1, a ROM:2DA3 32 8E 9E ld (unk_9E8E), a ROM:2DA6 CB C7 set 0, a ROM:2DA8 32 9D 9E ld (unk_9E9D), a ROM:2DAB C9 ret ROM:2DAC ; --------------------------------------------------------------------------- ROM:2DAC ROM:2DAC loc_2DAC: ; DATA XREF: ROM:off_2AC2o ROM:2DAC CD C3 2F call sub_2FC3 ROM:2DAF 21 00 80 ld hl, 8000h ROM:2DB2 3A 11 9F ld a, (FloppyFormatsPriority) ROM:2DB5 77 ld (hl), a ROM:2DB6 23 inc hl ROM:2DB7 3A 12 9F ld a, (HddFormatsPriority) ROM:2DBA 77 ld (hl), a ROM:2DBB 23 inc hl ROM:2DBC 36 50 ld (hl), 50h ; 'P' ROM:2DBE 23 inc hl ROM:2DBF 36 44 ld (hl), 44h ; 'D' ROM:2DC1 01 04 00 ld bc, 4 ROM:2DC4 21 00 80 ld hl, 8000h ROM:2DC7 97 sub a ROM:2DC8 32 C1 9E ld (unk_9EC1), a ROM:2DCB F3 di ROM:2DCC CD 4F 38 call sub_384F ROM:2DCF CD 4A 31 call sub_314A ROM:2DD2 C9 ret ROM:2DD3 ; --------------------------------------------------------------------------- ROM:2DD3 ROM:2DD3 loc_2DD3: ; DATA XREF: ROM:off_2AC2o ROM:2DD3 CD C3 2F call sub_2FC3 ROM:2DD6 3A 73 9E ld a, (unk_9E73) ROM:2DD9 32 11 9F ld (FloppyFormatsPriority), a ROM:2DDC 3A 74 9E ld a, (unk_9E74) ROM:2DDF 32 12 9F ld (HddFormatsPriority), a ROM:2DE2 CD 53 03 call loc_353 ROM:2DE5 CD 97 04 call SetPrimaryHddFormatActive ; Copies the first HDD format slot to C610 (Active) ROM:2DE8 C9 ret ROM:2DE9 ; --------------------------------------------------------------------------- ROM:2DE9 ROM:2DE9 loc_2DE9: ; DATA XREF: ROM:off_2AC2o ROM:2DE9 CD C3 2F call sub_2FC3 ROM:2DEC CD F4 2D call sub_2DF4 ROM:2DEF A7 and a ROM:2DF0 C2 4F 37 jp nz, loc_374F ROM:2DF3 C9 ret ROM:2DF4 ROM:2DF4 ; =============== S U B R O U T I N E ======================================= ROM:2DF4 ROM:2DF4 ROM:2DF4 sub_2DF4: ; CODE XREF: ROM:loc_22B0p ROM:2DF4 ; ROM:2DECp ROM:2DF4 3E 55 ld a, 55h ; 'U' ROM:2DF6 FE 55 cp 55h ; 'U' ROM:2DF8 C2 68 2E jp nz, loc_2E68 ROM:2DFB 26 55 ld h, 55h ; 'U' ROM:2DFD 2E 55 ld l, 55h ; 'U' ROM:2DFF 3E 55 ld a, 55h ; 'U' ROM:2E01 BC cp h ROM:2E02 C2 68 2E jp nz, loc_2E68 ROM:2E05 BD cp l ROM:2E06 C2 68 2E jp nz, loc_2E68 ROM:2E09 06 55 ld b, 55h ; 'U' ROM:2E0B 0E 55 ld c, 55h ; 'U' ROM:2E0D 16 55 ld d, 55h ; 'U' ROM:2E0F 1E 55 ld e, 55h ; 'U' ROM:2E11 CD 6B 2E call sub_2E6B ROM:2E14 3E 55 ld a, 55h ; 'U' ROM:2E16 CD 78 2E call sub_2E78 ROM:2E19 DA 68 2E jp c, loc_2E68 ROM:2E1C 3E AA ld a, 0AAh ; '¬' ROM:2E1E 06 AA ld b, 0AAh ; '¬' ROM:2E20 0E AA ld c, 0AAh ; '¬' ROM:2E22 16 AA ld d, 0AAh ; '¬' ROM:2E24 1E AA ld e, 0AAh ; '¬' ROM:2E26 CD 6B 2E call sub_2E6B ROM:2E29 3E AA ld a, 0AAh ; '¬' ROM:2E2B CD 78 2E call sub_2E78 ROM:2E2E D2 34 2E jp nc, loc_2E34 ROM:2E31 C3 68 2E jp loc_2E68 ROM:2E34 ; --------------------------------------------------------------------------- ROM:2E34 ROM:2E34 loc_2E34: ; CODE XREF: sub_2DF4+3Aj ROM:2E34 3A 74 9E ld a, (unk_9E74) ROM:2E37 4F ld c, a ROM:2E38 3A 73 9E ld a, (unk_9E73) ROM:2E3B 81 add a, c ROM:2E3C 32 0F 9F ld (unk_9F0F), a ROM:2E3F 3A 73 9E ld a, (unk_9E73) ROM:2E42 41 ld b, c ROM:2E43 ROM:2E43 loc_2E43: ; CODE XREF: sub_2DF4+50j ROM:2E43 3C inc a ROM:2E44 10 FD djnz loc_2E43 ROM:2E46 21 0F 9F ld hl, 9F0Fh ROM:2E49 BE cp (hl) ROM:2E4A C2 68 2E jp nz, loc_2E68 ROM:2E4D 3A 74 9E ld a, (unk_9E74) ROM:2E50 4F ld c, a ROM:2E51 3A 73 9E ld a, (unk_9E73) ROM:2E54 91 sub c ROM:2E55 32 10 9F ld (unk_9F10), a ROM:2E58 3A 73 9E ld a, (unk_9E73) ROM:2E5B 41 ld b, c ROM:2E5C ROM:2E5C loc_2E5C: ; CODE XREF: sub_2DF4+69j ROM:2E5C 3D dec a ROM:2E5D 10 FD djnz loc_2E5C ROM:2E5F 21 10 9F ld hl, 9F10h ROM:2E62 BE cp (hl) ROM:2E63 C2 68 2E jp nz, loc_2E68 ROM:2E66 97 sub a ROM:2E67 C9 ret ROM:2E68 ; --------------------------------------------------------------------------- ROM:2E68 ROM:2E68 loc_2E68: ; CODE XREF: sub_2DF4+4j ROM:2E68 ; sub_2DF4+Ej ... ROM:2E68 3E 01 ld a, 1 ROM:2E6A C9 ret ROM:2E6A ; End of function sub_2DF4 ROM:2E6A ROM:2E6B ROM:2E6B ; =============== S U B R O U T I N E ======================================= ROM:2E6B ROM:2E6B ROM:2E6B sub_2E6B: ; CODE XREF: sub_2DF4+1Dp ROM:2E6B ; sub_2DF4+32p ROM:2E6B 21 00 80 ld hl, 8000h ROM:2E6E 77 ld (hl), a ROM:2E6F 23 inc hl ROM:2E70 70 ld (hl), b ROM:2E71 23 inc hl ROM:2E72 71 ld (hl), c ROM:2E73 23 inc hl ROM:2E74 72 ld (hl), d ROM:2E75 23 inc hl ROM:2E76 73 ld (hl), e ROM:2E77 C9 ret ROM:2E77 ; End of function sub_2E6B ROM:2E77 ROM:2E78 ROM:2E78 ; =============== S U B R O U T I N E ======================================= ROM:2E78 ROM:2E78 ROM:2E78 sub_2E78: ; CODE XREF: sub_2DF4+22p ROM:2E78 ; sub_2DF4+37p ROM:2E78 B7 or a ROM:2E79 21 00 80 ld hl, 8000h ROM:2E7C 06 05 ld b, 5 ROM:2E7E ROM:2E7E loc_2E7E: ; CODE XREF: sub_2E78+Aj ROM:2E7E BE cp (hl) ROM:2E7F 20 04 jr nz, loc_2E85 ROM:2E81 23 inc hl ROM:2E82 10 FA djnz loc_2E7E ROM:2E84 C9 ret ROM:2E85 ; --------------------------------------------------------------------------- ROM:2E85 ROM:2E85 loc_2E85: ; CODE XREF: sub_2E78+7j ROM:2E85 37 scf ROM:2E86 C9 ret ROM:2E86 ; End of function sub_2E78 ROM:2E86 ROM:2E87 ; --------------------------------------------------------------------------- ROM:2E87 ROM:2E87 loc_2E87: ; DATA XREF: ROM:off_2AC2o ROM:2E87 CD C3 2F call sub_2FC3 ROM:2E8A 21 FF 9B ld hl, 9BFFh ROM:2E8D 16 7F ld d, 7Fh ; '' ROM:2E8F CD B9 2E call sub_2EB9 ROM:2E92 A7 and a ROM:2E93 C2 4F 37 jp nz, loc_374F ROM:2E96 21 00 9C ld hl, 9C00h ROM:2E99 11 00 80 ld de, 8000h ROM:2E9C 01 F0 03 ld bc, 3F0h ROM:2E9F ED B0 ldir ROM:2EA1 21 E0 9F ld hl, 9FE0h ROM:2EA4 16 9B ld d, 9Bh ; '¢' ROM:2EA6 CD B9 2E call sub_2EB9 ROM:2EA9 A7 and a ROM:2EAA C2 4F 37 jp nz, loc_374F ROM:2EAD 21 00 80 ld hl, 8000h ROM:2EB0 11 00 9C ld de, 9C00h ROM:2EB3 01 F0 03 ld bc, 3F0h ROM:2EB6 ED B0 ldir ROM:2EB8 C9 ret ROM:2EB9 ROM:2EB9 ; =============== S U B R O U T I N E ======================================= ROM:2EB9 ROM:2EB9 ROM:2EB9 sub_2EB9: ; CODE XREF: ROM:2274p ROM:2EB9 ; ROM:228Bp ... ROM:2EB9 3E 55 ld a, 55h ; 'U' ROM:2EBB 77 ld (hl), a ROM:2EBC BE cp (hl) ROM:2EBD C2 D7 2E jp nz, loc_2ED7 ROM:2EC0 3E AA ld a, 0AAh ; '¬' ROM:2EC2 77 ld (hl), a ROM:2EC3 BE cp (hl) ROM:2EC4 C2 D7 2E jp nz, loc_2ED7 ROM:2EC7 36 00 ld (hl), 0 ROM:2EC9 2B dec hl ROM:2ECA 97 sub a ROM:2ECB 2F cpl ROM:2ECC BD cp l ROM:2ECD C2 B9 2E jp nz, sub_2EB9 ROM:2ED0 7A ld a, d ROM:2ED1 BC cp h ROM:2ED2 C2 B9 2E jp nz, sub_2EB9 ROM:2ED5 97 sub a ROM:2ED6 C9 ret ROM:2ED7 ; --------------------------------------------------------------------------- ROM:2ED7 ROM:2ED7 loc_2ED7: ; CODE XREF: sub_2EB9+4j ROM:2ED7 ; sub_2EB9+Bj ROM:2ED7 3E 02 ld a, 2 ROM:2ED9 C9 ret ROM:2ED9 ; End of function sub_2EB9 ROM:2ED9 ROM:2EDA ; --------------------------------------------------------------------------- ROM:2EDA ; START OF FUNCTION CHUNK FOR sub_2FD9 ROM:2EDA ROM:2EDA loc_2EDA: ; CODE XREF: sub_2FD9+3j ROM:2EDA ; DATA XREF: ROM:off_2AC2o ROM:2EDA 3E 1B ld a, 1Bh ROM:2EDC C3 4F 37 jp loc_374F ROM:2EDC ; END OF FUNCTION CHUNK FOR sub_2FD9 ROM:2EDF ; --------------------------------------------------------------------------- ROM:2EDF ROM:2EDF loc_2EDF: ; DATA XREF: ROM:off_2AC2o ROM:2EDF CD C3 2F call sub_2FC3 ROM:2EE2 CD EA 2E call sub_2EEA ROM:2EE5 A7 and a ROM:2EE6 C2 4F 37 jp nz, loc_374F ROM:2EE9 C9 ret ROM:2EEA ROM:2EEA ; =============== S U B R O U T I N E ======================================= ROM:2EEA ROM:2EEA ROM:2EEA sub_2EEA: ; CODE XREF: ROM:loc_22A6p ROM:2EEA ; ROM:2EE2p ROM:2EEA 26 3F ld h, 3Fh ; '?' ROM:2EEC 97 sub a ROM:2EED 2F cpl ROM:2EEE 6F ld l, a ROM:2EEF 11 FF FF ld de, 0FFFFh ROM:2EF2 97 sub a ROM:2EF3 ROM:2EF3 loc_2EF3: ; CODE XREF: sub_2EEA+Bj ROM:2EF3 86 add a, (hl) ROM:2EF4 19 add hl, de ROM:2EF5 38 FC jr c, loc_2EF3 ROM:2EF7 FE 00 cp 0 ROM:2EF9 28 03 jr z, loc_2EFE ROM:2EFB 3E 03 ld a, 3 ROM:2EFD C9 ret ROM:2EFE ; --------------------------------------------------------------------------- ROM:2EFE ROM:2EFE loc_2EFE: ; CODE XREF: sub_2EEA+Fj ROM:2EFE 97 sub a ROM:2EFF C9 ret ROM:2EFF ; End of function sub_2EEA ROM:2EFF ROM:2F00 ; --------------------------------------------------------------------------- ROM:2F00 ROM:2F00 loc_2F00: ; DATA XREF: ROM:off_2AC2o ROM:2F00 CD C3 2F call sub_2FC3 ROM:2F03 AF xor a ROM:2F04 32 1A 9F ld (unk_9F1A), a ROM:2F07 ROM:2F07 loc_2F07: ; CODE XREF: ROM:2F1Aj ROM:2F07 CD 1C 2F call Test_uPD765_ ; Returns A=0x35 on failure. 0 on success ROM:2F0A A7 and a ROM:2F0B C8 ret z ROM:2F0C 3A 1A 9F ld a, (unk_9F1A) ROM:2F0F A7 and a ROM:2F10 C2 4F 37 jp nz, loc_374F ROM:2F13 2F cpl ROM:2F14 32 1A 9F ld (unk_9F1A), a ROM:2F17 CD 5D 02 call Reset_uPD765 ; Maybe reset something external? ROM:2F1A 18 EB jr loc_2F07 ROM:2F1C ROM:2F1C ; =============== S U B R O U T I N E ======================================= ROM:2F1C ROM:2F1C ; Returns A=0x35 on failure. 0 on success ROM:2F1C ROM:2F1C Test_uPD765_: ; CODE XREF: ROM:loc_22BEp ROM:2F1C ; ROM:loc_2F07p ROM:2F1C B7 or a ROM:2F1D 3E FF ld a, 0FFh ; Test uPD with invalid command ROM:2F1F CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:2F22 DA DE 36 jp c, loc_36DE ROM:2F25 0E 42 ld c, 42h ; 'B' ROM:2F27 06 00 ld b, 0 ROM:2F29 16 02 ld d, 2 ROM:2F2B ROM:2F2B loc_2F2B: ; CODE XREF: Test_uPD765_+15j ROM:2F2B ED 78 in a, (c) ROM:2F2D CB 7F bit 7, a ROM:2F2F 20 06 jr nz, loc_2F37 ROM:2F31 10 F8 djnz loc_2F2B ROM:2F33 15 dec d ROM:2F34 CA DE 36 jp z, loc_36DE ROM:2F37 ROM:2F37 loc_2F37: ; CODE XREF: Test_uPD765_+13j ROM:2F37 ED 78 in a, (c) ROM:2F39 CB 77 bit 6, a ROM:2F3B 20 03 jr nz, loc_2F40 ROM:2F3D C3 DE 36 jp loc_36DE ROM:2F40 ; --------------------------------------------------------------------------- ROM:2F40 ROM:2F40 loc_2F40: ; CODE XREF: Test_uPD765_+1Fj ROM:2F40 0C inc c ROM:2F41 ED 78 in a, (c) ROM:2F43 FE 80 cp 80h ; 'Ç' ROM:2F45 C2 DE 36 jp nz, loc_36DE ROM:2F48 97 sub a ROM:2F49 C9 ret ROM:2F49 ; End of function Test_uPD765_ ROM:2F49 ROM:2F4A ROM:2F4A ; =============== S U B R O U T I N E ======================================= ROM:2F4A ROM:2F4A ; Sets a failure flag on failure. ROM:2F4A ROM:2F4A Test_uPD765: ; CODE XREF: ROM:00A3p ROM:2F4A B7 or a ROM:2F4B 3E FF ld a, 0FFh ; Invalid command ROM:2F4D CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:2F50 DA 77 2F jp c, loc_2F77 ROM:2F53 0E 42 ld c, 42h ; 'B' ROM:2F55 06 00 ld b, 0 ROM:2F57 16 02 ld d, 2 ROM:2F59 ROM:2F59 loc_2F59: ; CODE XREF: Test_uPD765+15j ROM:2F59 ED 78 in a, (c) ROM:2F5B CB 7F bit 7, a ; Check request for master (1 = ready to send/receive data) ROM:2F5D 20 06 jr nz, loc_2F65 ROM:2F5F 10 F8 djnz loc_2F59 ROM:2F61 15 dec d ROM:2F62 CA 77 2F jp z, loc_2F77 ROM:2F65 ROM:2F65 loc_2F65: ; CODE XREF: Test_uPD765+13j ROM:2F65 ED 78 in a, (c) ROM:2F67 CB 77 bit 6, a ; Check direction (Should be 1 = want to transfer from uPD to processor) ROM:2F69 20 03 jr nz, loc_2F6E ROM:2F6B C3 77 2F jp loc_2F77 ROM:2F6E ; --------------------------------------------------------------------------- ROM:2F6E ROM:2F6E loc_2F6E: ; CODE XREF: Test_uPD765+1Fj ROM:2F6E 0C inc c ROM:2F6F ED 78 in a, (c) ; Read the data register ROM:2F71 FE 80 cp 80h ; 'Ç' ; Invalid command should return an 0x80 byte as the response ROM:2F73 C2 77 2F jp nz, loc_2F77 ROM:2F76 C9 ret ; Looks like the uPD is working! ROM:2F77 ; --------------------------------------------------------------------------- ROM:2F77 ROM:2F77 loc_2F77: ; CODE XREF: Test_uPD765+6j ROM:2F77 ; Test_uPD765+18j ... ROM:2F77 97 sub a ROM:2F78 2F cpl ROM:2F79 32 14 9F ld (FailiureOf_uPD765), a ; Store FF here to maybe indicate failure. ROM:2F7C C9 ret ROM:2F7C ; End of function Test_uPD765 ROM:2F7C ROM:2F7D ; --------------------------------------------------------------------------- ROM:2F7D ROM:2F7D loc_2F7D: ; DATA XREF: ROM:off_2AC2o ROM:2F7D CD C3 2F call sub_2FC3 ROM:2F80 F3 di ROM:2F81 CD 48 38 call sub_3848 ROM:2F84 01 00 02 ld bc, 200h ROM:2F87 21 00 80 ld hl, 8000h ROM:2F8A CD 7F 31 call loc_317F ROM:2F8D C9 ret ROM:2F8E ; --------------------------------------------------------------------------- ROM:2F8E ROM:2F8E loc_2F8E: ; DATA XREF: ROM:off_2AC2o ROM:2F8E CD C3 2F call sub_2FC3 ROM:2F91 F3 di ROM:2F92 CD 4F 38 call sub_384F ROM:2F95 01 00 02 ld bc, 200h ROM:2F98 21 00 80 ld hl, 8000h ROM:2F9B CD 7F 31 call loc_317F ROM:2F9E C9 ret ROM:2F9F ROM:2F9F ; =============== S U B R O U T I N E ======================================= ROM:2F9F ROM:2F9F ROM:2F9F sub_2F9F: ; CODE XREF: ROM:0BDCp ROM:2F9F ; ROM:2AFEp ... ROM:2F9F 06 80 ld b, 80h ; 'Ç' ROM:2FA1 CD 11 28 call sub_2811 ROM:2FA4 A7 and a ROM:2FA5 C9 ret ROM:2FA5 ; End of function sub_2F9F ROM:2FA5 ROM:2FA6 ROM:2FA6 ; =============== S U B R O U T I N E ======================================= ROM:2FA6 ROM:2FA6 ROM:2FA6 sub_2FA6: ; CODE XREF: sub_25AA+14p ROM:2FA6 ; sub_2811+1p ROM:2FA6 06 00 ld b, 0 ROM:2FA8 3A 8B 9E ld a, (byte_9E8B) ROM:2FAB 0E 54 ld c, 54h ; 'T' ROM:2FAD 81 add a, c ROM:2FAE 57 ld d, a ROM:2FAF ROM:2FAF loc_2FAF: ; CODE XREF: sub_2FA6+11j ROM:2FAF 3D dec a ROM:2FB0 FE 54 cp 54h ; 'T' ROM:2FB2 38 05 jr c, loc_2FB9 ROM:2FB4 4F ld c, a ROM:2FB5 ED 41 out (c), b ROM:2FB7 18 F6 jr loc_2FAF ROM:2FB9 ; --------------------------------------------------------------------------- ROM:2FB9 ROM:2FB9 loc_2FB9: ; CODE XREF: sub_2FA6+Cj ROM:2FB9 7A ld a, d ROM:2FBA ROM:2FBA loc_2FBA: ; CODE XREF: sub_2FA6+1Bj ROM:2FBA 3C inc a ROM:2FBB FE 58 cp 58h ; 'X' ROM:2FBD C8 ret z ROM:2FBE 4F ld c, a ROM:2FBF ED 41 out (c), b ROM:2FC1 18 F7 jr loc_2FBA ROM:2FC1 ; End of function sub_2FA6 ROM:2FC1 ROM:2FC3 ROM:2FC3 ; =============== S U B R O U T I N E ======================================= ROM:2FC3 ROM:2FC3 ROM:2FC3 sub_2FC3: ; CODE XREF: ROM:loc_2AF8p ROM:2FC3 ; ROM:loc_2B05p ... ROM:2FC3 3A 70 9E ld a, (unk_9E70) ROM:2FC3 ; End of function sub_2FC3 ROM:2FC3 ROM:2FC6 ROM:2FC6 ; =============== S U B R O U T I N E ======================================= ROM:2FC6 ROM:2FC6 ROM:2FC6 sub_2FC6: ; CODE XREF: ROM:0B73p ROM:2FC6 ; ROM:2C5Cp ... ROM:2FC6 E6 60 and 60h ; '`' ROM:2FC8 07 rlca ROM:2FC9 07 rlca ROM:2FCA 07 rlca ROM:2FCB 32 8B 9E ld (byte_9E8B), a ROM:2FCE C3 4D 35 jp SwitchFddFormatBlob ROM:2FCE ; End of function sub_2FC6 ROM:2FCE ROM:2FD1 ROM:2FD1 ; =============== S U B R O U T I N E ======================================= ROM:2FD1 ROM:2FD1 ROM:2FD1 sub_2FD1: ; CODE XREF: sub_2103+97Dp ROM:2FD1 3A 6F 9E ld a, (unk_9E6F) ROM:2FD4 87 add a, a ROM:2FD5 16 00 ld d, 0 ROM:2FD7 5F ld e, a ROM:2FD8 C9 ret ROM:2FD8 ; End of function sub_2FD1 ROM:2FD8 ROM:2FD9 ROM:2FD9 ; =============== S U B R O U T I N E ======================================= ROM:2FD9 ROM:2FD9 ROM:2FD9 sub_2FD9: ; CODE XREF: sub_2103+97Ap ROM:2FD9 ROM:2FD9 ; FUNCTION CHUNK AT ROM:2EDA SIZE 00000005 BYTES ROM:2FD9 ; FUNCTION CHUNK AT ROM:374F SIZE 00000001 BYTES ROM:2FD9 ROM:2FD9 FE 1B cp 1Bh ROM:2FDB D8 ret c ROM:2FDC C3 DA 2E jp loc_2EDA ROM:2FDC ; End of function sub_2FD9 ROM:2FDC ROM:2FDF ROM:2FDF ; =============== S U B R O U T I N E ======================================= ROM:2FDF ROM:2FDF ROM:2FDF uPD_ConvertLBAtoCHR: ; CODE XREF: ROM:2B5Cp ROM:2FDF ; ROM:2B84p ... ROM:2FDF ROM:2FDF ; FUNCTION CHUNK AT ROM:3743 SIZE 00000005 BYTES ROM:2FDF ; FUNCTION CHUNK AT ROM:374E SIZE 00000001 BYTES ROM:2FDF ROM:2FDF 3A 70 9E ld a, (unk_9E70) ROM:2FE2 E6 1F and 1Fh ROM:2FE4 47 ld b, a ROM:2FE5 3A 71 9E ld a, (unk_9E71) ROM:2FE8 4F ld c, a ROM:2FE9 3A 72 9E ld a, (unk_9E72) ROM:2FEC 57 ld d, a ROM:2FED 1E 00 ld e, 0 ROM:2FEF 3A 04 9E ld a, (uPD_EOT_9E04) ROM:2FF2 26 10 ld h, 10h ROM:2FF4 CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:2FF7 78 ld a, b ROM:2FF8 3C inc a ROM:2FF9 32 C2 9E ld (Scratch_Record), a ROM:2FFC 41 ld b, c ROM:2FFD 4A ld c, d ROM:2FFE 53 ld d, e ROM:2FFF 1E 00 ld e, 0 ROM:3001 3A 03 9E ld a, (unk_9E03) ROM:3004 26 10 ld h, 10h ROM:3006 CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:3009 78 ld a, b ROM:300A 32 C3 9E ld (Scratch_Head), a ROM:300D 7B ld a, e ROM:300E 32 C4 9E ld (Scratch_Cyl), a ROM:3011 D5 push de ROM:3012 11 92 9E ld de, uPD_Record_9E92 ; Copy scratch values over actual C:H:R values ROM:3015 21 C2 9E ld hl, Scratch_Record ROM:3018 01 03 00 ld bc, 3 ROM:301B ED B0 ldir ROM:301D D1 pop de ROM:301E 3A 02 9E ld a, (unk_9E02) ROM:3021 3D dec a ROM:3022 BB cp e ROM:3023 DA 43 37 jp c, loc_3743 ROM:3026 C9 ret ROM:3026 ; End of function uPD_ConvertLBAtoCHR ROM:3026 ROM:3027 ROM:3027 ; =============== S U B R O U T I N E ======================================= ROM:3027 ROM:3027 ROM:3027 sub_3027: ; CODE XREF: ROM:2C5Fp ROM:3027 3A 73 9E ld a, (unk_9E73) ROM:302A E6 1F and 1Fh ROM:302C 47 ld b, a ROM:302D 3A 74 9E ld a, (unk_9E74) ROM:3030 4F ld c, a ROM:3031 3A 75 9E ld a, (unk_9E75) ROM:3034 57 ld d, a ROM:3035 1E 00 ld e, 0 ROM:3037 3A 04 9E ld a, (uPD_EOT_9E04) ROM:303A 26 10 ld h, 10h ROM:303C CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:303F 78 ld a, b ROM:3040 3C inc a ROM:3041 32 C2 9E ld (Scratch_Record), a ROM:3044 41 ld b, c ROM:3045 4A ld c, d ROM:3046 53 ld d, e ROM:3047 1E 00 ld e, 0 ROM:3049 3A 03 9E ld a, (unk_9E03) ROM:304C 26 10 ld h, 10h ROM:304E CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:3051 78 ld a, b ROM:3052 32 C3 9E ld (Scratch_Head), a ROM:3055 7B ld a, e ROM:3056 32 C4 9E ld (Scratch_Cyl), a ROM:3059 D5 push de ROM:305A 11 92 9E ld de, 9E92h ROM:305D 21 C2 9E ld hl, 9EC2h ROM:3060 01 03 00 ld bc, 3 ROM:3063 ED B0 ldir ROM:3065 D1 pop de ROM:3066 3A 02 9E ld a, (unk_9E02) ROM:3069 3D dec a ROM:306A BB cp e ROM:306B DA 43 37 jp c, loc_3743 ROM:306E C9 ret ROM:306E ; End of function sub_3027 ROM:306E ROM:306F ROM:306F ; =============== S U B R O U T I N E ======================================= ROM:306F ROM:306F ROM:306F sub_306F: ; CODE XREF: ROM:loc_2B9Ep ROM:306F ; ROM:2BB3p ... ROM:306F 3A 92 9E ld a, (uPD_Record_9E92) ROM:3072 47 ld b, a ROM:3073 3A 73 9E ld a, (unk_9E73) ROM:3076 57 ld d, a ROM:3077 80 add a, b ROM:3078 4F ld c, a ROM:3079 3A 04 9E ld a, (uPD_EOT_9E04) ROM:307C B9 cp c ROM:307D 38 11 jr c, loc_3090 ROM:307F 7A ld a, d ROM:3080 FE 0F cp 0Fh ROM:3082 30 08 jr nc, loc_308C ROM:3084 32 B6 9E ld (unk_9EB6), a ROM:3087 97 sub a ROM:3088 32 73 9E ld (unk_9E73), a ROM:308B C9 ret ROM:308C ; --------------------------------------------------------------------------- ROM:308C ROM:308C loc_308C: ; CODE XREF: sub_306F+13j ROM:308C ; sub_306F+25j ROM:308C 3E 0F ld a, 0Fh ROM:308E 18 06 jr loc_3096 ROM:3090 ; --------------------------------------------------------------------------- ROM:3090 ROM:3090 loc_3090: ; CODE XREF: sub_306F+Ej ROM:3090 90 sub b ROM:3091 3C inc a ROM:3092 FE 0F cp 0Fh ROM:3094 30 F6 jr nc, loc_308C ROM:3096 ROM:3096 loc_3096: ; CODE XREF: sub_306F+1Fj ROM:3096 32 B6 9E ld (unk_9EB6), a ROM:3099 4F ld c, a ROM:309A 3A 73 9E ld a, (unk_9E73) ROM:309D 91 sub c ROM:309E 32 73 9E ld (unk_9E73), a ROM:30A1 C9 ret ROM:30A1 ; End of function sub_306F ROM:30A1 ROM:30A2 ROM:30A2 ; =============== S U B R O U T I N E ======================================= ROM:30A2 ROM:30A2 ROM:30A2 sub_30A2: ; CODE XREF: ROM:2C3Ep ROM:30A2 ; ROM:2CB7p ... ROM:30A2 AF xor a ROM:30A3 3A 92 9E ld a, (uPD_Record_9E92) ROM:30A6 4F ld c, a ROM:30A7 06 00 ld b, 0 ROM:30A9 3A 78 9E ld a, (unk_9E78) ROM:30AC 6F ld l, a ROM:30AD 3A 77 9E ld a, (unk_9E77) ROM:30B0 67 ld h, a ROM:30B1 B5 or l ROM:30B2 CA 04 31 jp z, loc_3104 ROM:30B5 22 7D 9E ld (unk_9E7D), hl ROM:30B8 09 add hl, bc ROM:30B9 EB ex de, hl ROM:30BA 3A 04 9E ld a, (uPD_EOT_9E04) ROM:30BD 6F ld l, a ROM:30BE 26 00 ld h, 0 ROM:30C0 E5 push hl ROM:30C1 AF xor a ROM:30C2 ED 52 sbc hl, de ROM:30C4 E1 pop hl ROM:30C5 38 20 jr c, loc_30E7 ROM:30C7 2A 7D 9E ld hl, (unk_9E7D) ROM:30CA 11 0F 00 ld de, 0Fh ROM:30CD E5 push hl ROM:30CE AF xor a ROM:30CF ED 52 sbc hl, de ROM:30D1 E1 pop hl ROM:30D2 30 0F jr nc, loc_30E3 ROM:30D4 7D ld a, l ROM:30D5 32 B6 9E ld (unk_9EB6), a ROM:30D8 97 sub a ROM:30D9 32 78 9E ld (unk_9E78), a ROM:30DC 21 00 00 ld hl, 0 ROM:30DF 22 7D 9E ld (unk_9E7D), hl ROM:30E2 C9 ret ROM:30E3 ; --------------------------------------------------------------------------- ROM:30E3 ROM:30E3 loc_30E3: ; CODE XREF: sub_30A2+30j ROM:30E3 ; sub_30A2+4Bj ROM:30E3 3E 0F ld a, 0Fh ROM:30E5 18 08 jr loc_30EF ROM:30E7 ; --------------------------------------------------------------------------- ROM:30E7 ROM:30E7 loc_30E7: ; CODE XREF: sub_30A2+23j ROM:30E7 AF xor a ROM:30E8 7D ld a, l ROM:30E9 91 sub c ROM:30EA 3C inc a ROM:30EB FE 0F cp 0Fh ROM:30ED 30 F4 jr nc, loc_30E3 ROM:30EF ROM:30EF loc_30EF: ; CODE XREF: sub_30A2+43j ROM:30EF B7 or a ROM:30F0 32 B6 9E ld (unk_9EB6), a ROM:30F3 5F ld e, a ROM:30F4 16 00 ld d, 0 ROM:30F6 2A 7D 9E ld hl, (unk_9E7D) ROM:30F9 ED 52 sbc hl, de ROM:30FB 7C ld a, h ROM:30FC 32 77 9E ld (unk_9E77), a ROM:30FF 7D ld a, l ROM:3100 32 78 9E ld (unk_9E78), a ROM:3103 C9 ret ROM:3104 ; --------------------------------------------------------------------------- ROM:3104 ROM:3104 loc_3104: ; CODE XREF: sub_30A2+10j ROM:3104 37 scf ROM:3105 C9 ret ROM:3105 ; End of function sub_30A2 ROM:3105 ROM:3106 ROM:3106 ; =============== S U B R O U T I N E ======================================= ROM:3106 ROM:3106 ROM:3106 sub_3106: ; CODE XREF: ROM:2C6Ep ROM:3106 ; ROM:2C91p ROM:3106 3A 92 9E ld a, (uPD_Record_9E92) ROM:3109 47 ld b, a ROM:310A 3A 7C 9E ld a, (unk_9E7C) ROM:310D 57 ld d, a ROM:310E 80 add a, b ROM:310F 4F ld c, a ROM:3110 3A 04 9E ld a, (uPD_EOT_9E04) ROM:3113 B9 cp c ROM:3114 38 11 jr c, loc_3127 ROM:3116 7A ld a, d ROM:3117 FE 0F cp 0Fh ROM:3119 30 08 jr nc, loc_3123 ROM:311B 32 B6 9E ld (unk_9EB6), a ROM:311E 97 sub a ROM:311F 32 7C 9E ld (unk_9E7C), a ROM:3122 C9 ret ROM:3123 ; --------------------------------------------------------------------------- ROM:3123 ROM:3123 loc_3123: ; CODE XREF: sub_3106+13j ROM:3123 ; sub_3106+25j ROM:3123 3E 0F ld a, 0Fh ROM:3125 18 06 jr loc_312D ROM:3127 ; --------------------------------------------------------------------------- ROM:3127 ROM:3127 loc_3127: ; CODE XREF: sub_3106+Ej ROM:3127 90 sub b ROM:3128 3C inc a ROM:3129 FE 0F cp 0Fh ROM:312B 30 F6 jr nc, loc_3123 ROM:312D ROM:312D loc_312D: ; CODE XREF: sub_3106+1Fj ROM:312D 32 B6 9E ld (unk_9EB6), a ROM:3130 4F ld c, a ROM:3131 3A 7C 9E ld a, (unk_9E7C) ROM:3134 91 sub c ROM:3135 32 7C 9E ld (unk_9E7C), a ROM:3138 C9 ret ROM:3138 ; End of function sub_3106 ROM:3138 ROM:3139 ROM:3139 ; =============== S U B R O U T I N E ======================================= ROM:3139 ROM:3139 ROM:3139 sub_3139: ; CODE XREF: ROM:2BA8p ROM:3139 F3 di ROM:313A CD 4F 38 call sub_384F ROM:313D ROM:313D loc_313D: ; CODE XREF: sub_314A+4Bj ROM:313D CD 31 35 call sub_3531 ; [9E9F] = 0x200 ROM:3140 97 sub a ROM:3141 32 C1 9E ld (unk_9EC1), a ROM:3144 CD 97 31 call loc_3197 ROM:3147 21 00 80 ld hl, 8000h ROM:3147 ; End of function sub_3139 ROM:3147 ROM:314A ROM:314A ; =============== S U B R O U T I N E ======================================= ROM:314A ROM:314A ROM:314A sub_314A: ; CODE XREF: sub_2103+971p ROM:314A ; ROM:2B34p ... ROM:314A ROM:314A ; FUNCTION CHUNK AT ROM:2A8D SIZE 0000001E BYTES ROM:314A ROM:314A 3A C1 9E ld a, (unk_9EC1) ROM:314D A7 and a ROM:314E 28 2F jr z, loc_317F ROM:3150 D3 2D out (2Dh), a ROM:3152 DB 03 in a, (3) ROM:3154 D3 23 out (23h), a ROM:3156 DB 02 in a, (2) ROM:3158 D3 24 out (24h), a ROM:315A ROM:315A loc_315A: ; CODE XREF: ROM:2C2Fp ROM:315A ; sub_314A+45j ... ROM:315A 1E 01 ld e, 1 ROM:315C D3 25 out (25h), a ROM:315E 97 sub a ROM:315F 2F cpl ROM:3160 D3 2C out (2Ch), a ROM:3162 CD 2A 38 call ProgramDmaCh1 ROM:3165 3E 80 ld a, 80h ; 'Ç' ROM:3167 D3 26 out (26h), a ROM:3169 ROM:3169 loc_3169: ; CODE XREF: sub_314A+2Aj ROM:3169 DB 38 in a, (38h) ROM:316B CB 57 bit 2, a ROM:316D 20 07 jr nz, loc_3176 ROM:316F E6 C0 and 0C0h ; '+' ROM:3171 C2 D5 31 jp nz, loc_31D5 ROM:3174 18 F3 jr loc_3169 ROM:3176 ; --------------------------------------------------------------------------- ROM:3176 ROM:3176 loc_3176: ; CODE XREF: sub_314A+23j ROM:3176 3E 05 ld a, 5 ROM:3178 D3 6A out (6Ah), a ROM:317A AF xor a ROM:317B D3 2C out (2Ch), a ROM:317D FB ei ROM:317E C9 ret ROM:317F ; --------------------------------------------------------------------------- ROM:317F ROM:317F loc_317F: ; CODE XREF: ROM:2F8Ap ROM:317F ; ROM:2F9Bp ... ROM:317F D3 2D out (2Dh), a ROM:3181 DB 07 in a, (7) ROM:3183 32 B5 9E ld (unk_9EB5), a ROM:3186 D3 23 out (23h), a ROM:3188 DB 06 in a, (6) ROM:318A 32 B4 9E ld (unk_9EB4), a ROM:318D D3 24 out (24h), a ROM:318F 18 C9 jr loc_315A ROM:3191 ; --------------------------------------------------------------------------- ROM:3191 ROM:3191 loc_3191: ; CODE XREF: ROM:2BE6p ROM:3191 F3 di ROM:3192 CD 48 38 call sub_3848 ROM:3195 18 A6 jr loc_313D ROM:3197 ; --------------------------------------------------------------------------- ROM:3197 ROM:3197 loc_3197: ; CODE XREF: sub_3139+Bp ROM:3197 ; sub_314A+7Dp ROM:3197 D5 push de ROM:3198 3A B6 9E ld a, (unk_9EB6) ROM:319B 16 00 ld d, 0 ROM:319D 26 10 ld h, 10h ROM:319F CD 97 17 call multiply_bcde ; multiply H-bit number top-aligned in BCD with A. Value in BCDE ROM:31A2 ED 53 B2 9E ld (unk_9EB2), de ROM:31A6 D5 push de ROM:31A7 C1 pop bc ROM:31A8 D1 pop de ROM:31A9 C9 ret ROM:31AA ; --------------------------------------------------------------------------- ROM:31AA ROM:31AA loc_31AA: ; CODE XREF: ROM:2BBDp ROM:31AA CD 4F 38 call sub_384F ROM:31AD ROM:31AD loc_31AD: ; CODE XREF: sub_314A+89j ROM:31AD F3 di ROM:31AE 2A B4 9E ld hl, (unk_9EB4) ROM:31B1 ED 4B B2 9E ld bc, (unk_9EB2) ROM:31B5 AF xor a ROM:31B6 CB 08 rrc b ROM:31B8 CB 19 rr c ROM:31BA 09 add hl, bc ROM:31BB 7D ld a, l ROM:31BC D3 24 out (24h), a ROM:31BE 7C ld a, h ROM:31BF D3 23 out (23h), a ROM:31C1 22 B4 9E ld (unk_9EB4), hl ROM:31C4 CD 31 35 call sub_3531 ; [9E9F] = 0x200 ROM:31C7 CD 97 31 call loc_3197 ROM:31CA 21 00 80 ld hl, 8000h ROM:31CD C3 5A 31 jp loc_315A ROM:31D0 ; --------------------------------------------------------------------------- ROM:31D0 ROM:31D0 loc_31D0: ; CODE XREF: ROM:2C09p ROM:31D0 CD 48 38 call sub_3848 ROM:31D3 18 D8 jr loc_31AD ROM:31D5 ; --------------------------------------------------------------------------- ROM:31D5 ROM:31D5 loc_31D5: ; CODE XREF: sub_314A+27j ROM:31D5 CB 77 bit 6, a ROM:31D7 C2 E3 31 jp nz, loc_31E3 ROM:31DA 3E 08 ld a, 8 ROM:31DC 32 8E 9E ld (unk_9E8E), a ROM:31DF ROM:31DF loc_31DF: ; CODE XREF: sub_314A+9Ej ROM:31DF E1 pop hl ROM:31E0 C3 8D 2A jp loc_2A8D ROM:31E3 ; --------------------------------------------------------------------------- ROM:31E3 ROM:31E3 loc_31E3: ; CODE XREF: sub_314A+8Dj ROM:31E3 3E 10 ld a, 10h ROM:31E5 32 8E 9E ld (unk_9E8E), a ROM:31E8 18 F5 jr loc_31DF ROM:31E8 ; End of function sub_314A ROM:31E8 ROM:31EA ROM:31EA ; =============== S U B R O U T I N E ======================================= ROM:31EA ROM:31EA ROM:31EA sub_31EA: ; CODE XREF: ROM:2C94p ROM:31EA CD 9E 35 call sub_359E ROM:31ED CD 70 25 call sub_2570 ROM:31F0 ROM:31F0 loc_31F0: ; CODE XREF: sub_31EA+2Fj ROM:31F0 CD 7B 32 call uPD_Create_WriteData ROM:31F3 16 08 ld d, 8 ROM:31F5 CD 31 35 call sub_3531 ; [9E9F] = 0x200 ROM:31F8 CD EA 34 call sub_34EA ROM:31FB ED 43 09 9F ld (unk_9F09), bc ROM:31FF 2A 18 9F ld hl, (unk_9F18) ROM:3202 CD CF 34 call loc_34CF ROM:3205 16 09 ld d, 9 ROM:3207 CD 1D 32 call uPD_SendCommand ; Command sent from 9E5F. Length in D ROM:320A CD D7 32 call uPD765_SenseInterruptStatus ROM:320D CD A4 35 call sub_35A4 ROM:3210 A7 and a ROM:3211 C8 ret z ROM:3212 CD 33 29 call sub_2933 ROM:3215 3A B8 9E ld a, (unk_9EB8) ROM:3218 A7 and a ROM:3219 20 D5 jr nz, loc_31F0 ROM:321B 78 ld a, b ROM:321C C9 ret ROM:321C ; End of function sub_31EA ROM:321C ROM:321D ROM:321D ; =============== S U B R O U T I N E ======================================= ROM:321D ROM:321D ; Command sent from 9E5F. Length in D ROM:321D ROM:321D uPD_SendCommand: ; CODE XREF: uPD_Seek+18p ROM:321D ; sub_25AA+2Dp ... ROM:321D ROM:321D ; FUNCTION CHUNK AT ROM:36DE SIZE 00000003 BYTES ROM:321D ROM:321D 21 5F 9E ld hl, uPD_CommandData_9E5F ROM:3220 ROM:3220 loc_3220: ; CODE XREF: uPD_SendCommand+Cj ROM:3220 7E ld a, (hl) ROM:3221 CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:3224 DA DE 36 jp c, loc_36DE ROM:3227 23 inc hl ROM:3228 15 dec d ROM:3229 20 F5 jr nz, loc_3220 ROM:322B C9 ret ROM:322B ; End of function uPD_SendCommand ROM:322B ROM:322C ROM:322C ; =============== S U B R O U T I N E ======================================= ROM:322C ROM:322C ROM:322C uPD_Create_WriteId: ; CODE XREF: sub_25AA+22p ROM:322C ; ROM:2B6Fp ROM:322C 21 5F 9E ld hl, uPD_CommandData_9E5F ROM:322F 0E 4D ld c, 4Dh ; 'M' ; 0x4D - "Write ID (Format Write)" - 5 params, 7 response bytes ROM:3231 71 ld (hl), c ROM:3232 23 inc hl ROM:3233 CD 27 33 call sub_3327 ROM:3236 23 inc hl ROM:3237 CD 38 33 call sub_3338 ROM:323A 77 ld (hl), a ROM:323B 23 inc hl ROM:323C 3A 04 9E ld a, (uPD_EOT_9E04) ROM:323F 77 ld (hl), a ROM:3240 23 inc hl ROM:3241 3A 0F 9E ld a, (unk_9E0F) ROM:3244 77 ld (hl), a ROM:3245 23 inc hl ROM:3246 36 E5 ld (hl), 0E5h ; 's' ROM:3248 C9 ret ROM:3248 ; End of function uPD_Create_WriteId ROM:3248 ROM:3249 ROM:3249 ; =============== S U B R O U T I N E ======================================= ROM:3249 ROM:3249 ROM:3249 uPD_Create_ReadData: ; CODE XREF: sub_2636:loc_2639p ROM:3249 ; sub_2657:loc_265Ap ROM:3249 06 06 ld b, 6 ROM:324B ROM:324B loc_324B: ; CODE XREF: uPD_Create_WriteData:loc_3287j ROM:324B ; uPD_Create_WriteData+23j ... ROM:324B 21 5F 9E ld hl, uPD_CommandData_9E5F ROM:324E 0E 40 ld c, 40h ; '@' ROM:3250 78 ld a, b ; B will either be 6(Read) or 5(Write) or 9(Write Deleted) ROM:3251 B1 or c ROM:3252 77 ld (hl), a ROM:3253 23 inc hl ROM:3254 CD 27 33 call sub_3327 ROM:3257 23 inc hl ROM:3258 3A 94 9E ld a, (uPD_Cyl_9E94) ROM:325B 77 ld (hl), a ROM:325C 23 inc hl ROM:325D 3A 93 9E ld a, (uPD_Head_9E93) ROM:3260 77 ld (hl), a ROM:3261 23 inc hl ROM:3262 3A 92 9E ld a, (uPD_Record_9E92) ROM:3265 00 nop ROM:3266 77 ld (hl), a ROM:3267 23 inc hl ROM:3268 3A 05 9E ld a, (uPD_SectorBytes_9E05) ROM:326B 77 ld (hl), a ROM:326C 23 inc hl ROM:326D 3A 04 9E ld a, (uPD_EOT_9E04) ; EOT = Final sector number on a cylinder. ROM:3270 77 ld (hl), a ROM:3271 23 inc hl ROM:3272 3A 10 9E ld a, (uPD_GPL_9E10) ; GPL -> Length of gap 3 ROM:3275 77 ld (hl), a ROM:3276 23 inc hl ROM:3277 3E 80 ld a, 80h ; 'Ç' ; DTL -> When N (SectorBytes) is 0, DTL is the length to read/write ROM:3279 77 ld (hl), a ROM:327A C9 ret ROM:327A ; End of function uPD_Create_ReadData ROM:327A ROM:327B ROM:327B ; =============== S U B R O U T I N E ======================================= ROM:327B ROM:327B ROM:327B uPD_Create_WriteData: ; CODE XREF: sub_2678:loc_267Ep ROM:327B ; sub_269C:loc_26A2p ... ROM:327B 06 05 ld b, 5 ROM:327D 3A AE 9E ld a, (unk_9EAE) ROM:3280 A7 and a ROM:3281 28 07 jr z, loc_328A ROM:3283 18 02 jr loc_3287 ROM:3285 ; --------------------------------------------------------------------------- ROM:3285 06 09 ld b, 9 ROM:3287 ROM:3287 loc_3287: ; CODE XREF: uPD_Create_WriteData+8j ROM:3287 ; uPD_Create_WriteData+1Aj ROM:3287 C3 4B 32 jp loc_324B ROM:328A ; --------------------------------------------------------------------------- ROM:328A ROM:328A loc_328A: ; CODE XREF: uPD_Create_WriteData+6j ROM:328A 3A 6F 9E ld a, (unk_9E6F) ROM:328D FE 06 cp 6 ROM:328F 28 06 jr z, loc_3297 ROM:3291 FE 0A cp 0Ah ROM:3293 28 02 jr z, loc_3297 ROM:3295 18 F0 jr loc_3287 ROM:3297 ; --------------------------------------------------------------------------- ROM:3297 ROM:3297 loc_3297: ; CODE XREF: uPD_Create_WriteData+14j ROM:3297 ; uPD_Create_WriteData+18j ROM:3297 3A 74 9E ld a, (unk_9E74) ROM:329A CB 6F bit 5, a ROM:329C 20 02 jr nz, loc_32A0 ROM:329E 18 AB jr loc_324B ROM:32A0 ; --------------------------------------------------------------------------- ROM:32A0 ROM:32A0 loc_32A0: ; CODE XREF: uPD_Create_WriteData+21j ROM:32A0 06 09 ld b, 9 ROM:32A2 18 A7 jr loc_324B ROM:32A2 ; End of function uPD_Create_WriteData ROM:32A2 ROM:32A4 ROM:32A4 ; =============== S U B R O U T I N E ======================================= ROM:32A4 ROM:32A4 ; Set carry on failure ROM:32A4 ROM:32A4 Write_uPD765_Command: ; CODE XREF: Reset_uPD765+Ep ROM:32A4 ; Reset_uPD765+13p ... ROM:32A4 D5 push de ROM:32A5 F5 push af ROM:32A6 16 02 ld d, 2 ROM:32A8 06 00 ld b, 0 ROM:32AA 0E 42 ld c, 42h ; 'B' ; uPD765 - Status ROM:32AC ROM:32AC loc_32AC: ; CODE XREF: Write_uPD765_Command+Fj ROM:32AC ; Write_uPD765_Command+12j ROM:32AC ED 78 in a, (c) ROM:32AE CB 77 bit 6, a ; Check Data Direction (0 = Processor -> Chip) ROM:32B0 CA BB 32 jp z, loc_32BB ROM:32B3 10 F7 djnz loc_32AC ROM:32B5 15 dec d ROM:32B6 C2 AC 32 jp nz, loc_32AC ROM:32B9 18 18 jr loc_32D3 ROM:32BB ; --------------------------------------------------------------------------- ROM:32BB ROM:32BB loc_32BB: ; CODE XREF: Write_uPD765_Command+Cj ROM:32BB 16 02 ld d, 2 ROM:32BD 06 00 ld b, 0 ROM:32BF ROM:32BF loc_32BF: ; CODE XREF: Write_uPD765_Command+22j ROM:32BF ; Write_uPD765_Command+25j ROM:32BF ED 78 in a, (c) ROM:32C1 CB 7F bit 7, a ; Check "Request for master". 1 = ready for command. ROM:32C3 C2 CE 32 jp nz, loc_32CE ROM:32C6 10 F7 djnz loc_32BF ROM:32C8 15 dec d ROM:32C9 C2 BF 32 jp nz, loc_32BF ROM:32CC 18 05 jr loc_32D3 ROM:32CE ; --------------------------------------------------------------------------- ROM:32CE ROM:32CE loc_32CE: ; CODE XREF: Write_uPD765_Command+1Fj ROM:32CE F1 pop af ROM:32CF D3 43 out (43h), a ; uPD767 - Command ROM:32D1 D1 pop de ROM:32D2 C9 ret ROM:32D3 ; --------------------------------------------------------------------------- ROM:32D3 ROM:32D3 loc_32D3: ; CODE XREF: Write_uPD765_Command+15j ROM:32D3 ; Write_uPD765_Command+28j ROM:32D3 F1 pop af ROM:32D4 D1 pop de ROM:32D5 37 scf ; Fail by setting carry flag. ROM:32D6 C9 ret ROM:32D6 ; End of function Write_uPD765_Command ROM:32D6 ROM:32D7 ROM:32D7 ; =============== S U B R O U T I N E ======================================= ROM:32D7 ROM:32D7 ROM:32D7 uPD765_SenseInterruptStatus: ; CODE XREF: uPD_Seek+1Bp ROM:32D7 ; sub_25AA+30p ... ROM:32D7 ROM:32D7 ; FUNCTION CHUNK AT ROM:36E1 SIZE 00000003 BYTES ROM:32D7 ROM:32D7 CD 3C 33 call sub_333C ROM:32DA DA E1 36 jp c, loc_36E1 ROM:32DD 3E 04 ld a, 4 ROM:32DF D3 6A out (6Ah), a ; P8237A: Set mask register; set mask on channel 0 (prevent DMA from proceeding) ROM:32E1 3E 08 ld a, 8 ; uPD "Sense Interrupt Status" command ROM:32E3 CD A4 32 call Write_uPD765_Command ; Set carry on failure ROM:32E6 CD EF 32 call uPD765_Read_Response ; Carry=Error. Stores response in memory at 9E68 ROM:32E9 DA DE 36 jp c, loc_36DE ROM:32EC 37 scf ROM:32ED 3F ccf ROM:32EE C9 ret ROM:32EE ; End of function uPD765_SenseInterruptStatus ROM:32EE ROM:32EF ROM:32EF ; =============== S U B R O U T I N E ======================================= ROM:32EF ROM:32EF ; Carry=Error. Stores response in memory at 9E68 ROM:32EF ROM:32EF uPD765_Read_Response: ; CODE XREF: ROM:2B7Ap ROM:32EF ; uPD765_SenseInterruptStatus+Fp ROM:32EF 21 68 9E ld hl, uPD_Response_9E68 ROM:32F2 0E 42 ld c, 42h ; 'B' ROM:32F4 1E 07 ld e, 7 ; Will receive up to 7 bytes. If the chip terminates before that this returns success. ROM:32F6 06 00 ld b, 0 ROM:32F8 16 02 ld d, 2 ROM:32FA ROM:32FA loc_32FA: ; CODE XREF: uPD765_Read_Response+11j ROM:32FA ED 78 in a, (c) ROM:32FC CB 7F bit 7, a ; Wait for data available ROM:32FE 20 05 jr nz, loc_3305 ROM:3300 10 F8 djnz loc_32FA ROM:3302 15 dec d ROM:3303 28 1D jr z, loc_3322 ; Something went wrong. Return error. ROM:3305 ROM:3305 loc_3305: ; CODE XREF: uPD765_Read_Response+Fj ROM:3305 ED 78 in a, (c) ROM:3307 CB 77 bit 6, a ; Ensure device wants to send data ROM:3309 20 02 jr nz, loc_330D ROM:330B 18 15 jr loc_3322 ; Something went wrong. Return error. ROM:330D ; --------------------------------------------------------------------------- ROM:330D ROM:330D loc_330D: ; CODE XREF: uPD765_Read_Response+1Aj ROM:330D ; uPD765_Read_Response+31j ROM:330D 0C inc c ROM:330E ED 78 in a, (c) ROM:3310 77 ld (hl), a ROM:3311 23 inc hl ROM:3312 06 14 ld b, 14h ROM:3314 ROM:3314 loc_3314: ; CODE XREF: uPD765_Read_Response:loc_3314j ROM:3314 10 FE djnz $ ; Short delay ROM:3316 0D dec c ROM:3317 ED 78 in a, (c) ROM:3319 CB 67 bit 4, a ; Ensure still busy ROM:331B 28 07 jr z, loc_3324 ; Not still busy: commmand complete successfully ROM:331D 1D dec e ROM:331E 28 02 jr z, loc_3322 ; Something went wrong. Return error. ROM:3320 18 EB jr loc_330D ROM:3322 ; --------------------------------------------------------------------------- ROM:3322 ROM:3322 loc_3322: ; CODE XREF: uPD765_Read_Response+14j ROM:3322 ; uPD765_Read_Response+1Cj ... ROM:3322 37 scf ; Something went wrong. Return error. ROM:3323 C9 ret ROM:3324 ; --------------------------------------------------------------------------- ROM:3324 ROM:3324 loc_3324: ; CODE XREF: uPD765_Read_Response+2Cj ROM:3324 37 scf ; Not still busy: commmand complete successfully ROM:3325 3F ccf ROM:3326 C9 ret ROM:3326 ; End of function uPD765_Read_Response ROM:3326 ROM:3327 ROM:3327 ; =============== S U B R O U T I N E ======================================= ROM:3327 ROM:3327 ROM:3327 sub_3327: ; CODE XREF: uPD_Create_WriteId+7p ROM:3327 ; uPD_Create_ReadData+Bp ROM:3327 3A 8B 9E ld a, (byte_9E8B) ROM:332A E6 03 and 3 ROM:332C 47 ld b, a ROM:332D 3A 93 9E ld a, (uPD_Head_9E93) ROM:3330 A7 and a ROM:3331 28 02 jr z, loc_3335 ROM:3333 3E 04 ld a, 4 ROM:3335 ROM:3335 loc_3335: ; CODE XREF: sub_3327+Aj ROM:3335 B0 or b ROM:3336 77 ld (hl), a ROM:3337 C9 ret ROM:3337 ; End of function sub_3327 ROM:3337 ROM:3338 ROM:3338 ; =============== S U B R O U T I N E ======================================= ROM:3338 ROM:3338 ROM:3338 sub_3338: ; CODE XREF: uPD_Create_WriteId+Bp ROM:3338 3A 05 9E ld a, (uPD_SectorBytes_9E05) ROM:333B C9 ret ROM:333B ; End of function sub_3338 ROM:333B ROM:333C ROM:333C ; =============== S U B R O U T I N E ======================================= ROM:333C ROM:333C ROM:333C sub_333C: ; CODE XREF: uPD765_SenseInterruptStatusp ROM:333C AF xor a ROM:333D 21 00 00 ld hl, 0 ROM:3340 06 03 ld b, 3 ROM:3342 ROM:3342 loc_3342: ; CODE XREF: sub_333C+12j ROM:3342 ; sub_333C+16j ... ROM:3342 DB 39 in a, (39h) ROM:3344 CB 5F bit 3, a ROM:3346 28 03 jr z, loc_334B ROM:3348 37 scf ROM:3349 3F ccf ROM:334A C9 ret ROM:334B ; --------------------------------------------------------------------------- ROM:334B ROM:334B loc_334B: ; CODE XREF: sub_333C+Aj ROM:334B 2B dec hl ROM:334C 7D ld a, l ROM:334D A7 and a ROM:334E 20 F2 jr nz, loc_3342 ROM:3350 7C ld a, h ROM:3351 A7 and a ROM:3352 20 EE jr nz, loc_3342 ROM:3354 10 EC djnz loc_3342 ROM:3356 37 scf ROM:3357 C9 ret ROM:3357 ; End of function sub_333C ROM:3357 ROM:3358 ; --------------------------------------------------------------------------- ROM:3358 ; START OF FUNCTION CHUNK FOR sub_335C ROM:3358 ROM:3358 loc_3358: ; CODE XREF: sub_335C+4j ROM:3358 97 sub a ROM:3359 32 BB 9E ld (unk_9EBB), a ROM:3359 ; END OF FUNCTION CHUNK FOR sub_335C ROM:335C ROM:335C ; =============== S U B R O U T I N E ======================================= ROM:335C ROM:335C ROM:335C sub_335C: ; CODE XREF: ROM:loc_232Dp ROM:335C ; ROM:2338p ROM:335C ROM:335C ; FUNCTION CHUNK AT ROM:3358 SIZE 00000004 BYTES ROM:335C ; FUNCTION CHUNK AT ROM:3622 SIZE 00000001 BYTES ROM:335C ROM:335C DB 38 in a, (38h) ROM:335E CB 4F bit 1, a ROM:3360 28 F6 jr z, loc_3358 ROM:3362 ROM:3362 loc_3362: ; CODE XREF: sub_335C+71j ROM:3362 ; sub_335C+79j ROM:3362 DB 01 in a, (1) ROM:3364 FE FF cp 0FFh ROM:3366 20 08 jr nz, loc_3370 ROM:3368 21 91 9E ld hl, 9E91h ROM:336B 36 00 ld (hl), 0 ROM:336D C3 EC 33 jp loc_33EC ROM:3370 ; --------------------------------------------------------------------------- ROM:3370 ROM:3370 loc_3370: ; CODE XREF: sub_335C+Aj ROM:3370 97 sub a ROM:3371 81 add a, c ROM:3372 C2 D8 33 jp nz, loc_33D8 ROM:3375 80 add a, b ROM:3376 C2 D8 33 jp nz, loc_33D8 ROM:3379 CD DA 29 call sub_29DA ROM:337C A7 and a ROM:337D C2 22 36 jp nz, loc_3622 ROM:3380 CD 36 26 call sub_2636 ROM:3383 A7 and a ROM:3384 C2 22 36 jp nz, loc_3622 ROM:3387 21 00 80 ld hl, 8000h ROM:338A ED 4B 9F 9E ld bc, (unk_9E9F) ROM:338E 3A 90 9E ld a, (reg_1_9390) ROM:3391 CB 47 bit 0, a ROM:3393 28 05 jr z, loc_339A ROM:3395 7E ld a, (hl) ROM:3396 D3 03 out (3), a ROM:3398 23 inc hl ROM:3399 0B dec bc ROM:339A ROM:339A loc_339A: ; CODE XREF: sub_335C+37j ROM:339A 7E ld a, (hl) ROM:339B D3 02 out (2), a ROM:339D 23 inc hl ROM:339E 0B dec bc ROM:339F DD 21 9D 9E ld ix, 9E9Dh ROM:33A3 DD 7E 00 ld a, (ix+0) ROM:33A6 F6 20 or 20h ; ' ' ROM:33A8 D3 05 out (5), a ROM:33AA 3A 9C 9E ld a, (byte_9E9C) ROM:33AD D3 04 out (4), a ROM:33AF DD CB 00 9E res 3, (ix+0) ROM:33B3 D3 21 out (21h), a ROM:33B5 ROM:33B5 loc_33B5: ; CODE XREF: sub_335C+63j ROM:33B5 DB 38 in a, (38h) ROM:33B7 CB 4F bit 1, a ROM:33B9 20 06 jr nz, loc_33C1 ROM:33BB 97 sub a ROM:33BC 32 BB 9E ld (unk_9EBB), a ROM:33BF 18 F4 jr loc_33B5 ROM:33C1 ; --------------------------------------------------------------------------- ROM:33C1 ROM:33C1 loc_33C1: ; CODE XREF: sub_335C+5Dj ROM:33C1 3A 9D 9E ld a, (unk_9E9D) ROM:33C4 F6 20 or 20h ; ' ' ROM:33C6 D3 05 out (5), a ROM:33C8 3A 90 9E ld a, (reg_1_9390) ROM:33CB CB 4F bit 1, a ROM:33CD 20 93 jr nz, loc_3362 ROM:33CF CD 5C 18 call DelayLoop80k ROM:33D2 CD 5C 18 call DelayLoop80k ROM:33D5 C3 62 33 jp loc_3362 ROM:33D8 ; --------------------------------------------------------------------------- ROM:33D8 ROM:33D8 loc_33D8: ; CODE XREF: sub_335C+16j ROM:33D8 ; sub_335C+1Aj ROM:33D8 3A 90 9E ld a, (reg_1_9390) ROM:33DB CB 47 bit 0, a ROM:33DD 28 05 jr z, loc_33E4 ROM:33DF 7E ld a, (hl) ROM:33E0 D3 03 out (3), a ROM:33E2 0B dec bc ROM:33E3 23 inc hl ROM:33E4 ROM:33E4 loc_33E4: ; CODE XREF: sub_335C+81j ROM:33E4 7E ld a, (hl) ROM:33E5 D3 02 out (2), a ROM:33E7 0B dec bc ROM:33E8 23 inc hl ROM:33E9 D3 21 out (21h), a ROM:33EB C9 ret ROM:33EC ; --------------------------------------------------------------------------- ROM:33EC ROM:33EC loc_33EC: ; CODE XREF: sub_335C+11j ROM:33EC ; sub_3467+1Fj ROM:33EC E1 pop hl ROM:33ED 97 sub a ROM:33EE 32 9B 9E ld (byte_9E9B), a ROM:33F1 C3 39 36 jp loc_3639 ROM:33F1 ; End of function sub_335C ROM:33F1 ROM:33F4 ; --------------------------------------------------------------------------- ROM:33F4 ; START OF FUNCTION CHUNK FOR sub_33F8 ROM:33F4 ROM:33F4 loc_33F4: ; CODE XREF: sub_33F8+4j ROM:33F4 97 sub a ROM:33F5 32 BB 9E ld (unk_9EBB), a ROM:33F5 ; END OF FUNCTION CHUNK FOR sub_33F8 ROM:33F8 ROM:33F8 ; =============== S U B R O U T I N E ======================================= ROM:33F8 ROM:33F8 ROM:33F8 sub_33F8: ; CODE XREF: ROM:loc_23C5p ROM:33F8 ; ROM:23D0p ROM:33F8 ROM:33F8 ; FUNCTION CHUNK AT ROM:33F4 SIZE 00000004 BYTES ROM:33F8 ROM:33F8 DB 38 in a, (38h) ROM:33FA CB 4F bit 1, a ROM:33FC 28 F6 jr z, loc_33F4 ROM:33FE ROM:33FE loc_33FE: ; CODE XREF: sub_33F8+5Ej ROM:33FE ; sub_33F8+66j ROM:33FE DB 01 in a, (1) ROM:3400 FE FF cp 0FFh ROM:3402 CA 67 34 jp z, sub_3467 ROM:3405 97 sub a ROM:3406 81 add a, c ROM:3407 C2 61 34 jp nz, loc_3461 ROM:340A 80 add a, b ROM:340B C2 61 34 jp nz, loc_3461 ROM:340E 3A 90 9E ld a, (reg_1_9390) ROM:3411 CB 5F bit 3, a ROM:3413 20 05 jr nz, loc_341A ROM:3415 CD 78 26 call sub_2678 ROM:3418 18 03 jr loc_341D ROM:341A ; --------------------------------------------------------------------------- ROM:341A ROM:341A loc_341A: ; CODE XREF: sub_33F8+1Bj ROM:341A CD C0 26 call sub_26C0 ROM:341D ROM:341D loc_341D: ; CODE XREF: sub_33F8+20j ROM:341D A7 and a ROM:341E C2 7D 34 jp nz, loc_347D ROM:3421 CD DA 29 call sub_29DA ROM:3424 A7 and a ROM:3425 C2 7D 34 jp nz, loc_347D ROM:3428 11 00 80 ld de, 8000h ROM:342B ED 4B 9F 9E ld bc, (unk_9E9F) ROM:342F CD 9C 34 call sub_349C ROM:3432 21 9D 9E ld hl, 9E9Dh ROM:3435 7E ld a, (hl) ROM:3436 F6 10 or 10h ROM:3438 D3 05 out (5), a ROM:343A CB 9E res 3, (hl) ROM:343C D3 21 out (21h), a ROM:343E ROM:343E loc_343E: ; CODE XREF: sub_33F8+50j ROM:343E DB 38 in a, (38h) ROM:3440 CB 4F bit 1, a ROM:3442 20 06 jr nz, loc_344A ROM:3444 97 sub a ROM:3445 32 BB 9E ld (unk_9EBB), a ROM:3448 18 F4 jr loc_343E ROM:344A ; --------------------------------------------------------------------------- ROM:344A ROM:344A loc_344A: ; CODE XREF: sub_33F8+4Aj ROM:344A 3A 9D 9E ld a, (unk_9E9D) ROM:344D F6 10 or 10h ROM:344F D3 05 out (5), a ROM:3451 3A 90 9E ld a, (reg_1_9390) ROM:3454 CB 4F bit 1, a ROM:3456 20 A6 jr nz, loc_33FE ROM:3458 CD 5C 18 call DelayLoop80k ROM:345B CD 5C 18 call DelayLoop80k ROM:345E C3 FE 33 jp loc_33FE ROM:3461 ; --------------------------------------------------------------------------- ROM:3461 ROM:3461 loc_3461: ; CODE XREF: sub_33F8+Fj ROM:3461 ; sub_33F8+13j ROM:3461 CD 9C 34 call sub_349C ROM:3464 D3 21 out (21h), a ROM:3466 C9 ret ROM:3466 ; End of function sub_33F8 ROM:3466 ROM:3467 ROM:3467 ; =============== S U B R O U T I N E ======================================= ROM:3467 ROM:3467 ROM:3467 sub_3467: ; CODE XREF: ROM:23B6p ROM:3467 ; sub_33F8+Aj ROM:3467 97 sub a ROM:3468 81 add a, c ROM:3469 20 1E jr nz, loc_3489 ROM:346B 80 add a, b ROM:346C 20 1B jr nz, loc_3489 ROM:346E ROM:346E loc_346E: ; CODE XREF: sub_3467+31j ROM:346E 3A 90 9E ld a, (reg_1_9390) ROM:3471 CB 5F bit 3, a ROM:3473 20 05 jr nz, loc_347A ROM:3475 CD 78 26 call sub_2678 ROM:3478 18 03 jr loc_347D ROM:347A ; --------------------------------------------------------------------------- ROM:347A ROM:347A loc_347A: ; CODE XREF: sub_3467+Cj ROM:347A CD C0 26 call sub_26C0 ROM:347D ROM:347D loc_347D: ; CODE XREF: sub_33F8+26j ROM:347D ; sub_33F8+2Dj ... ROM:347D 21 91 9E ld hl, 9E91h ROM:3480 36 00 ld (hl), 0 ROM:3482 A7 and a ROM:3483 C2 22 36 jp nz, loc_3622 ROM:3486 C3 EC 33 jp loc_33EC ROM:3489 ; --------------------------------------------------------------------------- ROM:3489 ROM:3489 loc_3489: ; CODE XREF: sub_3467+2j ROM:3489 ; sub_3467+5j ROM:3489 21 9C 9E ld hl, 9E9Ch ROM:348C CB F6 set 6, (hl) ROM:348E 21 09 9E ld hl, 9E09h ROM:3491 23 inc hl ROM:3492 ROM:3492 loc_3492: ; CODE XREF: sub_3467+2Ej ROM:3492 2B dec hl ROM:3493 ED A0 ldi ROM:3495 EA 92 34 jp pe, loc_3492 ROM:3498 C3 6E 34 jp loc_346E ROM:3498 ; End of function sub_3467 ROM:3498 ROM:349B ; --------------------------------------------------------------------------- ROM:349B C9 ret ROM:349C ROM:349C ; =============== S U B R O U T I N E ======================================= ROM:349C ROM:349C ROM:349C sub_349C: ; CODE XREF: ROM:2380p ROM:349C ; ROM:23B9p ... ROM:349C 3A 90 9E ld a, (reg_1_9390) ROM:349F CB 47 bit 0, a ROM:34A1 28 05 jr z, loc_34A8 ROM:34A3 DB 03 in a, (3) ROM:34A5 12 ld (de), a ROM:34A6 13 inc de ROM:34A7 0B dec bc ROM:34A8 ROM:34A8 loc_34A8: ; CODE XREF: sub_349C+5j ROM:34A8 DB 02 in a, (2) ROM:34AA 12 ld (de), a ROM:34AB 13 inc de ROM:34AC 0B dec bc ROM:34AD C9 ret ROM:34AD ; End of function sub_349C ROM:34AD ROM:34AE ROM:34AE ; =============== S U B R O U T I N E ======================================= ROM:34AE ROM:34AE ROM:34AE sub_34AE: ; CODE XREF: ROM:22F8p ROM:34AE ; ROM:2315p ROM:34AE 3A 90 9E ld a, (reg_1_9390) ROM:34B1 CB 47 bit 0, a ROM:34B3 28 05 jr z, loc_34BA ROM:34B5 7E ld a, (hl) ROM:34B6 D3 03 out (3), a ROM:34B8 23 inc hl ROM:34B9 0B dec bc ROM:34BA ROM:34BA loc_34BA: ; CODE XREF: sub_34AE+5j ROM:34BA 7E ld a, (hl) ROM:34BB D3 02 out (2), a ROM:34BD 23 inc hl ROM:34BE 0B dec bc ROM:34BF C9 ret ROM:34BF ; End of function sub_34AE ROM:34BF ROM:34C0 ROM:34C0 ; =============== S U B R O U T I N E ======================================= ROM:34C0 ROM:34C0 ROM:34C0 PrepareDmaCh0: ; CODE XREF: sub_2636+6p ROM:34C0 ; sub_2657+6p ROM:34C0 ROM:34C0 ; FUNCTION CHUNK AT ROM:380A SIZE 00000020 BYTES ROM:34C0 ROM:34C0 16 04 ld d, 4 ROM:34C2 ROM:34C2 loc_34C2: ; CODE XREF: sub_34D4+2j ROM:34C2 CD 31 35 call sub_3531 ; [9E9F] = 0x200 ROM:34C5 CD EA 34 call sub_34EA ROM:34C8 ED 43 09 9F ld (unk_9F09), bc ROM:34CC 21 00 80 ld hl, 8000h ROM:34CF ROM:34CF loc_34CF: ; CODE XREF: sub_31EA+18p ROM:34CF 1E 00 ld e, 0 ROM:34D1 C3 0A 38 jp ProgramDmaCh0 ROM:34D1 ; End of function PrepareDmaCh0 ROM:34D1 ROM:34D4 ROM:34D4 ; =============== S U B R O U T I N E ======================================= ROM:34D4 ROM:34D4 ROM:34D4 sub_34D4: ; CODE XREF: sub_2678+9p ROM:34D4 ; sub_269C+9p ROM:34D4 16 08 ld d, 8 ROM:34D6 18 EA jr loc_34C2 ROM:34D6 ; End of function sub_34D4 ROM:34D6 ROM:34D8 ROM:34D8 ; =============== S U B R O U T I N E ======================================= ROM:34D8 ROM:34D8 ROM:34D8 sub_34D8: ; CODE XREF: sub_25AA+28p ROM:34D8 16 08 ld d, 8 ROM:34DA 3A 04 9E ld a, (uPD_EOT_9E04) ROM:34DD 07 rlca ROM:34DE 07 rlca ROM:34DF 4F ld c, a ROM:34E0 06 00 ld b, 0 ROM:34E2 21 00 80 ld hl, 8000h ROM:34E5 1E 00 ld e, 0 ROM:34E7 C3 0A 38 jp ProgramDmaCh0 ROM:34E7 ; End of function sub_34D8 ROM:34E7 ROM:34EA ROM:34EA ; =============== S U B R O U T I N E ======================================= ROM:34EA ROM:34EA ROM:34EA sub_34EA: ; CODE XREF: sub_31EA+Ep ROM:34EA ; PrepareDmaCh0+5p ROM:34EA 3A B6 9E ld a, (unk_9EB6) ROM:34ED 21 00 00 ld hl, 0 ROM:34F0 ROM:34F0 loc_34F0: ; CODE XREF: sub_34EA+Aj ROM:34F0 09 add hl, bc ROM:34F1 3D dec a ROM:34F2 28 02 jr z, loc_34F6 ROM:34F4 18 FA jr loc_34F0 ROM:34F6 ; --------------------------------------------------------------------------- ROM:34F6 ROM:34F6 loc_34F6: ; CODE XREF: sub_34EA+8j ROM:34F6 E5 push hl ROM:34F7 C1 pop bc ROM:34F8 C9 ret ROM:34F8 ; End of function sub_34EA ROM:34F8 ROM:34F9 ROM:34F9 ; =============== S U B R O U T I N E ======================================= ROM:34F9 ROM:34F9 ROM:34F9 sub_34F9: ; CODE XREF: ROM:2245p ROM:34F9 CD 25 35 call sub_3525 ROM:34FC CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:34FF 78 ld a, b ROM:3500 3C inc a ROM:3501 32 92 9E ld (uPD_Record_9E92), a ROM:3504 3A 9E 9E ld a, (unk_9E9E) ROM:3507 A7 and a ROM:3508 28 15 jr z, loc_351F ROM:350A 41 ld b, c ROM:350B 4A ld c, d ROM:350C 53 ld d, e ROM:350D 1E 00 ld e, 0 ROM:350F 3E 02 ld a, 2 ROM:3511 26 10 ld h, 10h ROM:3513 CD B2 17 call div_bcde_a ; Divide H+8 top bits of BCDE by A (result in bottom bits of BCDE) ROM:3516 78 ld a, b ROM:3517 32 93 9E ld (uPD_Head_9E93), a ROM:351A ROM:351A loc_351A: ; CODE XREF: sub_34F9+2Aj ROM:351A 7B ld a, e ROM:351B 32 94 9E ld (uPD_Cyl_9E94), a ROM:351E C9 ret ROM:351F ; --------------------------------------------------------------------------- ROM:351F ROM:351F loc_351F: ; CODE XREF: sub_34F9+Fj ROM:351F AF xor a ROM:3520 32 93 9E ld (uPD_Head_9E93), a ROM:3523 18 F5 jr loc_351A ROM:3523 ; End of function sub_34F9 ROM:3523 ROM:3525 ROM:3525 ; =============== S U B R O U T I N E ======================================= ROM:3525 ROM:3525 ROM:3525 sub_3525: ; CODE XREF: sub_34F9p ROM:3525 06 00 ld b, 0 ROM:3527 4C ld c, h ROM:3528 55 ld d, l ROM:3529 1E 00 ld e, 0 ROM:352B 3A 04 9E ld a, (uPD_EOT_9E04) ROM:352E 26 10 ld h, 10h ROM:3530 C9 ret ROM:3530 ; End of function sub_3525 ROM:3530 ROM:3531 ROM:3531 ; =============== S U B R O U T I N E ======================================= ROM:3531 ROM:3531 ; [9E9F] = 0x200 ROM:3531 ROM:3531 sub_3531: ; CODE XREF: ROM:22DCp ROM:3531 ; sub_3139:loc_313Dp ... ROM:3531 01 00 02 ld bc, 200h ROM:3534 ED 43 9F 9E ld (unk_9E9F), bc ROM:3538 C9 ret ROM:3538 ; End of function sub_3531 ROM:3538 ROM:3539 ROM:3539 ; =============== S U B R O U T I N E ======================================= ROM:3539 ROM:3539 ; [9E9E] = FF; [9E03] = 2 ROM:3539 ROM:3539 sub_3539: ; CODE XREF: ROM:220Fp ROM:3539 ; sub_25AAp ... ROM:3539 97 sub a ROM:353A 2F cpl ROM:353B 32 9E 9E ld (unk_9E9E), a ROM:353E 3E 02 ld a, 2 ROM:3540 32 03 9E ld (unk_9E03), a ROM:3543 C9 ret ROM:3543 ; End of function sub_3539 ROM:3543 ROM:3544 ; --------------------------------------------------------------------------- ROM:3544 97 sub a ROM:3545 32 9E 9E ld (unk_9E9E), a ROM:3548 3C inc a ROM:3549 32 03 9E ld (unk_9E03), a ROM:354C C9 ret ROM:354D ROM:354D ; =============== S U B R O U T I N E ======================================= ROM:354D ROM:354D ROM:354D SwitchFddFormatBlob: ; CODE XREF: ROM:2201p ROM:354D ; sub_2FC6+8j ROM:354D 21 8C 9E ld hl, CurFddFormat_9e8c ROM:3550 BE cp (hl) ROM:3551 C8 ret z ROM:3552 F5 push af ROM:3553 7E ld a, (hl) ROM:3554 FE 00 cp 0 ROM:3556 28 19 jr z, loc_3571 ROM:3558 FE 01 cp 1 ROM:355A 28 1A jr z, loc_3576 ROM:355C FE 02 cp 2 ROM:355E 28 1B jr z, loc_357B ROM:3560 11 4C 9E ld de, unk_9E4C ROM:3563 ROM:3563 loc_3563: ; CODE XREF: SwitchFddFormatBlob+27j ROM:3563 ; SwitchFddFormatBlob+2Cj ... ROM:3563 21 00 9E ld hl, FddFormatActive ROM:3566 01 13 00 ld bc, 13h ROM:3569 ED B0 ldir ROM:356B F1 pop af ROM:356C 32 8C 9E ld (CurFddFormat_9e8c), a ROM:356F 18 0F jr loc_3580 ROM:3571 ; --------------------------------------------------------------------------- ROM:3571 ROM:3571 loc_3571: ; CODE XREF: SwitchFddFormatBlob+9j ROM:3571 11 13 9E ld de, FddFormatSlot0_9E13 ROM:3574 18 ED jr loc_3563 ROM:3576 ; --------------------------------------------------------------------------- ROM:3576 ROM:3576 loc_3576: ; CODE XREF: SwitchFddFormatBlob+Dj ROM:3576 11 26 9E ld de, FddFormatSlot1 ROM:3579 18 E8 jr loc_3563 ROM:357B ; --------------------------------------------------------------------------- ROM:357B ROM:357B loc_357B: ; CODE XREF: SwitchFddFormatBlob+11j ROM:357B 11 39 9E ld de, FddFormatSlot2 ROM:357E 18 E3 jr loc_3563 ROM:3580 ; --------------------------------------------------------------------------- ROM:3580 ROM:3580 loc_3580: ; CODE XREF: SwitchFddFormatBlob+22j ROM:3580 21 8B 9E ld hl, byte_9E8B ROM:3583 77 ld (hl), a ROM:3584 21 13 9E ld hl, FddFormatSlot0_9E13 ROM:3587 11 13 00 ld de, 13h ROM:358A ROM:358A loc_358A: ; CODE XREF: SwitchFddFormatBlob+42j ROM:358A A7 and a ROM:358B 28 04 jr z, loc_3591 ROM:358D 3D dec a ROM:358E 19 add hl, de ROM:358F 18 F9 jr loc_358A ROM:3591 ; --------------------------------------------------------------------------- ROM:3591 ROM:3591 loc_3591: ; CODE XREF: SwitchFddFormatBlob+3Ej ROM:3591 11 00 9E ld de, FddFormatActive ROM:3594 01 13 00 ld bc, 13h ROM:3597 ED B0 ldir ROM:3599 97 sub a ROM:359A 32 15 9F ld (unk_9F15), a ROM:359D C9 ret ROM:359D ; End of function SwitchFddFormatBlob ROM:359D ROM:359E ROM:359E ; =============== S U B R O U T I N E ======================================= ROM:359E ROM:359E ROM:359E sub_359E: ; CODE XREF: sub_2636p ROM:359E ; sub_2657p ... ROM:359E 97 sub a ROM:359F 32 B9 9E ld (unk_9EB9), a ROM:35A2 C9 ret ROM:35A2 ; End of function sub_359E ROM:35A2 ROM:35A3 ; --------------------------------------------------------------------------- ROM:35A3 C9 ret ROM:35A4 ROM:35A4 ; =============== S U B R O U T I N E ======================================= ROM:35A4 ROM:35A4 ROM:35A4 sub_35A4: ; CODE XREF: sub_25AA+33p ROM:35A4 ; sub_2636+11p ... ROM:35A4 FE 35 cp 35h ; '5' ROM:35A6 CA 19 36 jp z, loc_3619 ROM:35A9 21 68 9E ld hl, uPD_Response_9E68 ROM:35AC 7E ld a, (hl) ROM:35AD E6 C0 and 0C0h ; '+' ROM:35AF 28 30 jr z, loc_35E1 ROM:35B1 FE 40 cp 40h ; '@' ROM:35B3 C2 EB 35 jp nz, loc_35EB ROM:35B6 23 inc hl ROM:35B7 7E ld a, (hl) ROM:35B8 07 rlca ROM:35B9 07 rlca ROM:35BA 07 rlca ROM:35BB DA F2 35 jp c, loc_35F2 ROM:35BE 07 rlca ROM:35BF DA FB 35 jp c, loc_35FB ROM:35C2 07 rlca ROM:35C3 07 rlca ROM:35C4 DA FF 35 jp c, loc_35FF ROM:35C7 07 rlca ROM:35C8 DA 08 36 jp c, loc_3608 ROM:35CB 07 rlca ROM:35CC DA FF 35 jp c, loc_35FF ROM:35CF 23 inc hl ROM:35D0 7E ld a, (hl) ROM:35D1 07 rlca ROM:35D2 07 rlca ROM:35D3 DA 0C 36 jp c, loc_360C ROM:35D6 07 rlca ROM:35D7 07 rlca ROM:35D8 DA 10 36 jp c, loc_3610 ROM:35DB 07 rlca ROM:35DC 07 rlca ROM:35DD 07 rlca ROM:35DE DA 10 36 jp c, loc_3610 ROM:35E1 ROM:35E1 loc_35E1: ; CODE XREF: sub_35A4+Bj ROM:35E1 23 inc hl ROM:35E2 23 inc hl ROM:35E3 7E ld a, (hl) ROM:35E4 CB 77 bit 6, a ROM:35E6 C2 0C 36 jp nz, loc_360C ROM:35E9 AF xor a ROM:35EA C9 ret ROM:35EB ; --------------------------------------------------------------------------- ROM:35EB ROM:35EB loc_35EB: ; CODE XREF: sub_35A4+Fj ROM:35EB 3E 35 ld a, 35h ; '5' ROM:35ED CD 9E 36 call DebugReportError? ROM:35F0 18 27 jr loc_3619 ROM:35F2 ; --------------------------------------------------------------------------- ROM:35F2 ROM:35F2 loc_35F2: ; CODE XREF: sub_35A4+17j ROM:35F2 3E 29 ld a, 29h ; ')' ROM:35F4 32 BA 9E ld (unk_9EBA), a ROM:35F7 3E 31 ld a, 31h ; '1' ROM:35F9 18 1E jr loc_3619 ROM:35FB ; --------------------------------------------------------------------------- ROM:35FB ROM:35FB loc_35FB: ; CODE XREF: sub_35A4+1Bj ROM:35FB 3E 34 ld a, 34h ; '4' ROM:35FD 18 1A jr loc_3619 ROM:35FF ; --------------------------------------------------------------------------- ROM:35FF ROM:35FF loc_35FF: ; CODE XREF: sub_35A4+20j ROM:35FF ; sub_35A4+28j ROM:35FF 3E 2A ld a, 2Ah ; '*' ROM:3601 32 BA 9E ld (unk_9EBA), a ROM:3604 3E 31 ld a, 31h ; '1' ROM:3606 18 11 jr loc_3619 ROM:3608 ; --------------------------------------------------------------------------- ROM:3608 ROM:3608 loc_3608: ; CODE XREF: sub_35A4+24j ROM:3608 3E 06 ld a, 6 ROM:360A 18 0D jr loc_3619 ROM:360C ; --------------------------------------------------------------------------- ROM:360C ROM:360C loc_360C: ; CODE XREF: sub_35A4+2Fj ROM:360C ; sub_35A4+42j ROM:360C 3E 36 ld a, 36h ; '6' ROM:360E 18 09 jr loc_3619 ROM:3610 ; --------------------------------------------------------------------------- ROM:3610 ROM:3610 loc_3610: ; CODE XREF: sub_35A4+34j ROM:3610 ; sub_35A4+3Aj ROM:3610 3E 0F ld a, 0Fh ROM:3612 32 BA 9E ld (unk_9EBA), a ROM:3615 3E 32 ld a, 32h ; '2' ROM:3617 18 00 jr loc_3619 ROM:3619 ; --------------------------------------------------------------------------- ROM:3619 ROM:3619 loc_3619: ; CODE XREF: sub_35A4+2j ROM:3619 ; sub_35A4+4Cj ... ROM:3619 F5 push af ROM:361A CD 31 28 call sub_2831 ROM:361D D1 pop de ROM:361E A7 and a ROM:361F C0 ret nz ROM:3620 7A ld a, d ROM:3621 C9 ret ROM:3621 ; End of function sub_35A4 ROM:3621 ROM:3622 ; --------------------------------------------------------------------------- ROM:3622 ; START OF FUNCTION CHUNK FOR sub_335C ROM:3622 ROM:3622 loc_3622: ; CODE XREF: sub_335C+21j ROM:3622 ; sub_335C+28j ... ROM:3622 E1 pop hl ROM:3622 ; END OF FUNCTION CHUNK FOR sub_335C ROM:3623 ; START OF FUNCTION CHUNK FOR sub_2103 ROM:3623 ROM:3623 loc_3623: ; CODE XREF: ROM:2235j ROM:3623 ; ROM:2261j ... ROM:3623 47 ld b, a ROM:3624 97 sub a ROM:3625 32 9B 9E ld (byte_9E9B), a ROM:3628 78 ld a, b ROM:3629 ROM:3629 loc_3629: ; CODE XREF: ROM:2264j ROM:3629 ; ROM:23DAj ... ROM:3629 D3 06 out (6), a ROM:362B 32 C5 9E ld (unk_9EC5), a ROM:362E 3E 40 ld a, 40h ; '@' ROM:3630 ROM:3630 loc_3630: ; CODE XREF: ROM:252Dj ROM:3630 ; ROM:3677j ROM:3630 21 9D 9E ld hl, 9E9Dh ROM:3633 B6 or (hl) ROM:3634 32 C6 9E ld (unk_9EC6), a ROM:3637 CB 9E res 3, (hl) ROM:3639 ROM:3639 loc_3639: ; CODE XREF: sub_335C+95j ROM:3639 21 9C 9E ld hl, 9E9Ch ROM:363C 7E ld a, (hl) ROM:363D 32 C7 9E ld (unk_9EC7), a ROM:3640 CB B6 res 6, (hl) ROM:3642 3A C6 9E ld a, (unk_9EC6) ROM:3645 D3 05 out (5), a ROM:3647 3A C7 9E ld a, (unk_9EC7) ROM:364A D3 04 out (4), a ROM:364C D3 21 out (21h), a ROM:364E 3A 8B 9E ld a, (byte_9E8B) ROM:3651 32 8C 9E ld (CurFddFormat_9e8c), a ROM:3654 2A 0B 9F ld hl, (unk_9F0B) ROM:3657 3A 90 9E ld a, (reg_1_9390) ROM:365A 77 ld (hl), a ROM:365B 23 inc hl ROM:365C 3A 8F 9E ld a, (reg_0_9e8f) ROM:365F 77 ld (hl), a ROM:3660 23 inc hl ROM:3661 7D ld a, l ROM:3662 A7 and a ROM:3663 20 07 jr nz, loc_366C ROM:3665 21 00 9D ld hl, 9D00h ROM:3668 22 0B 9F ld (unk_9F0B), hl ROM:366B C9 ret ROM:366C ; --------------------------------------------------------------------------- ROM:366C ROM:366C loc_366C: ; CODE XREF: sub_2103+1560j ROM:366C 22 0B 9F ld (unk_9F0B), hl ROM:366F C9 ret ROM:366F ; END OF FUNCTION CHUNK FOR sub_2103 ROM:3670 ; --------------------------------------------------------------------------- ROM:3670 E1 pop hl ROM:3671 ROM:3671 loc_3671: ; CODE XREF: ROM:23FEj ROM:3671 ; ROM:243Cj ... ROM:3671 97 sub a ROM:3672 32 9B 9E ld (byte_9E9B), a ROM:3675 ROM:3675 loc_3675: ; CODE XREF: ROM:2216j ROM:3675 ; ROM:225Cj ... ROM:3675 3E 80 ld a, 80h ; 'Ç' ROM:3677 18 B7 jr loc_3630 ROM:3679 ; --------------------------------------------------------------------------- ROM:3679 ROM:3679 loc_3679: ; CODE XREF: ROM:21F5j ROM:3679 ; ROM:221Dj ... ROM:3679 3E 1E ld a, 1Eh ROM:367B CD 9E 36 call DebugReportError? ROM:367E 18 A3 jr loc_3623 ROM:3680 ; --------------------------------------------------------------------------- ROM:3680 ; START OF FUNCTION CHUNK FOR sub_2103 ROM:3680 ROM:3680 loc_3680: ; CODE XREF: sub_2103+2Cj ROM:3680 3E 02 ld a, 2 ROM:3682 CD 9E 36 call DebugReportError? ROM:3685 18 9C jr loc_3623 ROM:3687 ; --------------------------------------------------------------------------- ROM:3687 ROM:3687 loc_3687: ; CODE XREF: sub_2103+3Aj ROM:3687 3E 03 ld a, 3 ROM:3689 CD 9E 36 call DebugReportError? ROM:368C 18 95 jr loc_3623 ROM:368E ; --------------------------------------------------------------------------- ROM:368E ROM:368E loc_368E: ; CODE XREF: sub_2103+48j ROM:368E 3E 01 ld a, 1 ROM:3690 CD 9E 36 call DebugReportError? ROM:3693 C3 23 36 jp loc_3623 ROM:3696 ; --------------------------------------------------------------------------- ROM:3696 ROM:3696 loc_3696: ; CODE XREF: sub_2103+56j ROM:3696 3E 35 ld a, 35h ; '5' ROM:3698 CD 9E 36 call DebugReportError? ROM:369B C3 23 36 jp loc_3623 ROM:369B ; END OF FUNCTION CHUNK FOR sub_2103 ROM:369E ROM:369E ; =============== S U B R O U T I N E ======================================= ROM:369E ROM:369E ROM:369E DebugReportError?: ; CODE XREF: ROM:2269p ROM:369E ; ROM:loc_22A0p ... ROM:369E F5 push af ROM:369F 3A AE 9E ld a, (unk_9EAE) ROM:36A2 A7 and a ROM:36A3 28 37 jr z, loc_36DC ROM:36A5 F1 pop af ROM:36A6 F3 di ROM:36A7 ED 73 A9 9E ld (unk_9EA9), sp ROM:36AB 31 00 9F ld sp, 9F00h ROM:36AE F5 push af ROM:36AF C5 push bc ROM:36B0 D5 push de ROM:36B1 E5 push hl ROM:36B2 DD E5 push ix ROM:36B4 FD E5 push iy ROM:36B6 4F ld c, a ROM:36B7 3A 68 9E ld a, (uPD_Response_9E68) ROM:36BA 67 ld h, a ROM:36BB 3A 5F 9E ld a, (uPD_CommandData_9E5F) ROM:36BE 6F ld l, a ROM:36BF E5 push hl ROM:36C0 21 FF 9F ld hl, 9FFFh ROM:36C3 06 08 ld b, 8 ROM:36C5 ROM:36C5 loc_36C5: ; CODE XREF: DebugReportError?+2Cj ROM:36C5 56 ld d, (hl) ROM:36C6 2B dec hl ROM:36C7 5E ld e, (hl) ROM:36C8 2B dec hl ROM:36C9 D5 push de ROM:36CA 10 F9 djnz loc_36C5 ROM:36CC 2A A9 9E ld hl, (unk_9EA9) ROM:36CF E5 push hl ROM:36D0 F9 ld sp, hl ROM:36D1 79 ld a, c ROM:36D2 CD 1E 37 call sub_371E ROM:36D5 21 9C 9E ld hl, 9E9Ch ROM:36D8 CB FE set 7, (hl) ROM:36DA FB ei ROM:36DB C9 ret ROM:36DC ; --------------------------------------------------------------------------- ROM:36DC ROM:36DC loc_36DC: ; CODE XREF: DebugReportError?+5j ROM:36DC F1 pop af ROM:36DD C9 ret ROM:36DD ; End of function DebugReportError? ROM:36DD ROM:36DE ; --------------------------------------------------------------------------- ROM:36DE ; START OF FUNCTION CHUNK FOR uPD_SendCommand ROM:36DE ROM:36DE loc_36DE: ; CODE XREF: Test_uPD765_+6j ROM:36DE ; Test_uPD765_+18j ... ROM:36DE 3E 35 ld a, 35h ; '5' ROM:36E0 C9 ret ROM:36E0 ; END OF FUNCTION CHUNK FOR uPD_SendCommand ROM:36E1 ; --------------------------------------------------------------------------- ROM:36E1 ; START OF FUNCTION CHUNK FOR uPD765_SenseInterruptStatus ROM:36E1 ROM:36E1 loc_36E1: ; CODE XREF: uPD765_SenseInterruptStatus+3j ROM:36E1 3E 35 ld a, 35h ; '5' ROM:36E3 C9 ret ROM:36E3 ; END OF FUNCTION CHUNK FOR uPD765_SenseInterruptStatus ROM:36E4 ; --------------------------------------------------------------------------- ROM:36E4 ROM:36E4 loc_36E4: ; CODE XREF: ROM:2D2Cj ROM:36E4 FB ei ROM:36E5 CD CE 10 call sub_10CE ROM:36E8 FB ei ROM:36E9 CD 18 37 call sub_3718 ROM:36EC 3E 04 ld a, 4 ROM:36EE C3 4F 37 jp loc_374F ROM:36F1 ; --------------------------------------------------------------------------- ROM:36F1 ROM:36F1 loc_36F1: ; CODE XREF: ROM:2D47j ROM:36F1 FB ei ROM:36F2 CD CE 10 call sub_10CE ROM:36F5 FB ei ROM:36F6 CD 18 37 call sub_3718 ROM:36F9 3E 05 ld a, 5 ROM:36FB C3 4F 37 jp loc_374F ROM:36FE ; --------------------------------------------------------------------------- ROM:36FE ; START OF FUNCTION CHUNK FOR sub_6C2 ROM:36FE ROM:36FE loc_36FE: ; CODE XREF: sub_6C2+15j ROM:36FE FB ei ROM:36FF CD CE 10 call sub_10CE ROM:3702 FB ei ROM:3703 CD 18 37 call sub_3718 ROM:3706 3E 07 ld a, 7 ROM:3708 C3 4E 37 jp loc_374E ROM:370B ; --------------------------------------------------------------------------- ROM:370B ROM:370B loc_370B: ; CODE XREF: sub_6C2+27j ROM:370B FB ei ROM:370C CD CE 10 call sub_10CE ROM:370F FB ei ROM:3710 CD 18 37 call sub_3718 ROM:3713 3E 11 ld a, 11h ROM:3715 C3 4E 37 jp loc_374E ROM:3715 ; END OF FUNCTION CHUNK FOR sub_6C2 ROM:3718 ROM:3718 ; =============== S U B R O U T I N E ======================================= ROM:3718 ROM:3718 ROM:3718 sub_3718: ; CODE XREF: ROM:36E9p ROM:3718 ; ROM:36F6p ... ROM:3718 97 sub a ROM:3719 2F cpl ROM:371A 32 CE 9E ld (unk_9ECE), a ROM:371D C9 ret ROM:371D ; End of function sub_3718 ROM:371D ROM:371E ROM:371E ; =============== S U B R O U T I N E ======================================= ROM:371E ROM:371E ROM:371E sub_371E: ; CODE XREF: DebugReportError?+34p ROM:371E 47 ld b, a ROM:371F 3A BC 9E ld a, (unk_9EBC) ROM:3722 FE 10 cp 10h ROM:3724 78 ld a, b ROM:3725 C8 ret z ROM:3726 2A BF 9E ld hl, (unk_9EBF) ROM:3729 70 ld (hl), b ROM:372A 23 inc hl ROM:372B 11 DF 9E ld de, 9EDFh ROM:372E 7B ld a, e ROM:372F BD cp l ROM:3730 20 03 jr nz, loc_3735 ROM:3732 21 CF 9E ld hl, 9ECFh ROM:3735 ROM:3735 loc_3735: ; CODE XREF: sub_371E+12j ROM:3735 22 BF 9E ld (unk_9EBF), hl ROM:3738 21 BC 9E ld hl, 9EBCh ROM:373B 34 inc (hl) ROM:373C 78 ld a, b ROM:373D 21 9D 9E ld hl, 9E9Dh ROM:3740 CB D6 set 2, (hl) ROM:3742 C9 ret ROM:3742 ; End of function sub_371E ROM:3742 ROM:3743 ; --------------------------------------------------------------------------- ROM:3743 ; START OF FUNCTION CHUNK FOR uPD_ConvertLBAtoCHR ROM:3743 ROM:3743 loc_3743: ; CODE XREF: uPD_ConvertLBAtoCHR+44j ROM:3743 ; sub_3027+44j ROM:3743 3E 13 ld a, 13h ROM:3745 C3 4E 37 jp loc_374E ROM:3745 ; END OF FUNCTION CHUNK FOR uPD_ConvertLBAtoCHR ROM:3748 ; --------------------------------------------------------------------------- ROM:3748 3E 12 ld a, 12h ROM:374A C3 4F 37 jp loc_374F ROM:374D ; --------------------------------------------------------------------------- ROM:374D E1 pop hl ROM:374E ; START OF FUNCTION CHUNK FOR uPD_ConvertLBAtoCHR ROM:374E ROM:374E loc_374E: ; CODE XREF: sub_2CFB+12j ROM:374E ; sub_2D10+9j ... ROM:374E E1 pop hl ROM:374E ; END OF FUNCTION CHUNK FOR uPD_ConvertLBAtoCHR ROM:374F ; START OF FUNCTION CHUNK FOR sub_2FD9 ROM:374F ROM:374F loc_374F: ; CODE XREF: ROM:2B02j ROM:374F ; ROM:2B0Ej ... ROM:374F E1 pop hl ROM:374F ; END OF FUNCTION CHUNK FOR sub_2FD9 ROM:3750 ; START OF FUNCTION CHUNK FOR sub_2103 ROM:3750 ROM:3750 loc_3750: ; CODE XREF: sub_2103+934j ROM:3750 ; sub_2103+944j ... ROM:3750 4F ld c, a ROM:3751 06 00 ld b, 0 ROM:3753 21 5C 37 ld hl, byte_375C ROM:3756 09 add hl, bc ROM:3757 7E ld a, (hl) ROM:3758 57 ld d, a ROM:3759 C3 93 37 jp loc_3793 ROM:3759 ; END OF FUNCTION CHUNK FOR sub_2103 ROM:3759 ; --------------------------------------------------------------------------- ROM:375C 28 28 26 25+byte_375C: db 28h, 28h, 26h, 25h, 21h, 27h, 17h, 4 ROM:375C 21 27 17 04+ ; DATA XREF: sub_2103+1650o ROM:375C 04 11 20 20+ db 4, 11h, 20h, 20h, 17h, 30h, 6, 15h ROM:375C 17 30 06 15+ db 20h, 11h, 27h, 21h, 28h, 28h, 28h, 28h ROM:375C 20 11 27 21+ db 28h, 28h, 28h, 20h, 28h, 28h, 28h, 15h ROM:375C 28 28 28 28+ db 20h, 28h, 28h, 28h, 28h, 28h, 28h, 28h ROM:375C 28 28 28 20+ db 28h, 11h, 14h, 14h, 28h, 28h, 28h, 28h ROM:375C 28 28 28 15+ db 28h, 11h, 15h, 11h, 30h, 30h, 1Bh ROM:3793 ; --------------------------------------------------------------------------- ROM:3793 ; START OF FUNCTION CHUNK FOR sub_2103 ROM:3793 ROM:3793 loc_3793: ; CODE XREF: sub_2103+1656j ROM:3793 3A 8B 9E ld a, (byte_9E8B) ROM:3796 ROM:3796 loc_3796: ROM:3796 32 8C 9E ld (CurFddFormat_9e8c), a ROM:3799 0F rrca ROM:379A 0F rrca ROM:379B 0F rrca ROM:379C F6 12 or 12h ROM:379E ROM:379E loc_379E: ROM:379E 32 8D 9E ld (unk_9E8D), a ROM:37A1 ROM:37A1 loc_37A1: ROM:37A1 3A CE 9E ld a, (unk_9ECE) ROM:37A4 A7 and a ROM:37A5 ROM:37A5 loc_37A5: ROM:37A5 C2 B3 37 jp nz, loc_37B3 ROM:37A8 ROM:37A8 loc_37A8: ROM:37A8 CD BD 37 call sub_37BD ROM:37AB ROM:37AB loc_37AB: ; CODE XREF: sub_2103+16B7j ROM:37AB 06 00 ld b, 0 ROM:37AD CD 11 28 call sub_2811 ROM:37B0 ROM:37B0 loc_37B0: ROM:37B0 C3 A4 2A jp loc_2AA4 ROM:37B3 ; --------------------------------------------------------------------------- ROM:37B3 ROM:37B3 loc_37B3: ; CODE XREF: sub_2103:loc_37A5j ROM:37B3 CD 91 15 call sub_1591 ROM:37B6 97 sub a ROM:37B7 32 CE 9E ld (unk_9ECE), a ROM:37BA C3 AB 37 jp loc_37AB ROM:37BA ; END OF FUNCTION CHUNK FOR sub_2103 ROM:37BD ROM:37BD ; =============== S U B R O U T I N E ======================================= ROM:37BD ROM:37BD ROM:37BD sub_37BD: ; CODE XREF: ROM:loc_1C61p ROM:37BD ; sub_2103:loc_37A8p ROM:37BD 7A ld a, d ROM:37BE 32 0B 9E ld (unk_9E0B), a ROM:37C1 CD D4 37 call sub_37D4 ROM:37C4 3A 8B 9E ld a, (byte_9E8B) ROM:37C7 0F rrca ROM:37C8 0F rrca ROM:37C9 0F rrca ROM:37CA B1 or c ROM:37CB 21 0C 9E ld hl, 9E0Ch ROM:37CE 77 ld (hl), a ROM:37CF 23 inc hl ROM:37D0 72 ld (hl), d ROM:37D1 23 inc hl ROM:37D2 73 ld (hl), e ROM:37D3 C9 ret ROM:37D3 ; End of function sub_37BD ROM:37D3 ROM:37D4 ROM:37D4 ; =============== S U B R O U T I N E ======================================= ROM:37D4 ROM:37D4 ROM:37D4 sub_37D4: ; CODE XREF: sub_37BD+4p ROM:37D4 3A 03 9E ld a, (unk_9E03) ROM:37D7 21 94 9E ld hl, 9E94h ROM:37DA 4E ld c, (hl) ROM:37DB 06 00 ld b, 0 ROM:37DD 26 10 ld h, 10h ROM:37DF 16 00 ld d, 0 ROM:37E1 CD 97 17 call multiply_bcde ; multiply H-bit number top-aligned in BCD with A. Value in BCDE ROM:37E4 3A 93 9E ld a, (uPD_Head_9E93) ROM:37E7 83 add a, e ROM:37E8 5F ld e, a ROM:37E9 3E 00 ld a, 0 ROM:37EB 8A adc a, d ROM:37EC 57 ld d, a ROM:37ED 89 adc a, c ROM:37EE 47 ld b, a ROM:37EF 4A ld c, d ROM:37F0 53 ld d, e ROM:37F1 3A 04 9E ld a, (uPD_EOT_9E04) ROM:37F4 26 18 ld h, 18h ROM:37F6 CD 97 17 call multiply_bcde ; multiply H-bit number top-aligned in BCD with A. Value in BCDE ROM:37F9 3A 92 9E ld a, (uPD_Record_9E92) ROM:37FC 3D dec a ROM:37FD 83 add a, e ROM:37FE 5F ld e, a ROM:37FF 3E 00 ld a, 0 ROM:3801 8A adc a, d ROM:3802 57 ld d, a ROM:3803 3E 00 ld a, 0 ROM:3805 89 adc a, c ROM:3806 E6 1F and 1Fh ROM:3808 4F ld c, a ROM:3809 C9 ret ROM:3809 ; End of function sub_37D4 ROM:3809 ROM:380A ; --------------------------------------------------------------------------- ROM:380A ; START OF FUNCTION CHUNK FOR PrepareDmaCh0 ROM:380A ROM:380A ProgramDmaCh0: ; CODE XREF: PrepareDmaCh0+11j ROM:380A ; sub_34D8+Fj ROM:380A F3 di ROM:380B AF xor a ROM:380C D3 6C out (6Ch), a ; P8237A: Clear byte pointer flip-flop (so below accesses are aligned properly) ROM:380E 3E 00 ld a, 0 ROM:3810 D3 68 out (68h), a ; Command register: enable dma, nothing fancy ROM:3812 7A ld a, d ROM:3813 F6 40 or 40h ; '@' ROM:3815 D3 6B out (6Bh), a ; P8237A: Mode register: channel 0, Single mode, address increment, autoinitialize, verify transfer ROM:3817 7D ld a, l ROM:3818 D3 60 out (60h), a ; HL is address ROM:381A 7C ld a, h ROM:381B D3 60 out (60h), a ROM:381D 0B dec bc ROM:381E 79 ld a, c ROM:381F D3 61 out (61h), a ; BC is word count ROM:3821 78 ld a, b ROM:3822 D3 61 out (61h), a ROM:3824 7B ld a, e ROM:3825 D3 6A out (6Ah), a ; (E generally set to 0) P8237A: Mask register, clear mask bit or bits. ROM:3827 00 nop ROM:3828 FB ei ROM:3829 C9 ret ROM:3829 ; END OF FUNCTION CHUNK FOR PrepareDmaCh0 ROM:382A ROM:382A ; =============== S U B R O U T I N E ======================================= ROM:382A ROM:382A ROM:382A ProgramDmaCh1: ; CODE XREF: sub_1055+15p ROM:382A ; sub_13CB+20p ... ROM:382A AF xor a ROM:382B D3 6C out (6Ch), a ; P8237A: Clear byte pointer flip-flop (so below accesses are aligned properly) ROM:382D 3E 00 ld a, 0 ROM:382F D3 68 out (68h), a ; DMA: Enable dma, nothing fancy. ROM:3831 7A ld a, d ROM:3832 F6 41 or 41h ; 'A' ROM:3834 D3 6B out (6Bh), a ; P8237A: Mode register: channel 1, Single mode, address increment, autoinitialize, verify transfer ROM:3836 7D ld a, l ROM:3837 D3 62 out (62h), a ; HL = DMA address ROM:3839 7C ld a, h ROM:383A D3 62 out (62h), a ROM:383C 0B dec bc ROM:383D 79 ld a, c ROM:383E D3 63 out (63h), a ; BC = dma word count ROM:3840 78 ld a, b ROM:3841 D3 63 out (63h), a ROM:3843 7B ld a, e ROM:3844 D3 6A out (6Ah), a ; (E generally set to 1) P8237A: Mask register, clear mask bit for channel 1 ROM:3846 00 nop ROM:3847 C9 ret ROM:3847 ; End of function ProgramDmaCh1 ROM:3847 ROM:3848 ROM:3848 ; =============== S U B R O U T I N E ======================================= ROM:3848 ROM:3848 ROM:3848 sub_3848: ; CODE XREF: HandleInterrupt+60p ROM:3848 ; ROM:083Bp ... ROM:3848 16 04 ld d, 4 ROM:384A 3E 00 ld a, 0 ROM:384C D3 2E out (2Eh), a ROM:384E C9 ret ROM:384E ; End of function sub_3848 ROM:384E ROM:384F ROM:384F ; =============== S U B R O U T I N E ======================================= ROM:384F ROM:384F ROM:384F sub_384F: ; CODE XREF: sub_7F4+16p ROM:384F ; ROM:0851p ... ROM:384F 16 08 ld d, 8 ROM:3851 3E 80 ld a, 80h ; 'Ç' ROM:3853 D3 2E out (2Eh), a ROM:3855 C9 ret ROM:3855 ; End of function sub_384F ROM:3855 ROM:3856 ; --------------------------------------------------------------------------- ROM:3856 00 nop ROM:3857 00 nop ROM:3858 00 nop ROM:3859 00 nop ROM:385A 00 nop ROM:385B 00 nop ROM:385C 00 nop ROM:385D 00 nop ROM:385E 00 nop ROM:385F 00 nop ROM:3860 00 nop ROM:3861 00 nop ROM:3862 00 nop ROM:3863 00 nop ROM:3864 00 nop ROM:3865 00 nop ROM:3866 00 nop ROM:3867 00 nop ROM:3868 00 nop ROM:3869 00 nop ROM:386A 00 nop ROM:386B 00 nop ROM:386C 00 nop ROM:386D 00 nop ROM:386E 00 nop ROM:386F 00 nop ROM:3870 00 nop ROM:3871 00 nop ROM:3872 00 nop ROM:3873 00 nop ROM:3874 00 nop ROM:3875 00 nop ROM:3876 00 nop ROM:3877 00 nop ROM:3878 00 nop ROM:3879 00 nop ROM:387A 00 nop ROM:387B 00 nop ROM:387C 00 nop ROM:387D 00 nop ROM:387E 00 nop ROM:387F 00 nop ROM:3880 00 nop ROM:3881 00 nop ROM:3882 00 nop ROM:3883 00 nop ROM:3884 00 nop ROM:3885 00 nop ROM:3886 00 nop ROM:3887 00 nop ROM:3888 00 nop ROM:3889 00 nop ROM:388A 00 nop ROM:388B 00 nop ROM:388C 00 nop ROM:388D 00 nop ROM:388E 00 nop ROM:388F 00 nop ROM:3890 00 nop ROM:3891 00 nop ROM:3892 00 nop ROM:3893 00 nop ROM:3894 00 nop ROM:3895 00 nop ROM:3896 00 nop ROM:3897 00 nop ROM:3898 00 nop ROM:3899 00 nop ROM:389A 00 nop ROM:389B 00 nop ROM:389C 00 nop ROM:389D 00 nop ROM:389E 00 nop ROM:389F 00 nop ROM:38A0 00 nop ROM:38A1 00 nop ROM:38A2 00 nop ROM:38A3 00 nop ROM:38A4 00 nop ROM:38A5 00 nop ROM:38A6 00 nop ROM:38A7 00 nop ROM:38A8 00 nop ROM:38A9 00 nop ROM:38AA 00 nop ROM:38AB 00 nop ROM:38AC 00 nop ROM:38AD 00 nop ROM:38AE 00 nop ROM:38AF 00 nop ROM:38B0 00 nop ROM:38B1 00 nop ROM:38B2 00 nop ROM:38B3 00 nop ROM:38B4 00 nop ROM:38B5 00 nop ROM:38B6 00 nop ROM:38B7 00 nop ROM:38B8 00 nop ROM:38B9 00 nop ROM:38BA 00 nop ROM:38BB 00 nop ROM:38BC 00 nop ROM:38BD 00 nop ROM:38BE 00 nop ROM:38BF 00 nop ROM:38C0 00 nop ROM:38C1 00 nop ROM:38C2 00 nop ROM:38C3 00 nop ROM:38C4 00 nop ROM:38C5 00 nop ROM:38C6 00 nop ROM:38C7 00 nop ROM:38C8 00 nop ROM:38C9 00 nop ROM:38CA 00 nop ROM:38CB 00 nop ROM:38CC 00 nop ROM:38CD 00 nop ROM:38CE 00 nop ROM:38CF 00 nop ROM:38D0 00 nop ROM:38D1 00 nop ROM:38D2 00 nop ROM:38D3 00 nop ROM:38D4 00 nop ROM:38D5 00 nop ROM:38D6 00 nop ROM:38D7 00 nop ROM:38D8 00 nop ROM:38D9 00 nop ROM:38DA 00 nop ROM:38DB 00 nop ROM:38DC 00 nop ROM:38DD 00 nop ROM:38DE 00 nop ROM:38DF 00 nop ROM:38E0 00 nop ROM:38E1 00 nop ROM:38E2 00 nop ROM:38E3 00 nop ROM:38E4 00 nop ROM:38E5 00 nop ROM:38E6 00 nop ROM:38E7 00 nop ROM:38E8 00 nop ROM:38E9 00 nop ROM:38EA 00 nop ROM:38EB 00 nop ROM:38EC 00 nop ROM:38ED 00 nop ROM:38EE 00 nop ROM:38EF 00 nop ROM:38F0 00 nop ROM:38F1 00 nop ROM:38F2 00 nop ROM:38F3 00 nop ROM:38F4 00 nop ROM:38F5 00 nop ROM:38F6 00 nop ROM:38F7 00 nop ROM:38F8 00 nop ROM:38F9 00 nop ROM:38FA 00 nop ROM:38FB 00 nop ROM:38FC 00 nop ROM:38FD 00 nop ROM:38FE 00 nop ROM:38FF 00 nop ROM:3900 00 nop ROM:3901 00 nop ROM:3902 00 nop ROM:3903 00 nop ROM:3904 00 nop ROM:3905 00 nop ROM:3906 00 nop ROM:3907 00 nop ROM:3908 00 nop ROM:3909 00 nop ROM:390A 00 nop ROM:390B 00 nop ROM:390C 00 nop ROM:390D 00 nop ROM:390E 00 nop ROM:390F 00 nop ROM:3910 00 nop ROM:3911 00 nop ROM:3912 00 nop ROM:3913 00 nop ROM:3914 00 nop ROM:3915 00 nop ROM:3916 00 nop ROM:3917 00 nop ROM:3918 00 nop ROM:3919 00 nop ROM:391A 00 nop ROM:391B 00 nop ROM:391C 00 nop ROM:391D 00 nop ROM:391E 00 nop ROM:391F 00 nop ROM:3920 00 nop ROM:3921 00 nop ROM:3922 00 nop ROM:3923 00 nop ROM:3924 00 nop ROM:3925 00 nop ROM:3926 00 nop ROM:3927 00 nop ROM:3928 00 nop ROM:3929 00 nop ROM:392A 00 nop ROM:392B 00 nop ROM:392C 00 nop ROM:392D 00 nop ROM:392E 00 nop ROM:392F 00 nop ROM:3930 00 nop ROM:3931 00 nop ROM:3932 00 nop ROM:3933 00 nop ROM:3934 00 nop ROM:3935 00 nop ROM:3936 00 nop ROM:3937 00 nop ROM:3938 00 nop ROM:3939 00 nop ROM:393A 00 nop ROM:393B 00 nop ROM:393C 00 nop ROM:393D 00 nop ROM:393E 00 nop ROM:393F 00 nop ROM:3940 00 nop ROM:3941 00 nop ROM:3942 00 nop ROM:3943 00 nop ROM:3944 00 nop ROM:3945 00 nop ROM:3946 00 nop ROM:3947 00 nop ROM:3948 00 nop ROM:3949 00 nop ROM:394A 00 nop ROM:394B 00 nop ROM:394C 00 nop ROM:394D 00 nop ROM:394E 00 nop ROM:394F 00 nop ROM:3950 00 nop ROM:3951 00 nop ROM:3952 00 nop ROM:3953 00 nop ROM:3954 00 nop ROM:3955 00 nop ROM:3956 00 nop ROM:3957 00 nop ROM:3958 00 nop ROM:3959 00 nop ROM:395A 00 nop ROM:395B 00 nop ROM:395C 00 nop ROM:395D 00 nop ROM:395E 00 nop ROM:395F 00 nop ROM:3960 00 nop ROM:3961 00 nop ROM:3962 00 nop ROM:3963 00 nop ROM:3964 00 nop ROM:3965 00 nop ROM:3966 00 nop ROM:3967 00 nop ROM:3968 00 nop ROM:3969 00 nop ROM:396A 00 nop ROM:396B 00 nop ROM:396C 00 nop ROM:396D 00 nop ROM:396E 00 nop ROM:396F 00 nop ROM:3970 00 nop ROM:3971 00 nop ROM:3972 00 nop ROM:3973 00 nop ROM:3974 00 nop ROM:3975 00 nop ROM:3976 00 nop ROM:3977 00 nop ROM:3978 00 nop ROM:3979 00 nop ROM:397A 00 nop ROM:397B 00 nop ROM:397C 00 nop ROM:397D 00 nop ROM:397E 00 nop ROM:397F 00 nop ROM:3980 00 nop ROM:3981 00 nop ROM:3982 00 nop ROM:3983 00 nop ROM:3984 00 nop ROM:3985 00 nop ROM:3986 00 nop ROM:3987 00 nop ROM:3988 00 nop ROM:3989 00 nop ROM:398A 00 nop ROM:398B 00 nop ROM:398C 00 nop ROM:398D 00 nop ROM:398E 00 nop ROM:398F 00 nop ROM:3990 00 nop ROM:3991 00 nop ROM:3992 00 nop ROM:3993 00 nop ROM:3994 00 nop ROM:3995 00 nop ROM:3996 00 nop ROM:3997 00 nop ROM:3998 00 nop ROM:3999 00 nop ROM:399A 00 nop ROM:399B 00 nop ROM:399C 00 nop ROM:399D 00 nop ROM:399E 00 nop ROM:399F 00 nop ROM:39A0 00 nop ROM:39A1 00 nop ROM:39A2 00 nop ROM:39A3 00 nop ROM:39A4 00 nop ROM:39A5 00 nop ROM:39A6 00 nop ROM:39A7 00 nop ROM:39A8 00 nop ROM:39A9 00 nop ROM:39AA 00 nop ROM:39AB 00 nop ROM:39AC 00 nop ROM:39AD 00 nop ROM:39AE 00 nop ROM:39AF 00 nop ROM:39B0 00 nop ROM:39B1 00 nop ROM:39B2 00 nop ROM:39B3 00 nop ROM:39B4 00 nop ROM:39B5 00 nop ROM:39B6 00 nop ROM:39B7 00 nop ROM:39B8 00 nop ROM:39B9 00 nop ROM:39BA 00 nop ROM:39BB 00 nop ROM:39BC 00 nop ROM:39BD 00 nop ROM:39BE 00 nop ROM:39BF 00 nop ROM:39C0 00 nop ROM:39C1 00 nop ROM:39C2 00 nop ROM:39C3 00 nop ROM:39C4 00 nop ROM:39C5 00 nop ROM:39C6 00 nop ROM:39C7 00 nop ROM:39C8 00 nop ROM:39C9 00 nop ROM:39CA 00 nop ROM:39CB 00 nop ROM:39CC 00 nop ROM:39CD 00 nop ROM:39CE 00 nop ROM:39CF 00 nop ROM:39D0 00 nop ROM:39D1 00 nop ROM:39D2 00 nop ROM:39D3 00 nop ROM:39D4 00 nop ROM:39D5 00 nop ROM:39D6 00 nop ROM:39D7 00 nop ROM:39D8 00 nop ROM:39D9 00 nop ROM:39DA 00 nop ROM:39DB 00 nop ROM:39DC 00 nop ROM:39DD 00 nop ROM:39DE 00 nop ROM:39DF 00 nop ROM:39E0 00 nop ROM:39E1 00 nop ROM:39E2 00 nop ROM:39E3 00 nop ROM:39E4 00 nop ROM:39E5 00 nop ROM:39E6 00 nop ROM:39E7 00 nop ROM:39E8 00 nop ROM:39E9 00 nop ROM:39EA 00 nop ROM:39EB 00 nop ROM:39EC 00 nop ROM:39ED 00 nop ROM:39EE 00 nop ROM:39EF 00 nop ROM:39F0 00 nop ROM:39F1 00 nop ROM:39F2 00 nop ROM:39F3 00 nop ROM:39F4 00 nop ROM:39F5 00 nop ROM:39F6 00 nop ROM:39F7 00 nop ROM:39F8 00 nop ROM:39F9 00 nop ROM:39FA 00 nop ROM:39FB 00 nop ROM:39FC 00 nop ROM:39FD 00 nop ROM:39FE 00 nop ROM:39FF 00 nop ROM:3A00 00 nop ROM:3A01 00 nop ROM:3A02 00 nop ROM:3A03 00 nop ROM:3A04 00 nop ROM:3A05 00 nop ROM:3A06 00 nop ROM:3A07 00 nop ROM:3A08 00 nop ROM:3A09 00 nop ROM:3A0A 00 nop ROM:3A0B 00 nop ROM:3A0C 00 nop ROM:3A0D 00 nop ROM:3A0E 00 nop ROM:3A0F 00 nop ROM:3A10 00 nop ROM:3A11 00 nop ROM:3A12 00 nop ROM:3A13 00 nop ROM:3A14 00 nop ROM:3A15 00 nop ROM:3A16 00 nop ROM:3A17 00 nop ROM:3A18 00 nop ROM:3A19 00 nop ROM:3A1A 00 nop ROM:3A1B 00 nop ROM:3A1C 00 nop ROM:3A1D 00 nop ROM:3A1E 00 nop ROM:3A1F 00 nop ROM:3A20 00 nop ROM:3A21 00 nop ROM:3A22 00 nop ROM:3A23 00 nop ROM:3A24 00 nop ROM:3A25 00 nop ROM:3A26 00 nop ROM:3A27 00 nop ROM:3A28 00 nop ROM:3A29 00 nop ROM:3A2A 00 nop ROM:3A2B 00 nop ROM:3A2C 00 nop ROM:3A2D 00 nop ROM:3A2E 00 nop ROM:3A2F 00 nop ROM:3A30 00 nop ROM:3A31 00 nop ROM:3A32 00 nop ROM:3A33 00 nop ROM:3A34 00 nop ROM:3A35 00 nop ROM:3A36 00 nop ROM:3A37 00 nop ROM:3A38 00 nop ROM:3A39 00 nop ROM:3A3A 00 nop ROM:3A3B 00 nop ROM:3A3C 00 nop ROM:3A3D 00 nop ROM:3A3E 00 nop ROM:3A3F 00 nop ROM:3A40 00 nop ROM:3A41 00 nop ROM:3A42 00 nop ROM:3A43 00 nop ROM:3A44 00 nop ROM:3A45 00 nop ROM:3A46 00 nop ROM:3A47 00 nop ROM:3A48 00 nop ROM:3A49 00 nop ROM:3A4A 00 nop ROM:3A4B 00 nop ROM:3A4C 00 nop ROM:3A4D 00 nop ROM:3A4E 00 nop ROM:3A4F 00 nop ROM:3A50 00 nop ROM:3A51 00 nop ROM:3A52 00 nop ROM:3A53 00 nop ROM:3A54 00 nop ROM:3A55 00 nop ROM:3A56 00 nop ROM:3A57 00 nop ROM:3A58 00 nop ROM:3A59 00 nop ROM:3A5A 00 nop ROM:3A5B 00 nop ROM:3A5C 00 nop ROM:3A5D 00 nop ROM:3A5E 00 nop ROM:3A5F 00 nop ROM:3A60 00 nop ROM:3A61 00 nop ROM:3A62 00 nop ROM:3A63 00 nop ROM:3A64 00 nop ROM:3A65 00 nop ROM:3A66 00 nop ROM:3A67 00 nop ROM:3A68 00 nop ROM:3A69 00 nop ROM:3A6A 00 nop ROM:3A6B 00 nop ROM:3A6C 00 nop ROM:3A6D 00 nop ROM:3A6E 00 nop ROM:3A6F 00 nop ROM:3A70 00 nop ROM:3A71 00 nop ROM:3A72 00 nop ROM:3A73 00 nop ROM:3A74 00 nop ROM:3A75 00 nop ROM:3A76 00 nop ROM:3A77 00 nop ROM:3A78 00 nop ROM:3A79 00 nop ROM:3A7A 00 nop ROM:3A7B 00 nop ROM:3A7C 00 nop ROM:3A7D 00 nop ROM:3A7E 00 nop ROM:3A7F 00 nop ROM:3A80 00 nop ROM:3A81 00 nop ROM:3A82 00 nop ROM:3A83 00 nop ROM:3A84 00 nop ROM:3A85 00 nop ROM:3A86 00 nop ROM:3A87 00 nop ROM:3A88 00 nop ROM:3A89 00 nop ROM:3A8A 00 nop ROM:3A8B 00 nop ROM:3A8C 00 nop ROM:3A8D 00 nop ROM:3A8E 00 nop ROM:3A8F 00 nop ROM:3A90 00 nop ROM:3A91 00 nop ROM:3A92 00 nop ROM:3A93 00 nop ROM:3A94 00 nop ROM:3A95 00 nop ROM:3A96 00 nop ROM:3A97 00 nop ROM:3A98 00 nop ROM:3A99 00 nop ROM:3A9A 00 nop ROM:3A9B 00 nop ROM:3A9C 00 nop ROM:3A9D 00 nop ROM:3A9E 00 nop ROM:3A9F 00 nop ROM:3AA0 00 nop ROM:3AA1 00 nop ROM:3AA2 00 nop ROM:3AA3 00 nop ROM:3AA4 00 nop ROM:3AA5 00 nop ROM:3AA6 00 nop ROM:3AA7 00 nop ROM:3AA8 00 nop ROM:3AA9 00 nop ROM:3AAA 00 nop ROM:3AAB 00 nop ROM:3AAC 00 nop ROM:3AAD 00 nop ROM:3AAE 00 nop ROM:3AAF 00 nop ROM:3AB0 00 nop ROM:3AB1 00 nop ROM:3AB2 00 nop ROM:3AB3 00 nop ROM:3AB4 00 nop ROM:3AB5 00 nop ROM:3AB6 00 nop ROM:3AB7 00 nop ROM:3AB8 00 nop ROM:3AB9 00 nop ROM:3ABA 00 nop ROM:3ABB 00 nop ROM:3ABC 00 nop ROM:3ABD 00 nop ROM:3ABE 00 nop ROM:3ABF 00 nop ROM:3AC0 00 nop ROM:3AC1 00 nop ROM:3AC2 00 nop ROM:3AC3 00 nop ROM:3AC4 00 nop ROM:3AC5 00 nop ROM:3AC6 00 nop ROM:3AC7 00 nop ROM:3AC8 00 nop ROM:3AC9 00 nop ROM:3ACA 00 nop ROM:3ACB 00 nop ROM:3ACC 00 nop ROM:3ACD 00 nop ROM:3ACE 00 nop ROM:3ACF 00 nop ROM:3AD0 00 nop ROM:3AD1 00 nop ROM:3AD2 00 nop ROM:3AD3 00 nop ROM:3AD4 00 nop ROM:3AD5 00 nop ROM:3AD6 00 nop ROM:3AD7 00 nop ROM:3AD8 00 nop ROM:3AD9 00 nop ROM:3ADA 00 nop ROM:3ADB 00 nop ROM:3ADC 00 nop ROM:3ADD 00 nop ROM:3ADE 00 nop ROM:3ADF 00 nop ROM:3AE0 00 nop ROM:3AE1 00 nop ROM:3AE2 00 nop ROM:3AE3 00 nop ROM:3AE4 00 nop ROM:3AE5 00 nop ROM:3AE6 00 nop ROM:3AE7 00 nop ROM:3AE8 00 nop ROM:3AE9 00 nop ROM:3AEA 00 nop ROM:3AEB 00 nop ROM:3AEC 00 nop ROM:3AED 00 nop ROM:3AEE 00 nop ROM:3AEF 00 nop ROM:3AF0 00 nop ROM:3AF1 00 nop ROM:3AF2 00 nop ROM:3AF3 00 nop ROM:3AF4 00 nop ROM:3AF5 00 nop ROM:3AF6 00 nop ROM:3AF7 00 nop ROM:3AF8 00 nop ROM:3AF9 00 nop ROM:3AFA 00 nop ROM:3AFB 00 nop ROM:3AFC 00 nop ROM:3AFD 00 nop ROM:3AFE 00 nop ROM:3AFF 00 nop ROM:3B00 00 nop ROM:3B01 00 nop ROM:3B02 00 nop ROM:3B03 00 nop ROM:3B04 00 nop ROM:3B05 00 nop ROM:3B06 00 nop ROM:3B07 00 nop ROM:3B08 00 nop ROM:3B09 00 nop ROM:3B0A 00 nop ROM:3B0B 00 nop ROM:3B0C 00 nop ROM:3B0D 00 nop ROM:3B0E 00 nop ROM:3B0F 00 nop ROM:3B10 00 nop ROM:3B11 00 nop ROM:3B12 00 nop ROM:3B13 00 nop ROM:3B14 00 nop ROM:3B15 00 nop ROM:3B16 00 nop ROM:3B17 00 nop ROM:3B18 00 nop ROM:3B19 00 nop ROM:3B1A 00 nop ROM:3B1B 00 nop ROM:3B1C 00 nop ROM:3B1D 00 nop ROM:3B1E 00 nop ROM:3B1F 00 nop ROM:3B20 00 nop ROM:3B21 00 nop ROM:3B22 00 nop ROM:3B23 00 nop ROM:3B24 00 nop ROM:3B25 00 nop ROM:3B26 00 nop ROM:3B27 00 nop ROM:3B28 00 nop ROM:3B29 00 nop ROM:3B2A 00 nop ROM:3B2B 00 nop ROM:3B2C 00 nop ROM:3B2D 00 nop ROM:3B2E 00 nop ROM:3B2F 00 nop ROM:3B30 00 nop ROM:3B31 00 nop ROM:3B32 00 nop ROM:3B33 00 nop ROM:3B34 00 nop ROM:3B35 00 nop ROM:3B36 00 nop ROM:3B37 00 nop ROM:3B38 00 nop ROM:3B39 00 nop ROM:3B3A 00 nop ROM:3B3B 00 nop ROM:3B3C 00 nop ROM:3B3D 00 nop ROM:3B3E 00 nop ROM:3B3F 00 nop ROM:3B40 00 nop ROM:3B41 00 nop ROM:3B42 00 nop ROM:3B43 00 nop ROM:3B44 00 nop ROM:3B45 00 nop ROM:3B46 00 nop ROM:3B47 00 nop ROM:3B48 00 nop ROM:3B49 00 nop ROM:3B4A 00 nop ROM:3B4B 00 nop ROM:3B4C 00 nop ROM:3B4D 00 nop ROM:3B4E 00 nop ROM:3B4F 00 nop ROM:3B50 00 nop ROM:3B51 00 nop ROM:3B52 00 nop ROM:3B53 00 nop ROM:3B54 00 nop ROM:3B55 00 nop ROM:3B56 00 nop ROM:3B57 00 nop ROM:3B58 00 nop ROM:3B59 00 nop ROM:3B5A 00 nop ROM:3B5B 00 nop ROM:3B5C 00 nop ROM:3B5D 00 nop ROM:3B5E 00 nop ROM:3B5F 00 nop ROM:3B60 00 nop ROM:3B61 00 nop ROM:3B62 00 nop ROM:3B63 00 nop ROM:3B64 00 nop ROM:3B65 00 nop ROM:3B66 00 nop ROM:3B67 00 nop ROM:3B68 00 nop ROM:3B69 00 nop ROM:3B6A 00 nop ROM:3B6B 00 nop ROM:3B6C 00 nop ROM:3B6D 00 nop ROM:3B6E 00 nop ROM:3B6F 00 nop ROM:3B70 00 nop ROM:3B71 00 nop ROM:3B72 00 nop ROM:3B73 00 nop ROM:3B74 00 nop ROM:3B75 00 nop ROM:3B76 00 nop ROM:3B77 00 nop ROM:3B78 00 nop ROM:3B79 00 nop ROM:3B7A 00 nop ROM:3B7B 00 nop ROM:3B7C 00 nop ROM:3B7D 00 nop ROM:3B7E 00 nop ROM:3B7F 00 nop ROM:3B80 00 nop ROM:3B81 00 nop ROM:3B82 00 nop ROM:3B83 00 nop ROM:3B84 00 nop ROM:3B85 00 nop ROM:3B86 00 nop ROM:3B87 00 nop ROM:3B88 00 nop ROM:3B89 00 nop ROM:3B8A 00 nop ROM:3B8B 00 nop ROM:3B8C 00 nop ROM:3B8D 00 nop ROM:3B8E 00 nop ROM:3B8F 00 nop ROM:3B90 00 nop ROM:3B91 00 nop ROM:3B92 00 nop ROM:3B93 00 nop ROM:3B94 00 nop ROM:3B95 00 nop ROM:3B96 00 nop ROM:3B97 00 nop ROM:3B98 00 nop ROM:3B99 00 nop ROM:3B9A 00 nop ROM:3B9B 00 nop ROM:3B9C 00 nop ROM:3B9D 00 nop ROM:3B9E 00 nop ROM:3B9F 00 nop ROM:3BA0 00 nop ROM:3BA1 00 nop ROM:3BA2 00 nop ROM:3BA3 00 nop ROM:3BA4 00 nop ROM:3BA5 00 nop ROM:3BA6 00 nop ROM:3BA7 00 nop ROM:3BA8 00 nop ROM:3BA9 00 nop ROM:3BAA 00 nop ROM:3BAB 00 nop ROM:3BAC 00 nop ROM:3BAD 00 nop ROM:3BAE 00 nop ROM:3BAF 00 nop ROM:3BB0 00 nop ROM:3BB1 00 nop ROM:3BB2 00 nop ROM:3BB3 00 nop ROM:3BB4 00 nop ROM:3BB5 00 nop ROM:3BB6 00 nop ROM:3BB7 00 nop ROM:3BB8 00 nop ROM:3BB9 00 nop ROM:3BBA 00 nop ROM:3BBB 00 nop ROM:3BBC 00 nop ROM:3BBD 00 nop ROM:3BBE 00 nop ROM:3BBF 00 nop ROM:3BC0 00 nop ROM:3BC1 00 nop ROM:3BC2 00 nop ROM:3BC3 00 nop ROM:3BC4 00 nop ROM:3BC5 00 nop ROM:3BC6 00 nop ROM:3BC7 00 nop ROM:3BC8 00 nop ROM:3BC9 00 nop ROM:3BCA 00 nop ROM:3BCB 00 nop ROM:3BCC 00 nop ROM:3BCD 00 nop ROM:3BCE 00 nop ROM:3BCF 00 nop ROM:3BD0 00 nop ROM:3BD1 00 nop ROM:3BD2 00 nop ROM:3BD3 00 nop ROM:3BD4 00 nop ROM:3BD5 00 nop ROM:3BD6 00 nop ROM:3BD7 00 nop ROM:3BD8 00 nop ROM:3BD9 00 nop ROM:3BDA 00 nop ROM:3BDB 00 nop ROM:3BDC 00 nop ROM:3BDD 00 nop ROM:3BDE 00 nop ROM:3BDF 00 nop ROM:3BE0 00 nop ROM:3BE1 00 nop ROM:3BE2 00 nop ROM:3BE3 00 nop ROM:3BE4 00 nop ROM:3BE5 00 nop ROM:3BE6 00 nop ROM:3BE7 00 nop ROM:3BE8 00 nop ROM:3BE9 00 nop ROM:3BEA 00 nop ROM:3BEB 00 nop ROM:3BEC 00 nop ROM:3BED 00 nop ROM:3BEE 00 nop ROM:3BEF 00 nop ROM:3BF0 00 nop ROM:3BF1 00 nop ROM:3BF2 00 nop ROM:3BF3 00 nop ROM:3BF4 00 nop ROM:3BF5 00 nop ROM:3BF6 00 nop ROM:3BF7 00 nop ROM:3BF8 00 nop ROM:3BF9 00 nop ROM:3BFA 00 nop ROM:3BFB 00 nop ROM:3BFC 00 nop ROM:3BFD 00 nop ROM:3BFE 00 nop ROM:3BFF 00 nop ROM:3C00 00 nop ROM:3C01 00 nop ROM:3C02 00 nop ROM:3C03 00 nop ROM:3C04 00 nop ROM:3C05 00 nop ROM:3C06 00 nop ROM:3C07 00 nop ROM:3C08 00 nop ROM:3C09 00 nop ROM:3C0A 00 nop ROM:3C0B 00 nop ROM:3C0C 00 nop ROM:3C0D 00 nop ROM:3C0E 00 nop ROM:3C0F 00 nop ROM:3C10 00 nop ROM:3C11 00 nop ROM:3C12 00 nop ROM:3C13 00 nop ROM:3C14 00 nop ROM:3C15 00 nop ROM:3C16 00 nop ROM:3C17 00 nop ROM:3C18 00 nop ROM:3C19 00 nop ROM:3C1A 00 nop ROM:3C1B 00 nop ROM:3C1C 00 nop ROM:3C1D 00 nop ROM:3C1E 00 nop ROM:3C1F 00 nop ROM:3C20 00 nop ROM:3C21 00 nop ROM:3C22 00 nop ROM:3C23 00 nop ROM:3C24 00 nop ROM:3C25 00 nop ROM:3C26 00 nop ROM:3C27 00 nop ROM:3C28 00 nop ROM:3C29 00 nop ROM:3C2A 00 nop ROM:3C2B 00 nop ROM:3C2C 00 nop ROM:3C2D 00 nop ROM:3C2E 00 nop ROM:3C2F 00 nop ROM:3C30 00 nop ROM:3C31 00 nop ROM:3C32 00 nop ROM:3C33 00 nop ROM:3C34 00 nop ROM:3C35 00 nop ROM:3C36 00 nop ROM:3C37 00 nop ROM:3C38 00 nop ROM:3C39 00 nop ROM:3C3A 00 nop ROM:3C3B 00 nop ROM:3C3C 00 nop ROM:3C3D 00 nop ROM:3C3E 00 nop ROM:3C3F 00 nop ROM:3C40 00 nop ROM:3C41 00 nop ROM:3C42 00 nop ROM:3C43 00 nop ROM:3C44 00 nop ROM:3C45 00 nop ROM:3C46 00 nop ROM:3C47 00 nop ROM:3C48 00 nop ROM:3C49 00 nop ROM:3C4A 00 nop ROM:3C4B 00 nop ROM:3C4C 00 nop ROM:3C4D 00 nop ROM:3C4E 00 nop ROM:3C4F 00 nop ROM:3C50 00 nop ROM:3C51 00 nop ROM:3C52 00 nop ROM:3C53 00 nop ROM:3C54 00 nop ROM:3C55 00 nop ROM:3C56 00 nop ROM:3C57 00 nop ROM:3C58 00 nop ROM:3C59 00 nop ROM:3C5A 00 nop ROM:3C5B 00 nop ROM:3C5C 00 nop ROM:3C5D 00 nop ROM:3C5E 00 nop ROM:3C5F 00 nop ROM:3C60 00 nop ROM:3C61 00 nop ROM:3C62 00 nop ROM:3C63 00 nop ROM:3C64 00 nop ROM:3C65 00 nop ROM:3C66 00 nop ROM:3C67 00 nop ROM:3C68 00 nop ROM:3C69 00 nop ROM:3C6A 00 nop ROM:3C6B 00 nop ROM:3C6C 00 nop ROM:3C6D 00 nop ROM:3C6E 00 nop ROM:3C6F 00 nop ROM:3C70 00 nop ROM:3C71 00 nop ROM:3C72 00 nop ROM:3C73 00 nop ROM:3C74 00 nop ROM:3C75 00 nop ROM:3C76 00 nop ROM:3C77 00 nop ROM:3C78 00 nop ROM:3C79 00 nop ROM:3C7A 00 nop ROM:3C7B 00 nop ROM:3C7C 00 nop ROM:3C7D 00 nop ROM:3C7E 00 nop ROM:3C7F 00 nop ROM:3C80 00 nop ROM:3C81 00 nop ROM:3C82 00 nop ROM:3C83 00 nop ROM:3C84 00 nop ROM:3C85 00 nop ROM:3C86 00 nop ROM:3C87 00 nop ROM:3C88 00 nop ROM:3C89 00 nop ROM:3C8A 00 nop ROM:3C8B 00 nop ROM:3C8C 00 nop ROM:3C8D 00 nop ROM:3C8E 00 nop ROM:3C8F 00 nop ROM:3C90 00 nop ROM:3C91 00 nop ROM:3C92 00 nop ROM:3C93 00 nop ROM:3C94 00 nop ROM:3C95 00 nop ROM:3C96 00 nop ROM:3C97 00 nop ROM:3C98 00 nop ROM:3C99 00 nop ROM:3C9A 00 nop ROM:3C9B 00 nop ROM:3C9C 00 nop ROM:3C9D 00 nop ROM:3C9E 00 nop ROM:3C9F 00 nop ROM:3CA0 00 nop ROM:3CA1 00 nop ROM:3CA2 00 nop ROM:3CA3 00 nop ROM:3CA4 00 nop ROM:3CA5 00 nop ROM:3CA6 00 nop ROM:3CA7 00 nop ROM:3CA8 00 nop ROM:3CA9 00 nop ROM:3CAA 00 nop ROM:3CAB 00 nop ROM:3CAC 00 nop ROM:3CAD 00 nop ROM:3CAE 00 nop ROM:3CAF 00 nop ROM:3CB0 00 nop ROM:3CB1 00 nop ROM:3CB2 00 nop ROM:3CB3 00 nop ROM:3CB4 00 nop ROM:3CB5 00 nop ROM:3CB6 00 nop ROM:3CB7 00 nop ROM:3CB8 00 nop ROM:3CB9 00 nop ROM:3CBA 00 nop ROM:3CBB 00 nop ROM:3CBC 00 nop ROM:3CBD 00 nop ROM:3CBE 00 nop ROM:3CBF 00 nop ROM:3CC0 00 nop ROM:3CC1 00 nop ROM:3CC2 00 nop ROM:3CC3 00 nop ROM:3CC4 00 nop ROM:3CC5 00 nop ROM:3CC6 00 nop ROM:3CC7 00 nop ROM:3CC8 00 nop ROM:3CC9 00 nop ROM:3CCA 00 nop ROM:3CCB 00 nop ROM:3CCC 00 nop ROM:3CCD 00 nop ROM:3CCE 00 nop ROM:3CCF 00 nop ROM:3CD0 00 nop ROM:3CD1 00 nop ROM:3CD2 00 nop ROM:3CD3 00 nop ROM:3CD4 00 nop ROM:3CD5 00 nop ROM:3CD6 00 nop ROM:3CD7 00 nop ROM:3CD8 00 nop ROM:3CD9 00 nop ROM:3CDA 00 nop ROM:3CDB 00 nop ROM:3CDC 00 nop ROM:3CDD 00 nop ROM:3CDE 00 nop ROM:3CDF 00 nop ROM:3CE0 00 nop ROM:3CE1 00 nop ROM:3CE2 00 nop ROM:3CE3 00 nop ROM:3CE4 00 nop ROM:3CE5 00 nop ROM:3CE6 00 nop ROM:3CE7 00 nop ROM:3CE8 00 nop ROM:3CE9 00 nop ROM:3CEA 00 nop ROM:3CEB 00 nop ROM:3CEC 00 nop ROM:3CED 00 nop ROM:3CEE 00 nop ROM:3CEF 00 nop ROM:3CF0 00 nop ROM:3CF1 00 nop ROM:3CF2 00 nop ROM:3CF3 00 nop ROM:3CF4 00 nop ROM:3CF5 00 nop ROM:3CF6 00 nop ROM:3CF7 00 nop ROM:3CF8 00 nop ROM:3CF9 00 nop ROM:3CFA 00 nop ROM:3CFB 00 nop ROM:3CFC 00 nop ROM:3CFD 00 nop ROM:3CFE 00 nop ROM:3CFF 00 nop ROM:3D00 00 nop ROM:3D01 00 nop ROM:3D02 00 nop ROM:3D03 00 nop ROM:3D04 00 nop ROM:3D05 00 nop ROM:3D06 00 nop ROM:3D07 00 nop ROM:3D08 00 nop ROM:3D09 00 nop ROM:3D0A 00 nop ROM:3D0B 00 nop ROM:3D0C 00 nop ROM:3D0D 00 nop ROM:3D0E 00 nop ROM:3D0F 00 nop ROM:3D10 00 nop ROM:3D11 00 nop ROM:3D12 00 nop ROM:3D13 00 nop ROM:3D14 00 nop ROM:3D15 00 nop ROM:3D16 00 nop ROM:3D17 00 nop ROM:3D18 00 nop ROM:3D19 00 nop ROM:3D1A 00 nop ROM:3D1B 00 nop ROM:3D1C 00 nop ROM:3D1D 00 nop ROM:3D1E 00 nop ROM:3D1F 00 nop ROM:3D20 00 nop ROM:3D21 00 nop ROM:3D22 00 nop ROM:3D23 00 nop ROM:3D24 00 nop ROM:3D25 00 nop ROM:3D26 00 nop ROM:3D27 00 nop ROM:3D28 00 nop ROM:3D29 00 nop ROM:3D2A 00 nop ROM:3D2B 00 nop ROM:3D2C 00 nop ROM:3D2D 00 nop ROM:3D2E 00 nop ROM:3D2F 00 nop ROM:3D30 00 nop ROM:3D31 00 nop ROM:3D32 00 nop ROM:3D33 00 nop ROM:3D34 00 nop ROM:3D35 00 nop ROM:3D36 00 nop ROM:3D37 00 nop ROM:3D38 00 nop ROM:3D39 00 nop ROM:3D3A 00 nop ROM:3D3B 00 nop ROM:3D3C 00 nop ROM:3D3D 00 nop ROM:3D3E 00 nop ROM:3D3F 00 nop ROM:3D40 00 nop ROM:3D41 00 nop ROM:3D42 00 nop ROM:3D43 00 nop ROM:3D44 00 nop ROM:3D45 00 nop ROM:3D46 00 nop ROM:3D47 00 nop ROM:3D48 00 nop ROM:3D49 00 nop ROM:3D4A 00 nop ROM:3D4B 00 nop ROM:3D4C 00 nop ROM:3D4D 00 nop ROM:3D4E 00 nop ROM:3D4F 00 nop ROM:3D50 00 nop ROM:3D51 00 nop ROM:3D52 00 nop ROM:3D53 00 nop ROM:3D54 00 nop ROM:3D55 00 nop ROM:3D56 00 nop ROM:3D57 00 nop ROM:3D58 00 nop ROM:3D59 00 nop ROM:3D5A 00 nop ROM:3D5B 00 nop ROM:3D5C 00 nop ROM:3D5D 00 nop ROM:3D5E 00 nop ROM:3D5F 00 nop ROM:3D60 00 nop ROM:3D61 00 nop ROM:3D62 00 nop ROM:3D63 00 nop ROM:3D64 00 nop ROM:3D65 00 nop ROM:3D66 00 nop ROM:3D67 00 nop ROM:3D68 00 nop ROM:3D69 00 nop ROM:3D6A 00 nop ROM:3D6B 00 nop ROM:3D6C 00 nop ROM:3D6D 00 nop ROM:3D6E 00 nop ROM:3D6F 00 nop ROM:3D70 00 nop ROM:3D71 00 nop ROM:3D72 00 nop ROM:3D73 00 nop ROM:3D74 00 nop ROM:3D75 00 nop ROM:3D76 00 nop ROM:3D77 00 nop ROM:3D78 00 nop ROM:3D79 00 nop ROM:3D7A 00 nop ROM:3D7B 00 nop ROM:3D7C 00 nop ROM:3D7D 00 nop ROM:3D7E 00 nop ROM:3D7F 00 nop ROM:3D80 00 nop ROM:3D81 00 nop ROM:3D82 00 nop ROM:3D83 00 nop ROM:3D84 00 nop ROM:3D85 00 nop ROM:3D86 00 nop ROM:3D87 00 nop ROM:3D88 00 nop ROM:3D89 00 nop ROM:3D8A 00 nop ROM:3D8B 00 nop ROM:3D8C 00 nop ROM:3D8D 00 nop ROM:3D8E 00 nop ROM:3D8F 00 nop ROM:3D90 00 nop ROM:3D91 00 nop ROM:3D92 00 nop ROM:3D93 00 nop ROM:3D94 00 nop ROM:3D95 00 nop ROM:3D96 00 nop ROM:3D97 00 nop ROM:3D98 00 nop ROM:3D99 00 nop ROM:3D9A 00 nop ROM:3D9B 00 nop ROM:3D9C 00 nop ROM:3D9D 00 nop ROM:3D9E 00 nop ROM:3D9F 00 nop ROM:3DA0 00 nop ROM:3DA1 00 nop ROM:3DA2 00 nop ROM:3DA3 00 nop ROM:3DA4 00 nop ROM:3DA5 00 nop ROM:3DA6 00 nop ROM:3DA7 00 nop ROM:3DA8 00 nop ROM:3DA9 00 nop ROM:3DAA 00 nop ROM:3DAB 00 nop ROM:3DAC 00 nop ROM:3DAD 00 nop ROM:3DAE 00 nop ROM:3DAF 00 nop ROM:3DB0 00 nop ROM:3DB1 00 nop ROM:3DB2 00 nop ROM:3DB3 00 nop ROM:3DB4 00 nop ROM:3DB5 00 nop ROM:3DB6 00 nop ROM:3DB7 00 nop ROM:3DB8 00 nop ROM:3DB9 00 nop ROM:3DBA 00 nop ROM:3DBB 00 nop ROM:3DBC 00 nop ROM:3DBD 00 nop ROM:3DBE 00 nop ROM:3DBF 00 nop ROM:3DC0 00 nop ROM:3DC1 00 nop ROM:3DC2 00 nop ROM:3DC3 00 nop ROM:3DC4 00 nop ROM:3DC5 00 nop ROM:3DC6 00 nop ROM:3DC7 00 nop ROM:3DC8 00 nop ROM:3DC9 00 nop ROM:3DCA 00 nop ROM:3DCB 00 nop ROM:3DCC 00 nop ROM:3DCD 00 nop ROM:3DCE 00 nop ROM:3DCF 00 nop ROM:3DD0 00 nop ROM:3DD1 00 nop ROM:3DD2 00 nop ROM:3DD3 00 nop ROM:3DD4 00 nop ROM:3DD5 00 nop ROM:3DD6 00 nop ROM:3DD7 00 nop ROM:3DD8 00 nop ROM:3DD9 00 nop ROM:3DDA 00 nop ROM:3DDB 00 nop ROM:3DDC 00 nop ROM:3DDD 00 nop ROM:3DDE 00 nop ROM:3DDF 00 nop ROM:3DE0 00 nop ROM:3DE1 00 nop ROM:3DE2 00 nop ROM:3DE3 00 nop ROM:3DE4 00 nop ROM:3DE5 00 nop ROM:3DE6 00 nop ROM:3DE7 00 nop ROM:3DE8 00 nop ROM:3DE9 00 nop ROM:3DEA 00 nop ROM:3DEB 00 nop ROM:3DEC 00 nop ROM:3DED 00 nop ROM:3DEE 00 nop ROM:3DEF 00 nop ROM:3DF0 00 nop ROM:3DF1 00 nop ROM:3DF2 00 nop ROM:3DF3 00 nop ROM:3DF4 00 nop ROM:3DF5 00 nop ROM:3DF6 00 nop ROM:3DF7 00 nop ROM:3DF8 00 nop ROM:3DF9 00 nop ROM:3DFA 00 nop ROM:3DFB 00 nop ROM:3DFC 00 nop ROM:3DFD 00 nop ROM:3DFE 00 nop ROM:3DFF 00 nop ROM:3E00 00 nop ROM:3E01 00 nop ROM:3E02 00 nop ROM:3E03 00 nop ROM:3E04 00 nop ROM:3E05 00 nop ROM:3E06 00 nop ROM:3E07 00 nop ROM:3E08 00 nop ROM:3E09 00 nop ROM:3E0A 00 nop ROM:3E0B 00 nop ROM:3E0C 00 nop ROM:3E0D 00 nop ROM:3E0E 00 nop ROM:3E0F 00 nop ROM:3E10 00 nop ROM:3E11 00 nop ROM:3E12 00 nop ROM:3E13 00 nop ROM:3E14 00 nop ROM:3E15 00 nop ROM:3E16 00 nop ROM:3E17 00 nop ROM:3E18 00 nop ROM:3E19 00 nop ROM:3E1A 00 nop ROM:3E1B 00 nop ROM:3E1C 00 nop ROM:3E1D 00 nop ROM:3E1E 00 nop ROM:3E1F 00 nop ROM:3E20 00 nop ROM:3E21 00 nop ROM:3E22 00 nop ROM:3E23 00 nop ROM:3E24 00 nop ROM:3E25 00 nop ROM:3E26 00 nop ROM:3E27 00 nop ROM:3E28 00 nop ROM:3E29 00 nop ROM:3E2A 00 nop ROM:3E2B 00 nop ROM:3E2C 00 nop ROM:3E2D 00 nop ROM:3E2E 00 nop ROM:3E2F 00 nop ROM:3E30 00 nop ROM:3E31 00 nop ROM:3E32 00 nop ROM:3E33 00 nop ROM:3E34 00 nop ROM:3E35 00 nop ROM:3E36 00 nop ROM:3E37 00 nop ROM:3E38 00 nop ROM:3E39 00 nop ROM:3E3A 00 nop ROM:3E3B 00 nop ROM:3E3C 00 nop ROM:3E3D 00 nop ROM:3E3E 00 nop ROM:3E3F 00 nop ROM:3E40 00 nop ROM:3E41 00 nop ROM:3E42 00 nop ROM:3E43 00 nop ROM:3E44 00 nop ROM:3E45 00 nop ROM:3E46 00 nop ROM:3E47 00 nop ROM:3E48 00 nop ROM:3E49 00 nop ROM:3E4A 00 nop ROM:3E4B 00 nop ROM:3E4C 00 nop ROM:3E4D 00 nop ROM:3E4E 00 nop ROM:3E4F 00 nop ROM:3E50 00 nop ROM:3E51 00 nop ROM:3E52 00 nop ROM:3E53 00 nop ROM:3E54 00 nop ROM:3E55 00 nop ROM:3E56 00 nop ROM:3E57 00 nop ROM:3E58 00 nop ROM:3E59 00 nop ROM:3E5A 00 nop ROM:3E5B 00 nop ROM:3E5C 00 nop ROM:3E5D 00 nop ROM:3E5E 00 nop ROM:3E5F 00 nop ROM:3E60 00 nop ROM:3E61 00 nop ROM:3E62 00 nop ROM:3E63 00 nop ROM:3E64 00 nop ROM:3E65 00 nop ROM:3E66 00 nop ROM:3E67 00 nop ROM:3E68 00 nop ROM:3E69 00 nop ROM:3E6A 00 nop ROM:3E6B 00 nop ROM:3E6C 00 nop ROM:3E6D 00 nop ROM:3E6E 00 nop ROM:3E6F 00 nop ROM:3E70 00 nop ROM:3E71 00 nop ROM:3E72 00 nop ROM:3E73 00 nop ROM:3E74 00 nop ROM:3E75 00 nop ROM:3E76 00 nop ROM:3E77 00 nop ROM:3E78 00 nop ROM:3E79 00 nop ROM:3E7A 00 nop ROM:3E7B 00 nop ROM:3E7C 00 nop ROM:3E7D 00 nop ROM:3E7E 00 nop ROM:3E7F 00 nop ROM:3E80 00 nop ROM:3E81 00 nop ROM:3E82 00 nop ROM:3E83 00 nop ROM:3E84 00 nop ROM:3E85 00 nop ROM:3E86 00 nop ROM:3E87 00 nop ROM:3E88 00 nop ROM:3E89 00 nop ROM:3E8A 00 nop ROM:3E8B 00 nop ROM:3E8C 00 nop ROM:3E8D 00 nop ROM:3E8E 00 nop ROM:3E8F 00 nop ROM:3E90 00 nop ROM:3E91 00 nop ROM:3E92 00 nop ROM:3E93 00 nop ROM:3E94 00 nop ROM:3E95 00 nop ROM:3E96 00 nop ROM:3E97 00 nop ROM:3E98 00 nop ROM:3E99 00 nop ROM:3E9A 00 nop ROM:3E9B 00 nop ROM:3E9C 00 nop ROM:3E9D 00 nop ROM:3E9E 00 nop ROM:3E9F 00 nop ROM:3EA0 00 nop ROM:3EA1 00 nop ROM:3EA2 00 nop ROM:3EA3 00 nop ROM:3EA4 00 nop ROM:3EA5 00 nop ROM:3EA6 00 nop ROM:3EA7 00 nop ROM:3EA8 00 nop ROM:3EA9 00 nop ROM:3EAA 00 nop ROM:3EAB 00 nop ROM:3EAC 00 nop ROM:3EAD 00 nop ROM:3EAE 00 nop ROM:3EAF 00 nop ROM:3EB0 00 nop ROM:3EB1 00 nop ROM:3EB2 00 nop ROM:3EB3 00 nop ROM:3EB4 00 nop ROM:3EB5 00 nop ROM:3EB6 00 nop ROM:3EB7 00 nop ROM:3EB8 00 nop ROM:3EB9 00 nop ROM:3EBA 00 nop ROM:3EBB 00 nop ROM:3EBC 00 nop ROM:3EBD 00 nop ROM:3EBE 00 nop ROM:3EBF 00 nop ROM:3EC0 00 nop ROM:3EC1 00 nop ROM:3EC2 00 nop ROM:3EC3 00 nop ROM:3EC4 00 nop ROM:3EC5 00 nop ROM:3EC6 00 nop ROM:3EC7 00 nop ROM:3EC8 00 nop ROM:3EC9 00 nop ROM:3ECA 00 nop ROM:3ECB 00 nop ROM:3ECC 00 nop ROM:3ECD 00 nop ROM:3ECE 00 nop ROM:3ECF 00 nop ROM:3ED0 00 nop ROM:3ED1 00 nop ROM:3ED2 00 nop ROM:3ED3 00 nop ROM:3ED4 00 nop ROM:3ED5 00 nop ROM:3ED6 00 nop ROM:3ED7 00 nop ROM:3ED8 00 nop ROM:3ED9 00 nop ROM:3EDA 00 nop ROM:3EDB 00 nop ROM:3EDC 00 nop ROM:3EDD 00 nop ROM:3EDE 00 nop ROM:3EDF 00 nop ROM:3EE0 00 nop ROM:3EE1 00 nop ROM:3EE2 00 nop ROM:3EE3 00 nop ROM:3EE4 00 nop ROM:3EE5 00 nop ROM:3EE6 00 nop ROM:3EE7 00 nop ROM:3EE8 00 nop ROM:3EE9 00 nop ROM:3EEA 00 nop ROM:3EEB 00 nop ROM:3EEC 00 nop ROM:3EED 00 nop ROM:3EEE 00 nop ROM:3EEF 00 nop ROM:3EF0 00 nop ROM:3EF1 00 nop ROM:3EF2 00 nop ROM:3EF3 00 nop ROM:3EF4 00 nop ROM:3EF5 00 nop ROM:3EF6 00 nop ROM:3EF7 00 nop ROM:3EF8 00 nop ROM:3EF9 00 nop ROM:3EFA 00 nop ROM:3EFB 00 nop ROM:3EFC 00 nop ROM:3EFD 00 nop ROM:3EFE 00 nop ROM:3EFF 00 nop ROM:3F00 00 nop ROM:3F01 00 nop ROM:3F02 00 nop ROM:3F03 00 nop ROM:3F04 00 nop ROM:3F05 00 nop ROM:3F06 00 nop ROM:3F07 00 nop ROM:3F08 00 nop ROM:3F09 00 nop ROM:3F0A 00 nop ROM:3F0B 00 nop ROM:3F0C 00 nop ROM:3F0D 00 nop ROM:3F0E 00 nop ROM:3F0F 00 nop ROM:3F10 00 nop ROM:3F11 00 nop ROM:3F12 00 nop ROM:3F13 00 nop ROM:3F14 00 nop ROM:3F15 00 nop ROM:3F16 00 nop ROM:3F17 00 nop ROM:3F18 00 nop ROM:3F19 00 nop ROM:3F1A 00 nop ROM:3F1B 00 nop ROM:3F1C 00 nop ROM:3F1D 00 nop ROM:3F1E 00 nop ROM:3F1F 00 nop ROM:3F20 00 nop ROM:3F21 00 nop ROM:3F22 00 nop ROM:3F23 00 nop ROM:3F24 00 nop ROM:3F25 00 nop ROM:3F26 00 nop ROM:3F27 00 nop ROM:3F28 00 nop ROM:3F29 00 nop ROM:3F2A 00 nop ROM:3F2B 00 nop ROM:3F2C 00 nop ROM:3F2D 00 nop ROM:3F2E 00 nop ROM:3F2F 00 nop ROM:3F30 00 nop ROM:3F31 00 nop ROM:3F32 00 nop ROM:3F33 00 nop ROM:3F34 00 nop ROM:3F35 00 nop ROM:3F36 00 nop ROM:3F37 00 nop ROM:3F38 00 nop ROM:3F39 00 nop ROM:3F3A 00 nop ROM:3F3B 00 nop ROM:3F3C 00 nop ROM:3F3D 00 nop ROM:3F3E 00 nop ROM:3F3F 00 nop ROM:3F40 00 nop ROM:3F41 00 nop ROM:3F42 00 nop ROM:3F43 00 nop ROM:3F44 00 nop ROM:3F45 00 nop ROM:3F46 00 nop ROM:3F47 00 nop ROM:3F48 00 nop ROM:3F49 00 nop ROM:3F4A 00 nop ROM:3F4B 00 nop ROM:3F4C 00 nop ROM:3F4D 00 nop ROM:3F4E 00 nop ROM:3F4F 00 nop ROM:3F50 00 nop ROM:3F51 00 nop ROM:3F52 00 nop ROM:3F53 00 nop ROM:3F54 00 nop ROM:3F55 00 nop ROM:3F56 00 nop ROM:3F57 00 nop ROM:3F58 00 nop ROM:3F59 00 nop ROM:3F5A 00 nop ROM:3F5B 00 nop ROM:3F5C 00 nop ROM:3F5D 00 nop ROM:3F5E 00 nop ROM:3F5F 00 nop ROM:3F60 00 nop ROM:3F61 00 nop ROM:3F62 00 nop ROM:3F63 00 nop ROM:3F64 00 nop ROM:3F65 00 nop ROM:3F66 00 nop ROM:3F67 00 nop ROM:3F68 00 nop ROM:3F69 00 nop ROM:3F6A 00 nop ROM:3F6B 00 nop ROM:3F6C 00 nop ROM:3F6D 00 nop ROM:3F6E 00 nop ROM:3F6F 00 nop ROM:3F70 00 nop ROM:3F71 00 nop ROM:3F72 00 nop ROM:3F73 00 nop ROM:3F74 00 nop ROM:3F75 00 nop ROM:3F76 00 nop ROM:3F77 00 nop ROM:3F78 00 nop ROM:3F79 00 nop ROM:3F7A 00 nop ROM:3F7B 00 nop ROM:3F7C 00 nop ROM:3F7D 00 nop ROM:3F7E 00 nop ROM:3F7F 00 nop ROM:3F80 00 nop ROM:3F81 00 nop ROM:3F82 00 nop ROM:3F83 00 nop ROM:3F84 00 nop ROM:3F85 00 nop ROM:3F86 00 nop ROM:3F87 00 nop ROM:3F88 00 nop ROM:3F89 00 nop ROM:3F8A 00 nop ROM:3F8B 00 nop ROM:3F8C 00 nop ROM:3F8D 00 nop ROM:3F8E 00 nop ROM:3F8F 00 nop ROM:3F90 00 nop ROM:3F91 00 nop ROM:3F92 00 nop ROM:3F93 00 nop ROM:3F94 00 nop ROM:3F95 00 nop ROM:3F96 00 nop ROM:3F97 00 nop ROM:3F98 00 nop ROM:3F99 00 nop ROM:3F9A 00 nop ROM:3F9B 00 nop ROM:3F9C 00 nop ROM:3F9D 00 nop ROM:3F9E 00 nop ROM:3F9F 00 nop ROM:3FA0 00 nop ROM:3FA1 00 nop ROM:3FA2 00 nop ROM:3FA3 00 nop ROM:3FA4 00 nop ROM:3FA5 00 nop ROM:3FA6 00 nop ROM:3FA7 00 nop ROM:3FA8 00 nop ROM:3FA9 00 nop ROM:3FAA 00 nop ROM:3FAB 00 nop ROM:3FAC 00 nop ROM:3FAD 00 nop ROM:3FAE 00 nop ROM:3FAF 00 nop ROM:3FB0 00 nop ROM:3FB1 00 nop ROM:3FB2 00 nop ROM:3FB3 00 nop ROM:3FB4 00 nop ROM:3FB5 00 nop ROM:3FB6 00 nop ROM:3FB7 00 nop ROM:3FB8 00 nop ROM:3FB9 00 nop ROM:3FBA 00 nop ROM:3FBB 00 nop ROM:3FBC 00 nop ROM:3FBD 00 nop ROM:3FBE 00 nop ROM:3FBF 00 nop ROM:3FC0 00 nop ROM:3FC1 00 nop ROM:3FC2 00 nop ROM:3FC3 00 nop ROM:3FC4 00 nop ROM:3FC5 00 nop ROM:3FC6 00 nop ROM:3FC7 00 nop ROM:3FC8 00 nop ROM:3FC9 00 nop ROM:3FCA 00 nop ROM:3FCB 00 nop ROM:3FCC 00 nop ROM:3FCD 00 nop ROM:3FCE 00 nop ROM:3FCF 00 nop ROM:3FD0 00 nop ROM:3FD1 00 nop ROM:3FD2 00 nop ROM:3FD3 00 nop ROM:3FD4 00 nop ROM:3FD5 00 nop ROM:3FD6 00 nop ROM:3FD7 00 nop ROM:3FD8 00 nop ROM:3FD9 00 nop ROM:3FDA 00 nop ROM:3FDB 00 nop ROM:3FDC 00 nop ROM:3FDD 00 nop ROM:3FDE 00 nop ROM:3FDF 00 nop ROM:3FE0 00 nop ROM:3FE1 00 nop ROM:3FE2 00 nop ROM:3FE3 00 nop ROM:3FE4 00 nop ROM:3FE5 00 nop ROM:3FE6 00 nop ROM:3FE7 00 nop ROM:3FE8 00 nop ROM:3FE9 00 nop ROM:3FEA 00 nop ROM:3FEB 00 nop ROM:3FEC 00 nop ROM:3FED 00 nop ROM:3FEE 00 nop ROM:3FEF 00 nop ROM:3FF0 00 nop ROM:3FF1 00 nop ROM:3FF2 00 nop ROM:3FF3 00 nop ROM:3FF4 00 nop ROM:3FF5 00 nop ROM:3FF6 00 nop ROM:3FF7 00 nop ROM:3FF8 00 nop ROM:3FF9 00 nop ROM:3FFA 00 nop ROM:3FFB 00 nop ROM:3FFC 00 nop ROM:3FFD 00 nop ROM:3FFE 00 nop ROM:3FFF 00 nop ROM:3FFF ; end of 'ROM' ROM:3FFF RAM1:8000 ; =========================================================================== RAM1:8000 RAM1:8000 ; Segment type: Regular RAM1:8000 segment RAM1 RAM1:8000 org 8000h RAM1:8000 ?? unk_8000: ds 1 ; DATA XREF: ROM:227Eo RAM1:8000 ; ROM:2292o RAM1:8001 ?? ds 1 RAM1:8002 ?? ds 1 RAM1:8003 ?? ds 1 RAM1:8004 ?? ds 1 RAM1:8005 ?? ds 1 RAM1:8006 ?? ds 1 RAM1:8007 ?? ds 1 RAM1:8008 ?? ds 1 RAM1:8009 ?? ds 1 RAM1:800A ?? ds 1 RAM1:800B ?? ds 1 RAM1:800C ?? ds 1 RAM1:800D ?? ds 1 RAM1:800E ?? ds 1 RAM1:800F ?? ds 1 RAM1:8010 ?? ds 1 RAM1:8011 ?? ds 1 RAM1:8012 ?? ds 1 RAM1:8013 ?? ds 1 RAM1:8014 ?? ds 1 RAM1:8015 ?? ds 1 RAM1:8016 ?? ds 1 RAM1:8017 ?? ds 1 RAM1:8018 ?? ds 1 RAM1:8019 ?? ds 1 RAM1:801A ?? ds 1 RAM1:801B ?? ds 1 RAM1:801C ?? ds 1 RAM1:801D ?? ds 1 RAM1:801E ?? ds 1 RAM1:801F ?? ds 1 RAM1:8020 ?? ds 1 RAM1:8021 ?? ds 1 RAM1:8022 ?? ds 1 RAM1:8023 ?? ds 1 RAM1:8024 ?? ds 1 RAM1:8025 ?? ds 1 RAM1:8026 ?? ds 1 RAM1:8027 ?? ds 1 RAM1:8028 ?? ds 1 RAM1:8029 ?? ds 1 RAM1:802A ?? ds 1 RAM1:802B ?? ds 1 RAM1:802C ?? ds 1 RAM1:802D ?? ds 1 RAM1:802E ?? ds 1 RAM1:802F ?? ds 1 RAM1:8030 ?? ds 1 RAM1:8031 ?? ds 1 RAM1:8032 ?? ds 1 RAM1:8033 ?? ds 1 RAM1:8034 ?? ds 1 RAM1:8035 ?? ds 1 RAM1:8036 ?? ds 1 RAM1:8037 ?? ds 1 RAM1:8038 ?? ds 1 RAM1:8039 ?? ds 1 RAM1:803A ?? ds 1 RAM1:803B ?? ds 1 RAM1:803C ?? ds 1 RAM1:803D ?? ds 1 RAM1:803E ?? ds 1 RAM1:803F ?? ds 1 RAM1:8040 ?? ds 1 RAM1:8041 ?? ds 1 RAM1:8042 ?? ds 1 RAM1:8043 ?? ds 1 RAM1:8044 ?? ds 1 RAM1:8045 ?? ds 1 RAM1:8046 ?? ds 1 RAM1:8047 ?? ds 1 RAM1:8048 ?? ds 1 RAM1:8049 ?? ds 1 RAM1:804A ?? ds 1 RAM1:804B ?? ds 1 RAM1:804C ?? ds 1 RAM1:804D ?? ds 1 RAM1:804E ?? ds 1 RAM1:804F ?? ds 1 RAM1:8050 ?? ds 1 RAM1:8051 ?? ds 1 RAM1:8052 ?? ds 1 RAM1:8053 ?? ds 1 RAM1:8054 ?? ds 1 RAM1:8055 ?? ds 1 RAM1:8056 ?? ds 1 RAM1:8057 ?? ds 1 RAM1:8058 ?? ds 1 RAM1:8059 ?? ds 1 RAM1:805A ?? ds 1 RAM1:805B ?? ds 1 RAM1:805C ?? ds 1 RAM1:805D ?? ds 1 RAM1:805E ?? ds 1 RAM1:805F ?? ds 1 RAM1:8060 ?? ds 1 RAM1:8061 ?? ds 1 RAM1:8062 ?? ds 1 RAM1:8063 ?? ds 1 RAM1:8064 ?? ds 1 RAM1:8065 ?? ds 1 RAM1:8066 ?? ds 1 RAM1:8067 ?? ds 1 RAM1:8068 ?? ds 1 RAM1:8069 ?? ds 1 RAM1:806A ?? ds 1 RAM1:806B ?? ds 1 RAM1:806C ?? ds 1 RAM1:806D ?? ds 1 RAM1:806E ?? ds 1 RAM1:806F ?? ds 1 RAM1:8070 ?? ds 1 RAM1:8071 ?? ds 1 RAM1:8072 ?? ds 1 RAM1:8073 ?? ds 1 RAM1:8074 ?? ds 1 RAM1:8075 ?? ds 1 RAM1:8076 ?? ds 1 RAM1:8077 ?? ds 1 RAM1:8078 ?? ds 1 RAM1:8079 ?? ds 1 RAM1:807A ?? ds 1 RAM1:807B ?? ds 1 RAM1:807C ?? ds 1 RAM1:807D ?? ds 1 RAM1:807E ?? ds 1 RAM1:807F ?? ds 1 RAM1:8080 ?? ds 1 RAM1:8081 ?? ds 1 RAM1:8082 ?? ds 1 RAM1:8083 ?? ds 1 RAM1:8084 ?? ds 1 RAM1:8085 ?? ds 1 RAM1:8086 ?? ds 1 RAM1:8087 ?? ds 1 RAM1:8088 ?? ds 1 RAM1:8089 ?? ds 1 RAM1:808A ?? ds 1 RAM1:808B ?? ds 1 RAM1:808C ?? ds 1 RAM1:808D ?? ds 1 RAM1:808E ?? ds 1 RAM1:808F ?? ds 1 RAM1:8090 ?? ds 1 RAM1:8091 ?? ds 1 RAM1:8092 ?? ds 1 RAM1:8093 ?? ds 1 RAM1:8094 ?? ds 1 RAM1:8095 ?? ds 1 RAM1:8096 ?? ds 1 RAM1:8097 ?? ds 1 RAM1:8098 ?? ds 1 RAM1:8099 ?? ds 1 RAM1:809A ?? ds 1 RAM1:809B ?? ds 1 RAM1:809C ?? ds 1 RAM1:809D ?? ds 1 RAM1:809E ?? ds 1 RAM1:809F ?? ds 1 RAM1:80A0 ?? ds 1 RAM1:80A1 ?? ds 1 RAM1:80A2 ?? ds 1 RAM1:80A3 ?? ds 1 RAM1:80A4 ?? ds 1 RAM1:80A5 ?? ds 1 RAM1:80A6 ?? ds 1 RAM1:80A7 ?? ds 1 RAM1:80A8 ?? ds 1 RAM1:80A9 ?? ds 1 RAM1:80AA ?? ds 1 RAM1:80AB ?? ds 1 RAM1:80AC ?? ds 1 RAM1:80AD ?? ds 1 RAM1:80AE ?? ds 1 RAM1:80AF ?? ds 1 RAM1:80B0 ?? ds 1 RAM1:80B1 ?? ds 1 RAM1:80B2 ?? ds 1 RAM1:80B3 ?? ds 1 RAM1:80B4 ?? ds 1 RAM1:80B5 ?? ds 1 RAM1:80B6 ?? ds 1 RAM1:80B7 ?? ds 1 RAM1:80B8 ?? ds 1 RAM1:80B9 ?? ds 1 RAM1:80BA ?? ds 1 RAM1:80BB ?? ds 1 RAM1:80BC ?? ds 1 RAM1:80BD ?? ds 1 RAM1:80BE ?? ds 1 RAM1:80BF ?? ds 1 RAM1:80C0 ?? ds 1 RAM1:80C1 ?? ds 1 RAM1:80C2 ?? ds 1 RAM1:80C3 ?? ds 1 RAM1:80C4 ?? ds 1 RAM1:80C5 ?? ds 1 RAM1:80C6 ?? ds 1 RAM1:80C7 ?? ds 1 RAM1:80C8 ?? ds 1 RAM1:80C9 ?? ds 1 RAM1:80CA ?? ds 1 RAM1:80CB ?? ds 1 RAM1:80CC ?? ds 1 RAM1:80CD ?? ds 1 RAM1:80CE ?? ds 1 RAM1:80CF ?? ds 1 RAM1:80D0 ?? ds 1 RAM1:80D1 ?? ds 1 RAM1:80D2 ?? ds 1 RAM1:80D3 ?? ds 1 RAM1:80D4 ?? ds 1 RAM1:80D5 ?? ds 1 RAM1:80D6 ?? ds 1 RAM1:80D7 ?? ds 1 RAM1:80D8 ?? ds 1 RAM1:80D9 ?? ds 1 RAM1:80DA ?? ds 1 RAM1:80DB ?? ds 1 RAM1:80DC ?? ds 1 RAM1:80DD ?? ds 1 RAM1:80DE ?? ds 1 RAM1:80DF ?? ds 1 RAM1:80E0 ?? ds 1 RAM1:80E1 ?? ds 1 RAM1:80E2 ?? ds 1 RAM1:80E3 ?? ds 1 RAM1:80E4 ?? ds 1 RAM1:80E5 ?? ds 1 RAM1:80E6 ?? ds 1 RAM1:80E7 ?? ds 1 RAM1:80E8 ?? ds 1 RAM1:80E9 ?? ds 1 RAM1:80EA ?? ds 1 RAM1:80EB ?? ds 1 RAM1:80EC ?? ds 1 RAM1:80ED ?? ds 1 RAM1:80EE ?? ds 1 RAM1:80EF ?? ds 1 RAM1:80F0 ?? ds 1 RAM1:80F1 ?? ds 1 RAM1:80F2 ?? ds 1 RAM1:80F3 ?? ds 1 RAM1:80F4 ?? ds 1 RAM1:80F5 ?? ds 1 RAM1:80F6 ?? ds 1 RAM1:80F7 ?? ds 1 RAM1:80F8 ?? ds 1 RAM1:80F9 ?? ds 1 RAM1:80FA ?? ds 1 RAM1:80FB ?? ds 1 RAM1:80FC ?? ds 1 RAM1:80FD ?? ds 1 RAM1:80FE ?? ds 1 RAM1:80FF ?? ds 1 RAM1:8100 ?? ds 1 RAM1:8101 ?? ds 1 RAM1:8102 ?? ds 1 RAM1:8103 ?? ds 1 RAM1:8104 ?? ds 1 RAM1:8105 ?? ds 1 RAM1:8106 ?? ds 1 RAM1:8107 ?? ds 1 RAM1:8108 ?? ds 1 RAM1:8109 ?? ds 1 RAM1:810A ?? ds 1 RAM1:810B ?? ds 1 RAM1:810C ?? ds 1 RAM1:810D ?? ds 1 RAM1:810E ?? ds 1 RAM1:810F ?? ds 1 RAM1:8110 ?? ds 1 RAM1:8111 ?? ds 1 RAM1:8112 ?? ds 1 RAM1:8113 ?? ds 1 RAM1:8114 ?? ds 1 RAM1:8115 ?? ds 1 RAM1:8116 ?? ds 1 RAM1:8117 ?? ds 1 RAM1:8118 ?? ds 1 RAM1:8119 ?? ds 1 RAM1:811A ?? ds 1 RAM1:811B ?? ds 1 RAM1:811C ?? ds 1 RAM1:811D ?? ds 1 RAM1:811E ?? ds 1 RAM1:811F ?? ds 1 RAM1:8120 ?? ds 1 RAM1:8121 ?? ds 1 RAM1:8122 ?? ds 1 RAM1:8123 ?? ds 1 RAM1:8124 ?? ds 1 RAM1:8125 ?? ds 1 RAM1:8126 ?? ds 1 RAM1:8127 ?? ds 1 RAM1:8128 ?? ds 1 RAM1:8129 ?? ds 1 RAM1:812A ?? ds 1 RAM1:812B ?? ds 1 RAM1:812C ?? ds 1 RAM1:812D ?? ds 1 RAM1:812E ?? ds 1 RAM1:812F ?? ds 1 RAM1:8130 ?? ds 1 RAM1:8131 ?? ds 1 RAM1:8132 ?? ds 1 RAM1:8133 ?? ds 1 RAM1:8134 ?? ds 1 RAM1:8135 ?? ds 1 RAM1:8136 ?? ds 1 RAM1:8137 ?? ds 1 RAM1:8138 ?? ds 1 RAM1:8139 ?? ds 1 RAM1:813A ?? ds 1 RAM1:813B ?? ds 1 RAM1:813C ?? ds 1 RAM1:813D ?? ds 1 RAM1:813E ?? ds 1 RAM1:813F ?? ds 1 RAM1:8140 ?? ds 1 RAM1:8141 ?? ds 1 RAM1:8142 ?? ds 1 RAM1:8143 ?? ds 1 RAM1:8144 ?? ds 1 RAM1:8145 ?? ds 1 RAM1:8146 ?? ds 1 RAM1:8147 ?? ds 1 RAM1:8148 ?? ds 1 RAM1:8149 ?? ds 1 RAM1:814A ?? ds 1 RAM1:814B ?? ds 1 RAM1:814C ?? ds 1 RAM1:814D ?? ds 1 RAM1:814E ?? ds 1 RAM1:814F ?? ds 1 RAM1:8150 ?? ds 1 RAM1:8151 ?? ds 1 RAM1:8152 ?? ds 1 RAM1:8153 ?? ds 1 RAM1:8154 ?? ds 1 RAM1:8155 ?? ds 1 RAM1:8156 ?? ds 1 RAM1:8157 ?? ds 1 RAM1:8158 ?? ds 1 RAM1:8159 ?? ds 1 RAM1:815A ?? ds 1 RAM1:815B ?? ds 1 RAM1:815C ?? ds 1 RAM1:815D ?? ds 1 RAM1:815E ?? ds 1 RAM1:815F ?? ds 1 RAM1:8160 ?? ds 1 RAM1:8161 ?? ds 1 RAM1:8162 ?? ds 1 RAM1:8163 ?? ds 1 RAM1:8164 ?? ds 1 RAM1:8165 ?? ds 1 RAM1:8166 ?? ds 1 RAM1:8167 ?? ds 1 RAM1:8168 ?? ds 1 RAM1:8169 ?? ds 1 RAM1:816A ?? ds 1 RAM1:816B ?? ds 1 RAM1:816C ?? ds 1 RAM1:816D ?? ds 1 RAM1:816E ?? ds 1 RAM1:816F ?? ds 1 RAM1:8170 ?? ds 1 RAM1:8171 ?? ds 1 RAM1:8172 ?? ds 1 RAM1:8173 ?? ds 1 RAM1:8174 ?? ds 1 RAM1:8175 ?? ds 1 RAM1:8176 ?? ds 1 RAM1:8177 ?? ds 1 RAM1:8178 ?? ds 1 RAM1:8179 ?? ds 1 RAM1:817A ?? ds 1 RAM1:817B ?? ds 1 RAM1:817C ?? ds 1 RAM1:817D ?? ds 1 RAM1:817E ?? ds 1 RAM1:817F ?? ds 1 RAM1:8180 ?? ds 1 RAM1:8181 ?? ds 1 RAM1:8182 ?? ds 1 RAM1:8183 ?? ds 1 RAM1:8184 ?? ds 1 RAM1:8185 ?? ds 1 RAM1:8186 ?? ds 1 RAM1:8187 ?? ds 1 RAM1:8188 ?? ds 1 RAM1:8189 ?? ds 1 RAM1:818A ?? ds 1 RAM1:818B ?? ds 1 RAM1:818C ?? ds 1 RAM1:818D ?? ds 1 RAM1:818E ?? ds 1 RAM1:818F ?? ds 1 RAM1:8190 ?? ds 1 RAM1:8191 ?? ds 1 RAM1:8192 ?? ds 1 RAM1:8193 ?? ds 1 RAM1:8194 ?? ds 1 RAM1:8195 ?? ds 1 RAM1:8196 ?? ds 1 RAM1:8197 ?? ds 1 RAM1:8198 ?? ds 1 RAM1:8199 ?? ds 1 RAM1:819A ?? ds 1 RAM1:819B ?? ds 1 RAM1:819C ?? ds 1 RAM1:819D ?? ds 1 RAM1:819E ?? ds 1 RAM1:819F ?? ds 1 RAM1:81A0 ?? ds 1 RAM1:81A1 ?? ds 1 RAM1:81A2 ?? ds 1 RAM1:81A3 ?? ds 1 RAM1:81A4 ?? ds 1 RAM1:81A5 ?? ds 1 RAM1:81A6 ?? ds 1 RAM1:81A7 ?? ds 1 RAM1:81A8 ?? ds 1 RAM1:81A9 ?? ds 1 RAM1:81AA ?? ds 1 RAM1:81AB ?? ds 1 RAM1:81AC ?? ds 1 RAM1:81AD ?? ds 1 RAM1:81AE ?? ds 1 RAM1:81AF ?? ds 1 RAM1:81B0 ?? ds 1 RAM1:81B1 ?? ds 1 RAM1:81B2 ?? ds 1 RAM1:81B3 ?? ds 1 RAM1:81B4 ?? ds 1 RAM1:81B5 ?? ds 1 RAM1:81B6 ?? ds 1 RAM1:81B7 ?? ds 1 RAM1:81B8 ?? ds 1 RAM1:81B9 ?? ds 1 RAM1:81BA ?? ds 1 RAM1:81BB ?? ds 1 RAM1:81BC ?? ds 1 RAM1:81BD ?? ds 1 RAM1:81BE ?? ds 1 RAM1:81BF ?? ds 1 RAM1:81C0 ?? ds 1 RAM1:81C1 ?? ds 1 RAM1:81C2 ?? ds 1 RAM1:81C3 ?? ds 1 RAM1:81C4 ?? ds 1 RAM1:81C5 ?? ds 1 RAM1:81C6 ?? ds 1 RAM1:81C7 ?? ds 1 RAM1:81C8 ?? ds 1 RAM1:81C9 ?? ds 1 RAM1:81CA ?? ds 1 RAM1:81CB ?? ds 1 RAM1:81CC ?? ds 1 RAM1:81CD ?? ds 1 RAM1:81CE ?? ds 1 RAM1:81CF ?? ds 1 RAM1:81D0 ?? ds 1 RAM1:81D1 ?? ds 1 RAM1:81D2 ?? ds 1 RAM1:81D3 ?? ds 1 RAM1:81D4 ?? ds 1 RAM1:81D5 ?? ds 1 RAM1:81D6 ?? ds 1 RAM1:81D7 ?? ds 1 RAM1:81D8 ?? ds 1 RAM1:81D9 ?? ds 1 RAM1:81DA ?? ds 1 RAM1:81DB ?? ds 1 RAM1:81DC ?? ds 1 RAM1:81DD ?? ds 1 RAM1:81DE ?? ds 1 RAM1:81DF ?? ds 1 RAM1:81E0 ?? ds 1 RAM1:81E1 ?? ds 1 RAM1:81E2 ?? ds 1 RAM1:81E3 ?? ds 1 RAM1:81E4 ?? ds 1 RAM1:81E5 ?? ds 1 RAM1:81E6 ?? ds 1 RAM1:81E7 ?? ds 1 RAM1:81E8 ?? ds 1 RAM1:81E9 ?? ds 1 RAM1:81EA ?? ds 1 RAM1:81EB ?? ds 1 RAM1:81EC ?? ds 1 RAM1:81ED ?? ds 1 RAM1:81EE ?? ds 1 RAM1:81EF ?? ds 1 RAM1:81F0 ?? ds 1 RAM1:81F1 ?? ds 1 RAM1:81F2 ?? ds 1 RAM1:81F3 ?? ds 1 RAM1:81F4 ?? ds 1 RAM1:81F5 ?? ds 1 RAM1:81F6 ?? ds 1 RAM1:81F7 ?? ds 1 RAM1:81F8 ?? ds 1 RAM1:81F9 ?? ds 1 RAM1:81FA ?? ds 1 RAM1:81FB ?? ds 1 RAM1:81FC ?? ds 1 RAM1:81FD ?? ds 1 RAM1:81FE ?? ds 1 RAM1:81FF ?? ds 1 RAM1:8200 ?? ds 1 RAM1:8201 ?? ds 1 RAM1:8202 ?? ds 1 RAM1:8203 ?? ds 1 RAM1:8204 ?? ds 1 RAM1:8205 ?? ds 1 RAM1:8206 ?? ds 1 RAM1:8207 ?? ds 1 RAM1:8208 ?? ds 1 RAM1:8209 ?? ds 1 RAM1:820A ?? ds 1 RAM1:820B ?? ds 1 RAM1:820C ?? ds 1 RAM1:820D ?? ds 1 RAM1:820E ?? ds 1 RAM1:820F ?? ds 1 RAM1:8210 ?? ds 1 RAM1:8211 ?? ds 1 RAM1:8212 ?? ds 1 RAM1:8213 ?? ds 1 RAM1:8214 ?? ds 1 RAM1:8215 ?? ds 1 RAM1:8216 ?? ds 1 RAM1:8217 ?? ds 1 RAM1:8218 ?? ds 1 RAM1:8219 ?? ds 1 RAM1:821A ?? ds 1 RAM1:821B ?? ds 1 RAM1:821C ?? ds 1 RAM1:821D ?? ds 1 RAM1:821E ?? ds 1 RAM1:821F ?? ds 1 RAM1:8220 ?? ds 1 RAM1:8221 ?? ds 1 RAM1:8222 ?? ds 1 RAM1:8223 ?? ds 1 RAM1:8224 ?? ds 1 RAM1:8225 ?? ds 1 RAM1:8226 ?? ds 1 RAM1:8227 ?? ds 1 RAM1:8228 ?? ds 1 RAM1:8229 ?? ds 1 RAM1:822A ?? ds 1 RAM1:822B ?? ds 1 RAM1:822C ?? ds 1 RAM1:822D ?? ds 1 RAM1:822E ?? ds 1 RAM1:822F ?? ds 1 RAM1:8230 ?? ds 1 RAM1:8231 ?? ds 1 RAM1:8232 ?? ds 1 RAM1:8233 ?? ds 1 RAM1:8234 ?? ds 1 RAM1:8235 ?? ds 1 RAM1:8236 ?? ds 1 RAM1:8237 ?? ds 1 RAM1:8238 ?? ds 1 RAM1:8239 ?? ds 1 RAM1:823A ?? ds 1 RAM1:823B ?? ds 1 RAM1:823C ?? ds 1 RAM1:823D ?? ds 1 RAM1:823E ?? ds 1 RAM1:823F ?? ds 1 RAM1:8240 ?? ds 1 RAM1:8241 ?? ds 1 RAM1:8242 ?? ds 1 RAM1:8243 ?? ds 1 RAM1:8244 ?? ds 1 RAM1:8245 ?? ds 1 RAM1:8246 ?? ds 1 RAM1:8247 ?? ds 1 RAM1:8248 ?? ds 1 RAM1:8249 ?? ds 1 RAM1:824A ?? ds 1 RAM1:824B ?? ds 1 RAM1:824C ?? ds 1 RAM1:824D ?? ds 1 RAM1:824E ?? ds 1 RAM1:824F ?? ds 1 RAM1:8250 ?? ds 1 RAM1:8251 ?? ds 1 RAM1:8252 ?? ds 1 RAM1:8253 ?? ds 1 RAM1:8254 ?? ds 1 RAM1:8255 ?? ds 1 RAM1:8256 ?? ds 1 RAM1:8257 ?? ds 1 RAM1:8258 ?? ds 1 RAM1:8259 ?? ds 1 RAM1:825A ?? ds 1 RAM1:825B ?? ds 1 RAM1:825C ?? ds 1 RAM1:825D ?? ds 1 RAM1:825E ?? ds 1 RAM1:825F ?? ds 1 RAM1:8260 ?? ds 1 RAM1:8261 ?? ds 1 RAM1:8262 ?? ds 1 RAM1:8263 ?? ds 1 RAM1:8264 ?? ds 1 RAM1:8265 ?? ds 1 RAM1:8266 ?? ds 1 RAM1:8267 ?? ds 1 RAM1:8268 ?? ds 1 RAM1:8269 ?? ds 1 RAM1:826A ?? ds 1 RAM1:826B ?? ds 1 RAM1:826C ?? ds 1 RAM1:826D ?? ds 1 RAM1:826E ?? ds 1 RAM1:826F ?? ds 1 RAM1:8270 ?? ds 1 RAM1:8271 ?? ds 1 RAM1:8272 ?? ds 1 RAM1:8273 ?? ds 1 RAM1:8274 ?? ds 1 RAM1:8275 ?? ds 1 RAM1:8276 ?? ds 1 RAM1:8277 ?? ds 1 RAM1:8278 ?? ds 1 RAM1:8279 ?? ds 1 RAM1:827A ?? ds 1 RAM1:827B ?? ds 1 RAM1:827C ?? ds 1 RAM1:827D ?? ds 1 RAM1:827E ?? ds 1 RAM1:827F ?? ds 1 RAM1:8280 ?? ds 1 RAM1:8281 ?? ds 1 RAM1:8282 ?? ds 1 RAM1:8283 ?? ds 1 RAM1:8284 ?? ds 1 RAM1:8285 ?? ds 1 RAM1:8286 ?? ds 1 RAM1:8287 ?? ds 1 RAM1:8288 ?? ds 1 RAM1:8289 ?? ds 1 RAM1:828A ?? ds 1 RAM1:828B ?? ds 1 RAM1:828C ?? ds 1 RAM1:828D ?? ds 1 RAM1:828E ?? ds 1 RAM1:828F ?? ds 1 RAM1:8290 ?? ds 1 RAM1:8291 ?? ds 1 RAM1:8292 ?? ds 1 RAM1:8293 ?? ds 1 RAM1:8294 ?? ds 1 RAM1:8295 ?? ds 1 RAM1:8296 ?? ds 1 RAM1:8297 ?? ds 1 RAM1:8298 ?? ds 1 RAM1:8299 ?? ds 1 RAM1:829A ?? ds 1 RAM1:829B ?? ds 1 RAM1:829C ?? ds 1 RAM1:829D ?? ds 1 RAM1:829E ?? ds 1 RAM1:829F ?? ds 1 RAM1:82A0 ?? ds 1 RAM1:82A1 ?? ds 1 RAM1:82A2 ?? ds 1 RAM1:82A3 ?? ds 1 RAM1:82A4 ?? ds 1 RAM1:82A5 ?? ds 1 RAM1:82A6 ?? ds 1 RAM1:82A7 ?? ds 1 RAM1:82A8 ?? ds 1 RAM1:82A9 ?? ds 1 RAM1:82AA ?? ds 1 RAM1:82AB ?? ds 1 RAM1:82AC ?? ds 1 RAM1:82AD ?? ds 1 RAM1:82AE ?? ds 1 RAM1:82AF ?? ds 1 RAM1:82B0 ?? ds 1 RAM1:82B1 ?? ds 1 RAM1:82B2 ?? ds 1 RAM1:82B3 ?? ds 1 RAM1:82B4 ?? ds 1 RAM1:82B5 ?? ds 1 RAM1:82B6 ?? ds 1 RAM1:82B7 ?? ds 1 RAM1:82B8 ?? ds 1 RAM1:82B9 ?? ds 1 RAM1:82BA ?? ds 1 RAM1:82BB ?? ds 1 RAM1:82BC ?? ds 1 RAM1:82BD ?? ds 1 RAM1:82BE ?? ds 1 RAM1:82BF ?? ds 1 RAM1:82C0 ?? ds 1 RAM1:82C1 ?? ds 1 RAM1:82C2 ?? ds 1 RAM1:82C3 ?? ds 1 RAM1:82C4 ?? ds 1 RAM1:82C5 ?? ds 1 RAM1:82C6 ?? ds 1 RAM1:82C7 ?? ds 1 RAM1:82C8 ?? ds 1 RAM1:82C9 ?? ds 1 RAM1:82CA ?? ds 1 RAM1:82CB ?? ds 1 RAM1:82CC ?? ds 1 RAM1:82CD ?? ds 1 RAM1:82CE ?? ds 1 RAM1:82CF ?? ds 1 RAM1:82D0 ?? ds 1 RAM1:82D1 ?? ds 1 RAM1:82D2 ?? ds 1 RAM1:82D3 ?? ds 1 RAM1:82D4 ?? ds 1 RAM1:82D5 ?? ds 1 RAM1:82D6 ?? ds 1 RAM1:82D7 ?? ds 1 RAM1:82D8 ?? ds 1 RAM1:82D9 ?? ds 1 RAM1:82DA ?? ds 1 RAM1:82DB ?? ds 1 RAM1:82DC ?? ds 1 RAM1:82DD ?? ds 1 RAM1:82DE ?? ds 1 RAM1:82DF ?? ds 1 RAM1:82E0 ?? ds 1 RAM1:82E1 ?? ds 1 RAM1:82E2 ?? ds 1 RAM1:82E3 ?? ds 1 RAM1:82E4 ?? ds 1 RAM1:82E5 ?? ds 1 RAM1:82E6 ?? ds 1 RAM1:82E7 ?? ds 1 RAM1:82E8 ?? ds 1 RAM1:82E9 ?? ds 1 RAM1:82EA ?? ds 1 RAM1:82EB ?? ds 1 RAM1:82EC ?? ds 1 RAM1:82ED ?? ds 1 RAM1:82EE ?? ds 1 RAM1:82EF ?? ds 1 RAM1:82F0 ?? ds 1 RAM1:82F1 ?? ds 1 RAM1:82F2 ?? ds 1 RAM1:82F3 ?? ds 1 RAM1:82F4 ?? ds 1 RAM1:82F5 ?? ds 1 RAM1:82F6 ?? ds 1 RAM1:82F7 ?? ds 1 RAM1:82F8 ?? ds 1 RAM1:82F9 ?? ds 1 RAM1:82FA ?? ds 1 RAM1:82FB ?? ds 1 RAM1:82FC ?? ds 1 RAM1:82FD ?? ds 1 RAM1:82FE ?? ds 1 RAM1:82FF ?? ds 1 RAM1:8300 ?? ds 1 RAM1:8301 ?? ds 1 RAM1:8302 ?? ds 1 RAM1:8303 ?? ds 1 RAM1:8304 ?? ds 1 RAM1:8305 ?? ds 1 RAM1:8306 ?? ds 1 RAM1:8307 ?? ds 1 RAM1:8308 ?? ds 1 RAM1:8309 ?? ds 1 RAM1:830A ?? ds 1 RAM1:830B ?? ds 1 RAM1:830C ?? ds 1 RAM1:830D ?? ds 1 RAM1:830E ?? ds 1 RAM1:830F ?? ds 1 RAM1:8310 ?? ds 1 RAM1:8311 ?? ds 1 RAM1:8312 ?? ds 1 RAM1:8313 ?? ds 1 RAM1:8314 ?? ds 1 RAM1:8315 ?? ds 1 RAM1:8316 ?? ds 1 RAM1:8317 ?? ds 1 RAM1:8318 ?? ds 1 RAM1:8319 ?? ds 1 RAM1:831A ?? ds 1 RAM1:831B ?? ds 1 RAM1:831C ?? ds 1 RAM1:831D ?? ds 1 RAM1:831E ?? ds 1 RAM1:831F ?? ds 1 RAM1:8320 ?? ds 1 RAM1:8321 ?? ds 1 RAM1:8322 ?? ds 1 RAM1:8323 ?? ds 1 RAM1:8324 ?? ds 1 RAM1:8325 ?? ds 1 RAM1:8326 ?? ds 1 RAM1:8327 ?? ds 1 RAM1:8328 ?? ds 1 RAM1:8329 ?? ds 1 RAM1:832A ?? ds 1 RAM1:832B ?? ds 1 RAM1:832C ?? ds 1 RAM1:832D ?? ds 1 RAM1:832E ?? ds 1 RAM1:832F ?? ds 1 RAM1:8330 ?? ds 1 RAM1:8331 ?? ds 1 RAM1:8332 ?? ds 1 RAM1:8333 ?? ds 1 RAM1:8334 ?? ds 1 RAM1:8335 ?? ds 1 RAM1:8336 ?? ds 1 RAM1:8337 ?? ds 1 RAM1:8338 ?? ds 1 RAM1:8339 ?? ds 1 RAM1:833A ?? ds 1 RAM1:833B ?? ds 1 RAM1:833C ?? ds 1 RAM1:833D ?? ds 1 RAM1:833E ?? ds 1 RAM1:833F ?? ds 1 RAM1:8340 ?? ds 1 RAM1:8341 ?? ds 1 RAM1:8342 ?? ds 1 RAM1:8343 ?? ds 1 RAM1:8344 ?? ds 1 RAM1:8345 ?? ds 1 RAM1:8346 ?? ds 1 RAM1:8347 ?? ds 1 RAM1:8348 ?? ds 1 RAM1:8349 ?? ds 1 RAM1:834A ?? ds 1 RAM1:834B ?? ds 1 RAM1:834C ?? ds 1 RAM1:834D ?? ds 1 RAM1:834E ?? ds 1 RAM1:834F ?? ds 1 RAM1:8350 ?? ds 1 RAM1:8351 ?? ds 1 RAM1:8352 ?? ds 1 RAM1:8353 ?? ds 1 RAM1:8354 ?? ds 1 RAM1:8355 ?? ds 1 RAM1:8356 ?? ds 1 RAM1:8357 ?? ds 1 RAM1:8358 ?? ds 1 RAM1:8359 ?? ds 1 RAM1:835A ?? ds 1 RAM1:835B ?? ds 1 RAM1:835C ?? ds 1 RAM1:835D ?? ds 1 RAM1:835E ?? ds 1 RAM1:835F ?? ds 1 RAM1:8360 ?? ds 1 RAM1:8361 ?? ds 1 RAM1:8362 ?? ds 1 RAM1:8363 ?? ds 1 RAM1:8364 ?? ds 1 RAM1:8365 ?? ds 1 RAM1:8366 ?? ds 1 RAM1:8367 ?? ds 1 RAM1:8368 ?? ds 1 RAM1:8369 ?? ds 1 RAM1:836A ?? ds 1 RAM1:836B ?? ds 1 RAM1:836C ?? ds 1 RAM1:836D ?? ds 1 RAM1:836E ?? ds 1 RAM1:836F ?? ds 1 RAM1:8370 ?? ds 1 RAM1:8371 ?? ds 1 RAM1:8372 ?? ds 1 RAM1:8373 ?? ds 1 RAM1:8374 ?? ds 1 RAM1:8375 ?? ds 1 RAM1:8376 ?? ds 1 RAM1:8377 ?? ds 1 RAM1:8378 ?? ds 1 RAM1:8379 ?? ds 1 RAM1:837A ?? ds 1 RAM1:837B ?? ds 1 RAM1:837C ?? ds 1 RAM1:837D ?? ds 1 RAM1:837E ?? ds 1 RAM1:837F ?? ds 1 RAM1:8380 ?? ds 1 RAM1:8381 ?? ds 1 RAM1:8382 ?? ds 1 RAM1:8383 ?? ds 1 RAM1:8384 ?? ds 1 RAM1:8385 ?? ds 1 RAM1:8386 ?? ds 1 RAM1:8387 ?? ds 1 RAM1:8388 ?? ds 1 RAM1:8389 ?? ds 1 RAM1:838A ?? ds 1 RAM1:838B ?? ds 1 RAM1:838C ?? ds 1 RAM1:838D ?? ds 1 RAM1:838E ?? ds 1 RAM1:838F ?? ds 1 RAM1:8390 ?? ds 1 RAM1:8391 ?? ds 1 RAM1:8392 ?? ds 1 RAM1:8393 ?? ds 1 RAM1:8394 ?? ds 1 RAM1:8395 ?? ds 1 RAM1:8396 ?? ds 1 RAM1:8397 ?? ds 1 RAM1:8398 ?? ds 1 RAM1:8399 ?? ds 1 RAM1:839A ?? ds 1 RAM1:839B ?? ds 1 RAM1:839C ?? ds 1 RAM1:839D ?? ds 1 RAM1:839E ?? ds 1 RAM1:839F ?? ds 1 RAM1:83A0 ?? ds 1 RAM1:83A1 ?? ds 1 RAM1:83A2 ?? ds 1 RAM1:83A3 ?? ds 1 RAM1:83A4 ?? ds 1 RAM1:83A5 ?? ds 1 RAM1:83A6 ?? ds 1 RAM1:83A7 ?? ds 1 RAM1:83A8 ?? ds 1 RAM1:83A9 ?? ds 1 RAM1:83AA ?? ds 1 RAM1:83AB ?? ds 1 RAM1:83AC ?? ds 1 RAM1:83AD ?? ds 1 RAM1:83AE ?? ds 1 RAM1:83AF ?? ds 1 RAM1:83B0 ?? ds 1 RAM1:83B1 ?? ds 1 RAM1:83B2 ?? ds 1 RAM1:83B3 ?? ds 1 RAM1:83B4 ?? ds 1 RAM1:83B5 ?? ds 1 RAM1:83B6 ?? ds 1 RAM1:83B7 ?? ds 1 RAM1:83B8 ?? ds 1 RAM1:83B9 ?? ds 1 RAM1:83BA ?? ds 1 RAM1:83BB ?? ds 1 RAM1:83BC ?? ds 1 RAM1:83BD ?? ds 1 RAM1:83BE ?? ds 1 RAM1:83BF ?? ds 1 RAM1:83C0 ?? ds 1 RAM1:83C1 ?? ds 1 RAM1:83C2 ?? ds 1 RAM1:83C3 ?? ds 1 RAM1:83C4 ?? ds 1 RAM1:83C5 ?? ds 1 RAM1:83C6 ?? ds 1 RAM1:83C7 ?? ds 1 RAM1:83C8 ?? ds 1 RAM1:83C9 ?? ds 1 RAM1:83CA ?? ds 1 RAM1:83CB ?? ds 1 RAM1:83CC ?? ds 1 RAM1:83CD ?? ds 1 RAM1:83CE ?? ds 1 RAM1:83CF ?? ds 1 RAM1:83D0 ?? ds 1 RAM1:83D1 ?? ds 1 RAM1:83D2 ?? ds 1 RAM1:83D3 ?? ds 1 RAM1:83D4 ?? ds 1 RAM1:83D5 ?? ds 1 RAM1:83D6 ?? ds 1 RAM1:83D7 ?? ds 1 RAM1:83D8 ?? ds 1 RAM1:83D9 ?? ds 1 RAM1:83DA ?? ds 1 RAM1:83DB ?? ds 1 RAM1:83DC ?? ds 1 RAM1:83DD ?? ds 1 RAM1:83DE ?? ds 1 RAM1:83DF ?? ds 1 RAM1:83E0 ?? ds 1 RAM1:83E1 ?? ds 1 RAM1:83E2 ?? ds 1 RAM1:83E3 ?? ds 1 RAM1:83E4 ?? ds 1 RAM1:83E5 ?? ds 1 RAM1:83E6 ?? ds 1 RAM1:83E7 ?? ds 1 RAM1:83E8 ?? ds 1 RAM1:83E9 ?? ds 1 RAM1:83EA ?? ds 1 RAM1:83EB ?? ds 1 RAM1:83EC ?? ds 1 RAM1:83ED ?? ds 1 RAM1:83EE ?? ds 1 RAM1:83EF ?? ds 1 RAM1:83F0 ?? ds 1 RAM1:83F1 ?? ds 1 RAM1:83F2 ?? ds 1 RAM1:83F3 ?? ds 1 RAM1:83F4 ?? ds 1 RAM1:83F5 ?? ds 1 RAM1:83F6 ?? ds 1 RAM1:83F7 ?? ds 1 RAM1:83F8 ?? ds 1 RAM1:83F9 ?? ds 1 RAM1:83FA ?? ds 1 RAM1:83FB ?? ds 1 RAM1:83FC ?? ds 1 RAM1:83FD ?? ds 1 RAM1:83FE ?? ds 1 RAM1:83FF ?? ds 1 RAM1:8400 ?? ds 1 RAM1:8401 ?? ds 1 RAM1:8402 ?? ds 1 RAM1:8403 ?? ds 1 RAM1:8404 ?? ds 1 RAM1:8405 ?? ds 1 RAM1:8406 ?? ds 1 RAM1:8407 ?? ds 1 RAM1:8408 ?? ds 1 RAM1:8409 ?? ds 1 RAM1:840A ?? ds 1 RAM1:840B ?? ds 1 RAM1:840C ?? ds 1 RAM1:840D ?? ds 1 RAM1:840E ?? ds 1 RAM1:840F ?? ds 1 RAM1:8410 ?? ds 1 RAM1:8411 ?? ds 1 RAM1:8412 ?? ds 1 RAM1:8413 ?? ds 1 RAM1:8414 ?? ds 1 RAM1:8415 ?? ds 1 RAM1:8416 ?? ds 1 RAM1:8417 ?? ds 1 RAM1:8418 ?? ds 1 RAM1:8419 ?? ds 1 RAM1:841A ?? ds 1 RAM1:841B ?? ds 1 RAM1:841C ?? ds 1 RAM1:841D ?? ds 1 RAM1:841E ?? ds 1 RAM1:841F ?? ds 1 RAM1:8420 ?? ds 1 RAM1:8421 ?? ds 1 RAM1:8422 ?? ds 1 RAM1:8423 ?? ds 1 RAM1:8424 ?? ds 1 RAM1:8425 ?? ds 1 RAM1:8426 ?? ds 1 RAM1:8427 ?? ds 1 RAM1:8428 ?? ds 1 RAM1:8429 ?? ds 1 RAM1:842A ?? ds 1 RAM1:842B ?? ds 1 RAM1:842C ?? ds 1 RAM1:842D ?? ds 1 RAM1:842E ?? ds 1 RAM1:842F ?? ds 1 RAM1:8430 ?? ds 1 RAM1:8431 ?? ds 1 RAM1:8432 ?? ds 1 RAM1:8433 ?? ds 1 RAM1:8434 ?? ds 1 RAM1:8435 ?? ds 1 RAM1:8436 ?? ds 1 RAM1:8437 ?? ds 1 RAM1:8438 ?? ds 1 RAM1:8439 ?? ds 1 RAM1:843A ?? ds 1 RAM1:843B ?? ds 1 RAM1:843C ?? ds 1 RAM1:843D ?? ds 1 RAM1:843E ?? ds 1 RAM1:843F ?? ds 1 RAM1:8440 ?? ds 1 RAM1:8441 ?? ds 1 RAM1:8442 ?? ds 1 RAM1:8443 ?? ds 1 RAM1:8444 ?? ds 1 RAM1:8445 ?? ds 1 RAM1:8446 ?? ds 1 RAM1:8447 ?? ds 1 RAM1:8448 ?? ds 1 RAM1:8449 ?? ds 1 RAM1:844A ?? ds 1 RAM1:844B ?? ds 1 RAM1:844C ?? ds 1 RAM1:844D ?? ds 1 RAM1:844E ?? ds 1 RAM1:844F ?? ds 1 RAM1:8450 ?? ds 1 RAM1:8451 ?? ds 1 RAM1:8452 ?? ds 1 RAM1:8453 ?? ds 1 RAM1:8454 ?? ds 1 RAM1:8455 ?? ds 1 RAM1:8456 ?? ds 1 RAM1:8457 ?? ds 1 RAM1:8458 ?? ds 1 RAM1:8459 ?? ds 1 RAM1:845A ?? ds 1 RAM1:845B ?? ds 1 RAM1:845C ?? ds 1 RAM1:845D ?? ds 1 RAM1:845E ?? ds 1 RAM1:845F ?? ds 1 RAM1:8460 ?? ds 1 RAM1:8461 ?? ds 1 RAM1:8462 ?? ds 1 RAM1:8463 ?? ds 1 RAM1:8464 ?? ds 1 RAM1:8465 ?? ds 1 RAM1:8466 ?? ds 1 RAM1:8467 ?? ds 1 RAM1:8468 ?? ds 1 RAM1:8469 ?? ds 1 RAM1:846A ?? ds 1 RAM1:846B ?? ds 1 RAM1:846C ?? ds 1 RAM1:846D ?? ds 1 RAM1:846E ?? ds 1 RAM1:846F ?? ds 1 RAM1:8470 ?? ds 1 RAM1:8471 ?? ds 1 RAM1:8472 ?? ds 1 RAM1:8473 ?? ds 1 RAM1:8474 ?? ds 1 RAM1:8475 ?? ds 1 RAM1:8476 ?? ds 1 RAM1:8477 ?? ds 1 RAM1:8478 ?? ds 1 RAM1:8479 ?? ds 1 RAM1:847A ?? ds 1 RAM1:847B ?? ds 1 RAM1:847C ?? ds 1 RAM1:847D ?? ds 1 RAM1:847E ?? ds 1 RAM1:847F ?? ds 1 RAM1:8480 ?? ds 1 RAM1:8481 ?? ds 1 RAM1:8482 ?? ds 1 RAM1:8483 ?? ds 1 RAM1:8484 ?? ds 1 RAM1:8485 ?? ds 1 RAM1:8486 ?? ds 1 RAM1:8487 ?? ds 1 RAM1:8488 ?? ds 1 RAM1:8489 ?? ds 1 RAM1:848A ?? ds 1 RAM1:848B ?? ds 1 RAM1:848C ?? ds 1 RAM1:848D ?? ds 1 RAM1:848E ?? ds 1 RAM1:848F ?? ds 1 RAM1:8490 ?? ds 1 RAM1:8491 ?? ds 1 RAM1:8492 ?? ds 1 RAM1:8493 ?? ds 1 RAM1:8494 ?? ds 1 RAM1:8495 ?? ds 1 RAM1:8496 ?? ds 1 RAM1:8497 ?? ds 1 RAM1:8498 ?? ds 1 RAM1:8499 ?? ds 1 RAM1:849A ?? ds 1 RAM1:849B ?? ds 1 RAM1:849C ?? ds 1 RAM1:849D ?? ds 1 RAM1:849E ?? ds 1 RAM1:849F ?? ds 1 RAM1:84A0 ?? ds 1 RAM1:84A1 ?? ds 1 RAM1:84A2 ?? ds 1 RAM1:84A3 ?? ds 1 RAM1:84A4 ?? ds 1 RAM1:84A5 ?? ds 1 RAM1:84A6 ?? ds 1 RAM1:84A7 ?? ds 1 RAM1:84A8 ?? ds 1 RAM1:84A9 ?? ds 1 RAM1:84AA ?? ds 1 RAM1:84AB ?? ds 1 RAM1:84AC ?? ds 1 RAM1:84AD ?? ds 1 RAM1:84AE ?? ds 1 RAM1:84AF ?? ds 1 RAM1:84B0 ?? ds 1 RAM1:84B1 ?? ds 1 RAM1:84B2 ?? ds 1 RAM1:84B3 ?? ds 1 RAM1:84B4 ?? ds 1 RAM1:84B5 ?? ds 1 RAM1:84B6 ?? ds 1 RAM1:84B7 ?? ds 1 RAM1:84B8 ?? ds 1 RAM1:84B9 ?? ds 1 RAM1:84BA ?? ds 1 RAM1:84BB ?? ds 1 RAM1:84BC ?? ds 1 RAM1:84BD ?? ds 1 RAM1:84BE ?? ds 1 RAM1:84BF ?? ds 1 RAM1:84C0 ?? ds 1 RAM1:84C1 ?? ds 1 RAM1:84C2 ?? ds 1 RAM1:84C3 ?? ds 1 RAM1:84C4 ?? ds 1 RAM1:84C5 ?? ds 1 RAM1:84C6 ?? ds 1 RAM1:84C7 ?? ds 1 RAM1:84C8 ?? ds 1 RAM1:84C9 ?? ds 1 RAM1:84CA ?? ds 1 RAM1:84CB ?? ds 1 RAM1:84CC ?? ds 1 RAM1:84CD ?? ds 1 RAM1:84CE ?? ds 1 RAM1:84CF ?? ds 1 RAM1:84D0 ?? ds 1 RAM1:84D1 ?? ds 1 RAM1:84D2 ?? ds 1 RAM1:84D3 ?? ds 1 RAM1:84D4 ?? ds 1 RAM1:84D5 ?? ds 1 RAM1:84D6 ?? ds 1 RAM1:84D7 ?? ds 1 RAM1:84D8 ?? ds 1 RAM1:84D9 ?? ds 1 RAM1:84DA ?? ds 1 RAM1:84DB ?? ds 1 RAM1:84DC ?? ds 1 RAM1:84DD ?? ds 1 RAM1:84DE ?? ds 1 RAM1:84DF ?? ds 1 RAM1:84E0 ?? ds 1 RAM1:84E1 ?? ds 1 RAM1:84E2 ?? ds 1 RAM1:84E3 ?? ds 1 RAM1:84E4 ?? ds 1 RAM1:84E5 ?? ds 1 RAM1:84E6 ?? ds 1 RAM1:84E7 ?? ds 1 RAM1:84E8 ?? ds 1 RAM1:84E9 ?? ds 1 RAM1:84EA ?? ds 1 RAM1:84EB ?? ds 1 RAM1:84EC ?? ds 1 RAM1:84ED ?? ds 1 RAM1:84EE ?? ds 1 RAM1:84EF ?? ds 1 RAM1:84F0 ?? ds 1 RAM1:84F1 ?? ds 1 RAM1:84F2 ?? ds 1 RAM1:84F3 ?? ds 1 RAM1:84F4 ?? ds 1 RAM1:84F5 ?? ds 1 RAM1:84F6 ?? ds 1 RAM1:84F7 ?? ds 1 RAM1:84F8 ?? ds 1 RAM1:84F9 ?? ds 1 RAM1:84FA ?? ds 1 RAM1:84FB ?? ds 1 RAM1:84FC ?? ds 1 RAM1:84FD ?? ds 1 RAM1:84FE ?? ds 1 RAM1:84FF ?? ds 1 RAM1:8500 ?? ds 1 RAM1:8501 ?? ds 1 RAM1:8502 ?? ds 1 RAM1:8503 ?? ds 1 RAM1:8504 ?? ds 1 RAM1:8505 ?? ds 1 RAM1:8506 ?? ds 1 RAM1:8507 ?? ds 1 RAM1:8508 ?? ds 1 RAM1:8509 ?? ds 1 RAM1:850A ?? ds 1 RAM1:850B ?? ds 1 RAM1:850C ?? ds 1 RAM1:850D ?? ds 1 RAM1:850E ?? ds 1 RAM1:850F ?? ds 1 RAM1:8510 ?? ds 1 RAM1:8511 ?? ds 1 RAM1:8512 ?? ds 1 RAM1:8513 ?? ds 1 RAM1:8514 ?? ds 1 RAM1:8515 ?? ds 1 RAM1:8516 ?? ds 1 RAM1:8517 ?? ds 1 RAM1:8518 ?? ds 1 RAM1:8519 ?? ds 1 RAM1:851A ?? ds 1 RAM1:851B ?? ds 1 RAM1:851C ?? ds 1 RAM1:851D ?? ds 1 RAM1:851E ?? ds 1 RAM1:851F ?? ds 1 RAM1:8520 ?? ds 1 RAM1:8521 ?? ds 1 RAM1:8522 ?? ds 1 RAM1:8523 ?? ds 1 RAM1:8524 ?? ds 1 RAM1:8525 ?? ds 1 RAM1:8526 ?? ds 1 RAM1:8527 ?? ds 1 RAM1:8528 ?? ds 1 RAM1:8529 ?? ds 1 RAM1:852A ?? ds 1 RAM1:852B ?? ds 1 RAM1:852C ?? ds 1 RAM1:852D ?? ds 1 RAM1:852E ?? ds 1 RAM1:852F ?? ds 1 RAM1:8530 ?? ds 1 RAM1:8531 ?? ds 1 RAM1:8532 ?? ds 1 RAM1:8533 ?? ds 1 RAM1:8534 ?? ds 1 RAM1:8535 ?? ds 1 RAM1:8536 ?? ds 1 RAM1:8537 ?? ds 1 RAM1:8538 ?? ds 1 RAM1:8539 ?? ds 1 RAM1:853A ?? ds 1 RAM1:853B ?? ds 1 RAM1:853C ?? ds 1 RAM1:853D ?? ds 1 RAM1:853E ?? ds 1 RAM1:853F ?? ds 1 RAM1:8540 ?? ds 1 RAM1:8541 ?? ds 1 RAM1:8542 ?? ds 1 RAM1:8543 ?? ds 1 RAM1:8544 ?? ds 1 RAM1:8545 ?? ds 1 RAM1:8546 ?? ds 1 RAM1:8547 ?? ds 1 RAM1:8548 ?? ds 1 RAM1:8549 ?? ds 1 RAM1:854A ?? ds 1 RAM1:854B ?? ds 1 RAM1:854C ?? ds 1 RAM1:854D ?? ds 1 RAM1:854E ?? ds 1 RAM1:854F ?? ds 1 RAM1:8550 ?? ds 1 RAM1:8551 ?? ds 1 RAM1:8552 ?? ds 1 RAM1:8553 ?? ds 1 RAM1:8554 ?? ds 1 RAM1:8555 ?? ds 1 RAM1:8556 ?? ds 1 RAM1:8557 ?? ds 1 RAM1:8558 ?? ds 1 RAM1:8559 ?? ds 1 RAM1:855A ?? ds 1 RAM1:855B ?? ds 1 RAM1:855C ?? ds 1 RAM1:855D ?? ds 1 RAM1:855E ?? ds 1 RAM1:855F ?? ds 1 RAM1:8560 ?? ds 1 RAM1:8561 ?? ds 1 RAM1:8562 ?? ds 1 RAM1:8563 ?? ds 1 RAM1:8564 ?? ds 1 RAM1:8565 ?? ds 1 RAM1:8566 ?? ds 1 RAM1:8567 ?? ds 1 RAM1:8568 ?? ds 1 RAM1:8569 ?? ds 1 RAM1:856A ?? ds 1 RAM1:856B ?? ds 1 RAM1:856C ?? ds 1 RAM1:856D ?? ds 1 RAM1:856E ?? ds 1 RAM1:856F ?? ds 1 RAM1:8570 ?? ds 1 RAM1:8571 ?? ds 1 RAM1:8572 ?? ds 1 RAM1:8573 ?? ds 1 RAM1:8574 ?? ds 1 RAM1:8575 ?? ds 1 RAM1:8576 ?? ds 1 RAM1:8577 ?? ds 1 RAM1:8578 ?? ds 1 RAM1:8579 ?? ds 1 RAM1:857A ?? ds 1 RAM1:857B ?? ds 1 RAM1:857C ?? ds 1 RAM1:857D ?? ds 1 RAM1:857E ?? ds 1 RAM1:857F ?? ds 1 RAM1:8580 ?? ds 1 RAM1:8581 ?? ds 1 RAM1:8582 ?? ds 1 RAM1:8583 ?? ds 1 RAM1:8584 ?? ds 1 RAM1:8585 ?? ds 1 RAM1:8586 ?? ds 1 RAM1:8587 ?? ds 1 RAM1:8588 ?? ds 1 RAM1:8589 ?? ds 1 RAM1:858A ?? ds 1 RAM1:858B ?? ds 1 RAM1:858C ?? ds 1 RAM1:858D ?? ds 1 RAM1:858E ?? ds 1 RAM1:858F ?? ds 1 RAM1:8590 ?? ds 1 RAM1:8591 ?? ds 1 RAM1:8592 ?? ds 1 RAM1:8593 ?? ds 1 RAM1:8594 ?? ds 1 RAM1:8595 ?? ds 1 RAM1:8596 ?? ds 1 RAM1:8597 ?? ds 1 RAM1:8598 ?? ds 1 RAM1:8599 ?? ds 1 RAM1:859A ?? ds 1 RAM1:859B ?? ds 1 RAM1:859C ?? ds 1 RAM1:859D ?? ds 1 RAM1:859E ?? ds 1 RAM1:859F ?? ds 1 RAM1:85A0 ?? ds 1 RAM1:85A1 ?? ds 1 RAM1:85A2 ?? ds 1 RAM1:85A3 ?? ds 1 RAM1:85A4 ?? ds 1 RAM1:85A5 ?? ds 1 RAM1:85A6 ?? ds 1 RAM1:85A7 ?? ds 1 RAM1:85A8 ?? ds 1 RAM1:85A9 ?? ds 1 RAM1:85AA ?? ds 1 RAM1:85AB ?? ds 1 RAM1:85AC ?? ds 1 RAM1:85AD ?? ds 1 RAM1:85AE ?? ds 1 RAM1:85AF ?? ds 1 RAM1:85B0 ?? ds 1 RAM1:85B1 ?? ds 1 RAM1:85B2 ?? ds 1 RAM1:85B3 ?? ds 1 RAM1:85B4 ?? ds 1 RAM1:85B5 ?? ds 1 RAM1:85B6 ?? ds 1 RAM1:85B7 ?? ds 1 RAM1:85B8 ?? ds 1 RAM1:85B9 ?? ds 1 RAM1:85BA ?? ds 1 RAM1:85BB ?? ds 1 RAM1:85BC ?? ds 1 RAM1:85BD ?? ds 1 RAM1:85BE ?? ds 1 RAM1:85BF ?? ds 1 RAM1:85C0 ?? ds 1 RAM1:85C1 ?? ds 1 RAM1:85C2 ?? ds 1 RAM1:85C3 ?? ds 1 RAM1:85C4 ?? ds 1 RAM1:85C5 ?? ds 1 RAM1:85C6 ?? ds 1 RAM1:85C7 ?? ds 1 RAM1:85C8 ?? ds 1 RAM1:85C9 ?? ds 1 RAM1:85CA ?? ds 1 RAM1:85CB ?? ds 1 RAM1:85CC ?? ds 1 RAM1:85CD ?? ds 1 RAM1:85CE ?? ds 1 RAM1:85CF ?? ds 1 RAM1:85D0 ?? ds 1 RAM1:85D1 ?? ds 1 RAM1:85D2 ?? ds 1 RAM1:85D3 ?? ds 1 RAM1:85D4 ?? ds 1 RAM1:85D5 ?? ds 1 RAM1:85D6 ?? ds 1 RAM1:85D7 ?? ds 1 RAM1:85D8 ?? ds 1 RAM1:85D9 ?? ds 1 RAM1:85DA ?? ds 1 RAM1:85DB ?? ds 1 RAM1:85DC ?? ds 1 RAM1:85DD ?? ds 1 RAM1:85DE ?? ds 1 RAM1:85DF ?? ds 1 RAM1:85E0 ?? ds 1 RAM1:85E1 ?? ds 1 RAM1:85E2 ?? ds 1 RAM1:85E3 ?? ds 1 RAM1:85E4 ?? ds 1 RAM1:85E5 ?? ds 1 RAM1:85E6 ?? ds 1 RAM1:85E7 ?? ds 1 RAM1:85E8 ?? ds 1 RAM1:85E9 ?? ds 1 RAM1:85EA ?? ds 1 RAM1:85EB ?? ds 1 RAM1:85EC ?? ds 1 RAM1:85ED ?? ds 1 RAM1:85EE ?? ds 1 RAM1:85EF ?? ds 1 RAM1:85F0 ?? ds 1 RAM1:85F1 ?? ds 1 RAM1:85F2 ?? ds 1 RAM1:85F3 ?? ds 1 RAM1:85F4 ?? ds 1 RAM1:85F5 ?? ds 1 RAM1:85F6 ?? ds 1 RAM1:85F7 ?? ds 1 RAM1:85F8 ?? ds 1 RAM1:85F9 ?? ds 1 RAM1:85FA ?? ds 1 RAM1:85FB ?? ds 1 RAM1:85FC ?? ds 1 RAM1:85FD ?? ds 1 RAM1:85FE ?? ds 1 RAM1:85FF ?? ds 1 RAM1:8600 ?? ds 1 RAM1:8601 ?? ds 1 RAM1:8602 ?? ds 1 RAM1:8603 ?? ds 1 RAM1:8604 ?? ds 1 RAM1:8605 ?? ds 1 RAM1:8606 ?? ds 1 RAM1:8607 ?? ds 1 RAM1:8608 ?? ds 1 RAM1:8609 ?? ds 1 RAM1:860A ?? ds 1 RAM1:860B ?? ds 1 RAM1:860C ?? ds 1 RAM1:860D ?? ds 1 RAM1:860E ?? ds 1 RAM1:860F ?? ds 1 RAM1:8610 ?? ds 1 RAM1:8611 ?? ds 1 RAM1:8612 ?? ds 1 RAM1:8613 ?? ds 1 RAM1:8614 ?? ds 1 RAM1:8615 ?? ds 1 RAM1:8616 ?? ds 1 RAM1:8617 ?? ds 1 RAM1:8618 ?? ds 1 RAM1:8619 ?? ds 1 RAM1:861A ?? ds 1 RAM1:861B ?? ds 1 RAM1:861C ?? ds 1 RAM1:861D ?? ds 1 RAM1:861E ?? ds 1 RAM1:861F ?? ds 1 RAM1:8620 ?? ds 1 RAM1:8621 ?? ds 1 RAM1:8622 ?? ds 1 RAM1:8623 ?? ds 1 RAM1:8624 ?? ds 1 RAM1:8625 ?? ds 1 RAM1:8626 ?? ds 1 RAM1:8627 ?? ds 1 RAM1:8628 ?? ds 1 RAM1:8629 ?? ds 1 RAM1:862A ?? ds 1 RAM1:862B ?? ds 1 RAM1:862C ?? ds 1 RAM1:862D ?? ds 1 RAM1:862E ?? ds 1 RAM1:862F ?? ds 1 RAM1:8630 ?? ds 1 RAM1:8631 ?? ds 1 RAM1:8632 ?? ds 1 RAM1:8633 ?? ds 1 RAM1:8634 ?? ds 1 RAM1:8635 ?? ds 1 RAM1:8636 ?? ds 1 RAM1:8637 ?? ds 1 RAM1:8638 ?? ds 1 RAM1:8639 ?? ds 1 RAM1:863A ?? ds 1 RAM1:863B ?? ds 1 RAM1:863C ?? ds 1 RAM1:863D ?? ds 1 RAM1:863E ?? ds 1 RAM1:863F ?? ds 1 RAM1:8640 ?? ds 1 RAM1:8641 ?? ds 1 RAM1:8642 ?? ds 1 RAM1:8643 ?? ds 1 RAM1:8644 ?? ds 1 RAM1:8645 ?? ds 1 RAM1:8646 ?? ds 1 RAM1:8647 ?? ds 1 RAM1:8648 ?? ds 1 RAM1:8649 ?? ds 1 RAM1:864A ?? ds 1 RAM1:864B ?? ds 1 RAM1:864C ?? ds 1 RAM1:864D ?? ds 1 RAM1:864E ?? ds 1 RAM1:864F ?? ds 1 RAM1:8650 ?? ds 1 RAM1:8651 ?? ds 1 RAM1:8652 ?? ds 1 RAM1:8653 ?? ds 1 RAM1:8654 ?? ds 1 RAM1:8655 ?? ds 1 RAM1:8656 ?? ds 1 RAM1:8657 ?? ds 1 RAM1:8658 ?? ds 1 RAM1:8659 ?? ds 1 RAM1:865A ?? ds 1 RAM1:865B ?? ds 1 RAM1:865C ?? ds 1 RAM1:865D ?? ds 1 RAM1:865E ?? ds 1 RAM1:865F ?? ds 1 RAM1:8660 ?? ds 1 RAM1:8661 ?? ds 1 RAM1:8662 ?? ds 1 RAM1:8663 ?? ds 1 RAM1:8664 ?? ds 1 RAM1:8665 ?? ds 1 RAM1:8666 ?? ds 1 RAM1:8667 ?? ds 1 RAM1:8668 ?? ds 1 RAM1:8669 ?? ds 1 RAM1:866A ?? ds 1 RAM1:866B ?? ds 1 RAM1:866C ?? ds 1 RAM1:866D ?? ds 1 RAM1:866E ?? ds 1 RAM1:866F ?? ds 1 RAM1:8670 ?? ds 1 RAM1:8671 ?? ds 1 RAM1:8672 ?? ds 1 RAM1:8673 ?? ds 1 RAM1:8674 ?? ds 1 RAM1:8675 ?? ds 1 RAM1:8676 ?? ds 1 RAM1:8677 ?? ds 1 RAM1:8678 ?? ds 1 RAM1:8679 ?? ds 1 RAM1:867A ?? ds 1 RAM1:867B ?? ds 1 RAM1:867C ?? ds 1 RAM1:867D ?? ds 1 RAM1:867E ?? ds 1 RAM1:867F ?? ds 1 RAM1:8680 ?? ds 1 RAM1:8681 ?? ds 1 RAM1:8682 ?? ds 1 RAM1:8683 ?? ds 1 RAM1:8684 ?? ds 1 RAM1:8685 ?? ds 1 RAM1:8686 ?? ds 1 RAM1:8687 ?? ds 1 RAM1:8688 ?? ds 1 RAM1:8689 ?? ds 1 RAM1:868A ?? ds 1 RAM1:868B ?? ds 1 RAM1:868C ?? ds 1 RAM1:868D ?? ds 1 RAM1:868E ?? ds 1 RAM1:868F ?? ds 1 RAM1:8690 ?? ds 1 RAM1:8691 ?? ds 1 RAM1:8692 ?? ds 1 RAM1:8693 ?? ds 1 RAM1:8694 ?? ds 1 RAM1:8695 ?? ds 1 RAM1:8696 ?? ds 1 RAM1:8697 ?? ds 1 RAM1:8698 ?? ds 1 RAM1:8699 ?? ds 1 RAM1:869A ?? ds 1 RAM1:869B ?? ds 1 RAM1:869C ?? ds 1 RAM1:869D ?? ds 1 RAM1:869E ?? ds 1 RAM1:869F ?? ds 1 RAM1:86A0 ?? ds 1 RAM1:86A1 ?? ds 1 RAM1:86A2 ?? ds 1 RAM1:86A3 ?? ds 1 RAM1:86A4 ?? ds 1 RAM1:86A5 ?? ds 1 RAM1:86A6 ?? ds 1 RAM1:86A7 ?? ds 1 RAM1:86A8 ?? ds 1 RAM1:86A9 ?? ds 1 RAM1:86AA ?? ds 1 RAM1:86AB ?? ds 1 RAM1:86AC ?? ds 1 RAM1:86AD ?? ds 1 RAM1:86AE ?? ds 1 RAM1:86AF ?? ds 1 RAM1:86B0 ?? ds 1 RAM1:86B1 ?? ds 1 RAM1:86B2 ?? ds 1 RAM1:86B3 ?? ds 1 RAM1:86B4 ?? ds 1 RAM1:86B5 ?? ds 1 RAM1:86B6 ?? ds 1 RAM1:86B7 ?? ds 1 RAM1:86B8 ?? ds 1 RAM1:86B9 ?? ds 1 RAM1:86BA ?? ds 1 RAM1:86BB ?? ds 1 RAM1:86BC ?? ds 1 RAM1:86BD ?? ds 1 RAM1:86BE ?? ds 1 RAM1:86BF ?? ds 1 RAM1:86C0 ?? ds 1 RAM1:86C1 ?? ds 1 RAM1:86C2 ?? ds 1 RAM1:86C3 ?? ds 1 RAM1:86C4 ?? ds 1 RAM1:86C5 ?? ds 1 RAM1:86C6 ?? ds 1 RAM1:86C7 ?? ds 1 RAM1:86C8 ?? ds 1 RAM1:86C9 ?? ds 1 RAM1:86CA ?? ds 1 RAM1:86CB ?? ds 1 RAM1:86CC ?? ds 1 RAM1:86CD ?? ds 1 RAM1:86CE ?? ds 1 RAM1:86CF ?? ds 1 RAM1:86D0 ?? ds 1 RAM1:86D1 ?? ds 1 RAM1:86D2 ?? ds 1 RAM1:86D3 ?? ds 1 RAM1:86D4 ?? ds 1 RAM1:86D5 ?? ds 1 RAM1:86D6 ?? ds 1 RAM1:86D7 ?? ds 1 RAM1:86D8 ?? ds 1 RAM1:86D9 ?? ds 1 RAM1:86DA ?? ds 1 RAM1:86DB ?? ds 1 RAM1:86DC ?? ds 1 RAM1:86DD ?? ds 1 RAM1:86DE ?? ds 1 RAM1:86DF ?? ds 1 RAM1:86E0 ?? ds 1 RAM1:86E1 ?? ds 1 RAM1:86E2 ?? ds 1 RAM1:86E3 ?? ds 1 RAM1:86E4 ?? ds 1 RAM1:86E5 ?? ds 1 RAM1:86E6 ?? ds 1 RAM1:86E7 ?? ds 1 RAM1:86E8 ?? ds 1 RAM1:86E9 ?? ds 1 RAM1:86EA ?? ds 1 RAM1:86EB ?? ds 1 RAM1:86EC ?? ds 1 RAM1:86ED ?? ds 1 RAM1:86EE ?? ds 1 RAM1:86EF ?? ds 1 RAM1:86F0 ?? ds 1 RAM1:86F1 ?? ds 1 RAM1:86F2 ?? ds 1 RAM1:86F3 ?? ds 1 RAM1:86F4 ?? ds 1 RAM1:86F5 ?? ds 1 RAM1:86F6 ?? ds 1 RAM1:86F7 ?? ds 1 RAM1:86F8 ?? ds 1 RAM1:86F9 ?? ds 1 RAM1:86FA ?? ds 1 RAM1:86FB ?? ds 1 RAM1:86FC ?? ds 1 RAM1:86FD ?? ds 1 RAM1:86FE ?? ds 1 RAM1:86FF ?? ds 1 RAM1:8700 ?? ds 1 RAM1:8701 ?? ds 1 RAM1:8702 ?? ds 1 RAM1:8703 ?? ds 1 RAM1:8704 ?? ds 1 RAM1:8705 ?? ds 1 RAM1:8706 ?? ds 1 RAM1:8707 ?? ds 1 RAM1:8708 ?? ds 1 RAM1:8709 ?? ds 1 RAM1:870A ?? ds 1 RAM1:870B ?? ds 1 RAM1:870C ?? ds 1 RAM1:870D ?? ds 1 RAM1:870E ?? ds 1 RAM1:870F ?? ds 1 RAM1:8710 ?? ds 1 RAM1:8711 ?? ds 1 RAM1:8712 ?? ds 1 RAM1:8713 ?? ds 1 RAM1:8714 ?? ds 1 RAM1:8715 ?? ds 1 RAM1:8716 ?? ds 1 RAM1:8717 ?? ds 1 RAM1:8718 ?? ds 1 RAM1:8719 ?? ds 1 RAM1:871A ?? ds 1 RAM1:871B ?? ds 1 RAM1:871C ?? ds 1 RAM1:871D ?? ds 1 RAM1:871E ?? ds 1 RAM1:871F ?? ds 1 RAM1:8720 ?? ds 1 RAM1:8721 ?? ds 1 RAM1:8722 ?? ds 1 RAM1:8723 ?? ds 1 RAM1:8724 ?? ds 1 RAM1:8725 ?? ds 1 RAM1:8726 ?? ds 1 RAM1:8727 ?? ds 1 RAM1:8728 ?? ds 1 RAM1:8729 ?? ds 1 RAM1:872A ?? ds 1 RAM1:872B ?? ds 1 RAM1:872C ?? ds 1 RAM1:872D ?? ds 1 RAM1:872E ?? ds 1 RAM1:872F ?? ds 1 RAM1:8730 ?? ds 1 RAM1:8731 ?? ds 1 RAM1:8732 ?? ds 1 RAM1:8733 ?? ds 1 RAM1:8734 ?? ds 1 RAM1:8735 ?? ds 1 RAM1:8736 ?? ds 1 RAM1:8737 ?? ds 1 RAM1:8738 ?? ds 1 RAM1:8739 ?? ds 1 RAM1:873A ?? ds 1 RAM1:873B ?? ds 1 RAM1:873C ?? ds 1 RAM1:873D ?? ds 1 RAM1:873E ?? ds 1 RAM1:873F ?? ds 1 RAM1:8740 ?? ds 1 RAM1:8741 ?? ds 1 RAM1:8742 ?? ds 1 RAM1:8743 ?? ds 1 RAM1:8744 ?? ds 1 RAM1:8745 ?? ds 1 RAM1:8746 ?? ds 1 RAM1:8747 ?? ds 1 RAM1:8748 ?? ds 1 RAM1:8749 ?? ds 1 RAM1:874A ?? ds 1 RAM1:874B ?? ds 1 RAM1:874C ?? ds 1 RAM1:874D ?? ds 1 RAM1:874E ?? ds 1 RAM1:874F ?? ds 1 RAM1:8750 ?? ds 1 RAM1:8751 ?? ds 1 RAM1:8752 ?? ds 1 RAM1:8753 ?? ds 1 RAM1:8754 ?? ds 1 RAM1:8755 ?? ds 1 RAM1:8756 ?? ds 1 RAM1:8757 ?? ds 1 RAM1:8758 ?? ds 1 RAM1:8759 ?? ds 1 RAM1:875A ?? ds 1 RAM1:875B ?? ds 1 RAM1:875C ?? ds 1 RAM1:875D ?? ds 1 RAM1:875E ?? ds 1 RAM1:875F ?? ds 1 RAM1:8760 ?? ds 1 RAM1:8761 ?? ds 1 RAM1:8762 ?? ds 1 RAM1:8763 ?? ds 1 RAM1:8764 ?? ds 1 RAM1:8765 ?? ds 1 RAM1:8766 ?? ds 1 RAM1:8767 ?? ds 1 RAM1:8768 ?? ds 1 RAM1:8769 ?? ds 1 RAM1:876A ?? ds 1 RAM1:876B ?? ds 1 RAM1:876C ?? ds 1 RAM1:876D ?? ds 1 RAM1:876E ?? ds 1 RAM1:876F ?? ds 1 RAM1:8770 ?? ds 1 RAM1:8771 ?? ds 1 RAM1:8772 ?? ds 1 RAM1:8773 ?? ds 1 RAM1:8774 ?? ds 1 RAM1:8775 ?? ds 1 RAM1:8776 ?? ds 1 RAM1:8777 ?? ds 1 RAM1:8778 ?? ds 1 RAM1:8779 ?? ds 1 RAM1:877A ?? ds 1 RAM1:877B ?? ds 1 RAM1:877C ?? ds 1 RAM1:877D ?? ds 1 RAM1:877E ?? ds 1 RAM1:877F ?? ds 1 RAM1:8780 ?? ds 1 RAM1:8781 ?? ds 1 RAM1:8782 ?? ds 1 RAM1:8783 ?? ds 1 RAM1:8784 ?? ds 1 RAM1:8785 ?? ds 1 RAM1:8786 ?? ds 1 RAM1:8787 ?? ds 1 RAM1:8788 ?? ds 1 RAM1:8789 ?? ds 1 RAM1:878A ?? ds 1 RAM1:878B ?? ds 1 RAM1:878C ?? ds 1 RAM1:878D ?? ds 1 RAM1:878E ?? ds 1 RAM1:878F ?? ds 1 RAM1:8790 ?? ds 1 RAM1:8791 ?? ds 1 RAM1:8792 ?? ds 1 RAM1:8793 ?? ds 1 RAM1:8794 ?? ds 1 RAM1:8795 ?? ds 1 RAM1:8796 ?? ds 1 RAM1:8797 ?? ds 1 RAM1:8798 ?? ds 1 RAM1:8799 ?? ds 1 RAM1:879A ?? ds 1 RAM1:879B ?? ds 1 RAM1:879C ?? ds 1 RAM1:879D ?? ds 1 RAM1:879E ?? ds 1 RAM1:879F ?? ds 1 RAM1:87A0 ?? ds 1 RAM1:87A1 ?? ds 1 RAM1:87A2 ?? ds 1 RAM1:87A3 ?? ds 1 RAM1:87A4 ?? ds 1 RAM1:87A5 ?? ds 1 RAM1:87A6 ?? ds 1 RAM1:87A7 ?? ds 1 RAM1:87A8 ?? ds 1 RAM1:87A9 ?? ds 1 RAM1:87AA ?? ds 1 RAM1:87AB ?? ds 1 RAM1:87AC ?? ds 1 RAM1:87AD ?? ds 1 RAM1:87AE ?? ds 1 RAM1:87AF ?? ds 1 RAM1:87B0 ?? ds 1 RAM1:87B1 ?? ds 1 RAM1:87B2 ?? ds 1 RAM1:87B3 ?? ds 1 RAM1:87B4 ?? ds 1 RAM1:87B5 ?? ds 1 RAM1:87B6 ?? ds 1 RAM1:87B7 ?? ds 1 RAM1:87B8 ?? ds 1 RAM1:87B9 ?? ds 1 RAM1:87BA ?? ds 1 RAM1:87BB ?? ds 1 RAM1:87BC ?? ds 1 RAM1:87BD ?? ds 1 RAM1:87BE ?? ds 1 RAM1:87BF ?? ds 1 RAM1:87C0 ?? ds 1 RAM1:87C1 ?? ds 1 RAM1:87C2 ?? ds 1 RAM1:87C3 ?? ds 1 RAM1:87C4 ?? ds 1 RAM1:87C5 ?? ds 1 RAM1:87C6 ?? ds 1 RAM1:87C7 ?? ds 1 RAM1:87C8 ?? ds 1 RAM1:87C9 ?? ds 1 RAM1:87CA ?? ds 1 RAM1:87CB ?? ds 1 RAM1:87CC ?? ds 1 RAM1:87CD ?? ds 1 RAM1:87CE ?? ds 1 RAM1:87CF ?? ds 1 RAM1:87D0 ?? ds 1 RAM1:87D1 ?? ds 1 RAM1:87D2 ?? ds 1 RAM1:87D3 ?? ds 1 RAM1:87D4 ?? ds 1 RAM1:87D5 ?? ds 1 RAM1:87D6 ?? ds 1 RAM1:87D7 ?? ds 1 RAM1:87D8 ?? ds 1 RAM1:87D9 ?? ds 1 RAM1:87DA ?? ds 1 RAM1:87DB ?? ds 1 RAM1:87DC ?? ds 1 RAM1:87DD ?? ds 1 RAM1:87DE ?? ds 1 RAM1:87DF ?? ds 1 RAM1:87E0 ?? ds 1 RAM1:87E1 ?? ds 1 RAM1:87E2 ?? ds 1 RAM1:87E3 ?? ds 1 RAM1:87E4 ?? ds 1 RAM1:87E5 ?? ds 1 RAM1:87E6 ?? ds 1 RAM1:87E7 ?? ds 1 RAM1:87E8 ?? ds 1 RAM1:87E9 ?? ds 1 RAM1:87EA ?? ds 1 RAM1:87EB ?? ds 1 RAM1:87EC ?? ds 1 RAM1:87ED ?? ds 1 RAM1:87EE ?? ds 1 RAM1:87EF ?? ds 1 RAM1:87F0 ?? ds 1 RAM1:87F1 ?? ds 1 RAM1:87F2 ?? ds 1 RAM1:87F3 ?? ds 1 RAM1:87F4 ?? ds 1 RAM1:87F5 ?? ds 1 RAM1:87F6 ?? ds 1 RAM1:87F7 ?? ds 1 RAM1:87F8 ?? ds 1 RAM1:87F9 ?? ds 1 RAM1:87FA ?? ds 1 RAM1:87FB ?? ds 1 RAM1:87FC ?? ds 1 RAM1:87FD ?? ds 1 RAM1:87FE ?? ds 1 RAM1:87FF ?? ds 1 RAM1:8800 ?? ds 1 RAM1:8801 ?? ds 1 RAM1:8802 ?? ds 1 RAM1:8803 ?? ds 1 RAM1:8804 ?? ds 1 RAM1:8805 ?? ds 1 RAM1:8806 ?? ds 1 RAM1:8807 ?? ds 1 RAM1:8808 ?? ds 1 RAM1:8809 ?? ds 1 RAM1:880A ?? ds 1 RAM1:880B ?? ds 1 RAM1:880C ?? ds 1 RAM1:880D ?? ds 1 RAM1:880E ?? ds 1 RAM1:880F ?? ds 1 RAM1:8810 ?? ds 1 RAM1:8811 ?? ds 1 RAM1:8812 ?? ds 1 RAM1:8813 ?? ds 1 RAM1:8814 ?? ds 1 RAM1:8815 ?? ds 1 RAM1:8816 ?? ds 1 RAM1:8817 ?? ds 1 RAM1:8818 ?? ds 1 RAM1:8819 ?? ds 1 RAM1:881A ?? ds 1 RAM1:881B ?? ds 1 RAM1:881C ?? ds 1 RAM1:881D ?? ds 1 RAM1:881E ?? ds 1 RAM1:881F ?? ds 1 RAM1:8820 ?? ds 1 RAM1:8821 ?? ds 1 RAM1:8822 ?? ds 1 RAM1:8823 ?? ds 1 RAM1:8824 ?? ds 1 RAM1:8825 ?? ds 1 RAM1:8826 ?? ds 1 RAM1:8827 ?? ds 1 RAM1:8828 ?? ds 1 RAM1:8829 ?? ds 1 RAM1:882A ?? ds 1 RAM1:882B ?? ds 1 RAM1:882C ?? ds 1 RAM1:882D ?? ds 1 RAM1:882E ?? ds 1 RAM1:882F ?? ds 1 RAM1:8830 ?? ds 1 RAM1:8831 ?? ds 1 RAM1:8832 ?? ds 1 RAM1:8833 ?? ds 1 RAM1:8834 ?? ds 1 RAM1:8835 ?? ds 1 RAM1:8836 ?? ds 1 RAM1:8837 ?? ds 1 RAM1:8838 ?? ds 1 RAM1:8839 ?? ds 1 RAM1:883A ?? ds 1 RAM1:883B ?? ds 1 RAM1:883C ?? ds 1 RAM1:883D ?? ds 1 RAM1:883E ?? ds 1 RAM1:883F ?? ds 1 RAM1:8840 ?? ds 1 RAM1:8841 ?? ds 1 RAM1:8842 ?? ds 1 RAM1:8843 ?? ds 1 RAM1:8844 ?? ds 1 RAM1:8845 ?? ds 1 RAM1:8846 ?? ds 1 RAM1:8847 ?? ds 1 RAM1:8848 ?? ds 1 RAM1:8849 ?? ds 1 RAM1:884A ?? ds 1 RAM1:884B ?? ds 1 RAM1:884C ?? ds 1 RAM1:884D ?? ds 1 RAM1:884E ?? ds 1 RAM1:884F ?? ds 1 RAM1:8850 ?? ds 1 RAM1:8851 ?? ds 1 RAM1:8852 ?? ds 1 RAM1:8853 ?? ds 1 RAM1:8854 ?? ds 1 RAM1:8855 ?? ds 1 RAM1:8856 ?? ds 1 RAM1:8857 ?? ds 1 RAM1:8858 ?? ds 1 RAM1:8859 ?? ds 1 RAM1:885A ?? ds 1 RAM1:885B ?? ds 1 RAM1:885C ?? ds 1 RAM1:885D ?? ds 1 RAM1:885E ?? ds 1 RAM1:885F ?? ds 1 RAM1:8860 ?? ds 1 RAM1:8861 ?? ds 1 RAM1:8862 ?? ds 1 RAM1:8863 ?? ds 1 RAM1:8864 ?? ds 1 RAM1:8865 ?? ds 1 RAM1:8866 ?? ds 1 RAM1:8867 ?? ds 1 RAM1:8868 ?? ds 1 RAM1:8869 ?? ds 1 RAM1:886A ?? ds 1 RAM1:886B ?? ds 1 RAM1:886C ?? ds 1 RAM1:886D ?? ds 1 RAM1:886E ?? ds 1 RAM1:886F ?? ds 1 RAM1:8870 ?? ds 1 RAM1:8871 ?? ds 1 RAM1:8872 ?? ds 1 RAM1:8873 ?? ds 1 RAM1:8874 ?? ds 1 RAM1:8875 ?? ds 1 RAM1:8876 ?? ds 1 RAM1:8877 ?? ds 1 RAM1:8878 ?? ds 1 RAM1:8879 ?? ds 1 RAM1:887A ?? ds 1 RAM1:887B ?? ds 1 RAM1:887C ?? ds 1 RAM1:887D ?? ds 1 RAM1:887E ?? ds 1 RAM1:887F ?? ds 1 RAM1:8880 ?? ds 1 RAM1:8881 ?? ds 1 RAM1:8882 ?? ds 1 RAM1:8883 ?? ds 1 RAM1:8884 ?? ds 1 RAM1:8885 ?? ds 1 RAM1:8886 ?? ds 1 RAM1:8887 ?? ds 1 RAM1:8888 ?? ds 1 RAM1:8889 ?? ds 1 RAM1:888A ?? ds 1 RAM1:888B ?? ds 1 RAM1:888C ?? ds 1 RAM1:888D ?? ds 1 RAM1:888E ?? ds 1 RAM1:888F ?? ds 1 RAM1:8890 ?? ds 1 RAM1:8891 ?? ds 1 RAM1:8892 ?? ds 1 RAM1:8893 ?? ds 1 RAM1:8894 ?? ds 1 RAM1:8895 ?? ds 1 RAM1:8896 ?? ds 1 RAM1:8897 ?? ds 1 RAM1:8898 ?? ds 1 RAM1:8899 ?? ds 1 RAM1:889A ?? ds 1 RAM1:889B ?? ds 1 RAM1:889C ?? ds 1 RAM1:889D ?? ds 1 RAM1:889E ?? ds 1 RAM1:889F ?? ds 1 RAM1:88A0 ?? ds 1 RAM1:88A1 ?? ds 1 RAM1:88A2 ?? ds 1 RAM1:88A3 ?? ds 1 RAM1:88A4 ?? ds 1 RAM1:88A5 ?? ds 1 RAM1:88A6 ?? ds 1 RAM1:88A7 ?? ds 1 RAM1:88A8 ?? ds 1 RAM1:88A9 ?? ds 1 RAM1:88AA ?? ds 1 RAM1:88AB ?? ds 1 RAM1:88AC ?? ds 1 RAM1:88AD ?? ds 1 RAM1:88AE ?? ds 1 RAM1:88AF ?? ds 1 RAM1:88B0 ?? ds 1 RAM1:88B1 ?? ds 1 RAM1:88B2 ?? ds 1 RAM1:88B3 ?? ds 1 RAM1:88B4 ?? ds 1 RAM1:88B5 ?? ds 1 RAM1:88B6 ?? ds 1 RAM1:88B7 ?? ds 1 RAM1:88B8 ?? ds 1 RAM1:88B9 ?? ds 1 RAM1:88BA ?? ds 1 RAM1:88BB ?? ds 1 RAM1:88BC ?? ds 1 RAM1:88BD ?? ds 1 RAM1:88BE ?? ds 1 RAM1:88BF ?? ds 1 RAM1:88C0 ?? ds 1 RAM1:88C1 ?? ds 1 RAM1:88C2 ?? ds 1 RAM1:88C3 ?? ds 1 RAM1:88C4 ?? ds 1 RAM1:88C5 ?? ds 1 RAM1:88C6 ?? ds 1 RAM1:88C7 ?? ds 1 RAM1:88C8 ?? ds 1 RAM1:88C9 ?? ds 1 RAM1:88CA ?? ds 1 RAM1:88CB ?? ds 1 RAM1:88CC ?? ds 1 RAM1:88CD ?? ds 1 RAM1:88CE ?? ds 1 RAM1:88CF ?? ds 1 RAM1:88D0 ?? ds 1 RAM1:88D1 ?? ds 1 RAM1:88D2 ?? ds 1 RAM1:88D3 ?? ds 1 RAM1:88D4 ?? ds 1 RAM1:88D5 ?? ds 1 RAM1:88D6 ?? ds 1 RAM1:88D7 ?? ds 1 RAM1:88D8 ?? ds 1 RAM1:88D9 ?? ds 1 RAM1:88DA ?? ds 1 RAM1:88DB ?? ds 1 RAM1:88DC ?? ds 1 RAM1:88DD ?? ds 1 RAM1:88DE ?? ds 1 RAM1:88DF ?? ds 1 RAM1:88E0 ?? ds 1 RAM1:88E1 ?? ds 1 RAM1:88E2 ?? ds 1 RAM1:88E3 ?? ds 1 RAM1:88E4 ?? ds 1 RAM1:88E5 ?? ds 1 RAM1:88E6 ?? ds 1 RAM1:88E7 ?? ds 1 RAM1:88E8 ?? ds 1 RAM1:88E9 ?? ds 1 RAM1:88EA ?? ds 1 RAM1:88EB ?? ds 1 RAM1:88EC ?? ds 1 RAM1:88ED ?? ds 1 RAM1:88EE ?? ds 1 RAM1:88EF ?? ds 1 RAM1:88F0 ?? ds 1 RAM1:88F1 ?? ds 1 RAM1:88F2 ?? ds 1 RAM1:88F3 ?? ds 1 RAM1:88F4 ?? ds 1 RAM1:88F5 ?? ds 1 RAM1:88F6 ?? ds 1 RAM1:88F7 ?? ds 1 RAM1:88F8 ?? ds 1 RAM1:88F9 ?? ds 1 RAM1:88FA ?? ds 1 RAM1:88FB ?? ds 1 RAM1:88FC ?? ds 1 RAM1:88FD ?? ds 1 RAM1:88FE ?? ds 1 RAM1:88FF ?? ds 1 RAM1:8900 ?? ds 1 RAM1:8901 ?? ds 1 RAM1:8902 ?? ds 1 RAM1:8903 ?? ds 1 RAM1:8904 ?? ds 1 RAM1:8905 ?? ds 1 RAM1:8906 ?? ds 1 RAM1:8907 ?? ds 1 RAM1:8908 ?? ds 1 RAM1:8909 ?? ds 1 RAM1:890A ?? ds 1 RAM1:890B ?? ds 1 RAM1:890C ?? ds 1 RAM1:890D ?? ds 1 RAM1:890E ?? ds 1 RAM1:890F ?? ds 1 RAM1:8910 ?? ds 1 RAM1:8911 ?? ds 1 RAM1:8912 ?? ds 1 RAM1:8913 ?? ds 1 RAM1:8914 ?? ds 1 RAM1:8915 ?? ds 1 RAM1:8916 ?? ds 1 RAM1:8917 ?? ds 1 RAM1:8918 ?? ds 1 RAM1:8919 ?? ds 1 RAM1:891A ?? ds 1 RAM1:891B ?? ds 1 RAM1:891C ?? ds 1 RAM1:891D ?? ds 1 RAM1:891E ?? ds 1 RAM1:891F ?? ds 1 RAM1:8920 ?? ds 1 RAM1:8921 ?? ds 1 RAM1:8922 ?? ds 1 RAM1:8923 ?? ds 1 RAM1:8924 ?? ds 1 RAM1:8925 ?? ds 1 RAM1:8926 ?? ds 1 RAM1:8927 ?? ds 1 RAM1:8928 ?? ds 1 RAM1:8929 ?? ds 1 RAM1:892A ?? ds 1 RAM1:892B ?? ds 1 RAM1:892C ?? ds 1 RAM1:892D ?? ds 1 RAM1:892E ?? ds 1 RAM1:892F ?? ds 1 RAM1:8930 ?? ds 1 RAM1:8931 ?? ds 1 RAM1:8932 ?? ds 1 RAM1:8933 ?? ds 1 RAM1:8934 ?? ds 1 RAM1:8935 ?? ds 1 RAM1:8936 ?? ds 1 RAM1:8937 ?? ds 1 RAM1:8938 ?? ds 1 RAM1:8939 ?? ds 1 RAM1:893A ?? ds 1 RAM1:893B ?? ds 1 RAM1:893C ?? ds 1 RAM1:893D ?? ds 1 RAM1:893E ?? ds 1 RAM1:893F ?? ds 1 RAM1:8940 ?? ds 1 RAM1:8941 ?? ds 1 RAM1:8942 ?? ds 1 RAM1:8943 ?? ds 1 RAM1:8944 ?? ds 1 RAM1:8945 ?? ds 1 RAM1:8946 ?? ds 1 RAM1:8947 ?? ds 1 RAM1:8948 ?? ds 1 RAM1:8949 ?? ds 1 RAM1:894A ?? ds 1 RAM1:894B ?? ds 1 RAM1:894C ?? ds 1 RAM1:894D ?? ds 1 RAM1:894E ?? ds 1 RAM1:894F ?? ds 1 RAM1:8950 ?? ds 1 RAM1:8951 ?? ds 1 RAM1:8952 ?? ds 1 RAM1:8953 ?? ds 1 RAM1:8954 ?? ds 1 RAM1:8955 ?? ds 1 RAM1:8956 ?? ds 1 RAM1:8957 ?? ds 1 RAM1:8958 ?? ds 1 RAM1:8959 ?? ds 1 RAM1:895A ?? ds 1 RAM1:895B ?? ds 1 RAM1:895C ?? ds 1 RAM1:895D ?? ds 1 RAM1:895E ?? ds 1 RAM1:895F ?? ds 1 RAM1:8960 ?? ds 1 RAM1:8961 ?? ds 1 RAM1:8962 ?? ds 1 RAM1:8963 ?? ds 1 RAM1:8964 ?? ds 1 RAM1:8965 ?? ds 1 RAM1:8966 ?? ds 1 RAM1:8967 ?? ds 1 RAM1:8968 ?? ds 1 RAM1:8969 ?? ds 1 RAM1:896A ?? ds 1 RAM1:896B ?? ds 1 RAM1:896C ?? ds 1 RAM1:896D ?? ds 1 RAM1:896E ?? ds 1 RAM1:896F ?? ds 1 RAM1:8970 ?? ds 1 RAM1:8971 ?? ds 1 RAM1:8972 ?? ds 1 RAM1:8973 ?? ds 1 RAM1:8974 ?? ds 1 RAM1:8975 ?? ds 1 RAM1:8976 ?? ds 1 RAM1:8977 ?? ds 1 RAM1:8978 ?? ds 1 RAM1:8979 ?? ds 1 RAM1:897A ?? ds 1 RAM1:897B ?? ds 1 RAM1:897C ?? ds 1 RAM1:897D ?? ds 1 RAM1:897E ?? ds 1 RAM1:897F ?? ds 1 RAM1:8980 ?? ds 1 RAM1:8981 ?? ds 1 RAM1:8982 ?? ds 1 RAM1:8983 ?? ds 1 RAM1:8984 ?? ds 1 RAM1:8985 ?? ds 1 RAM1:8986 ?? ds 1 RAM1:8987 ?? ds 1 RAM1:8988 ?? ds 1 RAM1:8989 ?? ds 1 RAM1:898A ?? ds 1 RAM1:898B ?? ds 1 RAM1:898C ?? ds 1 RAM1:898D ?? ds 1 RAM1:898E ?? ds 1 RAM1:898F ?? ds 1 RAM1:8990 ?? ds 1 RAM1:8991 ?? ds 1 RAM1:8992 ?? ds 1 RAM1:8993 ?? ds 1 RAM1:8994 ?? ds 1 RAM1:8995 ?? ds 1 RAM1:8996 ?? ds 1 RAM1:8997 ?? ds 1 RAM1:8998 ?? ds 1 RAM1:8999 ?? ds 1 RAM1:899A ?? ds 1 RAM1:899B ?? ds 1 RAM1:899C ?? ds 1 RAM1:899D ?? ds 1 RAM1:899E ?? ds 1 RAM1:899F ?? ds 1 RAM1:89A0 ?? ds 1 RAM1:89A1 ?? ds 1 RAM1:89A2 ?? ds 1 RAM1:89A3 ?? ds 1 RAM1:89A4 ?? ds 1 RAM1:89A5 ?? ds 1 RAM1:89A6 ?? ds 1 RAM1:89A7 ?? ds 1 RAM1:89A8 ?? ds 1 RAM1:89A9 ?? ds 1 RAM1:89AA ?? ds 1 RAM1:89AB ?? ds 1 RAM1:89AC ?? ds 1 RAM1:89AD ?? ds 1 RAM1:89AE ?? ds 1 RAM1:89AF ?? ds 1 RAM1:89B0 ?? ds 1 RAM1:89B1 ?? ds 1 RAM1:89B2 ?? ds 1 RAM1:89B3 ?? ds 1 RAM1:89B4 ?? ds 1 RAM1:89B5 ?? ds 1 RAM1:89B6 ?? ds 1 RAM1:89B7 ?? ds 1 RAM1:89B8 ?? ds 1 RAM1:89B9 ?? ds 1 RAM1:89BA ?? ds 1 RAM1:89BB ?? ds 1 RAM1:89BC ?? ds 1 RAM1:89BD ?? ds 1 RAM1:89BE ?? ds 1 RAM1:89BF ?? ds 1 RAM1:89C0 ?? ds 1 RAM1:89C1 ?? ds 1 RAM1:89C2 ?? ds 1 RAM1:89C3 ?? ds 1 RAM1:89C4 ?? ds 1 RAM1:89C5 ?? ds 1 RAM1:89C6 ?? ds 1 RAM1:89C7 ?? ds 1 RAM1:89C8 ?? ds 1 RAM1:89C9 ?? ds 1 RAM1:89CA ?? ds 1 RAM1:89CB ?? ds 1 RAM1:89CC ?? ds 1 RAM1:89CD ?? ds 1 RAM1:89CE ?? ds 1 RAM1:89CF ?? ds 1 RAM1:89D0 ?? ds 1 RAM1:89D1 ?? ds 1 RAM1:89D2 ?? ds 1 RAM1:89D3 ?? ds 1 RAM1:89D4 ?? ds 1 RAM1:89D5 ?? ds 1 RAM1:89D6 ?? ds 1 RAM1:89D7 ?? ds 1 RAM1:89D8 ?? ds 1 RAM1:89D9 ?? ds 1 RAM1:89DA ?? ds 1 RAM1:89DB ?? ds 1 RAM1:89DC ?? ds 1 RAM1:89DD ?? ds 1 RAM1:89DE ?? ds 1 RAM1:89DF ?? ds 1 RAM1:89E0 ?? ds 1 RAM1:89E1 ?? ds 1 RAM1:89E2 ?? ds 1 RAM1:89E3 ?? ds 1 RAM1:89E4 ?? ds 1 RAM1:89E5 ?? ds 1 RAM1:89E6 ?? ds 1 RAM1:89E7 ?? ds 1 RAM1:89E8 ?? ds 1 RAM1:89E9 ?? ds 1 RAM1:89EA ?? ds 1 RAM1:89EB ?? ds 1 RAM1:89EC ?? ds 1 RAM1:89ED ?? ds 1 RAM1:89EE ?? ds 1 RAM1:89EF ?? ds 1 RAM1:89F0 ?? ds 1 RAM1:89F1 ?? ds 1 RAM1:89F2 ?? ds 1 RAM1:89F3 ?? ds 1 RAM1:89F4 ?? ds 1 RAM1:89F5 ?? ds 1 RAM1:89F6 ?? ds 1 RAM1:89F7 ?? ds 1 RAM1:89F8 ?? ds 1 RAM1:89F9 ?? ds 1 RAM1:89FA ?? ds 1 RAM1:89FB ?? ds 1 RAM1:89FC ?? ds 1 RAM1:89FD ?? ds 1 RAM1:89FE ?? ds 1 RAM1:89FF ?? ds 1 RAM1:8A00 ?? ds 1 RAM1:8A01 ?? ds 1 RAM1:8A02 ?? ds 1 RAM1:8A03 ?? ds 1 RAM1:8A04 ?? ds 1 RAM1:8A05 ?? ds 1 RAM1:8A06 ?? ds 1 RAM1:8A07 ?? ds 1 RAM1:8A08 ?? ds 1 RAM1:8A09 ?? ds 1 RAM1:8A0A ?? ds 1 RAM1:8A0B ?? ds 1 RAM1:8A0C ?? ds 1 RAM1:8A0D ?? ds 1 RAM1:8A0E ?? ds 1 RAM1:8A0F ?? ds 1 RAM1:8A10 ?? ds 1 RAM1:8A11 ?? ds 1 RAM1:8A12 ?? ds 1 RAM1:8A13 ?? ds 1 RAM1:8A14 ?? ds 1 RAM1:8A15 ?? ds 1 RAM1:8A16 ?? ds 1 RAM1:8A17 ?? ds 1 RAM1:8A18 ?? ds 1 RAM1:8A19 ?? ds 1 RAM1:8A1A ?? ds 1 RAM1:8A1B ?? ds 1 RAM1:8A1C ?? ds 1 RAM1:8A1D ?? ds 1 RAM1:8A1E ?? ds 1 RAM1:8A1F ?? ds 1 RAM1:8A20 ?? ds 1 RAM1:8A21 ?? ds 1 RAM1:8A22 ?? ds 1 RAM1:8A23 ?? ds 1 RAM1:8A24 ?? ds 1 RAM1:8A25 ?? ds 1 RAM1:8A26 ?? ds 1 RAM1:8A27 ?? ds 1 RAM1:8A28 ?? ds 1 RAM1:8A29 ?? ds 1 RAM1:8A2A ?? ds 1 RAM1:8A2B ?? ds 1 RAM1:8A2C ?? ds 1 RAM1:8A2D ?? ds 1 RAM1:8A2E ?? ds 1 RAM1:8A2F ?? ds 1 RAM1:8A30 ?? ds 1 RAM1:8A31 ?? ds 1 RAM1:8A32 ?? ds 1 RAM1:8A33 ?? ds 1 RAM1:8A34 ?? ds 1 RAM1:8A35 ?? ds 1 RAM1:8A36 ?? ds 1 RAM1:8A37 ?? ds 1 RAM1:8A38 ?? ds 1 RAM1:8A39 ?? ds 1 RAM1:8A3A ?? ds 1 RAM1:8A3B ?? ds 1 RAM1:8A3C ?? ds 1 RAM1:8A3D ?? ds 1 RAM1:8A3E ?? ds 1 RAM1:8A3F ?? ds 1 RAM1:8A40 ?? ds 1 RAM1:8A41 ?? ds 1 RAM1:8A42 ?? ds 1 RAM1:8A43 ?? ds 1 RAM1:8A44 ?? ds 1 RAM1:8A45 ?? ds 1 RAM1:8A46 ?? ds 1 RAM1:8A47 ?? ds 1 RAM1:8A48 ?? ds 1 RAM1:8A49 ?? ds 1 RAM1:8A4A ?? ds 1 RAM1:8A4B ?? ds 1 RAM1:8A4C ?? ds 1 RAM1:8A4D ?? ds 1 RAM1:8A4E ?? ds 1 RAM1:8A4F ?? ds 1 RAM1:8A50 ?? ds 1 RAM1:8A51 ?? ds 1 RAM1:8A52 ?? ds 1 RAM1:8A53 ?? ds 1 RAM1:8A54 ?? ds 1 RAM1:8A55 ?? ds 1 RAM1:8A56 ?? ds 1 RAM1:8A57 ?? ds 1 RAM1:8A58 ?? ds 1 RAM1:8A59 ?? ds 1 RAM1:8A5A ?? ds 1 RAM1:8A5B ?? ds 1 RAM1:8A5C ?? ds 1 RAM1:8A5D ?? ds 1 RAM1:8A5E ?? ds 1 RAM1:8A5F ?? ds 1 RAM1:8A60 ?? ds 1 RAM1:8A61 ?? ds 1 RAM1:8A62 ?? ds 1 RAM1:8A63 ?? ds 1 RAM1:8A64 ?? ds 1 RAM1:8A65 ?? ds 1 RAM1:8A66 ?? ds 1 RAM1:8A67 ?? ds 1 RAM1:8A68 ?? ds 1 RAM1:8A69 ?? ds 1 RAM1:8A6A ?? ds 1 RAM1:8A6B ?? ds 1 RAM1:8A6C ?? ds 1 RAM1:8A6D ?? ds 1 RAM1:8A6E ?? ds 1 RAM1:8A6F ?? ds 1 RAM1:8A70 ?? ds 1 RAM1:8A71 ?? ds 1 RAM1:8A72 ?? ds 1 RAM1:8A73 ?? ds 1 RAM1:8A74 ?? ds 1 RAM1:8A75 ?? ds 1 RAM1:8A76 ?? ds 1 RAM1:8A77 ?? ds 1 RAM1:8A78 ?? ds 1 RAM1:8A79 ?? ds 1 RAM1:8A7A ?? ds 1 RAM1:8A7B ?? ds 1 RAM1:8A7C ?? ds 1 RAM1:8A7D ?? ds 1 RAM1:8A7E ?? ds 1 RAM1:8A7F ?? ds 1 RAM1:8A80 ?? ds 1 RAM1:8A81 ?? ds 1 RAM1:8A82 ?? ds 1 RAM1:8A83 ?? ds 1 RAM1:8A84 ?? ds 1 RAM1:8A85 ?? ds 1 RAM1:8A86 ?? ds 1 RAM1:8A87 ?? ds 1 RAM1:8A88 ?? ds 1 RAM1:8A89 ?? ds 1 RAM1:8A8A ?? ds 1 RAM1:8A8B ?? ds 1 RAM1:8A8C ?? ds 1 RAM1:8A8D ?? ds 1 RAM1:8A8E ?? ds 1 RAM1:8A8F ?? ds 1 RAM1:8A90 ?? ds 1 RAM1:8A91 ?? ds 1 RAM1:8A92 ?? ds 1 RAM1:8A93 ?? ds 1 RAM1:8A94 ?? ds 1 RAM1:8A95 ?? ds 1 RAM1:8A96 ?? ds 1 RAM1:8A97 ?? ds 1 RAM1:8A98 ?? ds 1 RAM1:8A99 ?? ds 1 RAM1:8A9A ?? ds 1 RAM1:8A9B ?? ds 1 RAM1:8A9C ?? ds 1 RAM1:8A9D ?? ds 1 RAM1:8A9E ?? ds 1 RAM1:8A9F ?? ds 1 RAM1:8AA0 ?? ds 1 RAM1:8AA1 ?? ds 1 RAM1:8AA2 ?? ds 1 RAM1:8AA3 ?? ds 1 RAM1:8AA4 ?? ds 1 RAM1:8AA5 ?? ds 1 RAM1:8AA6 ?? ds 1 RAM1:8AA7 ?? ds 1 RAM1:8AA8 ?? ds 1 RAM1:8AA9 ?? ds 1 RAM1:8AAA ?? ds 1 RAM1:8AAB ?? ds 1 RAM1:8AAC ?? ds 1 RAM1:8AAD ?? ds 1 RAM1:8AAE ?? ds 1 RAM1:8AAF ?? ds 1 RAM1:8AB0 ?? ds 1 RAM1:8AB1 ?? ds 1 RAM1:8AB2 ?? ds 1 RAM1:8AB3 ?? ds 1 RAM1:8AB4 ?? ds 1 RAM1:8AB5 ?? ds 1 RAM1:8AB6 ?? ds 1 RAM1:8AB7 ?? ds 1 RAM1:8AB8 ?? ds 1 RAM1:8AB9 ?? ds 1 RAM1:8ABA ?? ds 1 RAM1:8ABB ?? ds 1 RAM1:8ABC ?? ds 1 RAM1:8ABD ?? ds 1 RAM1:8ABE ?? ds 1 RAM1:8ABF ?? ds 1 RAM1:8AC0 ?? ds 1 RAM1:8AC1 ?? ds 1 RAM1:8AC2 ?? ds 1 RAM1:8AC3 ?? ds 1 RAM1:8AC4 ?? ds 1 RAM1:8AC5 ?? ds 1 RAM1:8AC6 ?? ds 1 RAM1:8AC7 ?? ds 1 RAM1:8AC8 ?? ds 1 RAM1:8AC9 ?? ds 1 RAM1:8ACA ?? ds 1 RAM1:8ACB ?? ds 1 RAM1:8ACC ?? ds 1 RAM1:8ACD ?? ds 1 RAM1:8ACE ?? ds 1 RAM1:8ACF ?? ds 1 RAM1:8AD0 ?? ds 1 RAM1:8AD1 ?? ds 1 RAM1:8AD2 ?? ds 1 RAM1:8AD3 ?? ds 1 RAM1:8AD4 ?? ds 1 RAM1:8AD5 ?? ds 1 RAM1:8AD6 ?? ds 1 RAM1:8AD7 ?? ds 1 RAM1:8AD8 ?? ds 1 RAM1:8AD9 ?? ds 1 RAM1:8ADA ?? ds 1 RAM1:8ADB ?? ds 1 RAM1:8ADC ?? ds 1 RAM1:8ADD ?? ds 1 RAM1:8ADE ?? ds 1 RAM1:8ADF ?? ds 1 RAM1:8AE0 ?? ds 1 RAM1:8AE1 ?? ds 1 RAM1:8AE2 ?? ds 1 RAM1:8AE3 ?? ds 1 RAM1:8AE4 ?? ds 1 RAM1:8AE5 ?? ds 1 RAM1:8AE6 ?? ds 1 RAM1:8AE7 ?? ds 1 RAM1:8AE8 ?? ds 1 RAM1:8AE9 ?? ds 1 RAM1:8AEA ?? ds 1 RAM1:8AEB ?? ds 1 RAM1:8AEC ?? ds 1 RAM1:8AED ?? ds 1 RAM1:8AEE ?? ds 1 RAM1:8AEF ?? ds 1 RAM1:8AF0 ?? ds 1 RAM1:8AF1 ?? ds 1 RAM1:8AF2 ?? ds 1 RAM1:8AF3 ?? ds 1 RAM1:8AF4 ?? ds 1 RAM1:8AF5 ?? ds 1 RAM1:8AF6 ?? ds 1 RAM1:8AF7 ?? ds 1 RAM1:8AF8 ?? ds 1 RAM1:8AF9 ?? ds 1 RAM1:8AFA ?? ds 1 RAM1:8AFB ?? ds 1 RAM1:8AFC ?? ds 1 RAM1:8AFD ?? ds 1 RAM1:8AFE ?? ds 1 RAM1:8AFF ?? ds 1 RAM1:8B00 ?? ds 1 RAM1:8B01 ?? ds 1 RAM1:8B02 ?? ds 1 RAM1:8B03 ?? ds 1 RAM1:8B04 ?? ds 1 RAM1:8B05 ?? ds 1 RAM1:8B06 ?? ds 1 RAM1:8B07 ?? ds 1 RAM1:8B08 ?? ds 1 RAM1:8B09 ?? ds 1 RAM1:8B0A ?? ds 1 RAM1:8B0B ?? ds 1 RAM1:8B0C ?? ds 1 RAM1:8B0D ?? ds 1 RAM1:8B0E ?? ds 1 RAM1:8B0F ?? ds 1 RAM1:8B10 ?? ds 1 RAM1:8B11 ?? ds 1 RAM1:8B12 ?? ds 1 RAM1:8B13 ?? ds 1 RAM1:8B14 ?? ds 1 RAM1:8B15 ?? ds 1 RAM1:8B16 ?? ds 1 RAM1:8B17 ?? ds 1 RAM1:8B18 ?? ds 1 RAM1:8B19 ?? ds 1 RAM1:8B1A ?? ds 1 RAM1:8B1B ?? ds 1 RAM1:8B1C ?? ds 1 RAM1:8B1D ?? ds 1 RAM1:8B1E ?? ds 1 RAM1:8B1F ?? ds 1 RAM1:8B20 ?? ds 1 RAM1:8B21 ?? ds 1 RAM1:8B22 ?? ds 1 RAM1:8B23 ?? ds 1 RAM1:8B24 ?? ds 1 RAM1:8B25 ?? ds 1 RAM1:8B26 ?? ds 1 RAM1:8B27 ?? ds 1 RAM1:8B28 ?? ds 1 RAM1:8B29 ?? ds 1 RAM1:8B2A ?? ds 1 RAM1:8B2B ?? ds 1 RAM1:8B2C ?? ds 1 RAM1:8B2D ?? ds 1 RAM1:8B2E ?? ds 1 RAM1:8B2F ?? ds 1 RAM1:8B30 ?? ds 1 RAM1:8B31 ?? ds 1 RAM1:8B32 ?? ds 1 RAM1:8B33 ?? ds 1 RAM1:8B34 ?? ds 1 RAM1:8B35 ?? ds 1 RAM1:8B36 ?? ds 1 RAM1:8B37 ?? ds 1 RAM1:8B38 ?? ds 1 RAM1:8B39 ?? ds 1 RAM1:8B3A ?? ds 1 RAM1:8B3B ?? ds 1 RAM1:8B3C ?? ds 1 RAM1:8B3D ?? ds 1 RAM1:8B3E ?? ds 1 RAM1:8B3F ?? ds 1 RAM1:8B40 ?? ds 1 RAM1:8B41 ?? ds 1 RAM1:8B42 ?? ds 1 RAM1:8B43 ?? ds 1 RAM1:8B44 ?? ds 1 RAM1:8B45 ?? ds 1 RAM1:8B46 ?? ds 1 RAM1:8B47 ?? ds 1 RAM1:8B48 ?? ds 1 RAM1:8B49 ?? ds 1 RAM1:8B4A ?? ds 1 RAM1:8B4B ?? ds 1 RAM1:8B4C ?? ds 1 RAM1:8B4D ?? ds 1 RAM1:8B4E ?? ds 1 RAM1:8B4F ?? ds 1 RAM1:8B50 ?? ds 1 RAM1:8B51 ?? ds 1 RAM1:8B52 ?? ds 1 RAM1:8B53 ?? ds 1 RAM1:8B54 ?? ds 1 RAM1:8B55 ?? ds 1 RAM1:8B56 ?? ds 1 RAM1:8B57 ?? ds 1 RAM1:8B58 ?? ds 1 RAM1:8B59 ?? ds 1 RAM1:8B5A ?? ds 1 RAM1:8B5B ?? ds 1 RAM1:8B5C ?? ds 1 RAM1:8B5D ?? ds 1 RAM1:8B5E ?? ds 1 RAM1:8B5F ?? ds 1 RAM1:8B60 ?? ds 1 RAM1:8B61 ?? ds 1 RAM1:8B62 ?? ds 1 RAM1:8B63 ?? ds 1 RAM1:8B64 ?? ds 1 RAM1:8B65 ?? ds 1 RAM1:8B66 ?? ds 1 RAM1:8B67 ?? ds 1 RAM1:8B68 ?? ds 1 RAM1:8B69 ?? ds 1 RAM1:8B6A ?? ds 1 RAM1:8B6B ?? ds 1 RAM1:8B6C ?? ds 1 RAM1:8B6D ?? ds 1 RAM1:8B6E ?? ds 1 RAM1:8B6F ?? ds 1 RAM1:8B70 ?? ds 1 RAM1:8B71 ?? ds 1 RAM1:8B72 ?? ds 1 RAM1:8B73 ?? ds 1 RAM1:8B74 ?? ds 1 RAM1:8B75 ?? ds 1 RAM1:8B76 ?? ds 1 RAM1:8B77 ?? ds 1 RAM1:8B78 ?? ds 1 RAM1:8B79 ?? ds 1 RAM1:8B7A ?? ds 1 RAM1:8B7B ?? ds 1 RAM1:8B7C ?? ds 1 RAM1:8B7D ?? ds 1 RAM1:8B7E ?? ds 1 RAM1:8B7F ?? ds 1 RAM1:8B80 ?? ds 1 RAM1:8B81 ?? ds 1 RAM1:8B82 ?? ds 1 RAM1:8B83 ?? ds 1 RAM1:8B84 ?? ds 1 RAM1:8B85 ?? ds 1 RAM1:8B86 ?? ds 1 RAM1:8B87 ?? ds 1 RAM1:8B88 ?? ds 1 RAM1:8B89 ?? ds 1 RAM1:8B8A ?? ds 1 RAM1:8B8B ?? ds 1 RAM1:8B8C ?? ds 1 RAM1:8B8D ?? ds 1 RAM1:8B8E ?? ds 1 RAM1:8B8F ?? ds 1 RAM1:8B90 ?? ds 1 RAM1:8B91 ?? ds 1 RAM1:8B92 ?? ds 1 RAM1:8B93 ?? ds 1 RAM1:8B94 ?? ds 1 RAM1:8B95 ?? ds 1 RAM1:8B96 ?? ds 1 RAM1:8B97 ?? ds 1 RAM1:8B98 ?? ds 1 RAM1:8B99 ?? ds 1 RAM1:8B9A ?? ds 1 RAM1:8B9B ?? ds 1 RAM1:8B9C ?? ds 1 RAM1:8B9D ?? ds 1 RAM1:8B9E ?? ds 1 RAM1:8B9F ?? ds 1 RAM1:8BA0 ?? ds 1 RAM1:8BA1 ?? ds 1 RAM1:8BA2 ?? ds 1 RAM1:8BA3 ?? ds 1 RAM1:8BA4 ?? ds 1 RAM1:8BA5 ?? ds 1 RAM1:8BA6 ?? ds 1 RAM1:8BA7 ?? ds 1 RAM1:8BA8 ?? ds 1 RAM1:8BA9 ?? ds 1 RAM1:8BAA ?? ds 1 RAM1:8BAB ?? ds 1 RAM1:8BAC ?? ds 1 RAM1:8BAD ?? ds 1 RAM1:8BAE ?? ds 1 RAM1:8BAF ?? ds 1 RAM1:8BB0 ?? ds 1 RAM1:8BB1 ?? ds 1 RAM1:8BB2 ?? ds 1 RAM1:8BB3 ?? ds 1 RAM1:8BB4 ?? ds 1 RAM1:8BB5 ?? ds 1 RAM1:8BB6 ?? ds 1 RAM1:8BB7 ?? ds 1 RAM1:8BB8 ?? ds 1 RAM1:8BB9 ?? ds 1 RAM1:8BBA ?? ds 1 RAM1:8BBB ?? ds 1 RAM1:8BBC ?? ds 1 RAM1:8BBD ?? ds 1 RAM1:8BBE ?? ds 1 RAM1:8BBF ?? ds 1 RAM1:8BC0 ?? ds 1 RAM1:8BC1 ?? ds 1 RAM1:8BC2 ?? ds 1 RAM1:8BC3 ?? ds 1 RAM1:8BC4 ?? ds 1 RAM1:8BC5 ?? ds 1 RAM1:8BC6 ?? ds 1 RAM1:8BC7 ?? ds 1 RAM1:8BC8 ?? ds 1 RAM1:8BC9 ?? ds 1 RAM1:8BCA ?? ds 1 RAM1:8BCB ?? ds 1 RAM1:8BCC ?? ds 1 RAM1:8BCD ?? ds 1 RAM1:8BCE ?? ds 1 RAM1:8BCF ?? ds 1 RAM1:8BD0 ?? ds 1 RAM1:8BD1 ?? ds 1 RAM1:8BD2 ?? ds 1 RAM1:8BD3 ?? ds 1 RAM1:8BD4 ?? ds 1 RAM1:8BD5 ?? ds 1 RAM1:8BD6 ?? ds 1 RAM1:8BD7 ?? ds 1 RAM1:8BD8 ?? ds 1 RAM1:8BD9 ?? ds 1 RAM1:8BDA ?? ds 1 RAM1:8BDB ?? ds 1 RAM1:8BDC ?? ds 1 RAM1:8BDD ?? ds 1 RAM1:8BDE ?? ds 1 RAM1:8BDF ?? ds 1 RAM1:8BE0 ?? ds 1 RAM1:8BE1 ?? ds 1 RAM1:8BE2 ?? ds 1 RAM1:8BE3 ?? ds 1 RAM1:8BE4 ?? ds 1 RAM1:8BE5 ?? ds 1 RAM1:8BE6 ?? ds 1 RAM1:8BE7 ?? ds 1 RAM1:8BE8 ?? ds 1 RAM1:8BE9 ?? ds 1 RAM1:8BEA ?? ds 1 RAM1:8BEB ?? ds 1 RAM1:8BEC ?? ds 1 RAM1:8BED ?? ds 1 RAM1:8BEE ?? ds 1 RAM1:8BEF ?? ds 1 RAM1:8BF0 ?? ds 1 RAM1:8BF1 ?? ds 1 RAM1:8BF2 ?? ds 1 RAM1:8BF3 ?? ds 1 RAM1:8BF4 ?? ds 1 RAM1:8BF5 ?? ds 1 RAM1:8BF6 ?? ds 1 RAM1:8BF7 ?? ds 1 RAM1:8BF8 ?? ds 1 RAM1:8BF9 ?? ds 1 RAM1:8BFA ?? ds 1 RAM1:8BFB ?? ds 1 RAM1:8BFC ?? ds 1 RAM1:8BFD ?? ds 1 RAM1:8BFE ?? ds 1 RAM1:8BFF ?? ds 1 RAM1:8C00 ?? ds 1 RAM1:8C01 ?? ds 1 RAM1:8C02 ?? ds 1 RAM1:8C03 ?? ds 1 RAM1:8C04 ?? ds 1 RAM1:8C05 ?? ds 1 RAM1:8C06 ?? ds 1 RAM1:8C07 ?? ds 1 RAM1:8C08 ?? ds 1 RAM1:8C09 ?? ds 1 RAM1:8C0A ?? ds 1 RAM1:8C0B ?? ds 1 RAM1:8C0C ?? ds 1 RAM1:8C0D ?? ds 1 RAM1:8C0E ?? ds 1 RAM1:8C0F ?? ds 1 RAM1:8C10 ?? ds 1 RAM1:8C11 ?? ds 1 RAM1:8C12 ?? ds 1 RAM1:8C13 ?? ds 1 RAM1:8C14 ?? ds 1 RAM1:8C15 ?? ds 1 RAM1:8C16 ?? ds 1 RAM1:8C17 ?? ds 1 RAM1:8C18 ?? ds 1 RAM1:8C19 ?? ds 1 RAM1:8C1A ?? ds 1 RAM1:8C1B ?? ds 1 RAM1:8C1C ?? ds 1 RAM1:8C1D ?? ds 1 RAM1:8C1E ?? ds 1 RAM1:8C1F ?? ds 1 RAM1:8C20 ?? ds 1 RAM1:8C21 ?? ds 1 RAM1:8C22 ?? ds 1 RAM1:8C23 ?? ds 1 RAM1:8C24 ?? ds 1 RAM1:8C25 ?? ds 1 RAM1:8C26 ?? ds 1 RAM1:8C27 ?? ds 1 RAM1:8C28 ?? ds 1 RAM1:8C29 ?? ds 1 RAM1:8C2A ?? ds 1 RAM1:8C2B ?? ds 1 RAM1:8C2C ?? ds 1 RAM1:8C2D ?? ds 1 RAM1:8C2E ?? ds 1 RAM1:8C2F ?? ds 1 RAM1:8C30 ?? ds 1 RAM1:8C31 ?? ds 1 RAM1:8C32 ?? ds 1 RAM1:8C33 ?? ds 1 RAM1:8C34 ?? ds 1 RAM1:8C35 ?? ds 1 RAM1:8C36 ?? ds 1 RAM1:8C37 ?? ds 1 RAM1:8C38 ?? ds 1 RAM1:8C39 ?? ds 1 RAM1:8C3A ?? ds 1 RAM1:8C3B ?? ds 1 RAM1:8C3C ?? ds 1 RAM1:8C3D ?? ds 1 RAM1:8C3E ?? ds 1 RAM1:8C3F ?? ds 1 RAM1:8C40 ?? ds 1 RAM1:8C41 ?? ds 1 RAM1:8C42 ?? ds 1 RAM1:8C43 ?? ds 1 RAM1:8C44 ?? ds 1 RAM1:8C45 ?? ds 1 RAM1:8C46 ?? ds 1 RAM1:8C47 ?? ds 1 RAM1:8C48 ?? ds 1 RAM1:8C49 ?? ds 1 RAM1:8C4A ?? ds 1 RAM1:8C4B ?? ds 1 RAM1:8C4C ?? ds 1 RAM1:8C4D ?? ds 1 RAM1:8C4E ?? ds 1 RAM1:8C4F ?? ds 1 RAM1:8C50 ?? ds 1 RAM1:8C51 ?? ds 1 RAM1:8C52 ?? ds 1 RAM1:8C53 ?? ds 1 RAM1:8C54 ?? ds 1 RAM1:8C55 ?? ds 1 RAM1:8C56 ?? ds 1 RAM1:8C57 ?? ds 1 RAM1:8C58 ?? ds 1 RAM1:8C59 ?? ds 1 RAM1:8C5A ?? ds 1 RAM1:8C5B ?? ds 1 RAM1:8C5C ?? ds 1 RAM1:8C5D ?? ds 1 RAM1:8C5E ?? ds 1 RAM1:8C5F ?? ds 1 RAM1:8C60 ?? ds 1 RAM1:8C61 ?? ds 1 RAM1:8C62 ?? ds 1 RAM1:8C63 ?? ds 1 RAM1:8C64 ?? ds 1 RAM1:8C65 ?? ds 1 RAM1:8C66 ?? ds 1 RAM1:8C67 ?? ds 1 RAM1:8C68 ?? ds 1 RAM1:8C69 ?? ds 1 RAM1:8C6A ?? ds 1 RAM1:8C6B ?? ds 1 RAM1:8C6C ?? ds 1 RAM1:8C6D ?? ds 1 RAM1:8C6E ?? ds 1 RAM1:8C6F ?? ds 1 RAM1:8C70 ?? ds 1 RAM1:8C71 ?? ds 1 RAM1:8C72 ?? ds 1 RAM1:8C73 ?? ds 1 RAM1:8C74 ?? ds 1 RAM1:8C75 ?? ds 1 RAM1:8C76 ?? ds 1 RAM1:8C77 ?? ds 1 RAM1:8C78 ?? ds 1 RAM1:8C79 ?? ds 1 RAM1:8C7A ?? ds 1 RAM1:8C7B ?? ds 1 RAM1:8C7C ?? ds 1 RAM1:8C7D ?? ds 1 RAM1:8C7E ?? ds 1 RAM1:8C7F ?? ds 1 RAM1:8C80 ?? ds 1 RAM1:8C81 ?? ds 1 RAM1:8C82 ?? ds 1 RAM1:8C83 ?? ds 1 RAM1:8C84 ?? ds 1 RAM1:8C85 ?? ds 1 RAM1:8C86 ?? ds 1 RAM1:8C87 ?? ds 1 RAM1:8C88 ?? ds 1 RAM1:8C89 ?? ds 1 RAM1:8C8A ?? ds 1 RAM1:8C8B ?? ds 1 RAM1:8C8C ?? ds 1 RAM1:8C8D ?? ds 1 RAM1:8C8E ?? ds 1 RAM1:8C8F ?? ds 1 RAM1:8C90 ?? ds 1 RAM1:8C91 ?? ds 1 RAM1:8C92 ?? ds 1 RAM1:8C93 ?? ds 1 RAM1:8C94 ?? ds 1 RAM1:8C95 ?? ds 1 RAM1:8C96 ?? ds 1 RAM1:8C97 ?? ds 1 RAM1:8C98 ?? ds 1 RAM1:8C99 ?? ds 1 RAM1:8C9A ?? ds 1 RAM1:8C9B ?? ds 1 RAM1:8C9C ?? ds 1 RAM1:8C9D ?? ds 1 RAM1:8C9E ?? ds 1 RAM1:8C9F ?? ds 1 RAM1:8CA0 ?? ds 1 RAM1:8CA1 ?? ds 1 RAM1:8CA2 ?? ds 1 RAM1:8CA3 ?? ds 1 RAM1:8CA4 ?? ds 1 RAM1:8CA5 ?? ds 1 RAM1:8CA6 ?? ds 1 RAM1:8CA7 ?? ds 1 RAM1:8CA8 ?? ds 1 RAM1:8CA9 ?? ds 1 RAM1:8CAA ?? ds 1 RAM1:8CAB ?? ds 1 RAM1:8CAC ?? ds 1 RAM1:8CAD ?? ds 1 RAM1:8CAE ?? ds 1 RAM1:8CAF ?? ds 1 RAM1:8CB0 ?? ds 1 RAM1:8CB1 ?? ds 1 RAM1:8CB2 ?? ds 1 RAM1:8CB3 ?? ds 1 RAM1:8CB4 ?? ds 1 RAM1:8CB5 ?? ds 1 RAM1:8CB6 ?? ds 1 RAM1:8CB7 ?? ds 1 RAM1:8CB8 ?? ds 1 RAM1:8CB9 ?? ds 1 RAM1:8CBA ?? ds 1 RAM1:8CBB ?? ds 1 RAM1:8CBC ?? ds 1 RAM1:8CBD ?? ds 1 RAM1:8CBE ?? ds 1 RAM1:8CBF ?? ds 1 RAM1:8CC0 ?? ds 1 RAM1:8CC1 ?? ds 1 RAM1:8CC2 ?? ds 1 RAM1:8CC3 ?? ds 1 RAM1:8CC4 ?? ds 1 RAM1:8CC5 ?? ds 1 RAM1:8CC6 ?? ds 1 RAM1:8CC7 ?? ds 1 RAM1:8CC8 ?? ds 1 RAM1:8CC9 ?? ds 1 RAM1:8CCA ?? ds 1 RAM1:8CCB ?? ds 1 RAM1:8CCC ?? ds 1 RAM1:8CCD ?? ds 1 RAM1:8CCE ?? ds 1 RAM1:8CCF ?? ds 1 RAM1:8CD0 ?? ds 1 RAM1:8CD1 ?? ds 1 RAM1:8CD2 ?? ds 1 RAM1:8CD3 ?? ds 1 RAM1:8CD4 ?? ds 1 RAM1:8CD5 ?? ds 1 RAM1:8CD6 ?? ds 1 RAM1:8CD7 ?? ds 1 RAM1:8CD8 ?? ds 1 RAM1:8CD9 ?? ds 1 RAM1:8CDA ?? ds 1 RAM1:8CDB ?? ds 1 RAM1:8CDC ?? ds 1 RAM1:8CDD ?? ds 1 RAM1:8CDE ?? ds 1 RAM1:8CDF ?? ds 1 RAM1:8CE0 ?? ds 1 RAM1:8CE1 ?? ds 1 RAM1:8CE2 ?? ds 1 RAM1:8CE3 ?? ds 1 RAM1:8CE4 ?? ds 1 RAM1:8CE5 ?? ds 1 RAM1:8CE6 ?? ds 1 RAM1:8CE7 ?? ds 1 RAM1:8CE8 ?? ds 1 RAM1:8CE9 ?? ds 1 RAM1:8CEA ?? ds 1 RAM1:8CEB ?? ds 1 RAM1:8CEC ?? ds 1 RAM1:8CED ?? ds 1 RAM1:8CEE ?? ds 1 RAM1:8CEF ?? ds 1 RAM1:8CF0 ?? ds 1 RAM1:8CF1 ?? ds 1 RAM1:8CF2 ?? ds 1 RAM1:8CF3 ?? ds 1 RAM1:8CF4 ?? ds 1 RAM1:8CF5 ?? ds 1 RAM1:8CF6 ?? ds 1 RAM1:8CF7 ?? ds 1 RAM1:8CF8 ?? ds 1 RAM1:8CF9 ?? ds 1 RAM1:8CFA ?? ds 1 RAM1:8CFB ?? ds 1 RAM1:8CFC ?? ds 1 RAM1:8CFD ?? ds 1 RAM1:8CFE ?? ds 1 RAM1:8CFF ?? ds 1 RAM1:8D00 ?? ds 1 RAM1:8D01 ?? ds 1 RAM1:8D02 ?? ds 1 RAM1:8D03 ?? ds 1 RAM1:8D04 ?? ds 1 RAM1:8D05 ?? ds 1 RAM1:8D06 ?? ds 1 RAM1:8D07 ?? ds 1 RAM1:8D08 ?? ds 1 RAM1:8D09 ?? ds 1 RAM1:8D0A ?? ds 1 RAM1:8D0B ?? ds 1 RAM1:8D0C ?? ds 1 RAM1:8D0D ?? ds 1 RAM1:8D0E ?? ds 1 RAM1:8D0F ?? ds 1 RAM1:8D10 ?? ds 1 RAM1:8D11 ?? ds 1 RAM1:8D12 ?? ds 1 RAM1:8D13 ?? ds 1 RAM1:8D14 ?? ds 1 RAM1:8D15 ?? ds 1 RAM1:8D16 ?? ds 1 RAM1:8D17 ?? ds 1 RAM1:8D18 ?? ds 1 RAM1:8D19 ?? ds 1 RAM1:8D1A ?? ds 1 RAM1:8D1B ?? ds 1 RAM1:8D1C ?? ds 1 RAM1:8D1D ?? ds 1 RAM1:8D1E ?? ds 1 RAM1:8D1F ?? ds 1 RAM1:8D20 ?? ds 1 RAM1:8D21 ?? ds 1 RAM1:8D22 ?? ds 1 RAM1:8D23 ?? ds 1 RAM1:8D24 ?? ds 1 RAM1:8D25 ?? ds 1 RAM1:8D26 ?? ds 1 RAM1:8D27 ?? ds 1 RAM1:8D28 ?? ds 1 RAM1:8D29 ?? ds 1 RAM1:8D2A ?? ds 1 RAM1:8D2B ?? ds 1 RAM1:8D2C ?? ds 1 RAM1:8D2D ?? ds 1 RAM1:8D2E ?? ds 1 RAM1:8D2F ?? ds 1 RAM1:8D30 ?? ds 1 RAM1:8D31 ?? ds 1 RAM1:8D32 ?? ds 1 RAM1:8D33 ?? ds 1 RAM1:8D34 ?? ds 1 RAM1:8D35 ?? ds 1 RAM1:8D36 ?? ds 1 RAM1:8D37 ?? ds 1 RAM1:8D38 ?? ds 1 RAM1:8D39 ?? ds 1 RAM1:8D3A ?? ds 1 RAM1:8D3B ?? ds 1 RAM1:8D3C ?? ds 1 RAM1:8D3D ?? ds 1 RAM1:8D3E ?? ds 1 RAM1:8D3F ?? ds 1 RAM1:8D40 ?? ds 1 RAM1:8D41 ?? ds 1 RAM1:8D42 ?? ds 1 RAM1:8D43 ?? ds 1 RAM1:8D44 ?? ds 1 RAM1:8D45 ?? ds 1 RAM1:8D46 ?? ds 1 RAM1:8D47 ?? ds 1 RAM1:8D48 ?? ds 1 RAM1:8D49 ?? ds 1 RAM1:8D4A ?? ds 1 RAM1:8D4B ?? ds 1 RAM1:8D4C ?? ds 1 RAM1:8D4D ?? ds 1 RAM1:8D4E ?? ds 1 RAM1:8D4F ?? ds 1 RAM1:8D50 ?? ds 1 RAM1:8D51 ?? ds 1 RAM1:8D52 ?? ds 1 RAM1:8D53 ?? ds 1 RAM1:8D54 ?? ds 1 RAM1:8D55 ?? ds 1 RAM1:8D56 ?? ds 1 RAM1:8D57 ?? ds 1 RAM1:8D58 ?? ds 1 RAM1:8D59 ?? ds 1 RAM1:8D5A ?? ds 1 RAM1:8D5B ?? ds 1 RAM1:8D5C ?? ds 1 RAM1:8D5D ?? ds 1 RAM1:8D5E ?? ds 1 RAM1:8D5F ?? ds 1 RAM1:8D60 ?? ds 1 RAM1:8D61 ?? ds 1 RAM1:8D62 ?? ds 1 RAM1:8D63 ?? ds 1 RAM1:8D64 ?? ds 1 RAM1:8D65 ?? ds 1 RAM1:8D66 ?? ds 1 RAM1:8D67 ?? ds 1 RAM1:8D68 ?? ds 1 RAM1:8D69 ?? ds 1 RAM1:8D6A ?? ds 1 RAM1:8D6B ?? ds 1 RAM1:8D6C ?? ds 1 RAM1:8D6D ?? ds 1 RAM1:8D6E ?? ds 1 RAM1:8D6F ?? ds 1 RAM1:8D70 ?? ds 1 RAM1:8D71 ?? ds 1 RAM1:8D72 ?? ds 1 RAM1:8D73 ?? ds 1 RAM1:8D74 ?? ds 1 RAM1:8D75 ?? ds 1 RAM1:8D76 ?? ds 1 RAM1:8D77 ?? ds 1 RAM1:8D78 ?? ds 1 RAM1:8D79 ?? ds 1 RAM1:8D7A ?? ds 1 RAM1:8D7B ?? ds 1 RAM1:8D7C ?? ds 1 RAM1:8D7D ?? ds 1 RAM1:8D7E ?? ds 1 RAM1:8D7F ?? ds 1 RAM1:8D80 ?? ds 1 RAM1:8D81 ?? ds 1 RAM1:8D82 ?? ds 1 RAM1:8D83 ?? ds 1 RAM1:8D84 ?? ds 1 RAM1:8D85 ?? ds 1 RAM1:8D86 ?? ds 1 RAM1:8D87 ?? ds 1 RAM1:8D88 ?? ds 1 RAM1:8D89 ?? ds 1 RAM1:8D8A ?? ds 1 RAM1:8D8B ?? ds 1 RAM1:8D8C ?? ds 1 RAM1:8D8D ?? ds 1 RAM1:8D8E ?? ds 1 RAM1:8D8F ?? ds 1 RAM1:8D90 ?? ds 1 RAM1:8D91 ?? ds 1 RAM1:8D92 ?? ds 1 RAM1:8D93 ?? ds 1 RAM1:8D94 ?? ds 1 RAM1:8D95 ?? ds 1 RAM1:8D96 ?? ds 1 RAM1:8D97 ?? ds 1 RAM1:8D98 ?? ds 1 RAM1:8D99 ?? ds 1 RAM1:8D9A ?? ds 1 RAM1:8D9B ?? ds 1 RAM1:8D9C ?? ds 1 RAM1:8D9D ?? ds 1 RAM1:8D9E ?? ds 1 RAM1:8D9F ?? ds 1 RAM1:8DA0 ?? ds 1 RAM1:8DA1 ?? ds 1 RAM1:8DA2 ?? ds 1 RAM1:8DA3 ?? ds 1 RAM1:8DA4 ?? ds 1 RAM1:8DA5 ?? ds 1 RAM1:8DA6 ?? ds 1 RAM1:8DA7 ?? ds 1 RAM1:8DA8 ?? ds 1 RAM1:8DA9 ?? ds 1 RAM1:8DAA ?? ds 1 RAM1:8DAB ?? ds 1 RAM1:8DAC ?? ds 1 RAM1:8DAD ?? ds 1 RAM1:8DAE ?? ds 1 RAM1:8DAF ?? ds 1 RAM1:8DB0 ?? ds 1 RAM1:8DB1 ?? ds 1 RAM1:8DB2 ?? ds 1 RAM1:8DB3 ?? ds 1 RAM1:8DB4 ?? ds 1 RAM1:8DB5 ?? ds 1 RAM1:8DB6 ?? ds 1 RAM1:8DB7 ?? ds 1 RAM1:8DB8 ?? ds 1 RAM1:8DB9 ?? ds 1 RAM1:8DBA ?? ds 1 RAM1:8DBB ?? ds 1 RAM1:8DBC ?? ds 1 RAM1:8DBD ?? ds 1 RAM1:8DBE ?? ds 1 RAM1:8DBF ?? ds 1 RAM1:8DC0 ?? ds 1 RAM1:8DC1 ?? ds 1 RAM1:8DC2 ?? ds 1 RAM1:8DC3 ?? ds 1 RAM1:8DC4 ?? ds 1 RAM1:8DC5 ?? ds 1 RAM1:8DC6 ?? ds 1 RAM1:8DC7 ?? ds 1 RAM1:8DC8 ?? ds 1 RAM1:8DC9 ?? ds 1 RAM1:8DCA ?? ds 1 RAM1:8DCB ?? ds 1 RAM1:8DCC ?? ds 1 RAM1:8DCD ?? ds 1 RAM1:8DCE ?? ds 1 RAM1:8DCF ?? ds 1 RAM1:8DD0 ?? ds 1 RAM1:8DD1 ?? ds 1 RAM1:8DD2 ?? ds 1 RAM1:8DD3 ?? ds 1 RAM1:8DD4 ?? ds 1 RAM1:8DD5 ?? ds 1 RAM1:8DD6 ?? ds 1 RAM1:8DD7 ?? ds 1 RAM1:8DD8 ?? ds 1 RAM1:8DD9 ?? ds 1 RAM1:8DDA ?? ds 1 RAM1:8DDB ?? ds 1 RAM1:8DDC ?? ds 1 RAM1:8DDD ?? ds 1 RAM1:8DDE ?? ds 1 RAM1:8DDF ?? ds 1 RAM1:8DE0 ?? ds 1 RAM1:8DE1 ?? ds 1 RAM1:8DE2 ?? ds 1 RAM1:8DE3 ?? ds 1 RAM1:8DE4 ?? ds 1 RAM1:8DE5 ?? ds 1 RAM1:8DE6 ?? ds 1 RAM1:8DE7 ?? ds 1 RAM1:8DE8 ?? ds 1 RAM1:8DE9 ?? ds 1 RAM1:8DEA ?? ds 1 RAM1:8DEB ?? ds 1 RAM1:8DEC ?? ds 1 RAM1:8DED ?? ds 1 RAM1:8DEE ?? ds 1 RAM1:8DEF ?? ds 1 RAM1:8DF0 ?? ds 1 RAM1:8DF1 ?? ds 1 RAM1:8DF2 ?? ds 1 RAM1:8DF3 ?? ds 1 RAM1:8DF4 ?? ds 1 RAM1:8DF5 ?? ds 1 RAM1:8DF6 ?? ds 1 RAM1:8DF7 ?? ds 1 RAM1:8DF8 ?? ds 1 RAM1:8DF9 ?? ds 1 RAM1:8DFA ?? ds 1 RAM1:8DFB ?? ds 1 RAM1:8DFC ?? ds 1 RAM1:8DFD ?? ds 1 RAM1:8DFE ?? ds 1 RAM1:8DFF ?? ds 1 RAM1:8E00 ?? ds 1 RAM1:8E01 ?? ds 1 RAM1:8E02 ?? ds 1 RAM1:8E03 ?? ds 1 RAM1:8E04 ?? ds 1 RAM1:8E05 ?? ds 1 RAM1:8E06 ?? ds 1 RAM1:8E07 ?? ds 1 RAM1:8E08 ?? ds 1 RAM1:8E09 ?? ds 1 RAM1:8E0A ?? ds 1 RAM1:8E0B ?? ds 1 RAM1:8E0C ?? ds 1 RAM1:8E0D ?? ds 1 RAM1:8E0E ?? ds 1 RAM1:8E0F ?? ds 1 RAM1:8E10 ?? ds 1 RAM1:8E11 ?? ds 1 RAM1:8E12 ?? ds 1 RAM1:8E13 ?? ds 1 RAM1:8E14 ?? ds 1 RAM1:8E15 ?? ds 1 RAM1:8E16 ?? ds 1 RAM1:8E17 ?? ds 1 RAM1:8E18 ?? ds 1 RAM1:8E19 ?? ds 1 RAM1:8E1A ?? ds 1 RAM1:8E1B ?? ds 1 RAM1:8E1C ?? ds 1 RAM1:8E1D ?? ds 1 RAM1:8E1E ?? ds 1 RAM1:8E1F ?? ds 1 RAM1:8E20 ?? ds 1 RAM1:8E21 ?? ds 1 RAM1:8E22 ?? ds 1 RAM1:8E23 ?? ds 1 RAM1:8E24 ?? ds 1 RAM1:8E25 ?? ds 1 RAM1:8E26 ?? ds 1 RAM1:8E27 ?? ds 1 RAM1:8E28 ?? ds 1 RAM1:8E29 ?? ds 1 RAM1:8E2A ?? ds 1 RAM1:8E2B ?? ds 1 RAM1:8E2C ?? ds 1 RAM1:8E2D ?? ds 1 RAM1:8E2E ?? ds 1 RAM1:8E2F ?? ds 1 RAM1:8E30 ?? ds 1 RAM1:8E31 ?? ds 1 RAM1:8E32 ?? ds 1 RAM1:8E33 ?? ds 1 RAM1:8E34 ?? ds 1 RAM1:8E35 ?? ds 1 RAM1:8E36 ?? ds 1 RAM1:8E37 ?? ds 1 RAM1:8E38 ?? ds 1 RAM1:8E39 ?? ds 1 RAM1:8E3A ?? ds 1 RAM1:8E3B ?? ds 1 RAM1:8E3C ?? ds 1 RAM1:8E3D ?? ds 1 RAM1:8E3E ?? ds 1 RAM1:8E3F ?? ds 1 RAM1:8E40 ?? ds 1 RAM1:8E41 ?? ds 1 RAM1:8E42 ?? ds 1 RAM1:8E43 ?? ds 1 RAM1:8E44 ?? ds 1 RAM1:8E45 ?? ds 1 RAM1:8E46 ?? ds 1 RAM1:8E47 ?? ds 1 RAM1:8E48 ?? ds 1 RAM1:8E49 ?? ds 1 RAM1:8E4A ?? ds 1 RAM1:8E4B ?? ds 1 RAM1:8E4C ?? ds 1 RAM1:8E4D ?? ds 1 RAM1:8E4E ?? ds 1 RAM1:8E4F ?? ds 1 RAM1:8E50 ?? ds 1 RAM1:8E51 ?? ds 1 RAM1:8E52 ?? ds 1 RAM1:8E53 ?? ds 1 RAM1:8E54 ?? ds 1 RAM1:8E55 ?? ds 1 RAM1:8E56 ?? ds 1 RAM1:8E57 ?? ds 1 RAM1:8E58 ?? ds 1 RAM1:8E59 ?? ds 1 RAM1:8E5A ?? ds 1 RAM1:8E5B ?? ds 1 RAM1:8E5C ?? ds 1 RAM1:8E5D ?? ds 1 RAM1:8E5E ?? ds 1 RAM1:8E5F ?? ds 1 RAM1:8E60 ?? ds 1 RAM1:8E61 ?? ds 1 RAM1:8E62 ?? ds 1 RAM1:8E63 ?? ds 1 RAM1:8E64 ?? ds 1 RAM1:8E65 ?? ds 1 RAM1:8E66 ?? ds 1 RAM1:8E67 ?? ds 1 RAM1:8E68 ?? ds 1 RAM1:8E69 ?? ds 1 RAM1:8E6A ?? ds 1 RAM1:8E6B ?? ds 1 RAM1:8E6C ?? ds 1 RAM1:8E6D ?? ds 1 RAM1:8E6E ?? ds 1 RAM1:8E6F ?? ds 1 RAM1:8E70 ?? ds 1 RAM1:8E71 ?? ds 1 RAM1:8E72 ?? ds 1 RAM1:8E73 ?? ds 1 RAM1:8E74 ?? ds 1 RAM1:8E75 ?? ds 1 RAM1:8E76 ?? ds 1 RAM1:8E77 ?? ds 1 RAM1:8E78 ?? ds 1 RAM1:8E79 ?? ds 1 RAM1:8E7A ?? ds 1 RAM1:8E7B ?? ds 1 RAM1:8E7C ?? ds 1 RAM1:8E7D ?? ds 1 RAM1:8E7E ?? ds 1 RAM1:8E7F ?? ds 1 RAM1:8E80 ?? ds 1 RAM1:8E81 ?? ds 1 RAM1:8E82 ?? ds 1 RAM1:8E83 ?? ds 1 RAM1:8E84 ?? ds 1 RAM1:8E85 ?? ds 1 RAM1:8E86 ?? ds 1 RAM1:8E87 ?? ds 1 RAM1:8E88 ?? ds 1 RAM1:8E89 ?? ds 1 RAM1:8E8A ?? ds 1 RAM1:8E8B ?? ds 1 RAM1:8E8C ?? ds 1 RAM1:8E8D ?? ds 1 RAM1:8E8E ?? ds 1 RAM1:8E8F ?? ds 1 RAM1:8E90 ?? ds 1 RAM1:8E91 ?? ds 1 RAM1:8E92 ?? ds 1 RAM1:8E93 ?? ds 1 RAM1:8E94 ?? ds 1 RAM1:8E95 ?? ds 1 RAM1:8E96 ?? ds 1 RAM1:8E97 ?? ds 1 RAM1:8E98 ?? ds 1 RAM1:8E99 ?? ds 1 RAM1:8E9A ?? ds 1 RAM1:8E9B ?? ds 1 RAM1:8E9C ?? ds 1 RAM1:8E9D ?? ds 1 RAM1:8E9E ?? ds 1 RAM1:8E9F ?? ds 1 RAM1:8EA0 ?? ds 1 RAM1:8EA1 ?? ds 1 RAM1:8EA2 ?? ds 1 RAM1:8EA3 ?? ds 1 RAM1:8EA4 ?? ds 1 RAM1:8EA5 ?? ds 1 RAM1:8EA6 ?? ds 1 RAM1:8EA7 ?? ds 1 RAM1:8EA8 ?? ds 1 RAM1:8EA9 ?? ds 1 RAM1:8EAA ?? ds 1 RAM1:8EAB ?? ds 1 RAM1:8EAC ?? ds 1 RAM1:8EAD ?? ds 1 RAM1:8EAE ?? ds 1 RAM1:8EAF ?? ds 1 RAM1:8EB0 ?? ds 1 RAM1:8EB1 ?? ds 1 RAM1:8EB2 ?? ds 1 RAM1:8EB3 ?? ds 1 RAM1:8EB4 ?? ds 1 RAM1:8EB5 ?? ds 1 RAM1:8EB6 ?? ds 1 RAM1:8EB7 ?? ds 1 RAM1:8EB8 ?? ds 1 RAM1:8EB9 ?? ds 1 RAM1:8EBA ?? ds 1 RAM1:8EBB ?? ds 1 RAM1:8EBC ?? ds 1 RAM1:8EBD ?? ds 1 RAM1:8EBE ?? ds 1 RAM1:8EBF ?? ds 1 RAM1:8EC0 ?? ds 1 RAM1:8EC1 ?? ds 1 RAM1:8EC2 ?? ds 1 RAM1:8EC3 ?? ds 1 RAM1:8EC4 ?? ds 1 RAM1:8EC5 ?? ds 1 RAM1:8EC6 ?? ds 1 RAM1:8EC7 ?? ds 1 RAM1:8EC8 ?? ds 1 RAM1:8EC9 ?? ds 1 RAM1:8ECA ?? ds 1 RAM1:8ECB ?? ds 1 RAM1:8ECC ?? ds 1 RAM1:8ECD ?? ds 1 RAM1:8ECE ?? ds 1 RAM1:8ECF ?? ds 1 RAM1:8ED0 ?? ds 1 RAM1:8ED1 ?? ds 1 RAM1:8ED2 ?? ds 1 RAM1:8ED3 ?? ds 1 RAM1:8ED4 ?? ds 1 RAM1:8ED5 ?? ds 1 RAM1:8ED6 ?? ds 1 RAM1:8ED7 ?? ds 1 RAM1:8ED8 ?? ds 1 RAM1:8ED9 ?? ds 1 RAM1:8EDA ?? ds 1 RAM1:8EDB ?? ds 1 RAM1:8EDC ?? ds 1 RAM1:8EDD ?? ds 1 RAM1:8EDE ?? ds 1 RAM1:8EDF ?? ds 1 RAM1:8EE0 ?? ds 1 RAM1:8EE1 ?? ds 1 RAM1:8EE2 ?? ds 1 RAM1:8EE3 ?? ds 1 RAM1:8EE4 ?? ds 1 RAM1:8EE5 ?? ds 1 RAM1:8EE6 ?? ds 1 RAM1:8EE7 ?? ds 1 RAM1:8EE8 ?? ds 1 RAM1:8EE9 ?? ds 1 RAM1:8EEA ?? ds 1 RAM1:8EEB ?? ds 1 RAM1:8EEC ?? ds 1 RAM1:8EED ?? ds 1 RAM1:8EEE ?? ds 1 RAM1:8EEF ?? ds 1 RAM1:8EF0 ?? ds 1 RAM1:8EF1 ?? ds 1 RAM1:8EF2 ?? ds 1 RAM1:8EF3 ?? ds 1 RAM1:8EF4 ?? ds 1 RAM1:8EF5 ?? ds 1 RAM1:8EF6 ?? ds 1 RAM1:8EF7 ?? ds 1 RAM1:8EF8 ?? ds 1 RAM1:8EF9 ?? ds 1 RAM1:8EFA ?? ds 1 RAM1:8EFB ?? ds 1 RAM1:8EFC ?? ds 1 RAM1:8EFD ?? ds 1 RAM1:8EFE ?? ds 1 RAM1:8EFF ?? ds 1 RAM1:8F00 ?? ds 1 RAM1:8F01 ?? ds 1 RAM1:8F02 ?? ds 1 RAM1:8F03 ?? ds 1 RAM1:8F04 ?? ds 1 RAM1:8F05 ?? ds 1 RAM1:8F06 ?? ds 1 RAM1:8F07 ?? ds 1 RAM1:8F08 ?? ds 1 RAM1:8F09 ?? ds 1 RAM1:8F0A ?? ds 1 RAM1:8F0B ?? ds 1 RAM1:8F0C ?? ds 1 RAM1:8F0D ?? ds 1 RAM1:8F0E ?? ds 1 RAM1:8F0F ?? ds 1 RAM1:8F10 ?? ds 1 RAM1:8F11 ?? ds 1 RAM1:8F12 ?? ds 1 RAM1:8F13 ?? ds 1 RAM1:8F14 ?? ds 1 RAM1:8F15 ?? ds 1 RAM1:8F16 ?? ds 1 RAM1:8F17 ?? ds 1 RAM1:8F18 ?? ds 1 RAM1:8F19 ?? ds 1 RAM1:8F1A ?? ds 1 RAM1:8F1B ?? ds 1 RAM1:8F1C ?? ds 1 RAM1:8F1D ?? ds 1 RAM1:8F1E ?? ds 1 RAM1:8F1F ?? ds 1 RAM1:8F20 ?? ds 1 RAM1:8F21 ?? ds 1 RAM1:8F22 ?? ds 1 RAM1:8F23 ?? ds 1 RAM1:8F24 ?? ds 1 RAM1:8F25 ?? ds 1 RAM1:8F26 ?? ds 1 RAM1:8F27 ?? ds 1 RAM1:8F28 ?? ds 1 RAM1:8F29 ?? ds 1 RAM1:8F2A ?? ds 1 RAM1:8F2B ?? ds 1 RAM1:8F2C ?? ds 1 RAM1:8F2D ?? ds 1 RAM1:8F2E ?? ds 1 RAM1:8F2F ?? ds 1 RAM1:8F30 ?? ds 1 RAM1:8F31 ?? ds 1 RAM1:8F32 ?? ds 1 RAM1:8F33 ?? ds 1 RAM1:8F34 ?? ds 1 RAM1:8F35 ?? ds 1 RAM1:8F36 ?? ds 1 RAM1:8F37 ?? ds 1 RAM1:8F38 ?? ds 1 RAM1:8F39 ?? ds 1 RAM1:8F3A ?? ds 1 RAM1:8F3B ?? ds 1 RAM1:8F3C ?? ds 1 RAM1:8F3D ?? ds 1 RAM1:8F3E ?? ds 1 RAM1:8F3F ?? ds 1 RAM1:8F40 ?? ds 1 RAM1:8F41 ?? ds 1 RAM1:8F42 ?? ds 1 RAM1:8F43 ?? ds 1 RAM1:8F44 ?? ds 1 RAM1:8F45 ?? ds 1 RAM1:8F46 ?? ds 1 RAM1:8F47 ?? ds 1 RAM1:8F48 ?? ds 1 RAM1:8F49 ?? ds 1 RAM1:8F4A ?? ds 1 RAM1:8F4B ?? ds 1 RAM1:8F4C ?? ds 1 RAM1:8F4D ?? ds 1 RAM1:8F4E ?? ds 1 RAM1:8F4F ?? ds 1 RAM1:8F50 ?? ds 1 RAM1:8F51 ?? ds 1 RAM1:8F52 ?? ds 1 RAM1:8F53 ?? ds 1 RAM1:8F54 ?? ds 1 RAM1:8F55 ?? ds 1 RAM1:8F56 ?? ds 1 RAM1:8F57 ?? ds 1 RAM1:8F58 ?? ds 1 RAM1:8F59 ?? ds 1 RAM1:8F5A ?? ds 1 RAM1:8F5B ?? ds 1 RAM1:8F5C ?? ds 1 RAM1:8F5D ?? ds 1 RAM1:8F5E ?? ds 1 RAM1:8F5F ?? ds 1 RAM1:8F60 ?? ds 1 RAM1:8F61 ?? ds 1 RAM1:8F62 ?? ds 1 RAM1:8F63 ?? ds 1 RAM1:8F64 ?? ds 1 RAM1:8F65 ?? ds 1 RAM1:8F66 ?? ds 1 RAM1:8F67 ?? ds 1 RAM1:8F68 ?? ds 1 RAM1:8F69 ?? ds 1 RAM1:8F6A ?? ds 1 RAM1:8F6B ?? ds 1 RAM1:8F6C ?? ds 1 RAM1:8F6D ?? ds 1 RAM1:8F6E ?? ds 1 RAM1:8F6F ?? ds 1 RAM1:8F70 ?? ds 1 RAM1:8F71 ?? ds 1 RAM1:8F72 ?? ds 1 RAM1:8F73 ?? ds 1 RAM1:8F74 ?? ds 1 RAM1:8F75 ?? ds 1 RAM1:8F76 ?? ds 1 RAM1:8F77 ?? ds 1 RAM1:8F78 ?? ds 1 RAM1:8F79 ?? ds 1 RAM1:8F7A ?? ds 1 RAM1:8F7B ?? ds 1 RAM1:8F7C ?? ds 1 RAM1:8F7D ?? ds 1 RAM1:8F7E ?? ds 1 RAM1:8F7F ?? ds 1 RAM1:8F80 ?? ds 1 RAM1:8F81 ?? ds 1 RAM1:8F82 ?? ds 1 RAM1:8F83 ?? ds 1 RAM1:8F84 ?? ds 1 RAM1:8F85 ?? ds 1 RAM1:8F86 ?? ds 1 RAM1:8F87 ?? ds 1 RAM1:8F88 ?? ds 1 RAM1:8F89 ?? ds 1 RAM1:8F8A ?? ds 1 RAM1:8F8B ?? ds 1 RAM1:8F8C ?? ds 1 RAM1:8F8D ?? ds 1 RAM1:8F8E ?? ds 1 RAM1:8F8F ?? ds 1 RAM1:8F90 ?? ds 1 RAM1:8F91 ?? ds 1 RAM1:8F92 ?? ds 1 RAM1:8F93 ?? ds 1 RAM1:8F94 ?? ds 1 RAM1:8F95 ?? ds 1 RAM1:8F96 ?? ds 1 RAM1:8F97 ?? ds 1 RAM1:8F98 ?? ds 1 RAM1:8F99 ?? ds 1 RAM1:8F9A ?? ds 1 RAM1:8F9B ?? ds 1 RAM1:8F9C ?? ds 1 RAM1:8F9D ?? ds 1 RAM1:8F9E ?? ds 1 RAM1:8F9F ?? ds 1 RAM1:8FA0 ?? ds 1 RAM1:8FA1 ?? ds 1 RAM1:8FA2 ?? ds 1 RAM1:8FA3 ?? ds 1 RAM1:8FA4 ?? ds 1 RAM1:8FA5 ?? ds 1 RAM1:8FA6 ?? ds 1 RAM1:8FA7 ?? ds 1 RAM1:8FA8 ?? ds 1 RAM1:8FA9 ?? ds 1 RAM1:8FAA ?? ds 1 RAM1:8FAB ?? ds 1 RAM1:8FAC ?? ds 1 RAM1:8FAD ?? ds 1 RAM1:8FAE ?? ds 1 RAM1:8FAF ?? ds 1 RAM1:8FB0 ?? ds 1 RAM1:8FB1 ?? ds 1 RAM1:8FB2 ?? ds 1 RAM1:8FB3 ?? ds 1 RAM1:8FB4 ?? ds 1 RAM1:8FB5 ?? ds 1 RAM1:8FB6 ?? ds 1 RAM1:8FB7 ?? ds 1 RAM1:8FB8 ?? ds 1 RAM1:8FB9 ?? ds 1 RAM1:8FBA ?? ds 1 RAM1:8FBB ?? ds 1 RAM1:8FBC ?? ds 1 RAM1:8FBD ?? ds 1 RAM1:8FBE ?? ds 1 RAM1:8FBF ?? ds 1 RAM1:8FC0 ?? ds 1 RAM1:8FC1 ?? ds 1 RAM1:8FC2 ?? ds 1 RAM1:8FC3 ?? ds 1 RAM1:8FC4 ?? ds 1 RAM1:8FC5 ?? ds 1 RAM1:8FC6 ?? ds 1 RAM1:8FC7 ?? ds 1 RAM1:8FC8 ?? ds 1 RAM1:8FC9 ?? ds 1 RAM1:8FCA ?? ds 1 RAM1:8FCB ?? ds 1 RAM1:8FCC ?? ds 1 RAM1:8FCD ?? ds 1 RAM1:8FCE ?? ds 1 RAM1:8FCF ?? ds 1 RAM1:8FD0 ?? ds 1 RAM1:8FD1 ?? ds 1 RAM1:8FD2 ?? ds 1 RAM1:8FD3 ?? ds 1 RAM1:8FD4 ?? ds 1 RAM1:8FD5 ?? ds 1 RAM1:8FD6 ?? ds 1 RAM1:8FD7 ?? ds 1 RAM1:8FD8 ?? ds 1 RAM1:8FD9 ?? ds 1 RAM1:8FDA ?? ds 1 RAM1:8FDB ?? ds 1 RAM1:8FDC ?? ds 1 RAM1:8FDD ?? ds 1 RAM1:8FDE ?? ds 1 RAM1:8FDF ?? ds 1 RAM1:8FE0 ?? ds 1 RAM1:8FE1 ?? ds 1 RAM1:8FE2 ?? ds 1 RAM1:8FE3 ?? ds 1 RAM1:8FE4 ?? ds 1 RAM1:8FE5 ?? ds 1 RAM1:8FE6 ?? ds 1 RAM1:8FE7 ?? ds 1 RAM1:8FE8 ?? ds 1 RAM1:8FE9 ?? ds 1 RAM1:8FEA ?? ds 1 RAM1:8FEB ?? ds 1 RAM1:8FEC ?? ds 1 RAM1:8FED ?? ds 1 RAM1:8FEE ?? ds 1 RAM1:8FEF ?? ds 1 RAM1:8FF0 ?? ds 1 RAM1:8FF1 ?? ds 1 RAM1:8FF2 ?? ds 1 RAM1:8FF3 ?? ds 1 RAM1:8FF4 ?? ds 1 RAM1:8FF5 ?? ds 1 RAM1:8FF6 ?? ds 1 RAM1:8FF7 ?? ds 1 RAM1:8FF8 ?? ds 1 RAM1:8FF9 ?? ds 1 RAM1:8FFA ?? ds 1 RAM1:8FFB ?? ds 1 RAM1:8FFC ?? ds 1 RAM1:8FFD ?? ds 1 RAM1:8FFE ?? ds 1 RAM1:8FFF ?? ds 1 RAM1:9000 ?? ds 1 RAM1:9001 ?? ds 1 RAM1:9002 ?? ds 1 RAM1:9003 ?? ds 1 RAM1:9004 ?? ds 1 RAM1:9005 ?? ds 1 RAM1:9006 ?? ds 1 RAM1:9007 ?? ds 1 RAM1:9008 ?? ds 1 RAM1:9009 ?? ds 1 RAM1:900A ?? ds 1 RAM1:900B ?? ds 1 RAM1:900C ?? ds 1 RAM1:900D ?? ds 1 RAM1:900E ?? ds 1 RAM1:900F ?? ds 1 RAM1:9010 ?? ds 1 RAM1:9011 ?? ds 1 RAM1:9012 ?? ds 1 RAM1:9013 ?? ds 1 RAM1:9014 ?? ds 1 RAM1:9015 ?? ds 1 RAM1:9016 ?? ds 1 RAM1:9017 ?? ds 1 RAM1:9018 ?? ds 1 RAM1:9019 ?? ds 1 RAM1:901A ?? ds 1 RAM1:901B ?? ds 1 RAM1:901C ?? ds 1 RAM1:901D ?? ds 1 RAM1:901E ?? ds 1 RAM1:901F ?? ds 1 RAM1:9020 ?? ds 1 RAM1:9021 ?? ds 1 RAM1:9022 ?? ds 1 RAM1:9023 ?? ds 1 RAM1:9024 ?? ds 1 RAM1:9025 ?? ds 1 RAM1:9026 ?? ds 1 RAM1:9027 ?? ds 1 RAM1:9028 ?? ds 1 RAM1:9029 ?? ds 1 RAM1:902A ?? ds 1 RAM1:902B ?? ds 1 RAM1:902C ?? ds 1 RAM1:902D ?? ds 1 RAM1:902E ?? ds 1 RAM1:902F ?? ds 1 RAM1:9030 ?? ds 1 RAM1:9031 ?? ds 1 RAM1:9032 ?? ds 1 RAM1:9033 ?? ds 1 RAM1:9034 ?? ds 1 RAM1:9035 ?? ds 1 RAM1:9036 ?? ds 1 RAM1:9037 ?? ds 1 RAM1:9038 ?? ds 1 RAM1:9039 ?? ds 1 RAM1:903A ?? ds 1 RAM1:903B ?? ds 1 RAM1:903C ?? ds 1 RAM1:903D ?? ds 1 RAM1:903E ?? ds 1 RAM1:903F ?? ds 1 RAM1:9040 ?? ds 1 RAM1:9041 ?? ds 1 RAM1:9042 ?? ds 1 RAM1:9043 ?? ds 1 RAM1:9044 ?? ds 1 RAM1:9045 ?? ds 1 RAM1:9046 ?? ds 1 RAM1:9047 ?? ds 1 RAM1:9048 ?? ds 1 RAM1:9049 ?? ds 1 RAM1:904A ?? ds 1 RAM1:904B ?? ds 1 RAM1:904C ?? ds 1 RAM1:904D ?? ds 1 RAM1:904E ?? ds 1 RAM1:904F ?? ds 1 RAM1:9050 ?? ds 1 RAM1:9051 ?? ds 1 RAM1:9052 ?? ds 1 RAM1:9053 ?? ds 1 RAM1:9054 ?? ds 1 RAM1:9055 ?? ds 1 RAM1:9056 ?? ds 1 RAM1:9057 ?? ds 1 RAM1:9058 ?? ds 1 RAM1:9059 ?? ds 1 RAM1:905A ?? ds 1 RAM1:905B ?? ds 1 RAM1:905C ?? ds 1 RAM1:905D ?? ds 1 RAM1:905E ?? ds 1 RAM1:905F ?? ds 1 RAM1:9060 ?? ds 1 RAM1:9061 ?? ds 1 RAM1:9062 ?? ds 1 RAM1:9063 ?? ds 1 RAM1:9064 ?? ds 1 RAM1:9065 ?? ds 1 RAM1:9066 ?? ds 1 RAM1:9067 ?? ds 1 RAM1:9068 ?? ds 1 RAM1:9069 ?? ds 1 RAM1:906A ?? ds 1 RAM1:906B ?? ds 1 RAM1:906C ?? ds 1 RAM1:906D ?? ds 1 RAM1:906E ?? ds 1 RAM1:906F ?? ds 1 RAM1:9070 ?? ds 1 RAM1:9071 ?? ds 1 RAM1:9072 ?? ds 1 RAM1:9073 ?? ds 1 RAM1:9074 ?? ds 1 RAM1:9075 ?? ds 1 RAM1:9076 ?? ds 1 RAM1:9077 ?? ds 1 RAM1:9078 ?? ds 1 RAM1:9079 ?? ds 1 RAM1:907A ?? ds 1 RAM1:907B ?? ds 1 RAM1:907C ?? ds 1 RAM1:907D ?? ds 1 RAM1:907E ?? ds 1 RAM1:907F ?? ds 1 RAM1:9080 ?? ds 1 RAM1:9081 ?? ds 1 RAM1:9082 ?? ds 1 RAM1:9083 ?? ds 1 RAM1:9084 ?? ds 1 RAM1:9085 ?? ds 1 RAM1:9086 ?? ds 1 RAM1:9087 ?? ds 1 RAM1:9088 ?? ds 1 RAM1:9089 ?? ds 1 RAM1:908A ?? ds 1 RAM1:908B ?? ds 1 RAM1:908C ?? ds 1 RAM1:908D ?? ds 1 RAM1:908E ?? ds 1 RAM1:908F ?? ds 1 RAM1:9090 ?? ds 1 RAM1:9091 ?? ds 1 RAM1:9092 ?? ds 1 RAM1:9093 ?? ds 1 RAM1:9094 ?? ds 1 RAM1:9095 ?? ds 1 RAM1:9096 ?? ds 1 RAM1:9097 ?? ds 1 RAM1:9098 ?? ds 1 RAM1:9099 ?? ds 1 RAM1:909A ?? ds 1 RAM1:909B ?? ds 1 RAM1:909C ?? ds 1 RAM1:909D ?? ds 1 RAM1:909E ?? ds 1 RAM1:909F ?? ds 1 RAM1:90A0 ?? ds 1 RAM1:90A1 ?? ds 1 RAM1:90A2 ?? ds 1 RAM1:90A3 ?? ds 1 RAM1:90A4 ?? ds 1 RAM1:90A5 ?? ds 1 RAM1:90A6 ?? ds 1 RAM1:90A7 ?? ds 1 RAM1:90A8 ?? ds 1 RAM1:90A9 ?? ds 1 RAM1:90AA ?? ds 1 RAM1:90AB ?? ds 1 RAM1:90AC ?? ds 1 RAM1:90AD ?? ds 1 RAM1:90AE ?? ds 1 RAM1:90AF ?? ds 1 RAM1:90B0 ?? ds 1 RAM1:90B1 ?? ds 1 RAM1:90B2 ?? ds 1 RAM1:90B3 ?? ds 1 RAM1:90B4 ?? ds 1 RAM1:90B5 ?? ds 1 RAM1:90B6 ?? ds 1 RAM1:90B7 ?? ds 1 RAM1:90B8 ?? ds 1 RAM1:90B9 ?? ds 1 RAM1:90BA ?? ds 1 RAM1:90BB ?? ds 1 RAM1:90BC ?? ds 1 RAM1:90BD ?? ds 1 RAM1:90BE ?? ds 1 RAM1:90BF ?? ds 1 RAM1:90C0 ?? ds 1 RAM1:90C1 ?? ds 1 RAM1:90C2 ?? ds 1 RAM1:90C3 ?? ds 1 RAM1:90C4 ?? ds 1 RAM1:90C5 ?? ds 1 RAM1:90C6 ?? ds 1 RAM1:90C7 ?? ds 1 RAM1:90C8 ?? ds 1 RAM1:90C9 ?? ds 1 RAM1:90CA ?? ds 1 RAM1:90CB ?? ds 1 RAM1:90CC ?? ds 1 RAM1:90CD ?? ds 1 RAM1:90CE ?? ds 1 RAM1:90CF ?? ds 1 RAM1:90D0 ?? ds 1 RAM1:90D1 ?? ds 1 RAM1:90D2 ?? ds 1 RAM1:90D3 ?? ds 1 RAM1:90D4 ?? ds 1 RAM1:90D5 ?? ds 1 RAM1:90D6 ?? ds 1 RAM1:90D7 ?? ds 1 RAM1:90D8 ?? ds 1 RAM1:90D9 ?? ds 1 RAM1:90DA ?? ds 1 RAM1:90DB ?? ds 1 RAM1:90DC ?? ds 1 RAM1:90DD ?? ds 1 RAM1:90DE ?? ds 1 RAM1:90DF ?? ds 1 RAM1:90E0 ?? ds 1 RAM1:90E1 ?? ds 1 RAM1:90E2 ?? ds 1 RAM1:90E3 ?? ds 1 RAM1:90E4 ?? ds 1 RAM1:90E5 ?? ds 1 RAM1:90E6 ?? ds 1 RAM1:90E7 ?? ds 1 RAM1:90E8 ?? ds 1 RAM1:90E9 ?? ds 1 RAM1:90EA ?? ds 1 RAM1:90EB ?? ds 1 RAM1:90EC ?? ds 1 RAM1:90ED ?? ds 1 RAM1:90EE ?? ds 1 RAM1:90EF ?? ds 1 RAM1:90F0 ?? ds 1 RAM1:90F1 ?? ds 1 RAM1:90F2 ?? ds 1 RAM1:90F3 ?? ds 1 RAM1:90F4 ?? ds 1 RAM1:90F5 ?? ds 1 RAM1:90F6 ?? ds 1 RAM1:90F7 ?? ds 1 RAM1:90F8 ?? ds 1 RAM1:90F9 ?? ds 1 RAM1:90FA ?? ds 1 RAM1:90FB ?? ds 1 RAM1:90FC ?? ds 1 RAM1:90FD ?? ds 1 RAM1:90FE ?? ds 1 RAM1:90FF ?? ds 1 RAM1:9100 ?? ds 1 RAM1:9101 ?? ds 1 RAM1:9102 ?? ds 1 RAM1:9103 ?? ds 1 RAM1:9104 ?? ds 1 RAM1:9105 ?? ds 1 RAM1:9106 ?? ds 1 RAM1:9107 ?? ds 1 RAM1:9108 ?? ds 1 RAM1:9109 ?? ds 1 RAM1:910A ?? ds 1 RAM1:910B ?? ds 1 RAM1:910C ?? ds 1 RAM1:910D ?? ds 1 RAM1:910E ?? ds 1 RAM1:910F ?? ds 1 RAM1:9110 ?? ds 1 RAM1:9111 ?? ds 1 RAM1:9112 ?? ds 1 RAM1:9113 ?? ds 1 RAM1:9114 ?? ds 1 RAM1:9115 ?? ds 1 RAM1:9116 ?? ds 1 RAM1:9117 ?? ds 1 RAM1:9118 ?? ds 1 RAM1:9119 ?? ds 1 RAM1:911A ?? ds 1 RAM1:911B ?? ds 1 RAM1:911C ?? ds 1 RAM1:911D ?? ds 1 RAM1:911E ?? ds 1 RAM1:911F ?? ds 1 RAM1:9120 ?? ds 1 RAM1:9121 ?? ds 1 RAM1:9122 ?? ds 1 RAM1:9123 ?? ds 1 RAM1:9124 ?? ds 1 RAM1:9125 ?? ds 1 RAM1:9126 ?? ds 1 RAM1:9127 ?? ds 1 RAM1:9128 ?? ds 1 RAM1:9129 ?? ds 1 RAM1:912A ?? ds 1 RAM1:912B ?? ds 1 RAM1:912C ?? ds 1 RAM1:912D ?? ds 1 RAM1:912E ?? ds 1 RAM1:912F ?? ds 1 RAM1:9130 ?? ds 1 RAM1:9131 ?? ds 1 RAM1:9132 ?? ds 1 RAM1:9133 ?? ds 1 RAM1:9134 ?? ds 1 RAM1:9135 ?? ds 1 RAM1:9136 ?? ds 1 RAM1:9137 ?? ds 1 RAM1:9138 ?? ds 1 RAM1:9139 ?? ds 1 RAM1:913A ?? ds 1 RAM1:913B ?? ds 1 RAM1:913C ?? ds 1 RAM1:913D ?? ds 1 RAM1:913E ?? ds 1 RAM1:913F ?? ds 1 RAM1:9140 ?? ds 1 RAM1:9141 ?? ds 1 RAM1:9142 ?? ds 1 RAM1:9143 ?? ds 1 RAM1:9144 ?? ds 1 RAM1:9145 ?? ds 1 RAM1:9146 ?? ds 1 RAM1:9147 ?? ds 1 RAM1:9148 ?? ds 1 RAM1:9149 ?? ds 1 RAM1:914A ?? ds 1 RAM1:914B ?? ds 1 RAM1:914C ?? ds 1 RAM1:914D ?? ds 1 RAM1:914E ?? ds 1 RAM1:914F ?? ds 1 RAM1:9150 ?? ds 1 RAM1:9151 ?? ds 1 RAM1:9152 ?? ds 1 RAM1:9153 ?? ds 1 RAM1:9154 ?? ds 1 RAM1:9155 ?? ds 1 RAM1:9156 ?? ds 1 RAM1:9157 ?? ds 1 RAM1:9158 ?? ds 1 RAM1:9159 ?? ds 1 RAM1:915A ?? ds 1 RAM1:915B ?? ds 1 RAM1:915C ?? ds 1 RAM1:915D ?? ds 1 RAM1:915E ?? ds 1 RAM1:915F ?? ds 1 RAM1:9160 ?? ds 1 RAM1:9161 ?? ds 1 RAM1:9162 ?? ds 1 RAM1:9163 ?? ds 1 RAM1:9164 ?? ds 1 RAM1:9165 ?? ds 1 RAM1:9166 ?? ds 1 RAM1:9167 ?? ds 1 RAM1:9168 ?? ds 1 RAM1:9169 ?? ds 1 RAM1:916A ?? ds 1 RAM1:916B ?? ds 1 RAM1:916C ?? ds 1 RAM1:916D ?? ds 1 RAM1:916E ?? ds 1 RAM1:916F ?? ds 1 RAM1:9170 ?? ds 1 RAM1:9171 ?? ds 1 RAM1:9172 ?? ds 1 RAM1:9173 ?? ds 1 RAM1:9174 ?? ds 1 RAM1:9175 ?? ds 1 RAM1:9176 ?? ds 1 RAM1:9177 ?? ds 1 RAM1:9178 ?? ds 1 RAM1:9179 ?? ds 1 RAM1:917A ?? ds 1 RAM1:917B ?? ds 1 RAM1:917C ?? ds 1 RAM1:917D ?? ds 1 RAM1:917E ?? ds 1 RAM1:917F ?? ds 1 RAM1:9180 ?? ds 1 RAM1:9181 ?? ds 1 RAM1:9182 ?? ds 1 RAM1:9183 ?? ds 1 RAM1:9184 ?? ds 1 RAM1:9185 ?? ds 1 RAM1:9186 ?? ds 1 RAM1:9187 ?? ds 1 RAM1:9188 ?? ds 1 RAM1:9189 ?? ds 1 RAM1:918A ?? ds 1 RAM1:918B ?? ds 1 RAM1:918C ?? ds 1 RAM1:918D ?? ds 1 RAM1:918E ?? ds 1 RAM1:918F ?? ds 1 RAM1:9190 ?? ds 1 RAM1:9191 ?? ds 1 RAM1:9192 ?? ds 1 RAM1:9193 ?? ds 1 RAM1:9194 ?? ds 1 RAM1:9195 ?? ds 1 RAM1:9196 ?? ds 1 RAM1:9197 ?? ds 1 RAM1:9198 ?? ds 1 RAM1:9199 ?? ds 1 RAM1:919A ?? ds 1 RAM1:919B ?? ds 1 RAM1:919C ?? ds 1 RAM1:919D ?? ds 1 RAM1:919E ?? ds 1 RAM1:919F ?? ds 1 RAM1:91A0 ?? ds 1 RAM1:91A1 ?? ds 1 RAM1:91A2 ?? ds 1 RAM1:91A3 ?? ds 1 RAM1:91A4 ?? ds 1 RAM1:91A5 ?? ds 1 RAM1:91A6 ?? ds 1 RAM1:91A7 ?? ds 1 RAM1:91A8 ?? ds 1 RAM1:91A9 ?? ds 1 RAM1:91AA ?? ds 1 RAM1:91AB ?? ds 1 RAM1:91AC ?? ds 1 RAM1:91AD ?? ds 1 RAM1:91AE ?? ds 1 RAM1:91AF ?? ds 1 RAM1:91B0 ?? ds 1 RAM1:91B1 ?? ds 1 RAM1:91B2 ?? ds 1 RAM1:91B3 ?? ds 1 RAM1:91B4 ?? ds 1 RAM1:91B5 ?? ds 1 RAM1:91B6 ?? ds 1 RAM1:91B7 ?? ds 1 RAM1:91B8 ?? ds 1 RAM1:91B9 ?? ds 1 RAM1:91BA ?? ds 1 RAM1:91BB ?? ds 1 RAM1:91BC ?? ds 1 RAM1:91BD ?? ds 1 RAM1:91BE ?? ds 1 RAM1:91BF ?? ds 1 RAM1:91C0 ?? ds 1 RAM1:91C1 ?? ds 1 RAM1:91C2 ?? ds 1 RAM1:91C3 ?? ds 1 RAM1:91C4 ?? ds 1 RAM1:91C5 ?? ds 1 RAM1:91C6 ?? ds 1 RAM1:91C7 ?? ds 1 RAM1:91C8 ?? ds 1 RAM1:91C9 ?? ds 1 RAM1:91CA ?? ds 1 RAM1:91CB ?? ds 1 RAM1:91CC ?? ds 1 RAM1:91CD ?? ds 1 RAM1:91CE ?? ds 1 RAM1:91CF ?? ds 1 RAM1:91D0 ?? ds 1 RAM1:91D1 ?? ds 1 RAM1:91D2 ?? ds 1 RAM1:91D3 ?? ds 1 RAM1:91D4 ?? ds 1 RAM1:91D5 ?? ds 1 RAM1:91D6 ?? ds 1 RAM1:91D7 ?? ds 1 RAM1:91D8 ?? ds 1 RAM1:91D9 ?? ds 1 RAM1:91DA ?? ds 1 RAM1:91DB ?? ds 1 RAM1:91DC ?? ds 1 RAM1:91DD ?? ds 1 RAM1:91DE ?? ds 1 RAM1:91DF ?? ds 1 RAM1:91E0 ?? ds 1 RAM1:91E1 ?? ds 1 RAM1:91E2 ?? ds 1 RAM1:91E3 ?? ds 1 RAM1:91E4 ?? ds 1 RAM1:91E5 ?? ds 1 RAM1:91E6 ?? ds 1 RAM1:91E7 ?? ds 1 RAM1:91E8 ?? ds 1 RAM1:91E9 ?? ds 1 RAM1:91EA ?? ds 1 RAM1:91EB ?? ds 1 RAM1:91EC ?? ds 1 RAM1:91ED ?? ds 1 RAM1:91EE ?? ds 1 RAM1:91EF ?? ds 1 RAM1:91F0 ?? ds 1 RAM1:91F1 ?? ds 1 RAM1:91F2 ?? ds 1 RAM1:91F3 ?? ds 1 RAM1:91F4 ?? ds 1 RAM1:91F5 ?? ds 1 RAM1:91F6 ?? ds 1 RAM1:91F7 ?? ds 1 RAM1:91F8 ?? ds 1 RAM1:91F9 ?? ds 1 RAM1:91FA ?? ds 1 RAM1:91FB ?? ds 1 RAM1:91FC ?? ds 1 RAM1:91FD ?? ds 1 RAM1:91FE ?? ds 1 RAM1:91FF ?? ds 1 RAM1:9200 ?? ds 1 RAM1:9201 ?? ds 1 RAM1:9202 ?? ds 1 RAM1:9203 ?? ds 1 RAM1:9204 ?? ds 1 RAM1:9205 ?? ds 1 RAM1:9206 ?? ds 1 RAM1:9207 ?? ds 1 RAM1:9208 ?? ds 1 RAM1:9209 ?? ds 1 RAM1:920A ?? ds 1 RAM1:920B ?? ds 1 RAM1:920C ?? ds 1 RAM1:920D ?? ds 1 RAM1:920E ?? ds 1 RAM1:920F ?? ds 1 RAM1:9210 ?? ds 1 RAM1:9211 ?? ds 1 RAM1:9212 ?? ds 1 RAM1:9213 ?? ds 1 RAM1:9214 ?? ds 1 RAM1:9215 ?? ds 1 RAM1:9216 ?? ds 1 RAM1:9217 ?? ds 1 RAM1:9218 ?? ds 1 RAM1:9219 ?? ds 1 RAM1:921A ?? ds 1 RAM1:921B ?? ds 1 RAM1:921C ?? ds 1 RAM1:921D ?? ds 1 RAM1:921E ?? ds 1 RAM1:921F ?? ds 1 RAM1:9220 ?? ds 1 RAM1:9221 ?? ds 1 RAM1:9222 ?? ds 1 RAM1:9223 ?? ds 1 RAM1:9224 ?? ds 1 RAM1:9225 ?? ds 1 RAM1:9226 ?? ds 1 RAM1:9227 ?? ds 1 RAM1:9228 ?? ds 1 RAM1:9229 ?? ds 1 RAM1:922A ?? ds 1 RAM1:922B ?? ds 1 RAM1:922C ?? ds 1 RAM1:922D ?? ds 1 RAM1:922E ?? ds 1 RAM1:922F ?? ds 1 RAM1:9230 ?? ds 1 RAM1:9231 ?? ds 1 RAM1:9232 ?? ds 1 RAM1:9233 ?? ds 1 RAM1:9234 ?? ds 1 RAM1:9235 ?? ds 1 RAM1:9236 ?? ds 1 RAM1:9237 ?? ds 1 RAM1:9238 ?? ds 1 RAM1:9239 ?? ds 1 RAM1:923A ?? ds 1 RAM1:923B ?? ds 1 RAM1:923C ?? ds 1 RAM1:923D ?? ds 1 RAM1:923E ?? ds 1 RAM1:923F ?? ds 1 RAM1:9240 ?? ds 1 RAM1:9241 ?? ds 1 RAM1:9242 ?? ds 1 RAM1:9243 ?? ds 1 RAM1:9244 ?? ds 1 RAM1:9245 ?? ds 1 RAM1:9246 ?? ds 1 RAM1:9247 ?? ds 1 RAM1:9248 ?? ds 1 RAM1:9249 ?? ds 1 RAM1:924A ?? ds 1 RAM1:924B ?? ds 1 RAM1:924C ?? ds 1 RAM1:924D ?? ds 1 RAM1:924E ?? ds 1 RAM1:924F ?? ds 1 RAM1:9250 ?? ds 1 RAM1:9251 ?? ds 1 RAM1:9252 ?? ds 1 RAM1:9253 ?? ds 1 RAM1:9254 ?? ds 1 RAM1:9255 ?? ds 1 RAM1:9256 ?? ds 1 RAM1:9257 ?? ds 1 RAM1:9258 ?? ds 1 RAM1:9259 ?? ds 1 RAM1:925A ?? ds 1 RAM1:925B ?? ds 1 RAM1:925C ?? ds 1 RAM1:925D ?? ds 1 RAM1:925E ?? ds 1 RAM1:925F ?? ds 1 RAM1:9260 ?? ds 1 RAM1:9261 ?? ds 1 RAM1:9262 ?? ds 1 RAM1:9263 ?? ds 1 RAM1:9264 ?? ds 1 RAM1:9265 ?? ds 1 RAM1:9266 ?? ds 1 RAM1:9267 ?? ds 1 RAM1:9268 ?? ds 1 RAM1:9269 ?? ds 1 RAM1:926A ?? ds 1 RAM1:926B ?? ds 1 RAM1:926C ?? ds 1 RAM1:926D ?? ds 1 RAM1:926E ?? ds 1 RAM1:926F ?? ds 1 RAM1:9270 ?? ds 1 RAM1:9271 ?? ds 1 RAM1:9272 ?? ds 1 RAM1:9273 ?? ds 1 RAM1:9274 ?? ds 1 RAM1:9275 ?? ds 1 RAM1:9276 ?? ds 1 RAM1:9277 ?? ds 1 RAM1:9278 ?? ds 1 RAM1:9279 ?? ds 1 RAM1:927A ?? ds 1 RAM1:927B ?? ds 1 RAM1:927C ?? ds 1 RAM1:927D ?? ds 1 RAM1:927E ?? ds 1 RAM1:927F ?? ds 1 RAM1:9280 ?? ds 1 RAM1:9281 ?? ds 1 RAM1:9282 ?? ds 1 RAM1:9283 ?? ds 1 RAM1:9284 ?? ds 1 RAM1:9285 ?? ds 1 RAM1:9286 ?? ds 1 RAM1:9287 ?? ds 1 RAM1:9288 ?? ds 1 RAM1:9289 ?? ds 1 RAM1:928A ?? ds 1 RAM1:928B ?? ds 1 RAM1:928C ?? ds 1 RAM1:928D ?? ds 1 RAM1:928E ?? ds 1 RAM1:928F ?? ds 1 RAM1:9290 ?? ds 1 RAM1:9291 ?? ds 1 RAM1:9292 ?? ds 1 RAM1:9293 ?? ds 1 RAM1:9294 ?? ds 1 RAM1:9295 ?? ds 1 RAM1:9296 ?? ds 1 RAM1:9297 ?? ds 1 RAM1:9298 ?? ds 1 RAM1:9299 ?? ds 1 RAM1:929A ?? ds 1 RAM1:929B ?? ds 1 RAM1:929C ?? ds 1 RAM1:929D ?? ds 1 RAM1:929E ?? ds 1 RAM1:929F ?? ds 1 RAM1:92A0 ?? ds 1 RAM1:92A1 ?? ds 1 RAM1:92A2 ?? ds 1 RAM1:92A3 ?? ds 1 RAM1:92A4 ?? ds 1 RAM1:92A5 ?? ds 1 RAM1:92A6 ?? ds 1 RAM1:92A7 ?? ds 1 RAM1:92A8 ?? ds 1 RAM1:92A9 ?? ds 1 RAM1:92AA ?? ds 1 RAM1:92AB ?? ds 1 RAM1:92AC ?? ds 1 RAM1:92AD ?? ds 1 RAM1:92AE ?? ds 1 RAM1:92AF ?? ds 1 RAM1:92B0 ?? ds 1 RAM1:92B1 ?? ds 1 RAM1:92B2 ?? ds 1 RAM1:92B3 ?? ds 1 RAM1:92B4 ?? ds 1 RAM1:92B5 ?? ds 1 RAM1:92B6 ?? ds 1 RAM1:92B7 ?? ds 1 RAM1:92B8 ?? ds 1 RAM1:92B9 ?? ds 1 RAM1:92BA ?? ds 1 RAM1:92BB ?? ds 1 RAM1:92BC ?? ds 1 RAM1:92BD ?? ds 1 RAM1:92BE ?? ds 1 RAM1:92BF ?? ds 1 RAM1:92C0 ?? ds 1 RAM1:92C1 ?? ds 1 RAM1:92C2 ?? ds 1 RAM1:92C3 ?? ds 1 RAM1:92C4 ?? ds 1 RAM1:92C5 ?? ds 1 RAM1:92C6 ?? ds 1 RAM1:92C7 ?? ds 1 RAM1:92C8 ?? ds 1 RAM1:92C9 ?? ds 1 RAM1:92CA ?? ds 1 RAM1:92CB ?? ds 1 RAM1:92CC ?? ds 1 RAM1:92CD ?? ds 1 RAM1:92CE ?? ds 1 RAM1:92CF ?? ds 1 RAM1:92D0 ?? ds 1 RAM1:92D1 ?? ds 1 RAM1:92D2 ?? ds 1 RAM1:92D3 ?? ds 1 RAM1:92D4 ?? ds 1 RAM1:92D5 ?? ds 1 RAM1:92D6 ?? ds 1 RAM1:92D7 ?? ds 1 RAM1:92D8 ?? ds 1 RAM1:92D9 ?? ds 1 RAM1:92DA ?? ds 1 RAM1:92DB ?? ds 1 RAM1:92DC ?? ds 1 RAM1:92DD ?? ds 1 RAM1:92DE ?? ds 1 RAM1:92DF ?? ds 1 RAM1:92E0 ?? ds 1 RAM1:92E1 ?? ds 1 RAM1:92E2 ?? ds 1 RAM1:92E3 ?? ds 1 RAM1:92E4 ?? ds 1 RAM1:92E5 ?? ds 1 RAM1:92E6 ?? ds 1 RAM1:92E7 ?? ds 1 RAM1:92E8 ?? ds 1 RAM1:92E9 ?? ds 1 RAM1:92EA ?? ds 1 RAM1:92EB ?? ds 1 RAM1:92EC ?? ds 1 RAM1:92ED ?? ds 1 RAM1:92EE ?? ds 1 RAM1:92EF ?? ds 1 RAM1:92F0 ?? ds 1 RAM1:92F1 ?? ds 1 RAM1:92F2 ?? ds 1 RAM1:92F3 ?? ds 1 RAM1:92F4 ?? ds 1 RAM1:92F5 ?? ds 1 RAM1:92F6 ?? ds 1 RAM1:92F7 ?? ds 1 RAM1:92F8 ?? ds 1 RAM1:92F9 ?? ds 1 RAM1:92FA ?? ds 1 RAM1:92FB ?? ds 1 RAM1:92FC ?? ds 1 RAM1:92FD ?? ds 1 RAM1:92FE ?? ds 1 RAM1:92FF ?? ds 1 RAM1:9300 ?? ds 1 RAM1:9301 ?? ds 1 RAM1:9302 ?? ds 1 RAM1:9303 ?? ds 1 RAM1:9304 ?? ds 1 RAM1:9305 ?? ds 1 RAM1:9306 ?? ds 1 RAM1:9307 ?? ds 1 RAM1:9308 ?? ds 1 RAM1:9309 ?? ds 1 RAM1:930A ?? ds 1 RAM1:930B ?? ds 1 RAM1:930C ?? ds 1 RAM1:930D ?? ds 1 RAM1:930E ?? ds 1 RAM1:930F ?? ds 1 RAM1:9310 ?? ds 1 RAM1:9311 ?? ds 1 RAM1:9312 ?? ds 1 RAM1:9313 ?? ds 1 RAM1:9314 ?? ds 1 RAM1:9315 ?? ds 1 RAM1:9316 ?? ds 1 RAM1:9317 ?? ds 1 RAM1:9318 ?? ds 1 RAM1:9319 ?? ds 1 RAM1:931A ?? ds 1 RAM1:931B ?? ds 1 RAM1:931C ?? ds 1 RAM1:931D ?? ds 1 RAM1:931E ?? ds 1 RAM1:931F ?? ds 1 RAM1:9320 ?? ds 1 RAM1:9321 ?? ds 1 RAM1:9322 ?? ds 1 RAM1:9323 ?? ds 1 RAM1:9324 ?? ds 1 RAM1:9325 ?? ds 1 RAM1:9326 ?? ds 1 RAM1:9327 ?? ds 1 RAM1:9328 ?? ds 1 RAM1:9329 ?? ds 1 RAM1:932A ?? ds 1 RAM1:932B ?? ds 1 RAM1:932C ?? ds 1 RAM1:932D ?? ds 1 RAM1:932E ?? ds 1 RAM1:932F ?? ds 1 RAM1:9330 ?? ds 1 RAM1:9331 ?? ds 1 RAM1:9332 ?? ds 1 RAM1:9333 ?? ds 1 RAM1:9334 ?? ds 1 RAM1:9335 ?? ds 1 RAM1:9336 ?? ds 1 RAM1:9337 ?? ds 1 RAM1:9338 ?? ds 1 RAM1:9339 ?? ds 1 RAM1:933A ?? ds 1 RAM1:933B ?? ds 1 RAM1:933C ?? ds 1 RAM1:933D ?? ds 1 RAM1:933E ?? ds 1 RAM1:933F ?? ds 1 RAM1:9340 ?? ds 1 RAM1:9341 ?? ds 1 RAM1:9342 ?? ds 1 RAM1:9343 ?? ds 1 RAM1:9344 ?? ds 1 RAM1:9345 ?? ds 1 RAM1:9346 ?? ds 1 RAM1:9347 ?? ds 1 RAM1:9348 ?? ds 1 RAM1:9349 ?? ds 1 RAM1:934A ?? ds 1 RAM1:934B ?? ds 1 RAM1:934C ?? ds 1 RAM1:934D ?? ds 1 RAM1:934E ?? ds 1 RAM1:934F ?? ds 1 RAM1:9350 ?? ds 1 RAM1:9351 ?? ds 1 RAM1:9352 ?? ds 1 RAM1:9353 ?? ds 1 RAM1:9354 ?? ds 1 RAM1:9355 ?? ds 1 RAM1:9356 ?? ds 1 RAM1:9357 ?? ds 1 RAM1:9358 ?? ds 1 RAM1:9359 ?? ds 1 RAM1:935A ?? ds 1 RAM1:935B ?? ds 1 RAM1:935C ?? ds 1 RAM1:935D ?? ds 1 RAM1:935E ?? ds 1 RAM1:935F ?? ds 1 RAM1:9360 ?? ds 1 RAM1:9361 ?? ds 1 RAM1:9362 ?? ds 1 RAM1:9363 ?? ds 1 RAM1:9364 ?? ds 1 RAM1:9365 ?? ds 1 RAM1:9366 ?? ds 1 RAM1:9367 ?? ds 1 RAM1:9368 ?? ds 1 RAM1:9369 ?? ds 1 RAM1:936A ?? ds 1 RAM1:936B ?? ds 1 RAM1:936C ?? ds 1 RAM1:936D ?? ds 1 RAM1:936E ?? ds 1 RAM1:936F ?? ds 1 RAM1:9370 ?? ds 1 RAM1:9371 ?? ds 1 RAM1:9372 ?? ds 1 RAM1:9373 ?? ds 1 RAM1:9374 ?? ds 1 RAM1:9375 ?? ds 1 RAM1:9376 ?? ds 1 RAM1:9377 ?? ds 1 RAM1:9378 ?? ds 1 RAM1:9379 ?? ds 1 RAM1:937A ?? ds 1 RAM1:937B ?? ds 1 RAM1:937C ?? ds 1 RAM1:937D ?? ds 1 RAM1:937E ?? ds 1 RAM1:937F ?? ds 1 RAM1:9380 ?? ds 1 RAM1:9381 ?? ds 1 RAM1:9382 ?? ds 1 RAM1:9383 ?? ds 1 RAM1:9384 ?? ds 1 RAM1:9385 ?? ds 1 RAM1:9386 ?? ds 1 RAM1:9387 ?? ds 1 RAM1:9388 ?? ds 1 RAM1:9389 ?? ds 1 RAM1:938A ?? ds 1 RAM1:938B ?? ds 1 RAM1:938C ?? ds 1 RAM1:938D ?? ds 1 RAM1:938E ?? ds 1 RAM1:938F ?? ds 1 RAM1:9390 ?? ds 1 RAM1:9391 ?? ds 1 RAM1:9392 ?? ds 1 RAM1:9393 ?? ds 1 RAM1:9394 ?? ds 1 RAM1:9395 ?? ds 1 RAM1:9396 ?? ds 1 RAM1:9397 ?? ds 1 RAM1:9398 ?? ds 1 RAM1:9399 ?? ds 1 RAM1:939A ?? ds 1 RAM1:939B ?? ds 1 RAM1:939C ?? ds 1 RAM1:939D ?? ds 1 RAM1:939E ?? ds 1 RAM1:939F ?? ds 1 RAM1:93A0 ?? ds 1 RAM1:93A1 ?? ds 1 RAM1:93A2 ?? ds 1 RAM1:93A3 ?? ds 1 RAM1:93A4 ?? ds 1 RAM1:93A5 ?? ds 1 RAM1:93A6 ?? ds 1 RAM1:93A7 ?? ds 1 RAM1:93A8 ?? ds 1 RAM1:93A9 ?? ds 1 RAM1:93AA ?? ds 1 RAM1:93AB ?? ds 1 RAM1:93AC ?? ds 1 RAM1:93AD ?? ds 1 RAM1:93AE ?? ds 1 RAM1:93AF ?? ds 1 RAM1:93B0 ?? ds 1 RAM1:93B1 ?? ds 1 RAM1:93B2 ?? ds 1 RAM1:93B3 ?? ds 1 RAM1:93B4 ?? ds 1 RAM1:93B5 ?? ds 1 RAM1:93B6 ?? ds 1 RAM1:93B7 ?? ds 1 RAM1:93B8 ?? ds 1 RAM1:93B9 ?? ds 1 RAM1:93BA ?? ds 1 RAM1:93BB ?? ds 1 RAM1:93BC ?? ds 1 RAM1:93BD ?? ds 1 RAM1:93BE ?? ds 1 RAM1:93BF ?? ds 1 RAM1:93C0 ?? ds 1 RAM1:93C1 ?? ds 1 RAM1:93C2 ?? ds 1 RAM1:93C3 ?? ds 1 RAM1:93C4 ?? ds 1 RAM1:93C5 ?? ds 1 RAM1:93C6 ?? ds 1 RAM1:93C7 ?? ds 1 RAM1:93C8 ?? ds 1 RAM1:93C9 ?? ds 1 RAM1:93CA ?? ds 1 RAM1:93CB ?? ds 1 RAM1:93CC ?? ds 1 RAM1:93CD ?? ds 1 RAM1:93CE ?? ds 1 RAM1:93CF ?? ds 1 RAM1:93D0 ?? ds 1 RAM1:93D1 ?? ds 1 RAM1:93D2 ?? ds 1 RAM1:93D3 ?? ds 1 RAM1:93D4 ?? ds 1 RAM1:93D5 ?? ds 1 RAM1:93D6 ?? ds 1 RAM1:93D7 ?? ds 1 RAM1:93D8 ?? ds 1 RAM1:93D9 ?? ds 1 RAM1:93DA ?? ds 1 RAM1:93DB ?? ds 1 RAM1:93DC ?? ds 1 RAM1:93DD ?? ds 1 RAM1:93DE ?? ds 1 RAM1:93DF ?? ds 1 RAM1:93E0 ?? ds 1 RAM1:93E1 ?? ds 1 RAM1:93E2 ?? ds 1 RAM1:93E3 ?? ds 1 RAM1:93E4 ?? ds 1 RAM1:93E5 ?? ds 1 RAM1:93E6 ?? ds 1 RAM1:93E7 ?? ds 1 RAM1:93E8 ?? ds 1 RAM1:93E9 ?? ds 1 RAM1:93EA ?? ds 1 RAM1:93EB ?? ds 1 RAM1:93EC ?? ds 1 RAM1:93ED ?? ds 1 RAM1:93EE ?? ds 1 RAM1:93EF ?? ds 1 RAM1:93F0 ?? ds 1 RAM1:93F1 ?? ds 1 RAM1:93F2 ?? ds 1 RAM1:93F3 ?? ds 1 RAM1:93F4 ?? ds 1 RAM1:93F5 ?? ds 1 RAM1:93F6 ?? ds 1 RAM1:93F7 ?? ds 1 RAM1:93F8 ?? ds 1 RAM1:93F9 ?? ds 1 RAM1:93FA ?? ds 1 RAM1:93FB ?? ds 1 RAM1:93FC ?? ds 1 RAM1:93FD ?? ds 1 RAM1:93FE ?? ds 1 RAM1:93FF ?? ds 1 RAM1:9400 ?? ds 1 RAM1:9401 ?? ds 1 RAM1:9402 ?? ds 1 RAM1:9403 ?? ds 1 RAM1:9404 ?? ds 1 RAM1:9405 ?? ds 1 RAM1:9406 ?? ds 1 RAM1:9407 ?? ds 1 RAM1:9408 ?? ds 1 RAM1:9409 ?? ds 1 RAM1:940A ?? ds 1 RAM1:940B ?? ds 1 RAM1:940C ?? ds 1 RAM1:940D ?? ds 1 RAM1:940E ?? ds 1 RAM1:940F ?? ds 1 RAM1:9410 ?? ds 1 RAM1:9411 ?? ds 1 RAM1:9412 ?? ds 1 RAM1:9413 ?? ds 1 RAM1:9414 ?? ds 1 RAM1:9415 ?? ds 1 RAM1:9416 ?? ds 1 RAM1:9417 ?? ds 1 RAM1:9418 ?? ds 1 RAM1:9419 ?? ds 1 RAM1:941A ?? ds 1 RAM1:941B ?? ds 1 RAM1:941C ?? ds 1 RAM1:941D ?? ds 1 RAM1:941E ?? ds 1 RAM1:941F ?? ds 1 RAM1:9420 ?? ds 1 RAM1:9421 ?? ds 1 RAM1:9422 ?? ds 1 RAM1:9423 ?? ds 1 RAM1:9424 ?? ds 1 RAM1:9425 ?? ds 1 RAM1:9426 ?? ds 1 RAM1:9427 ?? ds 1 RAM1:9428 ?? ds 1 RAM1:9429 ?? ds 1 RAM1:942A ?? ds 1 RAM1:942B ?? ds 1 RAM1:942C ?? ds 1 RAM1:942D ?? ds 1 RAM1:942E ?? ds 1 RAM1:942F ?? ds 1 RAM1:9430 ?? ds 1 RAM1:9431 ?? ds 1 RAM1:9432 ?? ds 1 RAM1:9433 ?? ds 1 RAM1:9434 ?? ds 1 RAM1:9435 ?? ds 1 RAM1:9436 ?? ds 1 RAM1:9437 ?? ds 1 RAM1:9438 ?? ds 1 RAM1:9439 ?? ds 1 RAM1:943A ?? ds 1 RAM1:943B ?? ds 1 RAM1:943C ?? ds 1 RAM1:943D ?? ds 1 RAM1:943E ?? ds 1 RAM1:943F ?? ds 1 RAM1:9440 ?? ds 1 RAM1:9441 ?? ds 1 RAM1:9442 ?? ds 1 RAM1:9443 ?? ds 1 RAM1:9444 ?? ds 1 RAM1:9445 ?? ds 1 RAM1:9446 ?? ds 1 RAM1:9447 ?? ds 1 RAM1:9448 ?? ds 1 RAM1:9449 ?? ds 1 RAM1:944A ?? ds 1 RAM1:944B ?? ds 1 RAM1:944C ?? ds 1 RAM1:944D ?? ds 1 RAM1:944E ?? ds 1 RAM1:944F ?? ds 1 RAM1:9450 ?? ds 1 RAM1:9451 ?? ds 1 RAM1:9452 ?? ds 1 RAM1:9453 ?? ds 1 RAM1:9454 ?? ds 1 RAM1:9455 ?? ds 1 RAM1:9456 ?? ds 1 RAM1:9457 ?? ds 1 RAM1:9458 ?? ds 1 RAM1:9459 ?? ds 1 RAM1:945A ?? ds 1 RAM1:945B ?? ds 1 RAM1:945C ?? ds 1 RAM1:945D ?? ds 1 RAM1:945E ?? ds 1 RAM1:945F ?? ds 1 RAM1:9460 ?? ds 1 RAM1:9461 ?? ds 1 RAM1:9462 ?? ds 1 RAM1:9463 ?? ds 1 RAM1:9464 ?? ds 1 RAM1:9465 ?? ds 1 RAM1:9466 ?? ds 1 RAM1:9467 ?? ds 1 RAM1:9468 ?? ds 1 RAM1:9469 ?? ds 1 RAM1:946A ?? ds 1 RAM1:946B ?? ds 1 RAM1:946C ?? ds 1 RAM1:946D ?? ds 1 RAM1:946E ?? ds 1 RAM1:946F ?? ds 1 RAM1:9470 ?? ds 1 RAM1:9471 ?? ds 1 RAM1:9472 ?? ds 1 RAM1:9473 ?? ds 1 RAM1:9474 ?? ds 1 RAM1:9475 ?? ds 1 RAM1:9476 ?? ds 1 RAM1:9477 ?? ds 1 RAM1:9478 ?? ds 1 RAM1:9479 ?? ds 1 RAM1:947A ?? ds 1 RAM1:947B ?? ds 1 RAM1:947C ?? ds 1 RAM1:947D ?? ds 1 RAM1:947E ?? ds 1 RAM1:947F ?? ds 1 RAM1:9480 ?? ds 1 RAM1:9481 ?? ds 1 RAM1:9482 ?? ds 1 RAM1:9483 ?? ds 1 RAM1:9484 ?? ds 1 RAM1:9485 ?? ds 1 RAM1:9486 ?? ds 1 RAM1:9487 ?? ds 1 RAM1:9488 ?? ds 1 RAM1:9489 ?? ds 1 RAM1:948A ?? ds 1 RAM1:948B ?? ds 1 RAM1:948C ?? ds 1 RAM1:948D ?? ds 1 RAM1:948E ?? ds 1 RAM1:948F ?? ds 1 RAM1:9490 ?? ds 1 RAM1:9491 ?? ds 1 RAM1:9492 ?? ds 1 RAM1:9493 ?? ds 1 RAM1:9494 ?? ds 1 RAM1:9495 ?? ds 1 RAM1:9496 ?? ds 1 RAM1:9497 ?? ds 1 RAM1:9498 ?? ds 1 RAM1:9499 ?? ds 1 RAM1:949A ?? ds 1 RAM1:949B ?? ds 1 RAM1:949C ?? ds 1 RAM1:949D ?? ds 1 RAM1:949E ?? ds 1 RAM1:949F ?? ds 1 RAM1:94A0 ?? ds 1 RAM1:94A1 ?? ds 1 RAM1:94A2 ?? ds 1 RAM1:94A3 ?? ds 1 RAM1:94A4 ?? ds 1 RAM1:94A5 ?? ds 1 RAM1:94A6 ?? ds 1 RAM1:94A7 ?? ds 1 RAM1:94A8 ?? ds 1 RAM1:94A9 ?? ds 1 RAM1:94AA ?? ds 1 RAM1:94AB ?? ds 1 RAM1:94AC ?? ds 1 RAM1:94AD ?? ds 1 RAM1:94AE ?? ds 1 RAM1:94AF ?? ds 1 RAM1:94B0 ?? ds 1 RAM1:94B1 ?? ds 1 RAM1:94B2 ?? ds 1 RAM1:94B3 ?? ds 1 RAM1:94B4 ?? ds 1 RAM1:94B5 ?? ds 1 RAM1:94B6 ?? ds 1 RAM1:94B7 ?? ds 1 RAM1:94B8 ?? ds 1 RAM1:94B9 ?? ds 1 RAM1:94BA ?? ds 1 RAM1:94BB ?? ds 1 RAM1:94BC ?? ds 1 RAM1:94BD ?? ds 1 RAM1:94BE ?? ds 1 RAM1:94BF ?? ds 1 RAM1:94C0 ?? ds 1 RAM1:94C1 ?? ds 1 RAM1:94C2 ?? ds 1 RAM1:94C3 ?? ds 1 RAM1:94C4 ?? ds 1 RAM1:94C5 ?? ds 1 RAM1:94C6 ?? ds 1 RAM1:94C7 ?? ds 1 RAM1:94C8 ?? ds 1 RAM1:94C9 ?? ds 1 RAM1:94CA ?? ds 1 RAM1:94CB ?? ds 1 RAM1:94CC ?? ds 1 RAM1:94CD ?? ds 1 RAM1:94CE ?? ds 1 RAM1:94CF ?? ds 1 RAM1:94D0 ?? ds 1 RAM1:94D1 ?? ds 1 RAM1:94D2 ?? ds 1 RAM1:94D3 ?? ds 1 RAM1:94D4 ?? ds 1 RAM1:94D5 ?? ds 1 RAM1:94D6 ?? ds 1 RAM1:94D7 ?? ds 1 RAM1:94D8 ?? ds 1 RAM1:94D9 ?? ds 1 RAM1:94DA ?? ds 1 RAM1:94DB ?? ds 1 RAM1:94DC ?? ds 1 RAM1:94DD ?? ds 1 RAM1:94DE ?? ds 1 RAM1:94DF ?? ds 1 RAM1:94E0 ?? ds 1 RAM1:94E1 ?? ds 1 RAM1:94E2 ?? ds 1 RAM1:94E3 ?? ds 1 RAM1:94E4 ?? ds 1 RAM1:94E5 ?? ds 1 RAM1:94E6 ?? ds 1 RAM1:94E7 ?? ds 1 RAM1:94E8 ?? ds 1 RAM1:94E9 ?? ds 1 RAM1:94EA ?? ds 1 RAM1:94EB ?? ds 1 RAM1:94EC ?? ds 1 RAM1:94ED ?? ds 1 RAM1:94EE ?? ds 1 RAM1:94EF ?? ds 1 RAM1:94F0 ?? ds 1 RAM1:94F1 ?? ds 1 RAM1:94F2 ?? ds 1 RAM1:94F3 ?? ds 1 RAM1:94F4 ?? ds 1 RAM1:94F5 ?? ds 1 RAM1:94F6 ?? ds 1 RAM1:94F7 ?? ds 1 RAM1:94F8 ?? ds 1 RAM1:94F9 ?? ds 1 RAM1:94FA ?? ds 1 RAM1:94FB ?? ds 1 RAM1:94FC ?? ds 1 RAM1:94FD ?? ds 1 RAM1:94FE ?? ds 1 RAM1:94FF ?? ds 1 RAM1:9500 ?? ds 1 RAM1:9501 ?? ds 1 RAM1:9502 ?? ds 1 RAM1:9503 ?? ds 1 RAM1:9504 ?? ds 1 RAM1:9505 ?? ds 1 RAM1:9506 ?? ds 1 RAM1:9507 ?? ds 1 RAM1:9508 ?? ds 1 RAM1:9509 ?? ds 1 RAM1:950A ?? ds 1 RAM1:950B ?? ds 1 RAM1:950C ?? ds 1 RAM1:950D ?? ds 1 RAM1:950E ?? ds 1 RAM1:950F ?? ds 1 RAM1:9510 ?? ds 1 RAM1:9511 ?? ds 1 RAM1:9512 ?? ds 1 RAM1:9513 ?? ds 1 RAM1:9514 ?? ds 1 RAM1:9515 ?? ds 1 RAM1:9516 ?? ds 1 RAM1:9517 ?? ds 1 RAM1:9518 ?? ds 1 RAM1:9519 ?? ds 1 RAM1:951A ?? ds 1 RAM1:951B ?? ds 1 RAM1:951C ?? ds 1 RAM1:951D ?? ds 1 RAM1:951E ?? ds 1 RAM1:951F ?? ds 1 RAM1:9520 ?? ds 1 RAM1:9521 ?? ds 1 RAM1:9522 ?? ds 1 RAM1:9523 ?? ds 1 RAM1:9524 ?? ds 1 RAM1:9525 ?? ds 1 RAM1:9526 ?? ds 1 RAM1:9527 ?? ds 1 RAM1:9528 ?? ds 1 RAM1:9529 ?? ds 1 RAM1:952A ?? ds 1 RAM1:952B ?? ds 1 RAM1:952C ?? ds 1 RAM1:952D ?? ds 1 RAM1:952E ?? ds 1 RAM1:952F ?? ds 1 RAM1:9530 ?? ds 1 RAM1:9531 ?? ds 1 RAM1:9532 ?? ds 1 RAM1:9533 ?? ds 1 RAM1:9534 ?? ds 1 RAM1:9535 ?? ds 1 RAM1:9536 ?? ds 1 RAM1:9537 ?? ds 1 RAM1:9538 ?? ds 1 RAM1:9539 ?? ds 1 RAM1:953A ?? ds 1 RAM1:953B ?? ds 1 RAM1:953C ?? ds 1 RAM1:953D ?? ds 1 RAM1:953E ?? ds 1 RAM1:953F ?? ds 1 RAM1:9540 ?? ds 1 RAM1:9541 ?? ds 1 RAM1:9542 ?? ds 1 RAM1:9543 ?? ds 1 RAM1:9544 ?? ds 1 RAM1:9545 ?? ds 1 RAM1:9546 ?? ds 1 RAM1:9547 ?? ds 1 RAM1:9548 ?? ds 1 RAM1:9549 ?? ds 1 RAM1:954A ?? ds 1 RAM1:954B ?? ds 1 RAM1:954C ?? ds 1 RAM1:954D ?? ds 1 RAM1:954E ?? ds 1 RAM1:954F ?? ds 1 RAM1:9550 ?? ds 1 RAM1:9551 ?? ds 1 RAM1:9552 ?? ds 1 RAM1:9553 ?? ds 1 RAM1:9554 ?? ds 1 RAM1:9555 ?? ds 1 RAM1:9556 ?? ds 1 RAM1:9557 ?? ds 1 RAM1:9558 ?? ds 1 RAM1:9559 ?? ds 1 RAM1:955A ?? ds 1 RAM1:955B ?? ds 1 RAM1:955C ?? ds 1 RAM1:955D ?? ds 1 RAM1:955E ?? ds 1 RAM1:955F ?? ds 1 RAM1:9560 ?? ds 1 RAM1:9561 ?? ds 1 RAM1:9562 ?? ds 1 RAM1:9563 ?? ds 1 RAM1:9564 ?? ds 1 RAM1:9565 ?? ds 1 RAM1:9566 ?? ds 1 RAM1:9567 ?? ds 1 RAM1:9568 ?? ds 1 RAM1:9569 ?? ds 1 RAM1:956A ?? ds 1 RAM1:956B ?? ds 1 RAM1:956C ?? ds 1 RAM1:956D ?? ds 1 RAM1:956E ?? ds 1 RAM1:956F ?? ds 1 RAM1:9570 ?? ds 1 RAM1:9571 ?? ds 1 RAM1:9572 ?? ds 1 RAM1:9573 ?? ds 1 RAM1:9574 ?? ds 1 RAM1:9575 ?? ds 1 RAM1:9576 ?? ds 1 RAM1:9577 ?? ds 1 RAM1:9578 ?? ds 1 RAM1:9579 ?? ds 1 RAM1:957A ?? ds 1 RAM1:957B ?? ds 1 RAM1:957C ?? ds 1 RAM1:957D ?? ds 1 RAM1:957E ?? ds 1 RAM1:957F ?? ds 1 RAM1:9580 ?? ds 1 RAM1:9581 ?? ds 1 RAM1:9582 ?? ds 1 RAM1:9583 ?? ds 1 RAM1:9584 ?? ds 1 RAM1:9585 ?? ds 1 RAM1:9586 ?? ds 1 RAM1:9587 ?? ds 1 RAM1:9588 ?? ds 1 RAM1:9589 ?? ds 1 RAM1:958A ?? ds 1 RAM1:958B ?? ds 1 RAM1:958C ?? ds 1 RAM1:958D ?? ds 1 RAM1:958E ?? ds 1 RAM1:958F ?? ds 1 RAM1:9590 ?? ds 1 RAM1:9591 ?? ds 1 RAM1:9592 ?? ds 1 RAM1:9593 ?? ds 1 RAM1:9594 ?? ds 1 RAM1:9595 ?? ds 1 RAM1:9596 ?? ds 1 RAM1:9597 ?? ds 1 RAM1:9598 ?? ds 1 RAM1:9599 ?? ds 1 RAM1:959A ?? ds 1 RAM1:959B ?? ds 1 RAM1:959C ?? ds 1 RAM1:959D ?? ds 1 RAM1:959E ?? ds 1 RAM1:959F ?? ds 1 RAM1:95A0 ?? ds 1 RAM1:95A1 ?? ds 1 RAM1:95A2 ?? ds 1 RAM1:95A3 ?? ds 1 RAM1:95A4 ?? ds 1 RAM1:95A5 ?? ds 1 RAM1:95A6 ?? ds 1 RAM1:95A7 ?? ds 1 RAM1:95A8 ?? ds 1 RAM1:95A9 ?? ds 1 RAM1:95AA ?? ds 1 RAM1:95AB ?? ds 1 RAM1:95AC ?? ds 1 RAM1:95AD ?? ds 1 RAM1:95AE ?? ds 1 RAM1:95AF ?? ds 1 RAM1:95B0 ?? ds 1 RAM1:95B1 ?? ds 1 RAM1:95B2 ?? ds 1 RAM1:95B3 ?? ds 1 RAM1:95B4 ?? ds 1 RAM1:95B5 ?? ds 1 RAM1:95B6 ?? ds 1 RAM1:95B7 ?? ds 1 RAM1:95B8 ?? ds 1 RAM1:95B9 ?? ds 1 RAM1:95BA ?? ds 1 RAM1:95BB ?? ds 1 RAM1:95BC ?? ds 1 RAM1:95BD ?? ds 1 RAM1:95BE ?? ds 1 RAM1:95BF ?? ds 1 RAM1:95C0 ?? ds 1 RAM1:95C1 ?? ds 1 RAM1:95C2 ?? ds 1 RAM1:95C3 ?? ds 1 RAM1:95C4 ?? ds 1 RAM1:95C5 ?? ds 1 RAM1:95C6 ?? ds 1 RAM1:95C7 ?? ds 1 RAM1:95C8 ?? ds 1 RAM1:95C9 ?? ds 1 RAM1:95CA ?? ds 1 RAM1:95CB ?? ds 1 RAM1:95CC ?? ds 1 RAM1:95CD ?? ds 1 RAM1:95CE ?? ds 1 RAM1:95CF ?? ds 1 RAM1:95D0 ?? ds 1 RAM1:95D1 ?? ds 1 RAM1:95D2 ?? ds 1 RAM1:95D3 ?? ds 1 RAM1:95D4 ?? ds 1 RAM1:95D5 ?? ds 1 RAM1:95D6 ?? ds 1 RAM1:95D7 ?? ds 1 RAM1:95D8 ?? ds 1 RAM1:95D9 ?? ds 1 RAM1:95DA ?? ds 1 RAM1:95DB ?? ds 1 RAM1:95DC ?? ds 1 RAM1:95DD ?? ds 1 RAM1:95DE ?? ds 1 RAM1:95DF ?? ds 1 RAM1:95E0 ?? ds 1 RAM1:95E1 ?? ds 1 RAM1:95E2 ?? ds 1 RAM1:95E3 ?? ds 1 RAM1:95E4 ?? ds 1 RAM1:95E5 ?? ds 1 RAM1:95E6 ?? ds 1 RAM1:95E7 ?? ds 1 RAM1:95E8 ?? ds 1 RAM1:95E9 ?? ds 1 RAM1:95EA ?? ds 1 RAM1:95EB ?? ds 1 RAM1:95EC ?? ds 1 RAM1:95ED ?? ds 1 RAM1:95EE ?? ds 1 RAM1:95EF ?? ds 1 RAM1:95F0 ?? ds 1 RAM1:95F1 ?? ds 1 RAM1:95F2 ?? ds 1 RAM1:95F3 ?? ds 1 RAM1:95F4 ?? ds 1 RAM1:95F5 ?? ds 1 RAM1:95F6 ?? ds 1 RAM1:95F7 ?? ds 1 RAM1:95F8 ?? ds 1 RAM1:95F9 ?? ds 1 RAM1:95FA ?? ds 1 RAM1:95FB ?? ds 1 RAM1:95FC ?? ds 1 RAM1:95FD ?? ds 1 RAM1:95FE ?? ds 1 RAM1:95FF ?? ds 1 RAM1:9600 ?? ds 1 RAM1:9601 ?? ds 1 RAM1:9602 ?? ds 1 RAM1:9603 ?? ds 1 RAM1:9604 ?? ds 1 RAM1:9605 ?? ds 1 RAM1:9606 ?? ds 1 RAM1:9607 ?? ds 1 RAM1:9608 ?? ds 1 RAM1:9609 ?? ds 1 RAM1:960A ?? ds 1 RAM1:960B ?? ds 1 RAM1:960C ?? ds 1 RAM1:960D ?? ds 1 RAM1:960E ?? ds 1 RAM1:960F ?? ds 1 RAM1:9610 ?? ds 1 RAM1:9611 ?? ds 1 RAM1:9612 ?? ds 1 RAM1:9613 ?? ds 1 RAM1:9614 ?? ds 1 RAM1:9615 ?? ds 1 RAM1:9616 ?? ds 1 RAM1:9617 ?? ds 1 RAM1:9618 ?? ds 1 RAM1:9619 ?? ds 1 RAM1:961A ?? ds 1 RAM1:961B ?? ds 1 RAM1:961C ?? ds 1 RAM1:961D ?? ds 1 RAM1:961E ?? ds 1 RAM1:961F ?? ds 1 RAM1:9620 ?? ds 1 RAM1:9621 ?? ds 1 RAM1:9622 ?? ds 1 RAM1:9623 ?? ds 1 RAM1:9624 ?? ds 1 RAM1:9625 ?? ds 1 RAM1:9626 ?? ds 1 RAM1:9627 ?? ds 1 RAM1:9628 ?? ds 1 RAM1:9629 ?? ds 1 RAM1:962A ?? ds 1 RAM1:962B ?? ds 1 RAM1:962C ?? ds 1 RAM1:962D ?? ds 1 RAM1:962E ?? ds 1 RAM1:962F ?? ds 1 RAM1:9630 ?? ds 1 RAM1:9631 ?? ds 1 RAM1:9632 ?? ds 1 RAM1:9633 ?? ds 1 RAM1:9634 ?? ds 1 RAM1:9635 ?? ds 1 RAM1:9636 ?? ds 1 RAM1:9637 ?? ds 1 RAM1:9638 ?? ds 1 RAM1:9639 ?? ds 1 RAM1:963A ?? ds 1 RAM1:963B ?? ds 1 RAM1:963C ?? ds 1 RAM1:963D ?? ds 1 RAM1:963E ?? ds 1 RAM1:963F ?? ds 1 RAM1:9640 ?? ds 1 RAM1:9641 ?? ds 1 RAM1:9642 ?? ds 1 RAM1:9643 ?? ds 1 RAM1:9644 ?? ds 1 RAM1:9645 ?? ds 1 RAM1:9646 ?? ds 1 RAM1:9647 ?? ds 1 RAM1:9648 ?? ds 1 RAM1:9649 ?? ds 1 RAM1:964A ?? ds 1 RAM1:964B ?? ds 1 RAM1:964C ?? ds 1 RAM1:964D ?? ds 1 RAM1:964E ?? ds 1 RAM1:964F ?? ds 1 RAM1:9650 ?? ds 1 RAM1:9651 ?? ds 1 RAM1:9652 ?? ds 1 RAM1:9653 ?? ds 1 RAM1:9654 ?? ds 1 RAM1:9655 ?? ds 1 RAM1:9656 ?? ds 1 RAM1:9657 ?? ds 1 RAM1:9658 ?? ds 1 RAM1:9659 ?? ds 1 RAM1:965A ?? ds 1 RAM1:965B ?? ds 1 RAM1:965C ?? ds 1 RAM1:965D ?? ds 1 RAM1:965E ?? ds 1 RAM1:965F ?? ds 1 RAM1:9660 ?? ds 1 RAM1:9661 ?? ds 1 RAM1:9662 ?? ds 1 RAM1:9663 ?? ds 1 RAM1:9664 ?? ds 1 RAM1:9665 ?? ds 1 RAM1:9666 ?? ds 1 RAM1:9667 ?? ds 1 RAM1:9668 ?? ds 1 RAM1:9669 ?? ds 1 RAM1:966A ?? ds 1 RAM1:966B ?? ds 1 RAM1:966C ?? ds 1 RAM1:966D ?? ds 1 RAM1:966E ?? ds 1 RAM1:966F ?? ds 1 RAM1:9670 ?? ds 1 RAM1:9671 ?? ds 1 RAM1:9672 ?? ds 1 RAM1:9673 ?? ds 1 RAM1:9674 ?? ds 1 RAM1:9675 ?? ds 1 RAM1:9676 ?? ds 1 RAM1:9677 ?? ds 1 RAM1:9678 ?? ds 1 RAM1:9679 ?? ds 1 RAM1:967A ?? ds 1 RAM1:967B ?? ds 1 RAM1:967C ?? ds 1 RAM1:967D ?? ds 1 RAM1:967E ?? ds 1 RAM1:967F ?? ds 1 RAM1:9680 ?? ds 1 RAM1:9681 ?? ds 1 RAM1:9682 ?? ds 1 RAM1:9683 ?? ds 1 RAM1:9684 ?? ds 1 RAM1:9685 ?? ds 1 RAM1:9686 ?? ds 1 RAM1:9687 ?? ds 1 RAM1:9688 ?? ds 1 RAM1:9689 ?? ds 1 RAM1:968A ?? ds 1 RAM1:968B ?? ds 1 RAM1:968C ?? ds 1 RAM1:968D ?? ds 1 RAM1:968E ?? ds 1 RAM1:968F ?? ds 1 RAM1:9690 ?? ds 1 RAM1:9691 ?? ds 1 RAM1:9692 ?? ds 1 RAM1:9693 ?? ds 1 RAM1:9694 ?? ds 1 RAM1:9695 ?? ds 1 RAM1:9696 ?? ds 1 RAM1:9697 ?? ds 1 RAM1:9698 ?? ds 1 RAM1:9699 ?? ds 1 RAM1:969A ?? ds 1 RAM1:969B ?? ds 1 RAM1:969C ?? ds 1 RAM1:969D ?? ds 1 RAM1:969E ?? ds 1 RAM1:969F ?? ds 1 RAM1:96A0 ?? ds 1 RAM1:96A1 ?? ds 1 RAM1:96A2 ?? ds 1 RAM1:96A3 ?? ds 1 RAM1:96A4 ?? ds 1 RAM1:96A5 ?? ds 1 RAM1:96A6 ?? ds 1 RAM1:96A7 ?? ds 1 RAM1:96A8 ?? ds 1 RAM1:96A9 ?? ds 1 RAM1:96AA ?? ds 1 RAM1:96AB ?? ds 1 RAM1:96AC ?? ds 1 RAM1:96AD ?? ds 1 RAM1:96AE ?? ds 1 RAM1:96AF ?? ds 1 RAM1:96B0 ?? ds 1 RAM1:96B1 ?? ds 1 RAM1:96B2 ?? ds 1 RAM1:96B3 ?? ds 1 RAM1:96B4 ?? ds 1 RAM1:96B5 ?? ds 1 RAM1:96B6 ?? ds 1 RAM1:96B7 ?? ds 1 RAM1:96B8 ?? ds 1 RAM1:96B9 ?? ds 1 RAM1:96BA ?? ds 1 RAM1:96BB ?? ds 1 RAM1:96BC ?? ds 1 RAM1:96BD ?? ds 1 RAM1:96BE ?? ds 1 RAM1:96BF ?? ds 1 RAM1:96C0 ?? ds 1 RAM1:96C1 ?? ds 1 RAM1:96C2 ?? ds 1 RAM1:96C3 ?? ds 1 RAM1:96C4 ?? ds 1 RAM1:96C5 ?? ds 1 RAM1:96C6 ?? ds 1 RAM1:96C7 ?? ds 1 RAM1:96C8 ?? ds 1 RAM1:96C9 ?? ds 1 RAM1:96CA ?? ds 1 RAM1:96CB ?? ds 1 RAM1:96CC ?? ds 1 RAM1:96CD ?? ds 1 RAM1:96CE ?? ds 1 RAM1:96CF ?? ds 1 RAM1:96D0 ?? ds 1 RAM1:96D1 ?? ds 1 RAM1:96D2 ?? ds 1 RAM1:96D3 ?? ds 1 RAM1:96D4 ?? ds 1 RAM1:96D5 ?? ds 1 RAM1:96D6 ?? ds 1 RAM1:96D7 ?? ds 1 RAM1:96D8 ?? ds 1 RAM1:96D9 ?? ds 1 RAM1:96DA ?? ds 1 RAM1:96DB ?? ds 1 RAM1:96DC ?? ds 1 RAM1:96DD ?? ds 1 RAM1:96DE ?? ds 1 RAM1:96DF ?? ds 1 RAM1:96E0 ?? ds 1 RAM1:96E1 ?? ds 1 RAM1:96E2 ?? ds 1 RAM1:96E3 ?? ds 1 RAM1:96E4 ?? ds 1 RAM1:96E5 ?? ds 1 RAM1:96E6 ?? ds 1 RAM1:96E7 ?? ds 1 RAM1:96E8 ?? ds 1 RAM1:96E9 ?? ds 1 RAM1:96EA ?? ds 1 RAM1:96EB ?? ds 1 RAM1:96EC ?? ds 1 RAM1:96ED ?? ds 1 RAM1:96EE ?? ds 1 RAM1:96EF ?? ds 1 RAM1:96F0 ?? ds 1 RAM1:96F1 ?? ds 1 RAM1:96F2 ?? ds 1 RAM1:96F3 ?? ds 1 RAM1:96F4 ?? ds 1 RAM1:96F5 ?? ds 1 RAM1:96F6 ?? ds 1 RAM1:96F7 ?? ds 1 RAM1:96F8 ?? ds 1 RAM1:96F9 ?? ds 1 RAM1:96FA ?? ds 1 RAM1:96FB ?? ds 1 RAM1:96FC ?? ds 1 RAM1:96FD ?? ds 1 RAM1:96FE ?? ds 1 RAM1:96FF ?? ds 1 RAM1:9700 ?? ds 1 RAM1:9701 ?? ds 1 RAM1:9702 ?? ds 1 RAM1:9703 ?? ds 1 RAM1:9704 ?? ds 1 RAM1:9705 ?? ds 1 RAM1:9706 ?? ds 1 RAM1:9707 ?? ds 1 RAM1:9708 ?? ds 1 RAM1:9709 ?? ds 1 RAM1:970A ?? ds 1 RAM1:970B ?? ds 1 RAM1:970C ?? ds 1 RAM1:970D ?? ds 1 RAM1:970E ?? ds 1 RAM1:970F ?? ds 1 RAM1:9710 ?? ds 1 RAM1:9711 ?? ds 1 RAM1:9712 ?? ds 1 RAM1:9713 ?? ds 1 RAM1:9714 ?? ds 1 RAM1:9715 ?? ds 1 RAM1:9716 ?? ds 1 RAM1:9717 ?? ds 1 RAM1:9718 ?? ds 1 RAM1:9719 ?? ds 1 RAM1:971A ?? ds 1 RAM1:971B ?? ds 1 RAM1:971C ?? ds 1 RAM1:971D ?? ds 1 RAM1:971E ?? ds 1 RAM1:971F ?? ds 1 RAM1:9720 ?? ds 1 RAM1:9721 ?? ds 1 RAM1:9722 ?? ds 1 RAM1:9723 ?? ds 1 RAM1:9724 ?? ds 1 RAM1:9725 ?? ds 1 RAM1:9726 ?? ds 1 RAM1:9727 ?? ds 1 RAM1:9728 ?? ds 1 RAM1:9729 ?? ds 1 RAM1:972A ?? ds 1 RAM1:972B ?? ds 1 RAM1:972C ?? ds 1 RAM1:972D ?? ds 1 RAM1:972E ?? ds 1 RAM1:972F ?? ds 1 RAM1:9730 ?? ds 1 RAM1:9731 ?? ds 1 RAM1:9732 ?? ds 1 RAM1:9733 ?? ds 1 RAM1:9734 ?? ds 1 RAM1:9735 ?? ds 1 RAM1:9736 ?? ds 1 RAM1:9737 ?? ds 1 RAM1:9738 ?? ds 1 RAM1:9739 ?? ds 1 RAM1:973A ?? ds 1 RAM1:973B ?? ds 1 RAM1:973C ?? ds 1 RAM1:973D ?? ds 1 RAM1:973E ?? ds 1 RAM1:973F ?? ds 1 RAM1:9740 ?? ds 1 RAM1:9741 ?? ds 1 RAM1:9742 ?? ds 1 RAM1:9743 ?? ds 1 RAM1:9744 ?? ds 1 RAM1:9745 ?? ds 1 RAM1:9746 ?? ds 1 RAM1:9747 ?? ds 1 RAM1:9748 ?? ds 1 RAM1:9749 ?? ds 1 RAM1:974A ?? ds 1 RAM1:974B ?? ds 1 RAM1:974C ?? ds 1 RAM1:974D ?? ds 1 RAM1:974E ?? ds 1 RAM1:974F ?? ds 1 RAM1:9750 ?? ds 1 RAM1:9751 ?? ds 1 RAM1:9752 ?? ds 1 RAM1:9753 ?? ds 1 RAM1:9754 ?? ds 1 RAM1:9755 ?? ds 1 RAM1:9756 ?? ds 1 RAM1:9757 ?? ds 1 RAM1:9758 ?? ds 1 RAM1:9759 ?? ds 1 RAM1:975A ?? ds 1 RAM1:975B ?? ds 1 RAM1:975C ?? ds 1 RAM1:975D ?? ds 1 RAM1:975E ?? ds 1 RAM1:975F ?? ds 1 RAM1:9760 ?? ds 1 RAM1:9761 ?? ds 1 RAM1:9762 ?? ds 1 RAM1:9763 ?? ds 1 RAM1:9764 ?? ds 1 RAM1:9765 ?? ds 1 RAM1:9766 ?? ds 1 RAM1:9767 ?? ds 1 RAM1:9768 ?? ds 1 RAM1:9769 ?? ds 1 RAM1:976A ?? ds 1 RAM1:976B ?? ds 1 RAM1:976C ?? ds 1 RAM1:976D ?? ds 1 RAM1:976E ?? ds 1 RAM1:976F ?? ds 1 RAM1:9770 ?? ds 1 RAM1:9771 ?? ds 1 RAM1:9772 ?? ds 1 RAM1:9773 ?? ds 1 RAM1:9774 ?? ds 1 RAM1:9775 ?? ds 1 RAM1:9776 ?? ds 1 RAM1:9777 ?? ds 1 RAM1:9778 ?? ds 1 RAM1:9779 ?? ds 1 RAM1:977A ?? ds 1 RAM1:977B ?? ds 1 RAM1:977C ?? ds 1 RAM1:977D ?? ds 1 RAM1:977E ?? ds 1 RAM1:977F ?? ds 1 RAM1:9780 ?? ds 1 RAM1:9781 ?? ds 1 RAM1:9782 ?? ds 1 RAM1:9783 ?? ds 1 RAM1:9784 ?? ds 1 RAM1:9785 ?? ds 1 RAM1:9786 ?? ds 1 RAM1:9787 ?? ds 1 RAM1:9788 ?? ds 1 RAM1:9789 ?? ds 1 RAM1:978A ?? ds 1 RAM1:978B ?? ds 1 RAM1:978C ?? ds 1 RAM1:978D ?? ds 1 RAM1:978E ?? ds 1 RAM1:978F ?? ds 1 RAM1:9790 ?? ds 1 RAM1:9791 ?? ds 1 RAM1:9792 ?? ds 1 RAM1:9793 ?? ds 1 RAM1:9794 ?? ds 1 RAM1:9795 ?? ds 1 RAM1:9796 ?? ds 1 RAM1:9797 ?? ds 1 RAM1:9798 ?? ds 1 RAM1:9799 ?? ds 1 RAM1:979A ?? ds 1 RAM1:979B ?? ds 1 RAM1:979C ?? ds 1 RAM1:979D ?? ds 1 RAM1:979E ?? ds 1 RAM1:979F ?? ds 1 RAM1:97A0 ?? ds 1 RAM1:97A1 ?? ds 1 RAM1:97A2 ?? ds 1 RAM1:97A3 ?? ds 1 RAM1:97A4 ?? ds 1 RAM1:97A5 ?? ds 1 RAM1:97A6 ?? ds 1 RAM1:97A7 ?? ds 1 RAM1:97A8 ?? ds 1 RAM1:97A9 ?? ds 1 RAM1:97AA ?? ds 1 RAM1:97AB ?? ds 1 RAM1:97AC ?? ds 1 RAM1:97AD ?? ds 1 RAM1:97AE ?? ds 1 RAM1:97AF ?? ds 1 RAM1:97B0 ?? ds 1 RAM1:97B1 ?? ds 1 RAM1:97B2 ?? ds 1 RAM1:97B3 ?? ds 1 RAM1:97B4 ?? ds 1 RAM1:97B5 ?? ds 1 RAM1:97B6 ?? ds 1 RAM1:97B7 ?? ds 1 RAM1:97B8 ?? ds 1 RAM1:97B9 ?? ds 1 RAM1:97BA ?? ds 1 RAM1:97BB ?? ds 1 RAM1:97BC ?? ds 1 RAM1:97BD ?? ds 1 RAM1:97BE ?? ds 1 RAM1:97BF ?? ds 1 RAM1:97C0 ?? ds 1 RAM1:97C1 ?? ds 1 RAM1:97C2 ?? ds 1 RAM1:97C3 ?? ds 1 RAM1:97C4 ?? ds 1 RAM1:97C5 ?? ds 1 RAM1:97C6 ?? ds 1 RAM1:97C7 ?? ds 1 RAM1:97C8 ?? ds 1 RAM1:97C9 ?? ds 1 RAM1:97CA ?? ds 1 RAM1:97CB ?? ds 1 RAM1:97CC ?? ds 1 RAM1:97CD ?? ds 1 RAM1:97CE ?? ds 1 RAM1:97CF ?? ds 1 RAM1:97D0 ?? ds 1 RAM1:97D1 ?? ds 1 RAM1:97D2 ?? ds 1 RAM1:97D3 ?? ds 1 RAM1:97D4 ?? ds 1 RAM1:97D5 ?? ds 1 RAM1:97D6 ?? ds 1 RAM1:97D7 ?? ds 1 RAM1:97D8 ?? ds 1 RAM1:97D9 ?? ds 1 RAM1:97DA ?? ds 1 RAM1:97DB ?? ds 1 RAM1:97DC ?? ds 1 RAM1:97DD ?? ds 1 RAM1:97DE ?? ds 1 RAM1:97DF ?? ds 1 RAM1:97E0 ?? ds 1 RAM1:97E1 ?? ds 1 RAM1:97E2 ?? ds 1 RAM1:97E3 ?? ds 1 RAM1:97E4 ?? ds 1 RAM1:97E5 ?? ds 1 RAM1:97E6 ?? ds 1 RAM1:97E7 ?? ds 1 RAM1:97E8 ?? ds 1 RAM1:97E9 ?? ds 1 RAM1:97EA ?? ds 1 RAM1:97EB ?? ds 1 RAM1:97EC ?? ds 1 RAM1:97ED ?? ds 1 RAM1:97EE ?? ds 1 RAM1:97EF ?? ds 1 RAM1:97F0 ?? ds 1 RAM1:97F1 ?? ds 1 RAM1:97F2 ?? ds 1 RAM1:97F3 ?? ds 1 RAM1:97F4 ?? ds 1 RAM1:97F5 ?? ds 1 RAM1:97F6 ?? ds 1 RAM1:97F7 ?? ds 1 RAM1:97F8 ?? ds 1 RAM1:97F9 ?? ds 1 RAM1:97FA ?? ds 1 RAM1:97FB ?? ds 1 RAM1:97FC ?? ds 1 RAM1:97FD ?? ds 1 RAM1:97FE ?? ds 1 RAM1:97FF ?? ds 1 RAM1:9800 ?? ds 1 RAM1:9801 ?? ds 1 RAM1:9802 ?? ds 1 RAM1:9803 ?? ds 1 RAM1:9804 ?? ds 1 RAM1:9805 ?? ds 1 RAM1:9806 ?? ds 1 RAM1:9807 ?? ds 1 RAM1:9808 ?? ds 1 RAM1:9809 ?? ds 1 RAM1:980A ?? ds 1 RAM1:980B ?? ds 1 RAM1:980C ?? ds 1 RAM1:980D ?? ds 1 RAM1:980E ?? ds 1 RAM1:980F ?? ds 1 RAM1:9810 ?? ds 1 RAM1:9811 ?? ds 1 RAM1:9812 ?? ds 1 RAM1:9813 ?? ds 1 RAM1:9814 ?? ds 1 RAM1:9815 ?? ds 1 RAM1:9816 ?? ds 1 RAM1:9817 ?? ds 1 RAM1:9818 ?? ds 1 RAM1:9819 ?? ds 1 RAM1:981A ?? ds 1 RAM1:981B ?? ds 1 RAM1:981C ?? ds 1 RAM1:981D ?? ds 1 RAM1:981E ?? ds 1 RAM1:981F ?? ds 1 RAM1:9820 ?? ds 1 RAM1:9821 ?? ds 1 RAM1:9822 ?? ds 1 RAM1:9823 ?? ds 1 RAM1:9824 ?? ds 1 RAM1:9825 ?? ds 1 RAM1:9826 ?? ds 1 RAM1:9827 ?? ds 1 RAM1:9828 ?? ds 1 RAM1:9829 ?? ds 1 RAM1:982A ?? ds 1 RAM1:982B ?? ds 1 RAM1:982C ?? ds 1 RAM1:982D ?? ds 1 RAM1:982E ?? ds 1 RAM1:982F ?? ds 1 RAM1:9830 ?? ds 1 RAM1:9831 ?? ds 1 RAM1:9832 ?? ds 1 RAM1:9833 ?? ds 1 RAM1:9834 ?? ds 1 RAM1:9835 ?? ds 1 RAM1:9836 ?? ds 1 RAM1:9837 ?? ds 1 RAM1:9838 ?? ds 1 RAM1:9839 ?? ds 1 RAM1:983A ?? ds 1 RAM1:983B ?? ds 1 RAM1:983C ?? ds 1 RAM1:983D ?? ds 1 RAM1:983E ?? ds 1 RAM1:983F ?? ds 1 RAM1:9840 ?? ds 1 RAM1:9841 ?? ds 1 RAM1:9842 ?? ds 1 RAM1:9843 ?? ds 1 RAM1:9844 ?? ds 1 RAM1:9845 ?? ds 1 RAM1:9846 ?? ds 1 RAM1:9847 ?? ds 1 RAM1:9848 ?? ds 1 RAM1:9849 ?? ds 1 RAM1:984A ?? ds 1 RAM1:984B ?? ds 1 RAM1:984C ?? ds 1 RAM1:984D ?? ds 1 RAM1:984E ?? ds 1 RAM1:984F ?? ds 1 RAM1:9850 ?? ds 1 RAM1:9851 ?? ds 1 RAM1:9852 ?? ds 1 RAM1:9853 ?? ds 1 RAM1:9854 ?? ds 1 RAM1:9855 ?? ds 1 RAM1:9856 ?? ds 1 RAM1:9857 ?? ds 1 RAM1:9858 ?? ds 1 RAM1:9859 ?? ds 1 RAM1:985A ?? ds 1 RAM1:985B ?? ds 1 RAM1:985C ?? ds 1 RAM1:985D ?? ds 1 RAM1:985E ?? ds 1 RAM1:985F ?? ds 1 RAM1:9860 ?? ds 1 RAM1:9861 ?? ds 1 RAM1:9862 ?? ds 1 RAM1:9863 ?? ds 1 RAM1:9864 ?? ds 1 RAM1:9865 ?? ds 1 RAM1:9866 ?? ds 1 RAM1:9867 ?? ds 1 RAM1:9868 ?? ds 1 RAM1:9869 ?? ds 1 RAM1:986A ?? ds 1 RAM1:986B ?? ds 1 RAM1:986C ?? ds 1 RAM1:986D ?? ds 1 RAM1:986E ?? ds 1 RAM1:986F ?? ds 1 RAM1:9870 ?? ds 1 RAM1:9871 ?? ds 1 RAM1:9872 ?? ds 1 RAM1:9873 ?? ds 1 RAM1:9874 ?? ds 1 RAM1:9875 ?? ds 1 RAM1:9876 ?? ds 1 RAM1:9877 ?? ds 1 RAM1:9878 ?? ds 1 RAM1:9879 ?? ds 1 RAM1:987A ?? ds 1 RAM1:987B ?? ds 1 RAM1:987C ?? ds 1 RAM1:987D ?? ds 1 RAM1:987E ?? ds 1 RAM1:987F ?? ds 1 RAM1:9880 ?? ds 1 RAM1:9881 ?? ds 1 RAM1:9882 ?? ds 1 RAM1:9883 ?? ds 1 RAM1:9884 ?? ds 1 RAM1:9885 ?? ds 1 RAM1:9886 ?? ds 1 RAM1:9887 ?? ds 1 RAM1:9888 ?? ds 1 RAM1:9889 ?? ds 1 RAM1:988A ?? ds 1 RAM1:988B ?? ds 1 RAM1:988C ?? ds 1 RAM1:988D ?? ds 1 RAM1:988E ?? ds 1 RAM1:988F ?? ds 1 RAM1:9890 ?? ds 1 RAM1:9891 ?? ds 1 RAM1:9892 ?? ds 1 RAM1:9893 ?? ds 1 RAM1:9894 ?? ds 1 RAM1:9895 ?? ds 1 RAM1:9896 ?? ds 1 RAM1:9897 ?? ds 1 RAM1:9898 ?? ds 1 RAM1:9899 ?? ds 1 RAM1:989A ?? ds 1 RAM1:989B ?? ds 1 RAM1:989C ?? ds 1 RAM1:989D ?? ds 1 RAM1:989E ?? ds 1 RAM1:989F ?? ds 1 RAM1:98A0 ?? ds 1 RAM1:98A1 ?? ds 1 RAM1:98A2 ?? ds 1 RAM1:98A3 ?? ds 1 RAM1:98A4 ?? ds 1 RAM1:98A5 ?? ds 1 RAM1:98A6 ?? ds 1 RAM1:98A7 ?? ds 1 RAM1:98A8 ?? ds 1 RAM1:98A9 ?? ds 1 RAM1:98AA ?? ds 1 RAM1:98AB ?? ds 1 RAM1:98AC ?? ds 1 RAM1:98AD ?? ds 1 RAM1:98AE ?? ds 1 RAM1:98AF ?? ds 1 RAM1:98B0 ?? ds 1 RAM1:98B1 ?? ds 1 RAM1:98B2 ?? ds 1 RAM1:98B3 ?? ds 1 RAM1:98B4 ?? ds 1 RAM1:98B5 ?? ds 1 RAM1:98B6 ?? ds 1 RAM1:98B7 ?? ds 1 RAM1:98B8 ?? ds 1 RAM1:98B9 ?? ds 1 RAM1:98BA ?? ds 1 RAM1:98BB ?? ds 1 RAM1:98BC ?? ds 1 RAM1:98BD ?? ds 1 RAM1:98BE ?? ds 1 RAM1:98BF ?? ds 1 RAM1:98C0 ?? ds 1 RAM1:98C1 ?? ds 1 RAM1:98C2 ?? ds 1 RAM1:98C3 ?? ds 1 RAM1:98C4 ?? ds 1 RAM1:98C5 ?? ds 1 RAM1:98C6 ?? ds 1 RAM1:98C7 ?? ds 1 RAM1:98C8 ?? ds 1 RAM1:98C9 ?? ds 1 RAM1:98CA ?? ds 1 RAM1:98CB ?? ds 1 RAM1:98CC ?? ds 1 RAM1:98CD ?? ds 1 RAM1:98CE ?? ds 1 RAM1:98CF ?? ds 1 RAM1:98D0 ?? ds 1 RAM1:98D1 ?? ds 1 RAM1:98D2 ?? ds 1 RAM1:98D3 ?? ds 1 RAM1:98D4 ?? ds 1 RAM1:98D5 ?? ds 1 RAM1:98D6 ?? ds 1 RAM1:98D7 ?? ds 1 RAM1:98D8 ?? ds 1 RAM1:98D9 ?? ds 1 RAM1:98DA ?? ds 1 RAM1:98DB ?? ds 1 RAM1:98DC ?? ds 1 RAM1:98DD ?? ds 1 RAM1:98DE ?? ds 1 RAM1:98DF ?? ds 1 RAM1:98E0 ?? ds 1 RAM1:98E1 ?? ds 1 RAM1:98E2 ?? ds 1 RAM1:98E3 ?? ds 1 RAM1:98E4 ?? ds 1 RAM1:98E5 ?? ds 1 RAM1:98E6 ?? ds 1 RAM1:98E7 ?? ds 1 RAM1:98E8 ?? ds 1 RAM1:98E9 ?? ds 1 RAM1:98EA ?? ds 1 RAM1:98EB ?? ds 1 RAM1:98EC ?? ds 1 RAM1:98ED ?? ds 1 RAM1:98EE ?? ds 1 RAM1:98EF ?? ds 1 RAM1:98F0 ?? ds 1 RAM1:98F1 ?? ds 1 RAM1:98F2 ?? ds 1 RAM1:98F3 ?? ds 1 RAM1:98F4 ?? ds 1 RAM1:98F5 ?? ds 1 RAM1:98F6 ?? ds 1 RAM1:98F7 ?? ds 1 RAM1:98F8 ?? ds 1 RAM1:98F9 ?? ds 1 RAM1:98FA ?? ds 1 RAM1:98FB ?? ds 1 RAM1:98FC ?? ds 1 RAM1:98FD ?? ds 1 RAM1:98FE ?? ds 1 RAM1:98FF ?? ds 1 RAM1:9900 ?? ds 1 RAM1:9901 ?? ds 1 RAM1:9902 ?? ds 1 RAM1:9903 ?? ds 1 RAM1:9904 ?? ds 1 RAM1:9905 ?? ds 1 RAM1:9906 ?? ds 1 RAM1:9907 ?? ds 1 RAM1:9908 ?? ds 1 RAM1:9909 ?? ds 1 RAM1:990A ?? ds 1 RAM1:990B ?? ds 1 RAM1:990C ?? ds 1 RAM1:990D ?? ds 1 RAM1:990E ?? ds 1 RAM1:990F ?? ds 1 RAM1:9910 ?? ds 1 RAM1:9911 ?? ds 1 RAM1:9912 ?? ds 1 RAM1:9913 ?? ds 1 RAM1:9914 ?? ds 1 RAM1:9915 ?? ds 1 RAM1:9916 ?? ds 1 RAM1:9917 ?? ds 1 RAM1:9918 ?? ds 1 RAM1:9919 ?? ds 1 RAM1:991A ?? ds 1 RAM1:991B ?? ds 1 RAM1:991C ?? ds 1 RAM1:991D ?? ds 1 RAM1:991E ?? ds 1 RAM1:991F ?? ds 1 RAM1:9920 ?? ds 1 RAM1:9921 ?? ds 1 RAM1:9922 ?? ds 1 RAM1:9923 ?? ds 1 RAM1:9924 ?? ds 1 RAM1:9925 ?? ds 1 RAM1:9926 ?? ds 1 RAM1:9927 ?? ds 1 RAM1:9928 ?? ds 1 RAM1:9929 ?? ds 1 RAM1:992A ?? ds 1 RAM1:992B ?? ds 1 RAM1:992C ?? ds 1 RAM1:992D ?? ds 1 RAM1:992E ?? ds 1 RAM1:992F ?? ds 1 RAM1:9930 ?? ds 1 RAM1:9931 ?? ds 1 RAM1:9932 ?? ds 1 RAM1:9933 ?? ds 1 RAM1:9934 ?? ds 1 RAM1:9935 ?? ds 1 RAM1:9936 ?? ds 1 RAM1:9937 ?? ds 1 RAM1:9938 ?? ds 1 RAM1:9939 ?? ds 1 RAM1:993A ?? ds 1 RAM1:993B ?? ds 1 RAM1:993C ?? ds 1 RAM1:993D ?? ds 1 RAM1:993E ?? ds 1 RAM1:993F ?? ds 1 RAM1:9940 ?? ds 1 RAM1:9941 ?? ds 1 RAM1:9942 ?? ds 1 RAM1:9943 ?? ds 1 RAM1:9944 ?? ds 1 RAM1:9945 ?? ds 1 RAM1:9946 ?? ds 1 RAM1:9947 ?? ds 1 RAM1:9948 ?? ds 1 RAM1:9949 ?? ds 1 RAM1:994A ?? ds 1 RAM1:994B ?? ds 1 RAM1:994C ?? ds 1 RAM1:994D ?? ds 1 RAM1:994E ?? ds 1 RAM1:994F ?? ds 1 RAM1:9950 ?? ds 1 RAM1:9951 ?? ds 1 RAM1:9952 ?? ds 1 RAM1:9953 ?? ds 1 RAM1:9954 ?? ds 1 RAM1:9955 ?? ds 1 RAM1:9956 ?? ds 1 RAM1:9957 ?? ds 1 RAM1:9958 ?? ds 1 RAM1:9959 ?? ds 1 RAM1:995A ?? ds 1 RAM1:995B ?? ds 1 RAM1:995C ?? ds 1 RAM1:995D ?? ds 1 RAM1:995E ?? ds 1 RAM1:995F ?? ds 1 RAM1:9960 ?? ds 1 RAM1:9961 ?? ds 1 RAM1:9962 ?? ds 1 RAM1:9963 ?? ds 1 RAM1:9964 ?? ds 1 RAM1:9965 ?? ds 1 RAM1:9966 ?? ds 1 RAM1:9967 ?? ds 1 RAM1:9968 ?? ds 1 RAM1:9969 ?? ds 1 RAM1:996A ?? ds 1 RAM1:996B ?? ds 1 RAM1:996C ?? ds 1 RAM1:996D ?? ds 1 RAM1:996E ?? ds 1 RAM1:996F ?? ds 1 RAM1:9970 ?? ds 1 RAM1:9971 ?? ds 1 RAM1:9972 ?? ds 1 RAM1:9973 ?? ds 1 RAM1:9974 ?? ds 1 RAM1:9975 ?? ds 1 RAM1:9976 ?? ds 1 RAM1:9977 ?? ds 1 RAM1:9978 ?? ds 1 RAM1:9979 ?? ds 1 RAM1:997A ?? ds 1 RAM1:997B ?? ds 1 RAM1:997C ?? ds 1 RAM1:997D ?? ds 1 RAM1:997E ?? ds 1 RAM1:997F ?? ds 1 RAM1:9980 ?? ds 1 RAM1:9981 ?? ds 1 RAM1:9982 ?? ds 1 RAM1:9983 ?? ds 1 RAM1:9984 ?? ds 1 RAM1:9985 ?? ds 1 RAM1:9986 ?? ds 1 RAM1:9987 ?? ds 1 RAM1:9988 ?? ds 1 RAM1:9989 ?? ds 1 RAM1:998A ?? ds 1 RAM1:998B ?? ds 1 RAM1:998C ?? ds 1 RAM1:998D ?? ds 1 RAM1:998E ?? ds 1 RAM1:998F ?? ds 1 RAM1:9990 ?? ds 1 RAM1:9991 ?? ds 1 RAM1:9992 ?? ds 1 RAM1:9993 ?? ds 1 RAM1:9994 ?? ds 1 RAM1:9995 ?? ds 1 RAM1:9996 ?? ds 1 RAM1:9997 ?? ds 1 RAM1:9998 ?? ds 1 RAM1:9999 ?? ds 1 RAM1:999A ?? ds 1 RAM1:999B ?? ds 1 RAM1:999C ?? ds 1 RAM1:999D ?? ds 1 RAM1:999E ?? ds 1 RAM1:999F ?? ds 1 RAM1:99A0 ?? ds 1 RAM1:99A1 ?? ds 1 RAM1:99A2 ?? ds 1 RAM1:99A3 ?? ds 1 RAM1:99A4 ?? ds 1 RAM1:99A5 ?? ds 1 RAM1:99A6 ?? ds 1 RAM1:99A7 ?? ds 1 RAM1:99A8 ?? ds 1 RAM1:99A9 ?? ds 1 RAM1:99AA ?? ds 1 RAM1:99AB ?? ds 1 RAM1:99AC ?? ds 1 RAM1:99AD ?? ds 1 RAM1:99AE ?? ds 1 RAM1:99AF ?? ds 1 RAM1:99B0 ?? ds 1 RAM1:99B1 ?? ds 1 RAM1:99B2 ?? ds 1 RAM1:99B3 ?? ds 1 RAM1:99B4 ?? ds 1 RAM1:99B5 ?? ds 1 RAM1:99B6 ?? ds 1 RAM1:99B7 ?? ds 1 RAM1:99B8 ?? ds 1 RAM1:99B9 ?? ds 1 RAM1:99BA ?? ds 1 RAM1:99BB ?? ds 1 RAM1:99BC ?? ds 1 RAM1:99BD ?? ds 1 RAM1:99BE ?? ds 1 RAM1:99BF ?? ds 1 RAM1:99C0 ?? ds 1 RAM1:99C1 ?? ds 1 RAM1:99C2 ?? ds 1 RAM1:99C3 ?? ds 1 RAM1:99C4 ?? ds 1 RAM1:99C5 ?? ds 1 RAM1:99C6 ?? ds 1 RAM1:99C7 ?? ds 1 RAM1:99C8 ?? ds 1 RAM1:99C9 ?? ds 1 RAM1:99CA ?? ds 1 RAM1:99CB ?? ds 1 RAM1:99CC ?? ds 1 RAM1:99CD ?? ds 1 RAM1:99CE ?? ds 1 RAM1:99CF ?? ds 1 RAM1:99D0 ?? ds 1 RAM1:99D1 ?? ds 1 RAM1:99D2 ?? ds 1 RAM1:99D3 ?? ds 1 RAM1:99D4 ?? ds 1 RAM1:99D5 ?? ds 1 RAM1:99D6 ?? ds 1 RAM1:99D7 ?? ds 1 RAM1:99D8 ?? ds 1 RAM1:99D9 ?? ds 1 RAM1:99DA ?? ds 1 RAM1:99DB ?? ds 1 RAM1:99DC ?? ds 1 RAM1:99DD ?? ds 1 RAM1:99DE ?? ds 1 RAM1:99DF ?? ds 1 RAM1:99E0 ?? ds 1 RAM1:99E1 ?? ds 1 RAM1:99E2 ?? ds 1 RAM1:99E3 ?? ds 1 RAM1:99E4 ?? ds 1 RAM1:99E5 ?? ds 1 RAM1:99E6 ?? ds 1 RAM1:99E7 ?? ds 1 RAM1:99E8 ?? ds 1 RAM1:99E9 ?? ds 1 RAM1:99EA ?? ds 1 RAM1:99EB ?? ds 1 RAM1:99EC ?? ds 1 RAM1:99ED ?? ds 1 RAM1:99EE ?? ds 1 RAM1:99EF ?? ds 1 RAM1:99F0 ?? ds 1 RAM1:99F1 ?? ds 1 RAM1:99F2 ?? ds 1 RAM1:99F3 ?? ds 1 RAM1:99F4 ?? ds 1 RAM1:99F5 ?? ds 1 RAM1:99F6 ?? ds 1 RAM1:99F7 ?? ds 1 RAM1:99F8 ?? ds 1 RAM1:99F9 ?? ds 1 RAM1:99FA ?? ds 1 RAM1:99FB ?? ds 1 RAM1:99FC ?? ds 1 RAM1:99FD ?? ds 1 RAM1:99FE ?? ds 1 RAM1:99FF ?? ds 1 RAM1:9A00 ?? ds 1 RAM1:9A01 ?? ds 1 RAM1:9A02 ?? ds 1 RAM1:9A03 ?? ds 1 RAM1:9A04 ?? ds 1 RAM1:9A05 ?? ds 1 RAM1:9A06 ?? ds 1 RAM1:9A07 ?? ds 1 RAM1:9A08 ?? ds 1 RAM1:9A09 ?? ds 1 RAM1:9A0A ?? ds 1 RAM1:9A0B ?? ds 1 RAM1:9A0C ?? ds 1 RAM1:9A0D ?? ds 1 RAM1:9A0E ?? ds 1 RAM1:9A0F ?? ds 1 RAM1:9A10 ?? ds 1 RAM1:9A11 ?? ds 1 RAM1:9A12 ?? ds 1 RAM1:9A13 ?? ds 1 RAM1:9A14 ?? ds 1 RAM1:9A15 ?? ds 1 RAM1:9A16 ?? ds 1 RAM1:9A17 ?? ds 1 RAM1:9A18 ?? ds 1 RAM1:9A19 ?? ds 1 RAM1:9A1A ?? ds 1 RAM1:9A1B ?? ds 1 RAM1:9A1C ?? ds 1 RAM1:9A1D ?? ds 1 RAM1:9A1E ?? ds 1 RAM1:9A1F ?? ds 1 RAM1:9A20 ?? ds 1 RAM1:9A21 ?? ds 1 RAM1:9A22 ?? ds 1 RAM1:9A23 ?? ds 1 RAM1:9A24 ?? ds 1 RAM1:9A25 ?? ds 1 RAM1:9A26 ?? ds 1 RAM1:9A27 ?? ds 1 RAM1:9A28 ?? ds 1 RAM1:9A29 ?? ds 1 RAM1:9A2A ?? ds 1 RAM1:9A2B ?? ds 1 RAM1:9A2C ?? ds 1 RAM1:9A2D ?? ds 1 RAM1:9A2E ?? ds 1 RAM1:9A2F ?? ds 1 RAM1:9A30 ?? ds 1 RAM1:9A31 ?? ds 1 RAM1:9A32 ?? ds 1 RAM1:9A33 ?? ds 1 RAM1:9A34 ?? ds 1 RAM1:9A35 ?? ds 1 RAM1:9A36 ?? ds 1 RAM1:9A37 ?? ds 1 RAM1:9A38 ?? ds 1 RAM1:9A39 ?? ds 1 RAM1:9A3A ?? ds 1 RAM1:9A3B ?? ds 1 RAM1:9A3C ?? ds 1 RAM1:9A3D ?? ds 1 RAM1:9A3E ?? ds 1 RAM1:9A3F ?? ds 1 RAM1:9A40 ?? ds 1 RAM1:9A41 ?? ds 1 RAM1:9A42 ?? ds 1 RAM1:9A43 ?? ds 1 RAM1:9A44 ?? ds 1 RAM1:9A45 ?? ds 1 RAM1:9A46 ?? ds 1 RAM1:9A47 ?? ds 1 RAM1:9A48 ?? ds 1 RAM1:9A49 ?? ds 1 RAM1:9A4A ?? ds 1 RAM1:9A4B ?? ds 1 RAM1:9A4C ?? ds 1 RAM1:9A4D ?? ds 1 RAM1:9A4E ?? ds 1 RAM1:9A4F ?? ds 1 RAM1:9A50 ?? ds 1 RAM1:9A51 ?? ds 1 RAM1:9A52 ?? ds 1 RAM1:9A53 ?? ds 1 RAM1:9A54 ?? ds 1 RAM1:9A55 ?? ds 1 RAM1:9A56 ?? ds 1 RAM1:9A57 ?? ds 1 RAM1:9A58 ?? ds 1 RAM1:9A59 ?? ds 1 RAM1:9A5A ?? ds 1 RAM1:9A5B ?? ds 1 RAM1:9A5C ?? ds 1 RAM1:9A5D ?? ds 1 RAM1:9A5E ?? ds 1 RAM1:9A5F ?? ds 1 RAM1:9A60 ?? ds 1 RAM1:9A61 ?? ds 1 RAM1:9A62 ?? ds 1 RAM1:9A63 ?? ds 1 RAM1:9A64 ?? ds 1 RAM1:9A65 ?? ds 1 RAM1:9A66 ?? ds 1 RAM1:9A67 ?? ds 1 RAM1:9A68 ?? ds 1 RAM1:9A69 ?? ds 1 RAM1:9A6A ?? ds 1 RAM1:9A6B ?? ds 1 RAM1:9A6C ?? ds 1 RAM1:9A6D ?? ds 1 RAM1:9A6E ?? ds 1 RAM1:9A6F ?? ds 1 RAM1:9A70 ?? ds 1 RAM1:9A71 ?? ds 1 RAM1:9A72 ?? ds 1 RAM1:9A73 ?? ds 1 RAM1:9A74 ?? ds 1 RAM1:9A75 ?? ds 1 RAM1:9A76 ?? ds 1 RAM1:9A77 ?? ds 1 RAM1:9A78 ?? ds 1 RAM1:9A79 ?? ds 1 RAM1:9A7A ?? ds 1 RAM1:9A7B ?? ds 1 RAM1:9A7C ?? ds 1 RAM1:9A7D ?? ds 1 RAM1:9A7E ?? ds 1 RAM1:9A7F ?? ds 1 RAM1:9A80 ?? ds 1 RAM1:9A81 ?? ds 1 RAM1:9A82 ?? ds 1 RAM1:9A83 ?? ds 1 RAM1:9A84 ?? ds 1 RAM1:9A85 ?? ds 1 RAM1:9A86 ?? ds 1 RAM1:9A87 ?? ds 1 RAM1:9A88 ?? ds 1 RAM1:9A89 ?? ds 1 RAM1:9A8A ?? ds 1 RAM1:9A8B ?? ds 1 RAM1:9A8C ?? ds 1 RAM1:9A8D ?? ds 1 RAM1:9A8E ?? ds 1 RAM1:9A8F ?? ds 1 RAM1:9A90 ?? ds 1 RAM1:9A91 ?? ds 1 RAM1:9A92 ?? ds 1 RAM1:9A93 ?? ds 1 RAM1:9A94 ?? ds 1 RAM1:9A95 ?? ds 1 RAM1:9A96 ?? ds 1 RAM1:9A97 ?? ds 1 RAM1:9A98 ?? ds 1 RAM1:9A99 ?? ds 1 RAM1:9A9A ?? ds 1 RAM1:9A9B ?? ds 1 RAM1:9A9C ?? ds 1 RAM1:9A9D ?? ds 1 RAM1:9A9E ?? ds 1 RAM1:9A9F ?? ds 1 RAM1:9AA0 ?? ds 1 RAM1:9AA1 ?? ds 1 RAM1:9AA2 ?? ds 1 RAM1:9AA3 ?? ds 1 RAM1:9AA4 ?? ds 1 RAM1:9AA5 ?? ds 1 RAM1:9AA6 ?? ds 1 RAM1:9AA7 ?? ds 1 RAM1:9AA8 ?? ds 1 RAM1:9AA9 ?? ds 1 RAM1:9AAA ?? ds 1 RAM1:9AAB ?? ds 1 RAM1:9AAC ?? ds 1 RAM1:9AAD ?? ds 1 RAM1:9AAE ?? ds 1 RAM1:9AAF ?? ds 1 RAM1:9AB0 ?? ds 1 RAM1:9AB1 ?? ds 1 RAM1:9AB2 ?? ds 1 RAM1:9AB3 ?? ds 1 RAM1:9AB4 ?? ds 1 RAM1:9AB5 ?? ds 1 RAM1:9AB6 ?? ds 1 RAM1:9AB7 ?? ds 1 RAM1:9AB8 ?? ds 1 RAM1:9AB9 ?? ds 1 RAM1:9ABA ?? ds 1 RAM1:9ABB ?? ds 1 RAM1:9ABC ?? ds 1 RAM1:9ABD ?? ds 1 RAM1:9ABE ?? ds 1 RAM1:9ABF ?? ds 1 RAM1:9AC0 ?? ds 1 RAM1:9AC1 ?? ds 1 RAM1:9AC2 ?? ds 1 RAM1:9AC3 ?? ds 1 RAM1:9AC4 ?? ds 1 RAM1:9AC5 ?? ds 1 RAM1:9AC6 ?? ds 1 RAM1:9AC7 ?? ds 1 RAM1:9AC8 ?? ds 1 RAM1:9AC9 ?? ds 1 RAM1:9ACA ?? ds 1 RAM1:9ACB ?? ds 1 RAM1:9ACC ?? ds 1 RAM1:9ACD ?? ds 1 RAM1:9ACE ?? ds 1 RAM1:9ACF ?? ds 1 RAM1:9AD0 ?? ds 1 RAM1:9AD1 ?? ds 1 RAM1:9AD2 ?? ds 1 RAM1:9AD3 ?? ds 1 RAM1:9AD4 ?? ds 1 RAM1:9AD5 ?? ds 1 RAM1:9AD6 ?? ds 1 RAM1:9AD7 ?? ds 1 RAM1:9AD8 ?? ds 1 RAM1:9AD9 ?? ds 1 RAM1:9ADA ?? ds 1 RAM1:9ADB ?? ds 1 RAM1:9ADC ?? ds 1 RAM1:9ADD ?? ds 1 RAM1:9ADE ?? ds 1 RAM1:9ADF ?? ds 1 RAM1:9AE0 ?? ds 1 RAM1:9AE1 ?? ds 1 RAM1:9AE2 ?? ds 1 RAM1:9AE3 ?? ds 1 RAM1:9AE4 ?? ds 1 RAM1:9AE5 ?? ds 1 RAM1:9AE6 ?? ds 1 RAM1:9AE7 ?? ds 1 RAM1:9AE8 ?? ds 1 RAM1:9AE9 ?? ds 1 RAM1:9AEA ?? ds 1 RAM1:9AEB ?? ds 1 RAM1:9AEC ?? ds 1 RAM1:9AED ?? ds 1 RAM1:9AEE ?? ds 1 RAM1:9AEF ?? ds 1 RAM1:9AF0 ?? ds 1 RAM1:9AF1 ?? ds 1 RAM1:9AF2 ?? ds 1 RAM1:9AF3 ?? ds 1 RAM1:9AF4 ?? ds 1 RAM1:9AF5 ?? ds 1 RAM1:9AF6 ?? ds 1 RAM1:9AF7 ?? ds 1 RAM1:9AF8 ?? ds 1 RAM1:9AF9 ?? ds 1 RAM1:9AFA ?? ds 1 RAM1:9AFB ?? ds 1 RAM1:9AFC ?? ds 1 RAM1:9AFD ?? ds 1 RAM1:9AFE ?? ds 1 RAM1:9AFF ?? ds 1 RAM1:9B00 ?? ds 1 RAM1:9B01 ?? ds 1 RAM1:9B02 ?? ds 1 RAM1:9B03 ?? ds 1 RAM1:9B04 ?? ds 1 RAM1:9B05 ?? ds 1 RAM1:9B06 ?? ds 1 RAM1:9B07 ?? ds 1 RAM1:9B08 ?? ds 1 RAM1:9B09 ?? ds 1 RAM1:9B0A ?? ds 1 RAM1:9B0B ?? ds 1 RAM1:9B0C ?? ds 1 RAM1:9B0D ?? ds 1 RAM1:9B0E ?? ds 1 RAM1:9B0F ?? ds 1 RAM1:9B10 ?? ds 1 RAM1:9B11 ?? ds 1 RAM1:9B12 ?? ds 1 RAM1:9B13 ?? ds 1 RAM1:9B14 ?? ds 1 RAM1:9B15 ?? ds 1 RAM1:9B16 ?? ds 1 RAM1:9B17 ?? ds 1 RAM1:9B18 ?? ds 1 RAM1:9B19 ?? ds 1 RAM1:9B1A ?? ds 1 RAM1:9B1B ?? ds 1 RAM1:9B1C ?? ds 1 RAM1:9B1D ?? ds 1 RAM1:9B1E ?? ds 1 RAM1:9B1F ?? ds 1 RAM1:9B20 ?? ds 1 RAM1:9B21 ?? ds 1 RAM1:9B22 ?? ds 1 RAM1:9B23 ?? ds 1 RAM1:9B24 ?? ds 1 RAM1:9B25 ?? ds 1 RAM1:9B26 ?? ds 1 RAM1:9B27 ?? ds 1 RAM1:9B28 ?? ds 1 RAM1:9B29 ?? ds 1 RAM1:9B2A ?? ds 1 RAM1:9B2B ?? ds 1 RAM1:9B2C ?? ds 1 RAM1:9B2D ?? ds 1 RAM1:9B2E ?? ds 1 RAM1:9B2F ?? ds 1 RAM1:9B30 ?? ds 1 RAM1:9B31 ?? ds 1 RAM1:9B32 ?? ds 1 RAM1:9B33 ?? ds 1 RAM1:9B34 ?? ds 1 RAM1:9B35 ?? ds 1 RAM1:9B36 ?? ds 1 RAM1:9B37 ?? ds 1 RAM1:9B38 ?? ds 1 RAM1:9B39 ?? ds 1 RAM1:9B3A ?? ds 1 RAM1:9B3B ?? ds 1 RAM1:9B3C ?? ds 1 RAM1:9B3D ?? ds 1 RAM1:9B3E ?? ds 1 RAM1:9B3F ?? ds 1 RAM1:9B40 ?? ds 1 RAM1:9B41 ?? ds 1 RAM1:9B42 ?? ds 1 RAM1:9B43 ?? ds 1 RAM1:9B44 ?? ds 1 RAM1:9B45 ?? ds 1 RAM1:9B46 ?? ds 1 RAM1:9B47 ?? ds 1 RAM1:9B48 ?? ds 1 RAM1:9B49 ?? ds 1 RAM1:9B4A ?? ds 1 RAM1:9B4B ?? ds 1 RAM1:9B4C ?? ds 1 RAM1:9B4D ?? ds 1 RAM1:9B4E ?? ds 1 RAM1:9B4F ?? ds 1 RAM1:9B50 ?? ds 1 RAM1:9B51 ?? ds 1 RAM1:9B52 ?? ds 1 RAM1:9B53 ?? ds 1 RAM1:9B54 ?? ds 1 RAM1:9B55 ?? ds 1 RAM1:9B56 ?? ds 1 RAM1:9B57 ?? ds 1 RAM1:9B58 ?? ds 1 RAM1:9B59 ?? ds 1 RAM1:9B5A ?? ds 1 RAM1:9B5B ?? ds 1 RAM1:9B5C ?? ds 1 RAM1:9B5D ?? ds 1 RAM1:9B5E ?? ds 1 RAM1:9B5F ?? ds 1 RAM1:9B60 ?? ds 1 RAM1:9B61 ?? ds 1 RAM1:9B62 ?? ds 1 RAM1:9B63 ?? ds 1 RAM1:9B64 ?? ds 1 RAM1:9B65 ?? ds 1 RAM1:9B66 ?? ds 1 RAM1:9B67 ?? ds 1 RAM1:9B68 ?? ds 1 RAM1:9B69 ?? ds 1 RAM1:9B6A ?? ds 1 RAM1:9B6B ?? ds 1 RAM1:9B6C ?? ds 1 RAM1:9B6D ?? ds 1 RAM1:9B6E ?? ds 1 RAM1:9B6F ?? ds 1 RAM1:9B70 ?? ds 1 RAM1:9B71 ?? ds 1 RAM1:9B72 ?? ds 1 RAM1:9B73 ?? ds 1 RAM1:9B74 ?? ds 1 RAM1:9B75 ?? ds 1 RAM1:9B76 ?? ds 1 RAM1:9B77 ?? ds 1 RAM1:9B78 ?? ds 1 RAM1:9B79 ?? ds 1 RAM1:9B7A ?? ds 1 RAM1:9B7B ?? ds 1 RAM1:9B7C ?? ds 1 RAM1:9B7D ?? ds 1 RAM1:9B7E ?? ds 1 RAM1:9B7F ?? ds 1 RAM1:9B80 ?? ds 1 RAM1:9B81 ?? ds 1 RAM1:9B82 ?? ds 1 RAM1:9B83 ?? ds 1 RAM1:9B84 ?? ds 1 RAM1:9B85 ?? ds 1 RAM1:9B86 ?? ds 1 RAM1:9B87 ?? ds 1 RAM1:9B88 ?? ds 1 RAM1:9B89 ?? ds 1 RAM1:9B8A ?? ds 1 RAM1:9B8B ?? ds 1 RAM1:9B8C ?? ds 1 RAM1:9B8D ?? ds 1 RAM1:9B8E ?? ds 1 RAM1:9B8F ?? ds 1 RAM1:9B90 ?? ds 1 RAM1:9B91 ?? ds 1 RAM1:9B92 ?? ds 1 RAM1:9B93 ?? ds 1 RAM1:9B94 ?? ds 1 RAM1:9B95 ?? ds 1 RAM1:9B96 ?? ds 1 RAM1:9B97 ?? ds 1 RAM1:9B98 ?? ds 1 RAM1:9B99 ?? ds 1 RAM1:9B9A ?? ds 1 RAM1:9B9B ?? ds 1 RAM1:9B9C ?? ds 1 RAM1:9B9D ?? ds 1 RAM1:9B9E ?? ds 1 RAM1:9B9F ?? ds 1 RAM1:9BA0 ?? ds 1 RAM1:9BA1 ?? ds 1 RAM1:9BA2 ?? ds 1 RAM1:9BA3 ?? ds 1 RAM1:9BA4 ?? ds 1 RAM1:9BA5 ?? ds 1 RAM1:9BA6 ?? ds 1 RAM1:9BA7 ?? ds 1 RAM1:9BA8 ?? ds 1 RAM1:9BA9 ?? ds 1 RAM1:9BAA ?? ds 1 RAM1:9BAB ?? ds 1 RAM1:9BAC ?? ds 1 RAM1:9BAD ?? ds 1 RAM1:9BAE ?? ds 1 RAM1:9BAF ?? ds 1 RAM1:9BB0 ?? ds 1 RAM1:9BB1 ?? ds 1 RAM1:9BB2 ?? ds 1 RAM1:9BB3 ?? ds 1 RAM1:9BB4 ?? ds 1 RAM1:9BB5 ?? ds 1 RAM1:9BB6 ?? ds 1 RAM1:9BB7 ?? ds 1 RAM1:9BB8 ?? ds 1 RAM1:9BB9 ?? ds 1 RAM1:9BBA ?? ds 1 RAM1:9BBB ?? ds 1 RAM1:9BBC ?? ds 1 RAM1:9BBD ?? ds 1 RAM1:9BBE ?? ds 1 RAM1:9BBF ?? ds 1 RAM1:9BC0 ?? ds 1 RAM1:9BC1 ?? ds 1 RAM1:9BC2 ?? ds 1 RAM1:9BC3 ?? ds 1 RAM1:9BC4 ?? ds 1 RAM1:9BC5 ?? ds 1 RAM1:9BC6 ?? ds 1 RAM1:9BC7 ?? ds 1 RAM1:9BC8 ?? ds 1 RAM1:9BC9 ?? ds 1 RAM1:9BCA ?? ds 1 RAM1:9BCB ?? ds 1 RAM1:9BCC ?? ds 1 RAM1:9BCD ?? ds 1 RAM1:9BCE ?? ds 1 RAM1:9BCF ?? ds 1 RAM1:9BD0 ?? ds 1 RAM1:9BD1 ?? ds 1 RAM1:9BD2 ?? ds 1 RAM1:9BD3 ?? ds 1 RAM1:9BD4 ?? ds 1 RAM1:9BD5 ?? ds 1 RAM1:9BD6 ?? ds 1 RAM1:9BD7 ?? ds 1 RAM1:9BD8 ?? ds 1 RAM1:9BD9 ?? ds 1 RAM1:9BDA ?? ds 1 RAM1:9BDB ?? ds 1 RAM1:9BDC ?? ds 1 RAM1:9BDD ?? ds 1 RAM1:9BDE ?? ds 1 RAM1:9BDF ?? ds 1 RAM1:9BE0 ?? ds 1 RAM1:9BE1 ?? ds 1 RAM1:9BE2 ?? ds 1 RAM1:9BE3 ?? ds 1 RAM1:9BE4 ?? ds 1 RAM1:9BE5 ?? ds 1 RAM1:9BE6 ?? ds 1 RAM1:9BE7 ?? ds 1 RAM1:9BE8 ?? ds 1 RAM1:9BE9 ?? ds 1 RAM1:9BEA ?? ds 1 RAM1:9BEB ?? ds 1 RAM1:9BEC ?? ds 1 RAM1:9BED ?? ds 1 RAM1:9BEE ?? ds 1 RAM1:9BEF ?? ds 1 RAM1:9BF0 ?? ds 1 RAM1:9BF1 ?? ds 1 RAM1:9BF2 ?? ds 1 RAM1:9BF3 ?? ds 1 RAM1:9BF4 ?? ds 1 RAM1:9BF5 ?? ds 1 RAM1:9BF6 ?? ds 1 RAM1:9BF7 ?? ds 1 RAM1:9BF8 ?? ds 1 RAM1:9BF9 ?? ds 1 RAM1:9BFA ?? ds 1 RAM1:9BFB ?? ds 1 RAM1:9BFC ?? ds 1 RAM1:9BFD ?? ds 1 RAM1:9BFE ?? ds 1 RAM1:9BFF ?? unk_9BFF: ds 1 ; DATA XREF: ROM:loc_226Fo RAM1:9C00 ?? unk_9C00: ds 1 ; DATA XREF: ROM:227Bo RAM1:9C00 ; ROM:2295o RAM1:9C01 ?? ds 1 RAM1:9C02 ?? ds 1 RAM1:9C03 ?? ds 1 RAM1:9C04 ?? ds 1 RAM1:9C05 ?? ds 1 RAM1:9C06 ?? ds 1 RAM1:9C07 ?? ds 1 RAM1:9C08 ?? ds 1 RAM1:9C09 ?? ds 1 RAM1:9C0A ?? ds 1 RAM1:9C0B ?? ds 1 RAM1:9C0C ?? ds 1 RAM1:9C0D ?? ds 1 RAM1:9C0E ?? ds 1 RAM1:9C0F ?? ds 1 RAM1:9C10 ?? ds 1 RAM1:9C11 ?? ds 1 RAM1:9C12 ?? ds 1 RAM1:9C13 ?? ds 1 RAM1:9C14 ?? ds 1 RAM1:9C15 ?? ds 1 RAM1:9C16 ?? ds 1 RAM1:9C17 ?? ds 1 RAM1:9C18 ?? ds 1 RAM1:9C19 ?? ds 1 RAM1:9C1A ?? ds 1 RAM1:9C1B ?? ds 1 RAM1:9C1C ?? ds 1 RAM1:9C1D ?? ds 1 RAM1:9C1E ?? ds 1 RAM1:9C1F ?? ds 1 RAM1:9C20 ?? ds 1 RAM1:9C21 ?? ds 1 RAM1:9C22 ?? ds 1 RAM1:9C23 ?? ds 1 RAM1:9C24 ?? ds 1 RAM1:9C25 ?? ds 1 RAM1:9C26 ?? ds 1 RAM1:9C27 ?? ds 1 RAM1:9C28 ?? ds 1 RAM1:9C29 ?? ds 1 RAM1:9C2A ?? ds 1 RAM1:9C2B ?? ds 1 RAM1:9C2C ?? ds 1 RAM1:9C2D ?? ds 1 RAM1:9C2E ?? ds 1 RAM1:9C2F ?? ds 1 RAM1:9C30 ?? ds 1 RAM1:9C31 ?? ds 1 RAM1:9C32 ?? ds 1 RAM1:9C33 ?? ds 1 RAM1:9C34 ?? ds 1 RAM1:9C35 ?? ds 1 RAM1:9C36 ?? ds 1 RAM1:9C37 ?? ds 1 RAM1:9C38 ?? ds 1 RAM1:9C39 ?? ds 1 RAM1:9C3A ?? ds 1 RAM1:9C3B ?? ds 1 RAM1:9C3C ?? ds 1 RAM1:9C3D ?? ds 1 RAM1:9C3E ?? ds 1 RAM1:9C3F ?? ds 1 RAM1:9C40 ?? ds 1 RAM1:9C41 ?? ds 1 RAM1:9C42 ?? ds 1 RAM1:9C43 ?? ds 1 RAM1:9C44 ?? ds 1 RAM1:9C45 ?? ds 1 RAM1:9C46 ?? ds 1 RAM1:9C47 ?? ds 1 RAM1:9C48 ?? ds 1 RAM1:9C49 ?? ds 1 RAM1:9C4A ?? ds 1 RAM1:9C4B ?? ds 1 RAM1:9C4C ?? ds 1 RAM1:9C4D ?? ds 1 RAM1:9C4E ?? ds 1 RAM1:9C4F ?? ds 1 RAM1:9C50 ?? ds 1 RAM1:9C51 ?? ds 1 RAM1:9C52 ?? ds 1 RAM1:9C53 ?? ds 1 RAM1:9C54 ?? ds 1 RAM1:9C55 ?? ds 1 RAM1:9C56 ?? ds 1 RAM1:9C57 ?? ds 1 RAM1:9C58 ?? ds 1 RAM1:9C59 ?? ds 1 RAM1:9C5A ?? ds 1 RAM1:9C5B ?? ds 1 RAM1:9C5C ?? ds 1 RAM1:9C5D ?? ds 1 RAM1:9C5E ?? ds 1 RAM1:9C5F ?? ds 1 RAM1:9C60 ?? ds 1 RAM1:9C61 ?? ds 1 RAM1:9C62 ?? ds 1 RAM1:9C63 ?? ds 1 RAM1:9C64 ?? ds 1 RAM1:9C65 ?? ds 1 RAM1:9C66 ?? ds 1 RAM1:9C67 ?? ds 1 RAM1:9C68 ?? ds 1 RAM1:9C69 ?? ds 1 RAM1:9C6A ?? ds 1 RAM1:9C6B ?? ds 1 RAM1:9C6C ?? ds 1 RAM1:9C6D ?? ds 1 RAM1:9C6E ?? ds 1 RAM1:9C6F ?? ds 1 RAM1:9C70 ?? ds 1 RAM1:9C71 ?? ds 1 RAM1:9C72 ?? ds 1 RAM1:9C73 ?? ds 1 RAM1:9C74 ?? ds 1 RAM1:9C75 ?? ds 1 RAM1:9C76 ?? ds 1 RAM1:9C77 ?? ds 1 RAM1:9C78 ?? ds 1 RAM1:9C79 ?? ds 1 RAM1:9C7A ?? ds 1 RAM1:9C7B ?? ds 1 RAM1:9C7C ?? ds 1 RAM1:9C7D ?? ds 1 RAM1:9C7E ?? ds 1 RAM1:9C7F ?? ds 1 RAM1:9C80 ?? ds 1 RAM1:9C81 ?? ds 1 RAM1:9C82 ?? ds 1 RAM1:9C83 ?? ds 1 RAM1:9C84 ?? ds 1 RAM1:9C85 ?? ds 1 RAM1:9C86 ?? ds 1 RAM1:9C87 ?? ds 1 RAM1:9C88 ?? ds 1 RAM1:9C89 ?? ds 1 RAM1:9C8A ?? ds 1 RAM1:9C8B ?? ds 1 RAM1:9C8C ?? ds 1 RAM1:9C8D ?? ds 1 RAM1:9C8E ?? ds 1 RAM1:9C8F ?? ds 1 RAM1:9C90 ?? ds 1 RAM1:9C91 ?? ds 1 RAM1:9C92 ?? ds 1 RAM1:9C93 ?? ds 1 RAM1:9C94 ?? ds 1 RAM1:9C95 ?? ds 1 RAM1:9C96 ?? ds 1 RAM1:9C97 ?? ds 1 RAM1:9C98 ?? ds 1 RAM1:9C99 ?? ds 1 RAM1:9C9A ?? ds 1 RAM1:9C9B ?? ds 1 RAM1:9C9C ?? ds 1 RAM1:9C9D ?? ds 1 RAM1:9C9E ?? ds 1 RAM1:9C9F ?? ds 1 RAM1:9CA0 ?? ds 1 RAM1:9CA1 ?? ds 1 RAM1:9CA2 ?? ds 1 RAM1:9CA3 ?? ds 1 RAM1:9CA4 ?? ds 1 RAM1:9CA5 ?? ds 1 RAM1:9CA6 ?? ds 1 RAM1:9CA7 ?? ds 1 RAM1:9CA8 ?? ds 1 RAM1:9CA9 ?? ds 1 RAM1:9CAA ?? ds 1 RAM1:9CAB ?? ds 1 RAM1:9CAC ?? ds 1 RAM1:9CAD ?? ds 1 RAM1:9CAE ?? ds 1 RAM1:9CAF ?? ds 1 RAM1:9CB0 ?? ds 1 RAM1:9CB1 ?? ds 1 RAM1:9CB2 ?? ds 1 RAM1:9CB3 ?? ds 1 RAM1:9CB4 ?? ds 1 RAM1:9CB5 ?? ds 1 RAM1:9CB6 ?? ds 1 RAM1:9CB7 ?? ds 1 RAM1:9CB8 ?? ds 1 RAM1:9CB9 ?? ds 1 RAM1:9CBA ?? ds 1 RAM1:9CBB ?? ds 1 RAM1:9CBC ?? ds 1 RAM1:9CBD ?? ds 1 RAM1:9CBE ?? ds 1 RAM1:9CBF ?? ds 1 RAM1:9CC0 ?? ds 1 RAM1:9CC1 ?? ds 1 RAM1:9CC2 ?? ds 1 RAM1:9CC3 ?? ds 1 RAM1:9CC4 ?? ds 1 RAM1:9CC5 ?? ds 1 RAM1:9CC6 ?? ds 1 RAM1:9CC7 ?? ds 1 RAM1:9CC8 ?? ds 1 RAM1:9CC9 ?? ds 1 RAM1:9CCA ?? ds 1 RAM1:9CCB ?? ds 1 RAM1:9CCC ?? ds 1 RAM1:9CCD ?? ds 1 RAM1:9CCE ?? ds 1 RAM1:9CCF ?? ds 1 RAM1:9CD0 ?? ds 1 RAM1:9CD1 ?? ds 1 RAM1:9CD2 ?? ds 1 RAM1:9CD3 ?? ds 1 RAM1:9CD4 ?? ds 1 RAM1:9CD5 ?? ds 1 RAM1:9CD6 ?? ds 1 RAM1:9CD7 ?? ds 1 RAM1:9CD8 ?? ds 1 RAM1:9CD9 ?? ds 1 RAM1:9CDA ?? ds 1 RAM1:9CDB ?? ds 1 RAM1:9CDC ?? ds 1 RAM1:9CDD ?? ds 1 RAM1:9CDE ?? ds 1 RAM1:9CDF ?? ds 1 RAM1:9CE0 ?? ds 1 RAM1:9CE1 ?? ds 1 RAM1:9CE2 ?? ds 1 RAM1:9CE3 ?? ds 1 RAM1:9CE4 ?? ds 1 RAM1:9CE5 ?? ds 1 RAM1:9CE6 ?? ds 1 RAM1:9CE7 ?? ds 1 RAM1:9CE8 ?? ds 1 RAM1:9CE9 ?? ds 1 RAM1:9CEA ?? ds 1 RAM1:9CEB ?? ds 1 RAM1:9CEC ?? ds 1 RAM1:9CED ?? ds 1 RAM1:9CEE ?? ds 1 RAM1:9CEF ?? ds 1 RAM1:9CF0 ?? ds 1 RAM1:9CF1 ?? ds 1 RAM1:9CF2 ?? ds 1 RAM1:9CF3 ?? ds 1 RAM1:9CF4 ?? ds 1 RAM1:9CF5 ?? ds 1 RAM1:9CF6 ?? ds 1 RAM1:9CF7 ?? ds 1 RAM1:9CF8 ?? ds 1 RAM1:9CF9 ?? ds 1 RAM1:9CFA ?? ds 1 RAM1:9CFB ?? ds 1 RAM1:9CFC ?? ds 1 RAM1:9CFD ?? ds 1 RAM1:9CFE ?? ds 1 RAM1:9CFF ?? ds 1 RAM1:9D00 ?? ds 1 RAM1:9D01 ?? ds 1 RAM1:9D02 ?? ds 1 RAM1:9D03 ?? ds 1 RAM1:9D04 ?? ds 1 RAM1:9D05 ?? ds 1 RAM1:9D06 ?? ds 1 RAM1:9D07 ?? ds 1 RAM1:9D08 ?? ds 1 RAM1:9D09 ?? ds 1 RAM1:9D0A ?? ds 1 RAM1:9D0B ?? ds 1 RAM1:9D0C ?? ds 1 RAM1:9D0D ?? ds 1 RAM1:9D0E ?? ds 1 RAM1:9D0F ?? ds 1 RAM1:9D10 ?? ds 1 RAM1:9D11 ?? ds 1 RAM1:9D12 ?? ds 1 RAM1:9D13 ?? ds 1 RAM1:9D14 ?? ds 1 RAM1:9D15 ?? ds 1 RAM1:9D16 ?? ds 1 RAM1:9D17 ?? ds 1 RAM1:9D18 ?? ds 1 RAM1:9D19 ?? ds 1 RAM1:9D1A ?? ds 1 RAM1:9D1B ?? ds 1 RAM1:9D1C ?? ds 1 RAM1:9D1D ?? ds 1 RAM1:9D1E ?? ds 1 RAM1:9D1F ?? ds 1 RAM1:9D20 ?? ds 1 RAM1:9D21 ?? ds 1 RAM1:9D22 ?? ds 1 RAM1:9D23 ?? ds 1 RAM1:9D24 ?? ds 1 RAM1:9D25 ?? ds 1 RAM1:9D26 ?? ds 1 RAM1:9D27 ?? ds 1 RAM1:9D28 ?? ds 1 RAM1:9D29 ?? ds 1 RAM1:9D2A ?? ds 1 RAM1:9D2B ?? ds 1 RAM1:9D2C ?? ds 1 RAM1:9D2D ?? ds 1 RAM1:9D2E ?? ds 1 RAM1:9D2F ?? ds 1 RAM1:9D30 ?? ds 1 RAM1:9D31 ?? ds 1 RAM1:9D32 ?? ds 1 RAM1:9D33 ?? ds 1 RAM1:9D34 ?? ds 1 RAM1:9D35 ?? ds 1 RAM1:9D36 ?? ds 1 RAM1:9D37 ?? ds 1 RAM1:9D38 ?? ds 1 RAM1:9D39 ?? ds 1 RAM1:9D3A ?? ds 1 RAM1:9D3B ?? ds 1 RAM1:9D3C ?? ds 1 RAM1:9D3D ?? ds 1 RAM1:9D3E ?? ds 1 RAM1:9D3F ?? ds 1 RAM1:9D40 ?? ds 1 RAM1:9D41 ?? ds 1 RAM1:9D42 ?? ds 1 RAM1:9D43 ?? ds 1 RAM1:9D44 ?? ds 1 RAM1:9D45 ?? ds 1 RAM1:9D46 ?? ds 1 RAM1:9D47 ?? ds 1 RAM1:9D48 ?? ds 1 RAM1:9D49 ?? ds 1 RAM1:9D4A ?? ds 1 RAM1:9D4B ?? ds 1 RAM1:9D4C ?? ds 1 RAM1:9D4D ?? ds 1 RAM1:9D4E ?? ds 1 RAM1:9D4F ?? ds 1 RAM1:9D50 ?? ds 1 RAM1:9D51 ?? ds 1 RAM1:9D52 ?? ds 1 RAM1:9D53 ?? ds 1 RAM1:9D54 ?? ds 1 RAM1:9D55 ?? ds 1 RAM1:9D56 ?? ds 1 RAM1:9D57 ?? ds 1 RAM1:9D58 ?? ds 1 RAM1:9D59 ?? ds 1 RAM1:9D5A ?? ds 1 RAM1:9D5B ?? ds 1 RAM1:9D5C ?? ds 1 RAM1:9D5D ?? ds 1 RAM1:9D5E ?? ds 1 RAM1:9D5F ?? ds 1 RAM1:9D60 ?? ds 1 RAM1:9D61 ?? ds 1 RAM1:9D62 ?? ds 1 RAM1:9D63 ?? ds 1 RAM1:9D64 ?? ds 1 RAM1:9D65 ?? ds 1 RAM1:9D66 ?? ds 1 RAM1:9D67 ?? ds 1 RAM1:9D68 ?? ds 1 RAM1:9D69 ?? ds 1 RAM1:9D6A ?? ds 1 RAM1:9D6B ?? ds 1 RAM1:9D6C ?? ds 1 RAM1:9D6D ?? ds 1 RAM1:9D6E ?? ds 1 RAM1:9D6F ?? ds 1 RAM1:9D70 ?? ds 1 RAM1:9D71 ?? ds 1 RAM1:9D72 ?? ds 1 RAM1:9D73 ?? ds 1 RAM1:9D74 ?? ds 1 RAM1:9D75 ?? ds 1 RAM1:9D76 ?? ds 1 RAM1:9D77 ?? ds 1 RAM1:9D78 ?? ds 1 RAM1:9D79 ?? ds 1 RAM1:9D7A ?? ds 1 RAM1:9D7B ?? ds 1 RAM1:9D7C ?? ds 1 RAM1:9D7D ?? ds 1 RAM1:9D7E ?? ds 1 RAM1:9D7F ?? ds 1 RAM1:9D80 ?? ds 1 RAM1:9D81 ?? ds 1 RAM1:9D82 ?? ds 1 RAM1:9D83 ?? ds 1 RAM1:9D84 ?? ds 1 RAM1:9D85 ?? ds 1 RAM1:9D86 ?? ds 1 RAM1:9D87 ?? ds 1 RAM1:9D88 ?? ds 1 RAM1:9D89 ?? ds 1 RAM1:9D8A ?? ds 1 RAM1:9D8B ?? ds 1 RAM1:9D8C ?? ds 1 RAM1:9D8D ?? ds 1 RAM1:9D8E ?? ds 1 RAM1:9D8F ?? ds 1 RAM1:9D90 ?? ds 1 RAM1:9D91 ?? ds 1 RAM1:9D92 ?? ds 1 RAM1:9D93 ?? ds 1 RAM1:9D94 ?? ds 1 RAM1:9D95 ?? ds 1 RAM1:9D96 ?? ds 1 RAM1:9D97 ?? ds 1 RAM1:9D98 ?? ds 1 RAM1:9D99 ?? ds 1 RAM1:9D9A ?? ds 1 RAM1:9D9B ?? ds 1 RAM1:9D9C ?? ds 1 RAM1:9D9D ?? ds 1 RAM1:9D9E ?? ds 1 RAM1:9D9F ?? ds 1 RAM1:9DA0 ?? ds 1 RAM1:9DA1 ?? ds 1 RAM1:9DA2 ?? ds 1 RAM1:9DA3 ?? ds 1 RAM1:9DA4 ?? ds 1 RAM1:9DA5 ?? ds 1 RAM1:9DA6 ?? ds 1 RAM1:9DA7 ?? ds 1 RAM1:9DA8 ?? ds 1 RAM1:9DA9 ?? ds 1 RAM1:9DAA ?? ds 1 RAM1:9DAB ?? ds 1 RAM1:9DAC ?? ds 1 RAM1:9DAD ?? ds 1 RAM1:9DAE ?? ds 1 RAM1:9DAF ?? ds 1 RAM1:9DB0 ?? ds 1 RAM1:9DB1 ?? ds 1 RAM1:9DB2 ?? ds 1 RAM1:9DB3 ?? ds 1 RAM1:9DB4 ?? ds 1 RAM1:9DB5 ?? ds 1 RAM1:9DB6 ?? ds 1 RAM1:9DB7 ?? ds 1 RAM1:9DB8 ?? ds 1 RAM1:9DB9 ?? ds 1 RAM1:9DBA ?? ds 1 RAM1:9DBB ?? ds 1 RAM1:9DBC ?? ds 1 RAM1:9DBD ?? ds 1 RAM1:9DBE ?? ds 1 RAM1:9DBF ?? ds 1 RAM1:9DC0 ?? ds 1 RAM1:9DC1 ?? ds 1 RAM1:9DC2 ?? ds 1 RAM1:9DC3 ?? ds 1 RAM1:9DC4 ?? ds 1 RAM1:9DC5 ?? ds 1 RAM1:9DC6 ?? ds 1 RAM1:9DC7 ?? ds 1 RAM1:9DC8 ?? ds 1 RAM1:9DC9 ?? ds 1 RAM1:9DCA ?? ds 1 RAM1:9DCB ?? ds 1 RAM1:9DCC ?? ds 1 RAM1:9DCD ?? ds 1 RAM1:9DCE ?? ds 1 RAM1:9DCF ?? ds 1 RAM1:9DD0 ?? ds 1 RAM1:9DD1 ?? ds 1 RAM1:9DD2 ?? ds 1 RAM1:9DD3 ?? ds 1 RAM1:9DD4 ?? ds 1 RAM1:9DD5 ?? ds 1 RAM1:9DD6 ?? ds 1 RAM1:9DD7 ?? ds 1 RAM1:9DD8 ?? ds 1 RAM1:9DD9 ?? ds 1 RAM1:9DDA ?? ds 1 RAM1:9DDB ?? ds 1 RAM1:9DDC ?? ds 1 RAM1:9DDD ?? ds 1 RAM1:9DDE ?? ds 1 RAM1:9DDF ?? ds 1 RAM1:9DE0 ?? ds 1 RAM1:9DE1 ?? ds 1 RAM1:9DE2 ?? ds 1 RAM1:9DE3 ?? ds 1 RAM1:9DE4 ?? ds 1 RAM1:9DE5 ?? ds 1 RAM1:9DE6 ?? ds 1 RAM1:9DE7 ?? ds 1 RAM1:9DE8 ?? ds 1 RAM1:9DE9 ?? ds 1 RAM1:9DEA ?? ds 1 RAM1:9DEB ?? ds 1 RAM1:9DEC ?? ds 1 RAM1:9DED ?? ds 1 RAM1:9DEE ?? ds 1 RAM1:9DEF ?? ds 1 RAM1:9DF0 ?? ds 1 RAM1:9DF1 ?? ds 1 RAM1:9DF2 ?? ds 1 RAM1:9DF3 ?? ds 1 RAM1:9DF4 ?? ds 1 RAM1:9DF5 ?? ds 1 RAM1:9DF6 ?? ds 1 RAM1:9DF7 ?? ds 1 RAM1:9DF8 ?? ds 1 RAM1:9DF9 ?? ds 1 RAM1:9DFA ?? ds 1 RAM1:9DFB ?? ds 1 RAM1:9DFC ?? ds 1 RAM1:9DFD ?? ds 1 RAM1:9DFE ?? ds 1 RAM1:9DFF ?? ds 1 RAM1:9E00 ?? FddFormatActive:ds 1 ; DATA XREF: sub_20D3+3o RAM1:9E00 ; sub_2831+15r ... RAM1:9E01 ?? ds 1 RAM1:9E02 ?? unk_9E02: ds 1 RAM1:9E03 ?? unk_9E03: ds 1 RAM1:9E04 ?? uPD_EOT_9E04: ds 1 RAM1:9E05 ?? uPD_SectorBytes_9E05:ds 1 RAM1:9E06 ?? unk_9E06: ds 1 RAM1:9E07 ?? unk_9E07: ds 1 RAM1:9E08 ?? ds 1 RAM1:9E09 ?? ds 1 RAM1:9E0A ?? unk_9E0A: ds 1 RAM1:9E0B ?? unk_9E0B: ds 1 RAM1:9E0C ?? ds 1 RAM1:9E0D ?? ds 1 RAM1:9E0E ?? ds 1 RAM1:9E0F ?? unk_9E0F: ds 1 RAM1:9E10 ?? uPD_GPL_9E10: ds 1 RAM1:9E11 ?? ds 1 RAM1:9E12 ?? unk_9E12: ds 1 RAM1:9E13 ?? FddFormatSlot0_9E13:ds 1 ; DATA XREF: SelectNextFdcParams+Bo RAM1:9E13 ; sub_20D3o ... RAM1:9E14 ?? ds 1 RAM1:9E15 ?? ds 1 RAM1:9E16 ?? ds 1 RAM1:9E17 ?? ds 1 RAM1:9E18 ?? ds 1 RAM1:9E19 ?? ds 1 RAM1:9E1A ?? ds 1 RAM1:9E1B ?? ds 1 RAM1:9E1C ?? ds 1 RAM1:9E1D ?? ds 1 RAM1:9E1E ?? ds 1 RAM1:9E1F ?? ds 1 RAM1:9E20 ?? ds 1 RAM1:9E21 ?? ds 1 RAM1:9E22 ?? ds 1 RAM1:9E23 ?? ds 1 RAM1:9E24 ?? ds 1 RAM1:9E25 ?? ds 1 RAM1:9E26 ?? FddFormatSlot1: ds 1 ; DATA XREF: ROM:20B0o RAM1:9E26 ; SwitchFddFormatBlob:loc_3576o RAM1:9E27 ?? ds 1 RAM1:9E28 ?? ds 1 RAM1:9E29 ?? ds 1 RAM1:9E2A ?? ds 1 RAM1:9E2B ?? ds 1 RAM1:9E2C ?? ds 1 RAM1:9E2D ?? ds 1 RAM1:9E2E ?? ds 1 RAM1:9E2F ?? ds 1 RAM1:9E30 ?? ds 1 RAM1:9E31 ?? ds 1 RAM1:9E32 ?? ds 1 RAM1:9E33 ?? ds 1 RAM1:9E34 ?? ds 1 RAM1:9E35 ?? ds 1 RAM1:9E36 ?? ds 1 RAM1:9E37 ?? ds 1 RAM1:9E38 ?? ds 1 RAM1:9E39 ?? FddFormatSlot2: ds 1 ; DATA XREF: ROM:20B5o RAM1:9E39 ; SwitchFddFormatBlob:loc_357Bo RAM1:9E3A ?? ds 1 RAM1:9E3B ?? ds 1 RAM1:9E3C ?? ds 1 RAM1:9E3D ?? ds 1 RAM1:9E3E ?? ds 1 RAM1:9E3F ?? ds 1 RAM1:9E40 ?? ds 1 RAM1:9E41 ?? ds 1 RAM1:9E42 ?? ds 1 RAM1:9E43 ?? ds 1 RAM1:9E44 ?? ds 1 RAM1:9E45 ?? ds 1 RAM1:9E46 ?? ds 1 RAM1:9E47 ?? ds 1 RAM1:9E48 ?? ds 1 RAM1:9E49 ?? ds 1 RAM1:9E4A ?? ds 1 RAM1:9E4B ?? ds 1 RAM1:9E4C ?? unk_9E4C: ds 1 ; DATA XREF: ROM:20BAo RAM1:9E4C ; SwitchFddFormatBlob+13o RAM1:9E4D ?? ds 1 RAM1:9E4E ?? ds 1 RAM1:9E4F ?? ds 1 RAM1:9E50 ?? ds 1 RAM1:9E51 ?? ds 1 RAM1:9E52 ?? ds 1 RAM1:9E53 ?? ds 1 RAM1:9E54 ?? ds 1 RAM1:9E55 ?? ds 1 RAM1:9E56 ?? ds 1 RAM1:9E57 ?? ds 1 RAM1:9E58 ?? ds 1 RAM1:9E59 ?? ds 1 RAM1:9E5A ?? ds 1 RAM1:9E5B ?? ds 1 RAM1:9E5C ?? ds 1 RAM1:9E5D ?? ds 1 RAM1:9E5E ?? ds 1 RAM1:9E5F ?? uPD_CommandData_9E5F:ds 1 ; DATA XREF: uPD_Seeko RAM1:9E5F ; uPD_SendCommando ... RAM1:9E60 ?? ds 1 RAM1:9E61 ?? ds 1 RAM1:9E62 ?? ds 1 RAM1:9E63 ?? ds 1 RAM1:9E64 ?? ds 1 RAM1:9E65 ?? ds 1 RAM1:9E66 ?? ds 1 RAM1:9E67 ?? ds 1 RAM1:9E68 ?? uPD_Response_9E68:ds 1 ; DATA XREF: uPD765_Recalibrate+20r RAM1:9E68 ; uPD765_Recalibrate_+20r ... RAM1:9E69 ?? ds 1 RAM1:9E6A ?? ds 1 RAM1:9E6B ?? ds 1 RAM1:9E6C ?? ds 1 RAM1:9E6D ?? ds 1 RAM1:9E6E ?? ds 1 RAM1:9E6F ?? unk_9E6F: ds 1 RAM1:9E70 ?? unk_9E70: ds 1 RAM1:9E71 ?? unk_9E71: ds 1 RAM1:9E72 ?? unk_9E72: ds 1 RAM1:9E73 ?? unk_9E73: ds 1 RAM1:9E74 ?? unk_9E74: ds 1 RAM1:9E75 ?? unk_9E75: ds 1 RAM1:9E76 ?? ds 1 RAM1:9E77 ?? unk_9E77: ds 1 RAM1:9E78 ?? unk_9E78: ds 1 RAM1:9E79 ?? ds 1 RAM1:9E7A ?? unk_9E7A: ds 1 RAM1:9E7B ?? ds 1 RAM1:9E7C ?? unk_9E7C: ds 1 RAM1:9E7D ?? unk_9E7D: ds 1 RAM1:9E7E ?? ds 1 RAM1:9E7F ?? ds 1 RAM1:9E80 ?? ds 1 RAM1:9E81 ?? ds 1 RAM1:9E82 ?? ds 1 RAM1:9E83 ?? ds 1 RAM1:9E84 ?? ds 1 RAM1:9E85 ?? ds 1 RAM1:9E86 ?? ds 1 RAM1:9E87 ?? ds 1 RAM1:9E88 ?? ds 1 RAM1:9E89 ?? ds 1 RAM1:9E8A ?? ds 1 RAM1:9E8B ?? byte_9E8B: ds 1 ; DATA XREF: ROM:21FDw RAM1:9E8B ; uPD_Seek+Cr ... RAM1:9E8C ?? CurFddFormat_9e8c:ds 1 ; DATA XREF: sub_314A-6B5w RAM1:9E8C ; SwitchFddFormatBlobo ... RAM1:9E8D ?? unk_9E8D: ds 1 RAM1:9E8E ?? unk_9E8E: ds 1 RAM1:9E8F ?? reg_0_9e8f: ds 1 RAM1:9E90 ?? reg_1_9390: ds 1 ; DATA XREF: sub_2103+5Bw RAM1:9E90 ; ROM:21F8r ... RAM1:9E91 ?? byte_9E91: ds 1 ; DATA XREF: ROM:2213w RAM1:9E91 ; ROM:loc_233Dr ... RAM1:9E92 ?? uPD_Record_9E92:ds 1 ; DATA XREF: sub_6EE+1r RAM1:9E92 ; sub_25AA+8w ... RAM1:9E93 ?? uPD_Head_9E93: ds 1 RAM1:9E94 ?? uPD_Cyl_9E94: ds 1 RAM1:9E95 ?? unk_9E95: ds 1 RAM1:9E96 ?? ds 1 RAM1:9E97 ?? unk_9E97: ds 1 RAM1:9E98 ?? unk_9E98: ds 1 RAM1:9E99 ?? unk_9E99: ds 1 RAM1:9E9A ?? unk_9E9A: ds 1 RAM1:9E9B ?? byte_9E9B: ds 1 ; DATA XREF: Probably_InitializeFDC+Cw RAM1:9E9B ; ROM:loc_21F1r ... RAM1:9E9C ?? byte_9E9C: ds 1 ; DATA XREF: Probably_InitializeFDC+Fw RAM1:9E9C ; Probably_InitializeFDC+29w ... RAM1:9E9D ?? unk_9E9D: ds 1 RAM1:9E9E ?? unk_9E9E: ds 1 RAM1:9E9F ?? unk_9E9F: ds 1 RAM1:9EA0 ?? ds 1 RAM1:9EA1 ?? unk_9EA1: ds 1 RAM1:9EA2 ?? unk_9EA2: ds 1 RAM1:9EA3 ?? ds 1 RAM1:9EA4 ?? unk_9EA4: ds 1 ; DATA XREF: ROM:04CAo RAM1:9EA4 ; sub_2831+5w RAM1:9EA5 ?? ds 1 RAM1:9EA6 ?? NextFdcWriteParamsSlot:ds 1 RAM1:9EA7 ?? unk_9EA7: ds 1 RAM1:9EA8 ?? ds 1 RAM1:9EA9 ?? unk_9EA9: ds 1 RAM1:9EAA ?? ds 1 RAM1:9EAB ?? unk_9EAB: ds 1 RAM1:9EAC ?? ds 1 RAM1:9EAD ?? ds 1 RAM1:9EAE ?? unk_9EAE: ds 1 RAM1:9EAF ?? unk_9EAF: ds 1 RAM1:9EB0 ?? ds 1 RAM1:9EB1 ?? ds 1 RAM1:9EB2 ?? unk_9EB2: ds 1 RAM1:9EB3 ?? ds 1 RAM1:9EB4 ?? unk_9EB4: ds 1 RAM1:9EB5 ?? unk_9EB5: ds 1 RAM1:9EB6 ?? unk_9EB6: ds 1 RAM1:9EB7 ?? ds 1 RAM1:9EB8 ?? unk_9EB8: ds 1 RAM1:9EB9 ?? unk_9EB9: ds 1 RAM1:9EBA ?? unk_9EBA: ds 1 RAM1:9EBB ?? unk_9EBB: ds 1 RAM1:9EBC ?? unk_9EBC: ds 1 RAM1:9EBD ?? unk_9EBD: ds 1 RAM1:9EBE ?? ds 1 RAM1:9EBF ?? unk_9EBF: ds 1 RAM1:9EC0 ?? ds 1 RAM1:9EC1 ?? unk_9EC1: ds 1 RAM1:9EC2 ?? Scratch_Record: ds 1 ; DATA XREF: uPD_ConvertLBAtoCHR+1Aw RAM1:9EC2 ; uPD_ConvertLBAtoCHR+36o ... RAM1:9EC3 ?? Scratch_Head: ds 1 RAM1:9EC4 ?? Scratch_Cyl: ds 1 RAM1:9EC5 ?? unk_9EC5: ds 1 RAM1:9EC6 ?? unk_9EC6: ds 1 RAM1:9EC7 ?? unk_9EC7: ds 1 RAM1:9EC8 ?? ds 1 RAM1:9EC9 ?? ds 1 RAM1:9ECA ?? unk_9ECA: ds 1 RAM1:9ECB ?? unk_9ECB: ds 1 RAM1:9ECC ?? ds 1 RAM1:9ECD ?? unk_9ECD: ds 1 RAM1:9ECE ?? unk_9ECE: ds 1 RAM1:9ECF ?? ds 1 RAM1:9ED0 ?? ds 1 RAM1:9ED1 ?? ds 1 RAM1:9ED2 ?? ds 1 RAM1:9ED3 ?? ds 1 RAM1:9ED4 ?? ds 1 RAM1:9ED5 ?? ds 1 RAM1:9ED6 ?? ds 1 RAM1:9ED7 ?? ds 1 RAM1:9ED8 ?? ds 1 RAM1:9ED9 ?? ds 1 RAM1:9EDA ?? ds 1 RAM1:9EDB ?? ds 1 RAM1:9EDC ?? ds 1 RAM1:9EDD ?? ds 1 RAM1:9EDE ?? ds 1 RAM1:9EDF ?? ds 1 RAM1:9EE0 ?? ds 1 RAM1:9EE1 ?? ds 1 RAM1:9EE2 ?? ds 1 RAM1:9EE3 ?? ds 1 RAM1:9EE4 ?? ds 1 RAM1:9EE5 ?? ds 1 RAM1:9EE6 ?? ds 1 RAM1:9EE7 ?? ds 1 RAM1:9EE8 ?? ds 1 RAM1:9EE9 ?? ds 1 RAM1:9EEA ?? ds 1 RAM1:9EEB ?? ds 1 RAM1:9EEC ?? ds 1 RAM1:9EED ?? ds 1 RAM1:9EEE ?? ds 1 RAM1:9EEF ?? ds 1 RAM1:9EF0 ?? ds 1 RAM1:9EF1 ?? ds 1 RAM1:9EF2 ?? ds 1 RAM1:9EF3 ?? ds 1 RAM1:9EF4 ?? ds 1 RAM1:9EF5 ?? ds 1 RAM1:9EF6 ?? ds 1 RAM1:9EF7 ?? ds 1 RAM1:9EF8 ?? ds 1 RAM1:9EF9 ?? ds 1 RAM1:9EFA ?? ds 1 RAM1:9EFB ?? ds 1 RAM1:9EFC ?? ds 1 RAM1:9EFD ?? ds 1 RAM1:9EFE ?? ds 1 RAM1:9EFF ?? ds 1 RAM1:9F00 ?? unk_9F00: ds 1 RAM1:9F01 ?? ds 1 RAM1:9F02 ?? ds 1 RAM1:9F03 ?? ds 1 RAM1:9F04 ?? ds 1 RAM1:9F05 ?? ds 1 RAM1:9F06 ?? ds 1 RAM1:9F07 ?? ds 1 RAM1:9F08 ?? ds 1 RAM1:9F09 ?? unk_9F09: ds 1 RAM1:9F0A ?? ds 1 RAM1:9F0B ?? unk_9F0B: ds 1 RAM1:9F0C ?? ds 1 RAM1:9F0D ?? FailureOf_MemoryTest:ds 1 RAM1:9F0E ?? FailureOf_RomChecksum:ds 1 RAM1:9F0F ?? unk_9F0F: ds 1 ; DATA XREF: CheckMem2_c000+47w RAM1:9F0F ; ROM:079Dw ... RAM1:9F10 ?? unk_9F10: ds 1 ; DATA XREF: CheckMem2_c000+60w RAM1:9F10 ; ROM:07B6w ... RAM1:9F11 ?? FloppyFormatsPriority:ds 1 RAM1:9F12 ?? HddFormatsPriority:ds 1 RAM1:9F13 ?? unk_9F13: ds 1 RAM1:9F14 ?? FailiureOf_uPD765:ds 1 RAM1:9F15 ?? unk_9F15: ds 1 RAM1:9F16 ?? unk_9F16: ds 1 RAM1:9F17 ?? unk_9F17: ds 1 RAM1:9F18 ?? unk_9F18: ds 1 RAM1:9F19 ?? ds 1 RAM1:9F1A ?? unk_9F1A: ds 1 RAM1:9F1B ?? ds 1 RAM1:9F1C ?? ds 1 RAM1:9F1D ?? ds 1 RAM1:9F1E ?? ds 1 RAM1:9F1F ?? ds 1 RAM1:9F20 ?? ds 1 RAM1:9F21 ?? ds 1 RAM1:9F22 ?? ds 1 RAM1:9F23 ?? ds 1 RAM1:9F24 ?? ds 1 RAM1:9F25 ?? ds 1 RAM1:9F26 ?? ds 1 RAM1:9F27 ?? ds 1 RAM1:9F28 ?? ds 1 RAM1:9F29 ?? ds 1 RAM1:9F2A ?? ds 1 RAM1:9F2B ?? ds 1 RAM1:9F2C ?? ds 1 RAM1:9F2D ?? ds 1 RAM1:9F2E ?? ds 1 RAM1:9F2F ?? ds 1 RAM1:9F30 ?? ds 1 RAM1:9F31 ?? ds 1 RAM1:9F32 ?? ds 1 RAM1:9F33 ?? ds 1 RAM1:9F34 ?? ds 1 RAM1:9F35 ?? ds 1 RAM1:9F36 ?? ds 1 RAM1:9F37 ?? ds 1 RAM1:9F38 ?? ds 1 RAM1:9F39 ?? ds 1 RAM1:9F3A ?? ds 1 RAM1:9F3B ?? ds 1 RAM1:9F3C ?? ds 1 RAM1:9F3D ?? ds 1 RAM1:9F3E ?? ds 1 RAM1:9F3F ?? ds 1 RAM1:9F40 ?? ds 1 RAM1:9F41 ?? ds 1 RAM1:9F42 ?? ds 1 RAM1:9F43 ?? ds 1 RAM1:9F44 ?? ds 1 RAM1:9F45 ?? ds 1 RAM1:9F46 ?? ds 1 RAM1:9F47 ?? ds 1 RAM1:9F48 ?? ds 1 RAM1:9F49 ?? ds 1 RAM1:9F4A ?? ds 1 RAM1:9F4B ?? ds 1 RAM1:9F4C ?? ds 1 RAM1:9F4D ?? ds 1 RAM1:9F4E ?? ds 1 RAM1:9F4F ?? ds 1 RAM1:9F50 ?? ds 1 RAM1:9F51 ?? ds 1 RAM1:9F52 ?? ds 1 RAM1:9F53 ?? ds 1 RAM1:9F54 ?? ds 1 RAM1:9F55 ?? ds 1 RAM1:9F56 ?? ds 1 RAM1:9F57 ?? ds 1 RAM1:9F58 ?? ds 1 RAM1:9F59 ?? ds 1 RAM1:9F5A ?? ds 1 RAM1:9F5B ?? ds 1 RAM1:9F5C ?? ds 1 RAM1:9F5D ?? ds 1 RAM1:9F5E ?? ds 1 RAM1:9F5F ?? ds 1 RAM1:9F60 ?? ds 1 RAM1:9F61 ?? ds 1 RAM1:9F62 ?? ds 1 RAM1:9F63 ?? ds 1 RAM1:9F64 ?? ds 1 RAM1:9F65 ?? ds 1 RAM1:9F66 ?? ds 1 RAM1:9F67 ?? ds 1 RAM1:9F68 ?? ds 1 RAM1:9F69 ?? ds 1 RAM1:9F6A ?? ds 1 RAM1:9F6B ?? ds 1 RAM1:9F6C ?? ds 1 RAM1:9F6D ?? ds 1 RAM1:9F6E ?? ds 1 RAM1:9F6F ?? ds 1 RAM1:9F70 ?? ds 1 RAM1:9F71 ?? ds 1 RAM1:9F72 ?? ds 1 RAM1:9F73 ?? ds 1 RAM1:9F74 ?? ds 1 RAM1:9F75 ?? ds 1 RAM1:9F76 ?? ds 1 RAM1:9F77 ?? ds 1 RAM1:9F78 ?? ds 1 RAM1:9F79 ?? ds 1 RAM1:9F7A ?? ds 1 RAM1:9F7B ?? ds 1 RAM1:9F7C ?? ds 1 RAM1:9F7D ?? ds 1 RAM1:9F7E ?? ds 1 RAM1:9F7F ?? ds 1 RAM1:9F80 ?? ds 1 RAM1:9F81 ?? ds 1 RAM1:9F82 ?? ds 1 RAM1:9F83 ?? ds 1 RAM1:9F84 ?? ds 1 RAM1:9F85 ?? ds 1 RAM1:9F86 ?? ds 1 RAM1:9F87 ?? ds 1 RAM1:9F88 ?? ds 1 RAM1:9F89 ?? ds 1 RAM1:9F8A ?? ds 1 RAM1:9F8B ?? ds 1 RAM1:9F8C ?? ds 1 RAM1:9F8D ?? ds 1 RAM1:9F8E ?? ds 1 RAM1:9F8F ?? ds 1 RAM1:9F90 ?? ds 1 RAM1:9F91 ?? ds 1 RAM1:9F92 ?? ds 1 RAM1:9F93 ?? ds 1 RAM1:9F94 ?? ds 1 RAM1:9F95 ?? ds 1 RAM1:9F96 ?? ds 1 RAM1:9F97 ?? ds 1 RAM1:9F98 ?? ds 1 RAM1:9F99 ?? ds 1 RAM1:9F9A ?? ds 1 RAM1:9F9B ?? ds 1 RAM1:9F9C ?? ds 1 RAM1:9F9D ?? ds 1 RAM1:9F9E ?? ds 1 RAM1:9F9F ?? ds 1 RAM1:9FA0 ?? ds 1 RAM1:9FA1 ?? ds 1 RAM1:9FA2 ?? ds 1 RAM1:9FA3 ?? ds 1 RAM1:9FA4 ?? ds 1 RAM1:9FA5 ?? ds 1 RAM1:9FA6 ?? ds 1 RAM1:9FA7 ?? ds 1 RAM1:9FA8 ?? ds 1 RAM1:9FA9 ?? ds 1 RAM1:9FAA ?? ds 1 RAM1:9FAB ?? ds 1 RAM1:9FAC ?? ds 1 RAM1:9FAD ?? ds 1 RAM1:9FAE ?? ds 1 RAM1:9FAF ?? ds 1 RAM1:9FB0 ?? ds 1 RAM1:9FB1 ?? ds 1 RAM1:9FB2 ?? ds 1 RAM1:9FB3 ?? ds 1 RAM1:9FB4 ?? ds 1 RAM1:9FB5 ?? ds 1 RAM1:9FB6 ?? ds 1 RAM1:9FB7 ?? ds 1 RAM1:9FB8 ?? ds 1 RAM1:9FB9 ?? ds 1 RAM1:9FBA ?? ds 1 RAM1:9FBB ?? ds 1 RAM1:9FBC ?? ds 1 RAM1:9FBD ?? ds 1 RAM1:9FBE ?? ds 1 RAM1:9FBF ?? ds 1 RAM1:9FC0 ?? ds 1 RAM1:9FC1 ?? ds 1 RAM1:9FC2 ?? ds 1 RAM1:9FC3 ?? ds 1 RAM1:9FC4 ?? ds 1 RAM1:9FC5 ?? ds 1 RAM1:9FC6 ?? ds 1 RAM1:9FC7 ?? ds 1 RAM1:9FC8 ?? ds 1 RAM1:9FC9 ?? ds 1 RAM1:9FCA ?? ds 1 RAM1:9FCB ?? ds 1 RAM1:9FCC ?? ds 1 RAM1:9FCD ?? ds 1 RAM1:9FCE ?? ds 1 RAM1:9FCF ?? ds 1 RAM1:9FD0 ?? ds 1 RAM1:9FD1 ?? ds 1 RAM1:9FD2 ?? ds 1 RAM1:9FD3 ?? ds 1 RAM1:9FD4 ?? ds 1 RAM1:9FD5 ?? ds 1 RAM1:9FD6 ?? ds 1 RAM1:9FD7 ?? ds 1 RAM1:9FD8 ?? ds 1 RAM1:9FD9 ?? ds 1 RAM1:9FDA ?? ds 1 RAM1:9FDB ?? ds 1 RAM1:9FDC ?? ds 1 RAM1:9FDD ?? ds 1 RAM1:9FDE ?? ds 1 RAM1:9FDF ?? ds 1 RAM1:9FE0 ?? ds 1 RAM1:9FE1 ?? ds 1 RAM1:9FE2 ?? ds 1 RAM1:9FE3 ?? ds 1 RAM1:9FE4 ?? ds 1 RAM1:9FE5 ?? ds 1 RAM1:9FE6 ?? ds 1 RAM1:9FE7 ?? ds 1 RAM1:9FE8 ?? ds 1 RAM1:9FE9 ?? ds 1 RAM1:9FEA ?? ds 1 RAM1:9FEB ?? ds 1 RAM1:9FEC ?? ds 1 RAM1:9FED ?? ds 1 RAM1:9FEE ?? ds 1 RAM1:9FEF ?? ds 1 RAM1:9FF0 ?? ds 1 RAM1:9FF1 ?? ds 1 RAM1:9FF2 ?? ds 1 RAM1:9FF3 ?? ds 1 RAM1:9FF4 ?? ds 1 RAM1:9FF5 ?? ds 1 RAM1:9FF6 ?? ds 1 RAM1:9FF7 ?? ds 1 RAM1:9FF8 ?? ds 1 RAM1:9FF9 ?? ds 1 RAM1:9FFA ?? ds 1 RAM1:9FFB ?? ds 1 RAM1:9FFC ?? ds 1 RAM1:9FFD ?? ds 1 RAM1:9FFE ?? ds 1 RAM1:9FFF ?? ds 1 RAM1:9FFF ; end of 'RAM1' RAM1:9FFF seg002:C000 ; =========================================================================== seg002:C000 seg002:C000 ; Segment type: Regular seg002:C000 segment seg002 seg002:C000 org 0C000h seg002:C000 ?? unk_C000: ds 1 ; DATA XREF: write5_C000o seg002:C000 ; Cmp5_C000+1o ... seg002:C001 ?? unk_C001: ds 1 seg002:C002 ?? ds 1 seg002:C003 ?? ds 1 seg002:C004 ?? ds 1 seg002:C005 ?? ds 1 seg002:C006 ?? ds 1 seg002:C007 ?? ds 1 seg002:C008 ?? ds 1 seg002:C009 ?? ds 1 seg002:C00A ?? ds 1 seg002:C00B ?? ds 1 seg002:C00C ?? ds 1 seg002:C00D ?? ds 1 seg002:C00E ?? ds 1 seg002:C00F ?? ds 1 seg002:C010 ?? ds 1 seg002:C011 ?? ds 1 seg002:C012 ?? ds 1 seg002:C013 ?? ds 1 seg002:C014 ?? ds 1 seg002:C015 ?? ds 1 seg002:C016 ?? ds 1 seg002:C017 ?? ds 1 seg002:C018 ?? ds 1 seg002:C019 ?? ds 1 seg002:C01A ?? ds 1 seg002:C01B ?? ds 1 seg002:C01C ?? ds 1 seg002:C01D ?? ds 1 seg002:C01E ?? ds 1 seg002:C01F ?? ds 1 seg002:C020 ?? ds 1 seg002:C021 ?? ds 1 seg002:C022 ?? ds 1 seg002:C023 ?? ds 1 seg002:C024 ?? ds 1 seg002:C025 ?? ds 1 seg002:C026 ?? ds 1 seg002:C027 ?? ds 1 seg002:C028 ?? ds 1 seg002:C029 ?? ds 1 seg002:C02A ?? ds 1 seg002:C02B ?? ds 1 seg002:C02C ?? ds 1 seg002:C02D ?? ds 1 seg002:C02E ?? ds 1 seg002:C02F ?? ds 1 seg002:C030 ?? ds 1 seg002:C031 ?? ds 1 seg002:C032 ?? ds 1 seg002:C033 ?? ds 1 seg002:C034 ?? ds 1 seg002:C035 ?? ds 1 seg002:C036 ?? ds 1 seg002:C037 ?? ds 1 seg002:C038 ?? ds 1 seg002:C039 ?? ds 1 seg002:C03A ?? ds 1 seg002:C03B ?? ds 1 seg002:C03C ?? ds 1 seg002:C03D ?? ds 1 seg002:C03E ?? ds 1 seg002:C03F ?? ds 1 seg002:C040 ?? ds 1 seg002:C041 ?? ds 1 seg002:C042 ?? ds 1 seg002:C043 ?? ds 1 seg002:C044 ?? ds 1 seg002:C045 ?? ds 1 seg002:C046 ?? ds 1 seg002:C047 ?? ds 1 seg002:C048 ?? ds 1 seg002:C049 ?? ds 1 seg002:C04A ?? ds 1 seg002:C04B ?? ds 1 seg002:C04C ?? ds 1 seg002:C04D ?? ds 1 seg002:C04E ?? ds 1 seg002:C04F ?? ds 1 seg002:C050 ?? ds 1 seg002:C051 ?? ds 1 seg002:C052 ?? ds 1 seg002:C053 ?? ds 1 seg002:C054 ?? ds 1 seg002:C055 ?? ds 1 seg002:C056 ?? ds 1 seg002:C057 ?? ds 1 seg002:C058 ?? ds 1 seg002:C059 ?? ds 1 seg002:C05A ?? ds 1 seg002:C05B ?? ds 1 seg002:C05C ?? ds 1 seg002:C05D ?? ds 1 seg002:C05E ?? ds 1 seg002:C05F ?? ds 1 seg002:C060 ?? ds 1 seg002:C061 ?? ds 1 seg002:C062 ?? ds 1 seg002:C063 ?? ds 1 seg002:C064 ?? ds 1 seg002:C065 ?? ds 1 seg002:C066 ?? ds 1 seg002:C067 ?? ds 1 seg002:C068 ?? ds 1 seg002:C069 ?? ds 1 seg002:C06A ?? ds 1 seg002:C06B ?? ds 1 seg002:C06C ?? ds 1 seg002:C06D ?? ds 1 seg002:C06E ?? ds 1 seg002:C06F ?? ds 1 seg002:C070 ?? ds 1 seg002:C071 ?? ds 1 seg002:C072 ?? ds 1 seg002:C073 ?? ds 1 seg002:C074 ?? ds 1 seg002:C075 ?? ds 1 seg002:C076 ?? ds 1 seg002:C077 ?? ds 1 seg002:C078 ?? ds 1 seg002:C079 ?? ds 1 seg002:C07A ?? ds 1 seg002:C07B ?? ds 1 seg002:C07C ?? ds 1 seg002:C07D ?? ds 1 seg002:C07E ?? ds 1 seg002:C07F ?? ds 1 seg002:C080 ?? ds 1 seg002:C081 ?? ds 1 seg002:C082 ?? ds 1 seg002:C083 ?? ds 1 seg002:C084 ?? ds 1 seg002:C085 ?? ds 1 seg002:C086 ?? ds 1 seg002:C087 ?? ds 1 seg002:C088 ?? ds 1 seg002:C089 ?? ds 1 seg002:C08A ?? ds 1 seg002:C08B ?? ds 1 seg002:C08C ?? ds 1 seg002:C08D ?? ds 1 seg002:C08E ?? ds 1 seg002:C08F ?? ds 1 seg002:C090 ?? ds 1 seg002:C091 ?? ds 1 seg002:C092 ?? ds 1 seg002:C093 ?? ds 1 seg002:C094 ?? ds 1 seg002:C095 ?? ds 1 seg002:C096 ?? ds 1 seg002:C097 ?? ds 1 seg002:C098 ?? ds 1 seg002:C099 ?? ds 1 seg002:C09A ?? ds 1 seg002:C09B ?? ds 1 seg002:C09C ?? ds 1 seg002:C09D ?? ds 1 seg002:C09E ?? ds 1 seg002:C09F ?? ds 1 seg002:C0A0 ?? ds 1 seg002:C0A1 ?? ds 1 seg002:C0A2 ?? ds 1 seg002:C0A3 ?? ds 1 seg002:C0A4 ?? ds 1 seg002:C0A5 ?? ds 1 seg002:C0A6 ?? ds 1 seg002:C0A7 ?? ds 1 seg002:C0A8 ?? ds 1 seg002:C0A9 ?? ds 1 seg002:C0AA ?? ds 1 seg002:C0AB ?? ds 1 seg002:C0AC ?? ds 1 seg002:C0AD ?? ds 1 seg002:C0AE ?? ds 1 seg002:C0AF ?? ds 1 seg002:C0B0 ?? ds 1 seg002:C0B1 ?? ds 1 seg002:C0B2 ?? ds 1 seg002:C0B3 ?? ds 1 seg002:C0B4 ?? ds 1 seg002:C0B5 ?? ds 1 seg002:C0B6 ?? ds 1 seg002:C0B7 ?? ds 1 seg002:C0B8 ?? ds 1 seg002:C0B9 ?? ds 1 seg002:C0BA ?? ds 1 seg002:C0BB ?? ds 1 seg002:C0BC ?? ds 1 seg002:C0BD ?? ds 1 seg002:C0BE ?? ds 1 seg002:C0BF ?? ds 1 seg002:C0C0 ?? ds 1 seg002:C0C1 ?? ds 1 seg002:C0C2 ?? ds 1 seg002:C0C3 ?? ds 1 seg002:C0C4 ?? ds 1 seg002:C0C5 ?? ds 1 seg002:C0C6 ?? ds 1 seg002:C0C7 ?? ds 1 seg002:C0C8 ?? ds 1 seg002:C0C9 ?? ds 1 seg002:C0CA ?? ds 1 seg002:C0CB ?? ds 1 seg002:C0CC ?? ds 1 seg002:C0CD ?? ds 1 seg002:C0CE ?? ds 1 seg002:C0CF ?? ds 1 seg002:C0D0 ?? ds 1 seg002:C0D1 ?? ds 1 seg002:C0D2 ?? ds 1 seg002:C0D3 ?? ds 1 seg002:C0D4 ?? ds 1 seg002:C0D5 ?? ds 1 seg002:C0D6 ?? ds 1 seg002:C0D7 ?? ds 1 seg002:C0D8 ?? ds 1 seg002:C0D9 ?? ds 1 seg002:C0DA ?? ds 1 seg002:C0DB ?? ds 1 seg002:C0DC ?? ds 1 seg002:C0DD ?? ds 1 seg002:C0DE ?? ds 1 seg002:C0DF ?? ds 1 seg002:C0E0 ?? ds 1 seg002:C0E1 ?? ds 1 seg002:C0E2 ?? ds 1 seg002:C0E3 ?? ds 1 seg002:C0E4 ?? ds 1 seg002:C0E5 ?? ds 1 seg002:C0E6 ?? ds 1 seg002:C0E7 ?? ds 1 seg002:C0E8 ?? ds 1 seg002:C0E9 ?? ds 1 seg002:C0EA ?? ds 1 seg002:C0EB ?? ds 1 seg002:C0EC ?? ds 1 seg002:C0ED ?? ds 1 seg002:C0EE ?? ds 1 seg002:C0EF ?? ds 1 seg002:C0F0 ?? ds 1 seg002:C0F1 ?? ds 1 seg002:C0F2 ?? ds 1 seg002:C0F3 ?? ds 1 seg002:C0F4 ?? ds 1 seg002:C0F5 ?? ds 1 seg002:C0F6 ?? ds 1 seg002:C0F7 ?? ds 1 seg002:C0F8 ?? ds 1 seg002:C0F9 ?? ds 1 seg002:C0FA ?? ds 1 seg002:C0FB ?? ds 1 seg002:C0FC ?? ds 1 seg002:C0FD ?? ds 1 seg002:C0FE ?? ds 1 seg002:C0FF ?? ds 1 seg002:C100 ?? ds 1 seg002:C101 ?? ds 1 seg002:C102 ?? ds 1 seg002:C103 ?? ds 1 seg002:C104 ?? ds 1 seg002:C105 ?? ds 1 seg002:C106 ?? ds 1 seg002:C107 ?? ds 1 seg002:C108 ?? ds 1 seg002:C109 ?? ds 1 seg002:C10A ?? ds 1 seg002:C10B ?? ds 1 seg002:C10C ?? ds 1 seg002:C10D ?? ds 1 seg002:C10E ?? ds 1 seg002:C10F ?? ds 1 seg002:C110 ?? ds 1 seg002:C111 ?? ds 1 seg002:C112 ?? ds 1 seg002:C113 ?? ds 1 seg002:C114 ?? ds 1 seg002:C115 ?? ds 1 seg002:C116 ?? ds 1 seg002:C117 ?? ds 1 seg002:C118 ?? ds 1 seg002:C119 ?? ds 1 seg002:C11A ?? ds 1 seg002:C11B ?? ds 1 seg002:C11C ?? ds 1 seg002:C11D ?? ds 1 seg002:C11E ?? ds 1 seg002:C11F ?? ds 1 seg002:C120 ?? ds 1 seg002:C121 ?? ds 1 seg002:C122 ?? ds 1 seg002:C123 ?? ds 1 seg002:C124 ?? ds 1 seg002:C125 ?? ds 1 seg002:C126 ?? ds 1 seg002:C127 ?? ds 1 seg002:C128 ?? ds 1 seg002:C129 ?? ds 1 seg002:C12A ?? ds 1 seg002:C12B ?? ds 1 seg002:C12C ?? ds 1 seg002:C12D ?? ds 1 seg002:C12E ?? ds 1 seg002:C12F ?? ds 1 seg002:C130 ?? ds 1 seg002:C131 ?? ds 1 seg002:C132 ?? ds 1 seg002:C133 ?? ds 1 seg002:C134 ?? ds 1 seg002:C135 ?? ds 1 seg002:C136 ?? ds 1 seg002:C137 ?? ds 1 seg002:C138 ?? ds 1 seg002:C139 ?? ds 1 seg002:C13A ?? ds 1 seg002:C13B ?? ds 1 seg002:C13C ?? ds 1 seg002:C13D ?? ds 1 seg002:C13E ?? ds 1 seg002:C13F ?? ds 1 seg002:C140 ?? ds 1 seg002:C141 ?? ds 1 seg002:C142 ?? ds 1 seg002:C143 ?? ds 1 seg002:C144 ?? ds 1 seg002:C145 ?? ds 1 seg002:C146 ?? ds 1 seg002:C147 ?? ds 1 seg002:C148 ?? ds 1 seg002:C149 ?? ds 1 seg002:C14A ?? ds 1 seg002:C14B ?? ds 1 seg002:C14C ?? ds 1 seg002:C14D ?? ds 1 seg002:C14E ?? ds 1 seg002:C14F ?? ds 1 seg002:C150 ?? ds 1 seg002:C151 ?? ds 1 seg002:C152 ?? ds 1 seg002:C153 ?? ds 1 seg002:C154 ?? ds 1 seg002:C155 ?? ds 1 seg002:C156 ?? ds 1 seg002:C157 ?? ds 1 seg002:C158 ?? ds 1 seg002:C159 ?? ds 1 seg002:C15A ?? ds 1 seg002:C15B ?? ds 1 seg002:C15C ?? ds 1 seg002:C15D ?? ds 1 seg002:C15E ?? ds 1 seg002:C15F ?? ds 1 seg002:C160 ?? ds 1 seg002:C161 ?? ds 1 seg002:C162 ?? ds 1 seg002:C163 ?? ds 1 seg002:C164 ?? ds 1 seg002:C165 ?? ds 1 seg002:C166 ?? ds 1 seg002:C167 ?? ds 1 seg002:C168 ?? ds 1 seg002:C169 ?? ds 1 seg002:C16A ?? ds 1 seg002:C16B ?? ds 1 seg002:C16C ?? ds 1 seg002:C16D ?? ds 1 seg002:C16E ?? ds 1 seg002:C16F ?? ds 1 seg002:C170 ?? ds 1 seg002:C171 ?? ds 1 seg002:C172 ?? ds 1 seg002:C173 ?? ds 1 seg002:C174 ?? ds 1 seg002:C175 ?? ds 1 seg002:C176 ?? ds 1 seg002:C177 ?? ds 1 seg002:C178 ?? ds 1 seg002:C179 ?? ds 1 seg002:C17A ?? ds 1 seg002:C17B ?? ds 1 seg002:C17C ?? ds 1 seg002:C17D ?? ds 1 seg002:C17E ?? ds 1 seg002:C17F ?? ds 1 seg002:C180 ?? ds 1 seg002:C181 ?? ds 1 seg002:C182 ?? ds 1 seg002:C183 ?? ds 1 seg002:C184 ?? ds 1 seg002:C185 ?? ds 1 seg002:C186 ?? ds 1 seg002:C187 ?? ds 1 seg002:C188 ?? ds 1 seg002:C189 ?? ds 1 seg002:C18A ?? ds 1 seg002:C18B ?? ds 1 seg002:C18C ?? ds 1 seg002:C18D ?? ds 1 seg002:C18E ?? ds 1 seg002:C18F ?? ds 1 seg002:C190 ?? ds 1 seg002:C191 ?? ds 1 seg002:C192 ?? ds 1 seg002:C193 ?? ds 1 seg002:C194 ?? ds 1 seg002:C195 ?? ds 1 seg002:C196 ?? ds 1 seg002:C197 ?? ds 1 seg002:C198 ?? ds 1 seg002:C199 ?? ds 1 seg002:C19A ?? ds 1 seg002:C19B ?? ds 1 seg002:C19C ?? ds 1 seg002:C19D ?? ds 1 seg002:C19E ?? ds 1 seg002:C19F ?? ds 1 seg002:C1A0 ?? ds 1 seg002:C1A1 ?? ds 1 seg002:C1A2 ?? ds 1 seg002:C1A3 ?? ds 1 seg002:C1A4 ?? ds 1 seg002:C1A5 ?? ds 1 seg002:C1A6 ?? ds 1 seg002:C1A7 ?? ds 1 seg002:C1A8 ?? ds 1 seg002:C1A9 ?? ds 1 seg002:C1AA ?? ds 1 seg002:C1AB ?? ds 1 seg002:C1AC ?? ds 1 seg002:C1AD ?? ds 1 seg002:C1AE ?? ds 1 seg002:C1AF ?? ds 1 seg002:C1B0 ?? ds 1 seg002:C1B1 ?? ds 1 seg002:C1B2 ?? ds 1 seg002:C1B3 ?? ds 1 seg002:C1B4 ?? ds 1 seg002:C1B5 ?? ds 1 seg002:C1B6 ?? ds 1 seg002:C1B7 ?? ds 1 seg002:C1B8 ?? ds 1 seg002:C1B9 ?? ds 1 seg002:C1BA ?? ds 1 seg002:C1BB ?? ds 1 seg002:C1BC ?? ds 1 seg002:C1BD ?? ds 1 seg002:C1BE ?? ds 1 seg002:C1BF ?? ds 1 seg002:C1C0 ?? ds 1 seg002:C1C1 ?? ds 1 seg002:C1C2 ?? ds 1 seg002:C1C3 ?? ds 1 seg002:C1C4 ?? ds 1 seg002:C1C5 ?? ds 1 seg002:C1C6 ?? ds 1 seg002:C1C7 ?? ds 1 seg002:C1C8 ?? ds 1 seg002:C1C9 ?? ds 1 seg002:C1CA ?? ds 1 seg002:C1CB ?? ds 1 seg002:C1CC ?? ds 1 seg002:C1CD ?? ds 1 seg002:C1CE ?? ds 1 seg002:C1CF ?? ds 1 seg002:C1D0 ?? ds 1 seg002:C1D1 ?? ds 1 seg002:C1D2 ?? ds 1 seg002:C1D3 ?? ds 1 seg002:C1D4 ?? ds 1 seg002:C1D5 ?? ds 1 seg002:C1D6 ?? ds 1 seg002:C1D7 ?? ds 1 seg002:C1D8 ?? ds 1 seg002:C1D9 ?? ds 1 seg002:C1DA ?? ds 1 seg002:C1DB ?? ds 1 seg002:C1DC ?? ds 1 seg002:C1DD ?? ds 1 seg002:C1DE ?? ds 1 seg002:C1DF ?? ds 1 seg002:C1E0 ?? ds 1 seg002:C1E1 ?? ds 1 seg002:C1E2 ?? ds 1 seg002:C1E3 ?? ds 1 seg002:C1E4 ?? ds 1 seg002:C1E5 ?? ds 1 seg002:C1E6 ?? ds 1 seg002:C1E7 ?? ds 1 seg002:C1E8 ?? ds 1 seg002:C1E9 ?? ds 1 seg002:C1EA ?? ds 1 seg002:C1EB ?? ds 1 seg002:C1EC ?? ds 1 seg002:C1ED ?? ds 1 seg002:C1EE ?? ds 1 seg002:C1EF ?? ds 1 seg002:C1F0 ?? ds 1 seg002:C1F1 ?? ds 1 seg002:C1F2 ?? ds 1 seg002:C1F3 ?? ds 1 seg002:C1F4 ?? ds 1 seg002:C1F5 ?? ds 1 seg002:C1F6 ?? ds 1 seg002:C1F7 ?? ds 1 seg002:C1F8 ?? ds 1 seg002:C1F9 ?? ds 1 seg002:C1FA ?? ds 1 seg002:C1FB ?? ds 1 seg002:C1FC ?? ds 1 seg002:C1FD ?? ds 1 seg002:C1FE ?? ds 1 seg002:C1FF ?? ds 1 seg002:C200 ?? ds 1 seg002:C201 ?? ds 1 seg002:C202 ?? ds 1 seg002:C203 ?? ds 1 seg002:C204 ?? ds 1 seg002:C205 ?? ds 1 seg002:C206 ?? ds 1 seg002:C207 ?? ds 1 seg002:C208 ?? ds 1 seg002:C209 ?? ds 1 seg002:C20A ?? ds 1 seg002:C20B ?? ds 1 seg002:C20C ?? ds 1 seg002:C20D ?? ds 1 seg002:C20E ?? ds 1 seg002:C20F ?? ds 1 seg002:C210 ?? ds 1 seg002:C211 ?? ds 1 seg002:C212 ?? ds 1 seg002:C213 ?? ds 1 seg002:C214 ?? ds 1 seg002:C215 ?? ds 1 seg002:C216 ?? ds 1 seg002:C217 ?? ds 1 seg002:C218 ?? ds 1 seg002:C219 ?? ds 1 seg002:C21A ?? ds 1 seg002:C21B ?? ds 1 seg002:C21C ?? ds 1 seg002:C21D ?? ds 1 seg002:C21E ?? ds 1 seg002:C21F ?? ds 1 seg002:C220 ?? ds 1 seg002:C221 ?? ds 1 seg002:C222 ?? ds 1 seg002:C223 ?? ds 1 seg002:C224 ?? ds 1 seg002:C225 ?? ds 1 seg002:C226 ?? ds 1 seg002:C227 ?? ds 1 seg002:C228 ?? ds 1 seg002:C229 ?? ds 1 seg002:C22A ?? ds 1 seg002:C22B ?? ds 1 seg002:C22C ?? ds 1 seg002:C22D ?? ds 1 seg002:C22E ?? ds 1 seg002:C22F ?? ds 1 seg002:C230 ?? ds 1 seg002:C231 ?? ds 1 seg002:C232 ?? ds 1 seg002:C233 ?? ds 1 seg002:C234 ?? ds 1 seg002:C235 ?? ds 1 seg002:C236 ?? ds 1 seg002:C237 ?? ds 1 seg002:C238 ?? ds 1 seg002:C239 ?? ds 1 seg002:C23A ?? ds 1 seg002:C23B ?? ds 1 seg002:C23C ?? ds 1 seg002:C23D ?? ds 1 seg002:C23E ?? ds 1 seg002:C23F ?? ds 1 seg002:C240 ?? ds 1 seg002:C241 ?? ds 1 seg002:C242 ?? ds 1 seg002:C243 ?? ds 1 seg002:C244 ?? ds 1 seg002:C245 ?? ds 1 seg002:C246 ?? ds 1 seg002:C247 ?? ds 1 seg002:C248 ?? ds 1 seg002:C249 ?? ds 1 seg002:C24A ?? ds 1 seg002:C24B ?? ds 1 seg002:C24C ?? ds 1 seg002:C24D ?? ds 1 seg002:C24E ?? ds 1 seg002:C24F ?? ds 1 seg002:C250 ?? ds 1 seg002:C251 ?? ds 1 seg002:C252 ?? ds 1 seg002:C253 ?? ds 1 seg002:C254 ?? ds 1 seg002:C255 ?? ds 1 seg002:C256 ?? ds 1 seg002:C257 ?? ds 1 seg002:C258 ?? ds 1 seg002:C259 ?? ds 1 seg002:C25A ?? ds 1 seg002:C25B ?? ds 1 seg002:C25C ?? ds 1 seg002:C25D ?? ds 1 seg002:C25E ?? ds 1 seg002:C25F ?? ds 1 seg002:C260 ?? ds 1 seg002:C261 ?? ds 1 seg002:C262 ?? ds 1 seg002:C263 ?? ds 1 seg002:C264 ?? ds 1 seg002:C265 ?? ds 1 seg002:C266 ?? ds 1 seg002:C267 ?? ds 1 seg002:C268 ?? ds 1 seg002:C269 ?? ds 1 seg002:C26A ?? ds 1 seg002:C26B ?? ds 1 seg002:C26C ?? ds 1 seg002:C26D ?? ds 1 seg002:C26E ?? ds 1 seg002:C26F ?? ds 1 seg002:C270 ?? ds 1 seg002:C271 ?? ds 1 seg002:C272 ?? ds 1 seg002:C273 ?? ds 1 seg002:C274 ?? ds 1 seg002:C275 ?? ds 1 seg002:C276 ?? ds 1 seg002:C277 ?? ds 1 seg002:C278 ?? ds 1 seg002:C279 ?? ds 1 seg002:C27A ?? ds 1 seg002:C27B ?? ds 1 seg002:C27C ?? ds 1 seg002:C27D ?? ds 1 seg002:C27E ?? ds 1 seg002:C27F ?? ds 1 seg002:C280 ?? ds 1 seg002:C281 ?? ds 1 seg002:C282 ?? ds 1 seg002:C283 ?? ds 1 seg002:C284 ?? ds 1 seg002:C285 ?? ds 1 seg002:C286 ?? ds 1 seg002:C287 ?? ds 1 seg002:C288 ?? ds 1 seg002:C289 ?? ds 1 seg002:C28A ?? ds 1 seg002:C28B ?? ds 1 seg002:C28C ?? ds 1 seg002:C28D ?? ds 1 seg002:C28E ?? ds 1 seg002:C28F ?? ds 1 seg002:C290 ?? ds 1 seg002:C291 ?? ds 1 seg002:C292 ?? ds 1 seg002:C293 ?? ds 1 seg002:C294 ?? ds 1 seg002:C295 ?? ds 1 seg002:C296 ?? ds 1 seg002:C297 ?? ds 1 seg002:C298 ?? ds 1 seg002:C299 ?? ds 1 seg002:C29A ?? ds 1 seg002:C29B ?? ds 1 seg002:C29C ?? ds 1 seg002:C29D ?? ds 1 seg002:C29E ?? ds 1 seg002:C29F ?? ds 1 seg002:C2A0 ?? ds 1 seg002:C2A1 ?? ds 1 seg002:C2A2 ?? ds 1 seg002:C2A3 ?? ds 1 seg002:C2A4 ?? ds 1 seg002:C2A5 ?? ds 1 seg002:C2A6 ?? ds 1 seg002:C2A7 ?? ds 1 seg002:C2A8 ?? ds 1 seg002:C2A9 ?? ds 1 seg002:C2AA ?? ds 1 seg002:C2AB ?? ds 1 seg002:C2AC ?? ds 1 seg002:C2AD ?? ds 1 seg002:C2AE ?? ds 1 seg002:C2AF ?? ds 1 seg002:C2B0 ?? ds 1 seg002:C2B1 ?? ds 1 seg002:C2B2 ?? ds 1 seg002:C2B3 ?? ds 1 seg002:C2B4 ?? ds 1 seg002:C2B5 ?? ds 1 seg002:C2B6 ?? ds 1 seg002:C2B7 ?? ds 1 seg002:C2B8 ?? ds 1 seg002:C2B9 ?? ds 1 seg002:C2BA ?? ds 1 seg002:C2BB ?? ds 1 seg002:C2BC ?? ds 1 seg002:C2BD ?? ds 1 seg002:C2BE ?? ds 1 seg002:C2BF ?? ds 1 seg002:C2C0 ?? ds 1 seg002:C2C1 ?? ds 1 seg002:C2C2 ?? ds 1 seg002:C2C3 ?? ds 1 seg002:C2C4 ?? ds 1 seg002:C2C5 ?? ds 1 seg002:C2C6 ?? ds 1 seg002:C2C7 ?? ds 1 seg002:C2C8 ?? ds 1 seg002:C2C9 ?? ds 1 seg002:C2CA ?? ds 1 seg002:C2CB ?? ds 1 seg002:C2CC ?? ds 1 seg002:C2CD ?? ds 1 seg002:C2CE ?? ds 1 seg002:C2CF ?? ds 1 seg002:C2D0 ?? ds 1 seg002:C2D1 ?? ds 1 seg002:C2D2 ?? ds 1 seg002:C2D3 ?? ds 1 seg002:C2D4 ?? ds 1 seg002:C2D5 ?? ds 1 seg002:C2D6 ?? ds 1 seg002:C2D7 ?? ds 1 seg002:C2D8 ?? ds 1 seg002:C2D9 ?? ds 1 seg002:C2DA ?? ds 1 seg002:C2DB ?? ds 1 seg002:C2DC ?? ds 1 seg002:C2DD ?? ds 1 seg002:C2DE ?? ds 1 seg002:C2DF ?? ds 1 seg002:C2E0 ?? ds 1 seg002:C2E1 ?? ds 1 seg002:C2E2 ?? ds 1 seg002:C2E3 ?? ds 1 seg002:C2E4 ?? ds 1 seg002:C2E5 ?? ds 1 seg002:C2E6 ?? ds 1 seg002:C2E7 ?? ds 1 seg002:C2E8 ?? ds 1 seg002:C2E9 ?? ds 1 seg002:C2EA ?? ds 1 seg002:C2EB ?? ds 1 seg002:C2EC ?? ds 1 seg002:C2ED ?? ds 1 seg002:C2EE ?? ds 1 seg002:C2EF ?? ds 1 seg002:C2F0 ?? ds 1 seg002:C2F1 ?? ds 1 seg002:C2F2 ?? ds 1 seg002:C2F3 ?? ds 1 seg002:C2F4 ?? ds 1 seg002:C2F5 ?? ds 1 seg002:C2F6 ?? ds 1 seg002:C2F7 ?? ds 1 seg002:C2F8 ?? ds 1 seg002:C2F9 ?? ds 1 seg002:C2FA ?? ds 1 seg002:C2FB ?? ds 1 seg002:C2FC ?? ds 1 seg002:C2FD ?? ds 1 seg002:C2FE ?? ds 1 seg002:C2FF ?? ds 1 seg002:C300 ?? ds 1 seg002:C301 ?? ds 1 seg002:C302 ?? ds 1 seg002:C303 ?? ds 1 seg002:C304 ?? ds 1 seg002:C305 ?? ds 1 seg002:C306 ?? ds 1 seg002:C307 ?? ds 1 seg002:C308 ?? ds 1 seg002:C309 ?? ds 1 seg002:C30A ?? ds 1 seg002:C30B ?? ds 1 seg002:C30C ?? ds 1 seg002:C30D ?? ds 1 seg002:C30E ?? ds 1 seg002:C30F ?? ds 1 seg002:C310 ?? ds 1 seg002:C311 ?? ds 1 seg002:C312 ?? ds 1 seg002:C313 ?? ds 1 seg002:C314 ?? ds 1 seg002:C315 ?? ds 1 seg002:C316 ?? ds 1 seg002:C317 ?? ds 1 seg002:C318 ?? ds 1 seg002:C319 ?? ds 1 seg002:C31A ?? ds 1 seg002:C31B ?? ds 1 seg002:C31C ?? ds 1 seg002:C31D ?? ds 1 seg002:C31E ?? ds 1 seg002:C31F ?? ds 1 seg002:C320 ?? ds 1 seg002:C321 ?? ds 1 seg002:C322 ?? ds 1 seg002:C323 ?? ds 1 seg002:C324 ?? ds 1 seg002:C325 ?? ds 1 seg002:C326 ?? ds 1 seg002:C327 ?? ds 1 seg002:C328 ?? ds 1 seg002:C329 ?? ds 1 seg002:C32A ?? ds 1 seg002:C32B ?? ds 1 seg002:C32C ?? ds 1 seg002:C32D ?? ds 1 seg002:C32E ?? unk_C32E: ds 1 seg002:C32F ?? ds 1 seg002:C330 ?? ds 1 seg002:C331 ?? ds 1 seg002:C332 ?? ds 1 seg002:C333 ?? ds 1 seg002:C334 ?? ds 1 seg002:C335 ?? ds 1 seg002:C336 ?? ds 1 seg002:C337 ?? ds 1 seg002:C338 ?? ds 1 seg002:C339 ?? ds 1 seg002:C33A ?? ds 1 seg002:C33B ?? ds 1 seg002:C33C ?? ds 1 seg002:C33D ?? ds 1 seg002:C33E ?? ds 1 seg002:C33F ?? ds 1 seg002:C340 ?? ds 1 seg002:C341 ?? ds 1 seg002:C342 ?? ds 1 seg002:C343 ?? ds 1 seg002:C344 ?? ds 1 seg002:C345 ?? ds 1 seg002:C346 ?? ds 1 seg002:C347 ?? ds 1 seg002:C348 ?? ds 1 seg002:C349 ?? ds 1 seg002:C34A ?? ds 1 seg002:C34B ?? ds 1 seg002:C34C ?? ds 1 seg002:C34D ?? ds 1 seg002:C34E ?? ds 1 seg002:C34F ?? ds 1 seg002:C350 ?? ds 1 seg002:C351 ?? ds 1 seg002:C352 ?? ds 1 seg002:C353 ?? ds 1 seg002:C354 ?? ds 1 seg002:C355 ?? ds 1 seg002:C356 ?? ds 1 seg002:C357 ?? ds 1 seg002:C358 ?? ds 1 seg002:C359 ?? ds 1 seg002:C35A ?? ds 1 seg002:C35B ?? ds 1 seg002:C35C ?? ds 1 seg002:C35D ?? ds 1 seg002:C35E ?? ds 1 seg002:C35F ?? ds 1 seg002:C360 ?? ds 1 seg002:C361 ?? ds 1 seg002:C362 ?? ds 1 seg002:C363 ?? ds 1 seg002:C364 ?? ds 1 seg002:C365 ?? ds 1 seg002:C366 ?? ds 1 seg002:C367 ?? ds 1 seg002:C368 ?? ds 1 seg002:C369 ?? ds 1 seg002:C36A ?? ds 1 seg002:C36B ?? ds 1 seg002:C36C ?? ds 1 seg002:C36D ?? ds 1 seg002:C36E ?? ds 1 seg002:C36F ?? ds 1 seg002:C370 ?? ds 1 seg002:C371 ?? ds 1 seg002:C372 ?? ds 1 seg002:C373 ?? ds 1 seg002:C374 ?? ds 1 seg002:C375 ?? ds 1 seg002:C376 ?? ds 1 seg002:C377 ?? ds 1 seg002:C378 ?? ds 1 seg002:C379 ?? ds 1 seg002:C37A ?? ds 1 seg002:C37B ?? ds 1 seg002:C37C ?? ds 1 seg002:C37D ?? ds 1 seg002:C37E ?? ds 1 seg002:C37F ?? ds 1 seg002:C380 ?? ds 1 seg002:C381 ?? ds 1 seg002:C382 ?? ds 1 seg002:C383 ?? ds 1 seg002:C384 ?? ds 1 seg002:C385 ?? ds 1 seg002:C386 ?? ds 1 seg002:C387 ?? ds 1 seg002:C388 ?? ds 1 seg002:C389 ?? ds 1 seg002:C38A ?? ds 1 seg002:C38B ?? ds 1 seg002:C38C ?? ds 1 seg002:C38D ?? ds 1 seg002:C38E ?? ds 1 seg002:C38F ?? ds 1 seg002:C390 ?? ds 1 seg002:C391 ?? ds 1 seg002:C392 ?? ds 1 seg002:C393 ?? ds 1 seg002:C394 ?? ds 1 seg002:C395 ?? ds 1 seg002:C396 ?? ds 1 seg002:C397 ?? ds 1 seg002:C398 ?? ds 1 seg002:C399 ?? ds 1 seg002:C39A ?? ds 1 seg002:C39B ?? ds 1 seg002:C39C ?? ds 1 seg002:C39D ?? ds 1 seg002:C39E ?? ds 1 seg002:C39F ?? ds 1 seg002:C3A0 ?? ds 1 seg002:C3A1 ?? ds 1 seg002:C3A2 ?? ds 1 seg002:C3A3 ?? ds 1 seg002:C3A4 ?? ds 1 seg002:C3A5 ?? ds 1 seg002:C3A6 ?? ds 1 seg002:C3A7 ?? ds 1 seg002:C3A8 ?? ds 1 seg002:C3A9 ?? ds 1 seg002:C3AA ?? ds 1 seg002:C3AB ?? ds 1 seg002:C3AC ?? ds 1 seg002:C3AD ?? ds 1 seg002:C3AE ?? ds 1 seg002:C3AF ?? ds 1 seg002:C3B0 ?? ds 1 seg002:C3B1 ?? ds 1 seg002:C3B2 ?? ds 1 seg002:C3B3 ?? ds 1 seg002:C3B4 ?? ds 1 seg002:C3B5 ?? ds 1 seg002:C3B6 ?? ds 1 seg002:C3B7 ?? ds 1 seg002:C3B8 ?? ds 1 seg002:C3B9 ?? ds 1 seg002:C3BA ?? ds 1 seg002:C3BB ?? ds 1 seg002:C3BC ?? ds 1 seg002:C3BD ?? ds 1 seg002:C3BE ?? ds 1 seg002:C3BF ?? ds 1 seg002:C3C0 ?? ds 1 seg002:C3C1 ?? ds 1 seg002:C3C2 ?? ds 1 seg002:C3C3 ?? ds 1 seg002:C3C4 ?? ds 1 seg002:C3C5 ?? ds 1 seg002:C3C6 ?? ds 1 seg002:C3C7 ?? ds 1 seg002:C3C8 ?? ds 1 seg002:C3C9 ?? ds 1 seg002:C3CA ?? ds 1 seg002:C3CB ?? ds 1 seg002:C3CC ?? ds 1 seg002:C3CD ?? ds 1 seg002:C3CE ?? ds 1 seg002:C3CF ?? ds 1 seg002:C3D0 ?? ds 1 seg002:C3D1 ?? ds 1 seg002:C3D2 ?? ds 1 seg002:C3D3 ?? ds 1 seg002:C3D4 ?? ds 1 seg002:C3D5 ?? ds 1 seg002:C3D6 ?? ds 1 seg002:C3D7 ?? ds 1 seg002:C3D8 ?? ds 1 seg002:C3D9 ?? ds 1 seg002:C3DA ?? ds 1 seg002:C3DB ?? ds 1 seg002:C3DC ?? ds 1 seg002:C3DD ?? ds 1 seg002:C3DE ?? ds 1 seg002:C3DF ?? ds 1 seg002:C3E0 ?? ds 1 seg002:C3E1 ?? ds 1 seg002:C3E2 ?? ds 1 seg002:C3E3 ?? ds 1 seg002:C3E4 ?? ds 1 seg002:C3E5 ?? ds 1 seg002:C3E6 ?? ds 1 seg002:C3E7 ?? ds 1 seg002:C3E8 ?? ds 1 seg002:C3E9 ?? ds 1 seg002:C3EA ?? ds 1 seg002:C3EB ?? ds 1 seg002:C3EC ?? ds 1 seg002:C3ED ?? ds 1 seg002:C3EE ?? ds 1 seg002:C3EF ?? ds 1 seg002:C3F0 ?? ds 1 seg002:C3F1 ?? ds 1 seg002:C3F2 ?? ds 1 seg002:C3F3 ?? ds 1 seg002:C3F4 ?? ds 1 seg002:C3F5 ?? ds 1 seg002:C3F6 ?? ds 1 seg002:C3F7 ?? ds 1 seg002:C3F8 ?? ds 1 seg002:C3F9 ?? ds 1 seg002:C3FA ?? ds 1 seg002:C3FB ?? ds 1 seg002:C3FC ?? ds 1 seg002:C3FD ?? ds 1 seg002:C3FE ?? ds 1 seg002:C3FF ?? ds 1 seg002:C400 ?? ds 1 seg002:C401 ?? ds 1 seg002:C402 ?? ds 1 seg002:C403 ?? ds 1 seg002:C404 ?? ds 1 seg002:C405 ?? ds 1 seg002:C406 ?? ds 1 seg002:C407 ?? ds 1 seg002:C408 ?? ds 1 seg002:C409 ?? ds 1 seg002:C40A ?? ds 1 seg002:C40B ?? ds 1 seg002:C40C ?? ds 1 seg002:C40D ?? ds 1 seg002:C40E ?? ds 1 seg002:C40F ?? ds 1 seg002:C410 ?? ds 1 seg002:C411 ?? ds 1 seg002:C412 ?? ds 1 seg002:C413 ?? ds 1 seg002:C414 ?? ds 1 seg002:C415 ?? ds 1 seg002:C416 ?? ds 1 seg002:C417 ?? ds 1 seg002:C418 ?? ds 1 seg002:C419 ?? ds 1 seg002:C41A ?? ds 1 seg002:C41B ?? ds 1 seg002:C41C ?? ds 1 seg002:C41D ?? ds 1 seg002:C41E ?? ds 1 seg002:C41F ?? ds 1 seg002:C420 ?? ds 1 seg002:C421 ?? ds 1 seg002:C422 ?? ds 1 seg002:C423 ?? ds 1 seg002:C424 ?? ds 1 seg002:C425 ?? ds 1 seg002:C426 ?? ds 1 seg002:C427 ?? ds 1 seg002:C428 ?? ds 1 seg002:C429 ?? ds 1 seg002:C42A ?? ds 1 seg002:C42B ?? ds 1 seg002:C42C ?? ds 1 seg002:C42D ?? ds 1 seg002:C42E ?? ds 1 seg002:C42F ?? ds 1 seg002:C430 ?? ds 1 seg002:C431 ?? ds 1 seg002:C432 ?? ds 1 seg002:C433 ?? ds 1 seg002:C434 ?? ds 1 seg002:C435 ?? ds 1 seg002:C436 ?? ds 1 seg002:C437 ?? ds 1 seg002:C438 ?? ds 1 seg002:C439 ?? ds 1 seg002:C43A ?? ds 1 seg002:C43B ?? ds 1 seg002:C43C ?? ds 1 seg002:C43D ?? ds 1 seg002:C43E ?? ds 1 seg002:C43F ?? ds 1 seg002:C440 ?? ds 1 seg002:C441 ?? ds 1 seg002:C442 ?? ds 1 seg002:C443 ?? ds 1 seg002:C444 ?? ds 1 seg002:C445 ?? ds 1 seg002:C446 ?? ds 1 seg002:C447 ?? ds 1 seg002:C448 ?? ds 1 seg002:C449 ?? ds 1 seg002:C44A ?? ds 1 seg002:C44B ?? ds 1 seg002:C44C ?? ds 1 seg002:C44D ?? ds 1 seg002:C44E ?? ds 1 seg002:C44F ?? ds 1 seg002:C450 ?? ds 1 seg002:C451 ?? ds 1 seg002:C452 ?? ds 1 seg002:C453 ?? ds 1 seg002:C454 ?? ds 1 seg002:C455 ?? ds 1 seg002:C456 ?? ds 1 seg002:C457 ?? ds 1 seg002:C458 ?? ds 1 seg002:C459 ?? ds 1 seg002:C45A ?? ds 1 seg002:C45B ?? ds 1 seg002:C45C ?? ds 1 seg002:C45D ?? ds 1 seg002:C45E ?? ds 1 seg002:C45F ?? ds 1 seg002:C460 ?? ds 1 seg002:C461 ?? ds 1 seg002:C462 ?? ds 1 seg002:C463 ?? ds 1 seg002:C464 ?? ds 1 seg002:C465 ?? ds 1 seg002:C466 ?? ds 1 seg002:C467 ?? ds 1 seg002:C468 ?? ds 1 seg002:C469 ?? ds 1 seg002:C46A ?? ds 1 seg002:C46B ?? ds 1 seg002:C46C ?? ds 1 seg002:C46D ?? ds 1 seg002:C46E ?? ds 1 seg002:C46F ?? ds 1 seg002:C470 ?? ds 1 seg002:C471 ?? ds 1 seg002:C472 ?? ds 1 seg002:C473 ?? ds 1 seg002:C474 ?? ds 1 seg002:C475 ?? ds 1 seg002:C476 ?? ds 1 seg002:C477 ?? ds 1 seg002:C478 ?? ds 1 seg002:C479 ?? ds 1 seg002:C47A ?? ds 1 seg002:C47B ?? ds 1 seg002:C47C ?? ds 1 seg002:C47D ?? ds 1 seg002:C47E ?? ds 1 seg002:C47F ?? ds 1 seg002:C480 ?? ds 1 seg002:C481 ?? ds 1 seg002:C482 ?? ds 1 seg002:C483 ?? ds 1 seg002:C484 ?? ds 1 seg002:C485 ?? ds 1 seg002:C486 ?? ds 1 seg002:C487 ?? ds 1 seg002:C488 ?? ds 1 seg002:C489 ?? ds 1 seg002:C48A ?? ds 1 seg002:C48B ?? ds 1 seg002:C48C ?? ds 1 seg002:C48D ?? ds 1 seg002:C48E ?? ds 1 seg002:C48F ?? ds 1 seg002:C490 ?? ds 1 seg002:C491 ?? ds 1 seg002:C492 ?? ds 1 seg002:C493 ?? ds 1 seg002:C494 ?? ds 1 seg002:C495 ?? ds 1 seg002:C496 ?? ds 1 seg002:C497 ?? ds 1 seg002:C498 ?? ds 1 seg002:C499 ?? ds 1 seg002:C49A ?? ds 1 seg002:C49B ?? ds 1 seg002:C49C ?? ds 1 seg002:C49D ?? ds 1 seg002:C49E ?? ds 1 seg002:C49F ?? ds 1 seg002:C4A0 ?? ds 1 seg002:C4A1 ?? ds 1 seg002:C4A2 ?? ds 1 seg002:C4A3 ?? ds 1 seg002:C4A4 ?? ds 1 seg002:C4A5 ?? ds 1 seg002:C4A6 ?? ds 1 seg002:C4A7 ?? ds 1 seg002:C4A8 ?? ds 1 seg002:C4A9 ?? ds 1 seg002:C4AA ?? ds 1 seg002:C4AB ?? ds 1 seg002:C4AC ?? ds 1 seg002:C4AD ?? ds 1 seg002:C4AE ?? ds 1 seg002:C4AF ?? ds 1 seg002:C4B0 ?? ds 1 seg002:C4B1 ?? ds 1 seg002:C4B2 ?? ds 1 seg002:C4B3 ?? ds 1 seg002:C4B4 ?? ds 1 seg002:C4B5 ?? ds 1 seg002:C4B6 ?? ds 1 seg002:C4B7 ?? ds 1 seg002:C4B8 ?? ds 1 seg002:C4B9 ?? ds 1 seg002:C4BA ?? ds 1 seg002:C4BB ?? ds 1 seg002:C4BC ?? ds 1 seg002:C4BD ?? ds 1 seg002:C4BE ?? ds 1 seg002:C4BF ?? ds 1 seg002:C4C0 ?? ds 1 seg002:C4C1 ?? ds 1 seg002:C4C2 ?? ds 1 seg002:C4C3 ?? ds 1 seg002:C4C4 ?? ds 1 seg002:C4C5 ?? ds 1 seg002:C4C6 ?? ds 1 seg002:C4C7 ?? ds 1 seg002:C4C8 ?? ds 1 seg002:C4C9 ?? ds 1 seg002:C4CA ?? ds 1 seg002:C4CB ?? ds 1 seg002:C4CC ?? ds 1 seg002:C4CD ?? ds 1 seg002:C4CE ?? ds 1 seg002:C4CF ?? ds 1 seg002:C4D0 ?? ds 1 seg002:C4D1 ?? ds 1 seg002:C4D2 ?? ds 1 seg002:C4D3 ?? ds 1 seg002:C4D4 ?? ds 1 seg002:C4D5 ?? ds 1 seg002:C4D6 ?? ds 1 seg002:C4D7 ?? ds 1 seg002:C4D8 ?? ds 1 seg002:C4D9 ?? ds 1 seg002:C4DA ?? ds 1 seg002:C4DB ?? ds 1 seg002:C4DC ?? ds 1 seg002:C4DD ?? ds 1 seg002:C4DE ?? ds 1 seg002:C4DF ?? ds 1 seg002:C4E0 ?? ds 1 seg002:C4E1 ?? ds 1 seg002:C4E2 ?? ds 1 seg002:C4E3 ?? ds 1 seg002:C4E4 ?? ds 1 seg002:C4E5 ?? ds 1 seg002:C4E6 ?? ds 1 seg002:C4E7 ?? ds 1 seg002:C4E8 ?? ds 1 seg002:C4E9 ?? ds 1 seg002:C4EA ?? ds 1 seg002:C4EB ?? ds 1 seg002:C4EC ?? ds 1 seg002:C4ED ?? ds 1 seg002:C4EE ?? ds 1 seg002:C4EF ?? ds 1 seg002:C4F0 ?? ds 1 seg002:C4F1 ?? ds 1 seg002:C4F2 ?? ds 1 seg002:C4F3 ?? ds 1 seg002:C4F4 ?? ds 1 seg002:C4F5 ?? ds 1 seg002:C4F6 ?? ds 1 seg002:C4F7 ?? ds 1 seg002:C4F8 ?? ds 1 seg002:C4F9 ?? ds 1 seg002:C4FA ?? ds 1 seg002:C4FB ?? ds 1 seg002:C4FC ?? ds 1 seg002:C4FD ?? ds 1 seg002:C4FE ?? ds 1 seg002:C4FF ?? ds 1 seg002:C500 ?? ds 1 seg002:C501 ?? ds 1 seg002:C502 ?? ds 1 seg002:C503 ?? ds 1 seg002:C504 ?? ds 1 seg002:C505 ?? ds 1 seg002:C506 ?? ds 1 seg002:C507 ?? ds 1 seg002:C508 ?? ds 1 seg002:C509 ?? ds 1 seg002:C50A ?? ds 1 seg002:C50B ?? ds 1 seg002:C50C ?? ds 1 seg002:C50D ?? ds 1 seg002:C50E ?? ds 1 seg002:C50F ?? ds 1 seg002:C510 ?? ds 1 seg002:C511 ?? ds 1 seg002:C512 ?? ds 1 seg002:C513 ?? ds 1 seg002:C514 ?? ds 1 seg002:C515 ?? ds 1 seg002:C516 ?? ds 1 seg002:C517 ?? ds 1 seg002:C518 ?? ds 1 seg002:C519 ?? ds 1 seg002:C51A ?? ds 1 seg002:C51B ?? ds 1 seg002:C51C ?? ds 1 seg002:C51D ?? ds 1 seg002:C51E ?? ds 1 seg002:C51F ?? ds 1 seg002:C520 ?? ds 1 seg002:C521 ?? ds 1 seg002:C522 ?? ds 1 seg002:C523 ?? ds 1 seg002:C524 ?? ds 1 seg002:C525 ?? ds 1 seg002:C526 ?? ds 1 seg002:C527 ?? ds 1 seg002:C528 ?? ds 1 seg002:C529 ?? ds 1 seg002:C52A ?? ds 1 seg002:C52B ?? ds 1 seg002:C52C ?? ds 1 seg002:C52D ?? ds 1 seg002:C52E ?? ds 1 seg002:C52F ?? ds 1 seg002:C530 ?? ds 1 seg002:C531 ?? ds 1 seg002:C532 ?? ds 1 seg002:C533 ?? ds 1 seg002:C534 ?? ds 1 seg002:C535 ?? ds 1 seg002:C536 ?? ds 1 seg002:C537 ?? ds 1 seg002:C538 ?? ds 1 seg002:C539 ?? ds 1 seg002:C53A ?? ds 1 seg002:C53B ?? ds 1 seg002:C53C ?? ds 1 seg002:C53D ?? ds 1 seg002:C53E ?? ds 1 seg002:C53F ?? ds 1 seg002:C540 ?? ds 1 seg002:C541 ?? ds 1 seg002:C542 ?? ds 1 seg002:C543 ?? ds 1 seg002:C544 ?? ds 1 seg002:C545 ?? ds 1 seg002:C546 ?? ds 1 seg002:C547 ?? ds 1 seg002:C548 ?? ds 1 seg002:C549 ?? ds 1 seg002:C54A ?? ds 1 seg002:C54B ?? ds 1 seg002:C54C ?? ds 1 seg002:C54D ?? ds 1 seg002:C54E ?? ds 1 seg002:C54F ?? ds 1 seg002:C550 ?? ds 1 seg002:C551 ?? ds 1 seg002:C552 ?? ds 1 seg002:C553 ?? ds 1 seg002:C554 ?? ds 1 seg002:C555 ?? ds 1 seg002:C556 ?? ds 1 seg002:C557 ?? ds 1 seg002:C558 ?? ds 1 seg002:C559 ?? ds 1 seg002:C55A ?? ds 1 seg002:C55B ?? ds 1 seg002:C55C ?? ds 1 seg002:C55D ?? ds 1 seg002:C55E ?? ds 1 seg002:C55F ?? ds 1 seg002:C560 ?? ds 1 seg002:C561 ?? ds 1 seg002:C562 ?? ds 1 seg002:C563 ?? ds 1 seg002:C564 ?? ds 1 seg002:C565 ?? ds 1 seg002:C566 ?? ds 1 seg002:C567 ?? ds 1 seg002:C568 ?? ds 1 seg002:C569 ?? ds 1 seg002:C56A ?? ds 1 seg002:C56B ?? ds 1 seg002:C56C ?? ds 1 seg002:C56D ?? ds 1 seg002:C56E ?? ds 1 seg002:C56F ?? ds 1 seg002:C570 ?? ds 1 seg002:C571 ?? ds 1 seg002:C572 ?? ds 1 seg002:C573 ?? ds 1 seg002:C574 ?? ds 1 seg002:C575 ?? ds 1 seg002:C576 ?? ds 1 seg002:C577 ?? ds 1 seg002:C578 ?? ds 1 seg002:C579 ?? ds 1 seg002:C57A ?? ds 1 seg002:C57B ?? ds 1 seg002:C57C ?? ds 1 seg002:C57D ?? ds 1 seg002:C57E ?? ds 1 seg002:C57F ?? ds 1 seg002:C580 ?? ds 1 seg002:C581 ?? ds 1 seg002:C582 ?? ds 1 seg002:C583 ?? ds 1 seg002:C584 ?? ds 1 seg002:C585 ?? ds 1 seg002:C586 ?? ds 1 seg002:C587 ?? ds 1 seg002:C588 ?? ds 1 seg002:C589 ?? ds 1 seg002:C58A ?? ds 1 seg002:C58B ?? ds 1 seg002:C58C ?? ds 1 seg002:C58D ?? ds 1 seg002:C58E ?? ds 1 seg002:C58F ?? ds 1 seg002:C590 ?? ds 1 seg002:C591 ?? ds 1 seg002:C592 ?? ds 1 seg002:C593 ?? ds 1 seg002:C594 ?? ds 1 seg002:C595 ?? ds 1 seg002:C596 ?? ds 1 seg002:C597 ?? ds 1 seg002:C598 ?? ds 1 seg002:C599 ?? ds 1 seg002:C59A ?? ds 1 seg002:C59B ?? ds 1 seg002:C59C ?? ds 1 seg002:C59D ?? ds 1 seg002:C59E ?? ds 1 seg002:C59F ?? ds 1 seg002:C5A0 ?? ds 1 seg002:C5A1 ?? ds 1 seg002:C5A2 ?? ds 1 seg002:C5A3 ?? ds 1 seg002:C5A4 ?? ds 1 seg002:C5A5 ?? ds 1 seg002:C5A6 ?? ds 1 seg002:C5A7 ?? ds 1 seg002:C5A8 ?? ds 1 seg002:C5A9 ?? ds 1 seg002:C5AA ?? ds 1 seg002:C5AB ?? ds 1 seg002:C5AC ?? ds 1 seg002:C5AD ?? ds 1 seg002:C5AE ?? ds 1 seg002:C5AF ?? ds 1 seg002:C5B0 ?? ds 1 seg002:C5B1 ?? ds 1 seg002:C5B2 ?? ds 1 seg002:C5B3 ?? ds 1 seg002:C5B4 ?? ds 1 seg002:C5B5 ?? ds 1 seg002:C5B6 ?? ds 1 seg002:C5B7 ?? ds 1 seg002:C5B8 ?? ds 1 seg002:C5B9 ?? ds 1 seg002:C5BA ?? ds 1 seg002:C5BB ?? ds 1 seg002:C5BC ?? ds 1 seg002:C5BD ?? ds 1 seg002:C5BE ?? ds 1 seg002:C5BF ?? ds 1 seg002:C5C0 ?? ds 1 seg002:C5C1 ?? ds 1 seg002:C5C2 ?? ds 1 seg002:C5C3 ?? ds 1 seg002:C5C4 ?? ds 1 seg002:C5C5 ?? ds 1 seg002:C5C6 ?? ds 1 seg002:C5C7 ?? ds 1 seg002:C5C8 ?? ds 1 seg002:C5C9 ?? ds 1 seg002:C5CA ?? ds 1 seg002:C5CB ?? ds 1 seg002:C5CC ?? ds 1 seg002:C5CD ?? ds 1 seg002:C5CE ?? ds 1 seg002:C5CF ?? ds 1 seg002:C5D0 ?? ds 1 seg002:C5D1 ?? ds 1 seg002:C5D2 ?? ds 1 seg002:C5D3 ?? ds 1 seg002:C5D4 ?? ds 1 seg002:C5D5 ?? ds 1 seg002:C5D6 ?? ds 1 seg002:C5D7 ?? ds 1 seg002:C5D8 ?? ds 1 seg002:C5D9 ?? ds 1 seg002:C5DA ?? ds 1 seg002:C5DB ?? ds 1 seg002:C5DC ?? ds 1 seg002:C5DD ?? ds 1 seg002:C5DE ?? ds 1 seg002:C5DF ?? ds 1 seg002:C5E0 ?? ds 1 seg002:C5E1 ?? ds 1 seg002:C5E2 ?? ds 1 seg002:C5E3 ?? ds 1 seg002:C5E4 ?? ds 1 seg002:C5E5 ?? ds 1 seg002:C5E6 ?? ds 1 seg002:C5E7 ?? ds 1 seg002:C5E8 ?? ds 1 seg002:C5E9 ?? ds 1 seg002:C5EA ?? ds 1 seg002:C5EB ?? ds 1 seg002:C5EC ?? ds 1 seg002:C5ED ?? ds 1 seg002:C5EE ?? ds 1 seg002:C5EF ?? ds 1 seg002:C5F0 ?? ds 1 seg002:C5F1 ?? ds 1 seg002:C5F2 ?? ds 1 seg002:C5F3 ?? ds 1 seg002:C5F4 ?? ds 1 seg002:C5F5 ?? ds 1 seg002:C5F6 ?? ds 1 seg002:C5F7 ?? ds 1 seg002:C5F8 ?? ds 1 seg002:C5F9 ?? ds 1 seg002:C5FA ?? ds 1 seg002:C5FB ?? ds 1 seg002:C5FC ?? ds 1 seg002:C5FD ?? ds 1 seg002:C5FE ?? ds 1 seg002:C5FF ?? ds 1 seg002:C600 ?? ds 1 seg002:C601 ?? ds 1 seg002:C602 ?? ds 1 seg002:C603 ?? ds 1 seg002:C604 ?? ds 1 seg002:C605 ?? ds 1 seg002:C606 ?? ds 1 seg002:C607 ?? ds 1 seg002:C608 ?? ds 1 seg002:C609 ?? ds 1 seg002:C60A ?? ds 1 seg002:C60B ?? ds 1 seg002:C60C ?? ds 1 seg002:C60D ?? ds 1 seg002:C60E ?? ds 1 seg002:C60F ?? ds 1 seg002:C610 ?? HddFormatActive_C610:ds 1 ; DATA XREF: SetPrimaryHddFormatActive+3o seg002:C610 ; sub_6C2+Cr ... seg002:C611 ?? unk_C611: ds 1 seg002:C612 ?? ds 1 seg002:C613 ?? unk_C613: ds 1 seg002:C614 ?? byte_C614: ds 1 ; DATA XREF: ROM:05F4r seg002:C614 ; ROM:0697r ... seg002:C615 ?? byte_C615: ds 1 ; DATA XREF: ROM:0889r seg002:C615 ; GetHddLbaSector+10r ... seg002:C616 ?? unk_C616: ds 1 seg002:C617 ?? ds 1 seg002:C618 ?? unk_C618: ds 1 seg002:C619 ?? ds 1 seg002:C61A ?? ds 1 seg002:C61B ?? ds 1 seg002:C61C ?? unk_C61C: ds 1 seg002:C61D ?? unk_C61D: ds 1 seg002:C61E ?? ds 1 seg002:C61F ?? ds 1 seg002:C620 ?? ds 1 seg002:C621 ?? unk_C621: ds 1 ; DATA XREF: ROM:0601o seg002:C621 ; ROM:0632r ... seg002:C622 ?? unk_C622: ds 1 ; DATA XREF: ROM:18D1o seg002:C623 ?? ds 1 seg002:C624 ?? ds 1 seg002:C625 ?? ds 1 seg002:C626 ?? unk_C626: ds 1 seg002:C627 ?? ds 1 seg002:C628 ?? unk_C628: ds 1 seg002:C629 ?? HddFormatSlot0_C629:ds 1 ; DATA XREF: SelectNextHddParams+Bo seg002:C629 ; SetPrimaryHddFormatActiveo seg002:C62A ?? ds 1 seg002:C62B ?? ds 1 seg002:C62C ?? ds 1 seg002:C62D ?? ds 1 seg002:C62E ?? ds 1 seg002:C62F ?? ds 1 seg002:C630 ?? ds 1 seg002:C631 ?? ds 1 seg002:C632 ?? ds 1 seg002:C633 ?? ds 1 seg002:C634 ?? ds 1 seg002:C635 ?? ds 1 seg002:C636 ?? ds 1 seg002:C637 ?? ds 1 seg002:C638 ?? ds 1 seg002:C639 ?? ds 1 seg002:C63A ?? ds 1 seg002:C63B ?? ds 1 seg002:C63C ?? ds 1 seg002:C63D ?? ds 1 seg002:C63E ?? ds 1 seg002:C63F ?? ds 1 seg002:C640 ?? ds 1 seg002:C641 ?? ds 1 seg002:C642 ?? ds 1 seg002:C643 ?? ds 1 seg002:C644 ?? ds 1 seg002:C645 ?? ds 1 seg002:C646 ?? ds 1 seg002:C647 ?? ds 1 seg002:C648 ?? ds 1 seg002:C649 ?? ds 1 seg002:C64A ?? ds 1 seg002:C64B ?? ds 1 seg002:C64C ?? ds 1 seg002:C64D ?? ds 1 seg002:C64E ?? ds 1 seg002:C64F ?? ds 1 seg002:C650 ?? ds 1 seg002:C651 ?? ds 1 seg002:C652 ?? ds 1 seg002:C653 ?? ds 1 seg002:C654 ?? ds 1 seg002:C655 ?? ds 1 seg002:C656 ?? ds 1 seg002:C657 ?? ds 1 seg002:C658 ?? ds 1 seg002:C659 ?? ds 1 seg002:C65A ?? ds 1 seg002:C65B ?? ds 1 seg002:C65C ?? ds 1 seg002:C65D ?? ds 1 seg002:C65E ?? ds 1 seg002:C65F ?? ds 1 seg002:C660 ?? ds 1 seg002:C661 ?? ds 1 seg002:C662 ?? ds 1 seg002:C663 ?? ds 1 seg002:C664 ?? ds 1 seg002:C665 ?? ds 1 seg002:C666 ?? ds 1 seg002:C667 ?? ds 1 seg002:C668 ?? ds 1 seg002:C669 ?? ds 1 seg002:C66A ?? ds 1 seg002:C66B ?? ds 1 seg002:C66C ?? ds 1 seg002:C66D ?? ds 1 seg002:C66E ?? ds 1 seg002:C66F ?? ds 1 seg002:C670 ?? ds 1 seg002:C671 ?? ds 1 seg002:C672 ?? ds 1 seg002:C673 ?? ds 1 seg002:C674 ?? ds 1 seg002:C675 ?? ds 1 seg002:C676 ?? ds 1 seg002:C677 ?? ds 1 seg002:C678 ?? ds 1 seg002:C679 ?? ds 1 seg002:C67A ?? ds 1 seg002:C67B ?? ds 1 seg002:C67C ?? ds 1 seg002:C67D ?? ds 1 seg002:C67E ?? ds 1 seg002:C67F ?? ds 1 seg002:C680 ?? ds 1 seg002:C681 ?? ds 1 seg002:C682 ?? ds 1 seg002:C683 ?? ds 1 seg002:C684 ?? ds 1 seg002:C685 ?? ds 1 seg002:C686 ?? ds 1 seg002:C687 ?? ds 1 seg002:C688 ?? ds 1 seg002:C689 ?? ds 1 seg002:C68A ?? ds 1 seg002:C68B ?? ds 1 seg002:C68C ?? ds 1 seg002:C68D ?? ds 1 seg002:C68E ?? ds 1 seg002:C68F ?? unk_C68F: ds 1 ; DATA XREF: HandleInterrupt+5Do seg002:C68F ; HandleInterrupt+66r ... seg002:C690 ?? HddLbaTop: ds 1 seg002:C691 ?? HddLbaMid: ds 1 seg002:C692 ?? HddLbaBtm: ds 1 seg002:C693 ?? byte_C693: ds 1 ; DATA XREF: CheckMem2_c000+44r seg002:C693 ; CheckMem2_c000+4Ar ... seg002:C694 ?? unk_C694: ds 1 seg002:C695 ?? unk_C695: ds 1 seg002:C696 ?? unk_C696: ds 1 seg002:C697 ?? unk_C697: ds 1 seg002:C698 ?? unk_C698: ds 1 seg002:C699 ?? unk_C699: ds 1 seg002:C69A ?? unk_C69A: ds 1 seg002:C69B ?? unk_C69B: ds 1 seg002:C69C ?? byte_C69C: ds 1 ; DATA XREF: ROM:05BCw seg002:C69C ; ROM:loc_5E6r seg002:C69D ?? ds 1 seg002:C69E ?? HddDesiredSector:ds 1 ; DATA XREF: ROM:05CFw seg002:C69E ; ROM:loc_5F0o ... seg002:C69F ?? HddDesiredHead: ds 1 seg002:C6A0 ?? HddDesiredCyl: ds 1 seg002:C6A1 ?? HddSectorCount: ds 1 seg002:C6A2 ?? HddRetryCount: ds 1 seg002:C6A3 ?? ds 1 seg002:C6A4 ?? unk_C6A4: ds 1 seg002:C6A5 ?? HDC_ChipStatus: ds 1 seg002:C6A6 ?? HDC_DriveStatus:ds 1 seg002:C6A7 ?? ds 1 seg002:C6A8 ?? unk_C6A8: ds 1 seg002:C6A9 ?? ds 1 seg002:C6AA ?? ds 1 seg002:C6AB ?? ds 1 seg002:C6AC ?? ds 1 seg002:C6AD ?? ds 1 seg002:C6AE ?? ds 1 seg002:C6AF ?? ds 1 seg002:C6B0 ?? ds 1 seg002:C6B1 ?? ds 1 seg002:C6B2 ?? ds 1 seg002:C6B3 ?? ds 1 seg002:C6B4 ?? ds 1 seg002:C6B5 ?? ds 1 seg002:C6B6 ?? ds 1 seg002:C6B7 ?? ds 1 seg002:C6B8 ?? ds 1 seg002:C6B9 ?? ds 1 seg002:C6BA ?? ds 1 seg002:C6BB ?? ds 1 seg002:C6BC ?? ds 1 seg002:C6BD ?? ds 1 seg002:C6BE ?? ds 1 seg002:C6BF ?? ds 1 seg002:C6C0 ?? ds 1 seg002:C6C1 ?? ds 1 seg002:C6C2 ?? ds 1 seg002:C6C3 ?? ds 1 seg002:C6C4 ?? ds 1 seg002:C6C5 ?? ds 1 seg002:C6C6 ?? ds 1 seg002:C6C7 ?? ds 1 seg002:C6C8 ?? ds 1 seg002:C6C9 ?? ds 1 seg002:C6CA ?? ds 1 seg002:C6CB ?? ds 1 seg002:C6CC ?? ds 1 seg002:C6CD ?? ds 1 seg002:C6CE ?? ds 1 seg002:C6CF ?? ds 1 seg002:C6D0 ?? ds 1 seg002:C6D1 ?? ds 1 seg002:C6D2 ?? ds 1 seg002:C6D3 ?? ds 1 seg002:C6D4 ?? ds 1 seg002:C6D5 ?? ds 1 seg002:C6D6 ?? ds 1 seg002:C6D7 ?? ds 1 seg002:C6D8 ?? ds 1 seg002:C6D9 ?? ds 1 seg002:C6DA ?? ds 1 seg002:C6DB ?? ds 1 seg002:C6DC ?? ds 1 seg002:C6DD ?? ds 1 seg002:C6DE ?? ds 1 seg002:C6DF ?? ds 1 seg002:C6E0 ?? ds 1 seg002:C6E1 ?? ds 1 seg002:C6E2 ?? ds 1 seg002:C6E3 ?? ds 1 seg002:C6E4 ?? ds 1 seg002:C6E5 ?? ds 1 seg002:C6E6 ?? ds 1 seg002:C6E7 ?? ds 1 seg002:C6E8 ?? ds 1 seg002:C6E9 ?? ds 1 seg002:C6EA ?? ds 1 seg002:C6EB ?? ds 1 seg002:C6EC ?? ds 1 seg002:C6ED ?? ds 1 seg002:C6EE ?? ds 1 seg002:C6EF ?? ds 1 seg002:C6F0 ?? ds 1 seg002:C6F1 ?? ds 1 seg002:C6F2 ?? ds 1 seg002:C6F3 ?? ds 1 seg002:C6F4 ?? ds 1 seg002:C6F5 ?? ds 1 seg002:C6F6 ?? ds 1 seg002:C6F7 ?? ds 1 seg002:C6F8 ?? ds 1 seg002:C6F9 ?? ds 1 seg002:C6FA ?? ds 1 seg002:C6FB ?? ds 1 seg002:C6FC ?? ds 1 seg002:C6FD ?? ds 1 seg002:C6FE ?? ds 1 seg002:C6FF ?? ds 1 seg002:C700 ?? ds 1 seg002:C701 ?? ds 1 seg002:C702 ?? ds 1 seg002:C703 ?? ds 1 seg002:C704 ?? ds 1 seg002:C705 ?? ds 1 seg002:C706 ?? ds 1 seg002:C707 ?? ds 1 seg002:C708 ?? ds 1 seg002:C709 ?? ds 1 seg002:C70A ?? unk_C70A: ds 1 ; DATA XREF: HandleInterrupt:loc_559o seg002:C70A ; sub_129A+5w ... seg002:C70B ?? unk_C70B: ds 1 ; DATA XREF: sub_113A:loc_55Eo seg002:C70B ; sub_15A5+7r ... seg002:C70C ?? ds 1 seg002:C70D ?? unk_C70D: ds 1 seg002:C70E ?? unk_C70E: ds 1 seg002:C70F ?? ds 1 seg002:C710 ?? ds 1 seg002:C711 ?? unk_C711: ds 1 ; DATA XREF: sub_E35+Aw seg002:C711 ; sub_F53+20w ... seg002:C712 ?? unk_C712: ds 1 seg002:C713 ?? unk_C713: ds 1 seg002:C714 ?? unk_C714: ds 1 seg002:C715 ?? unk_C715: ds 1 seg002:C716 ?? unk_C716: ds 1 seg002:C717 ?? unk_C717: ds 1 seg002:C718 ?? unk_C718: ds 1 seg002:C719 ?? ds 1 seg002:C71A ?? unk_C71A: ds 1 seg002:C71B ?? ds 1 seg002:C71C ?? unk_C71C: ds 1 seg002:C71D ?? unk_C71D: ds 1 seg002:C71E ?? ds 1 seg002:C71F ?? ds 1 seg002:C720 ?? ds 1 seg002:C721 ?? ds 1 seg002:C722 ?? ds 1 seg002:C723 ?? ds 1 seg002:C724 ?? ds 1 seg002:C725 ?? ds 1 seg002:C726 ?? ds 1 seg002:C727 ?? unk_C727: ds 1 seg002:C728 ?? unk_C728: ds 1 seg002:C729 ?? ds 1 seg002:C72A ?? unk_C72A: ds 1 seg002:C72B ?? unk_C72B: ds 1 seg002:C72C ?? unk_C72C: ds 1 ; Stored HDC9224 command seg002:C72D ?? ds 1 seg002:C72E ?? ds 1 seg002:C72F ?? ?? word_C72F: ds 2 ; DATA XREF: ROM:05C8w seg002:C72F ; ROM:05DBw ... seg002:C72F ; This is a function pointer of some sort seg002:C731 ?? unk_C731: ds 1 seg002:C732 ?? unk_C732: ds 1 seg002:C733 ?? unk_C733: ds 1 seg002:C734 ?? unk_C734: ds 1 seg002:C735 ?? unk_C735: ds 1 ; DATA XREF: sub_1055+2Do seg002:C735 ; sub_1055+3Br ... seg002:C736 ?? unk_C736: ds 1 seg002:C737 ?? NextHddWriteParamsSlot:ds 1 seg002:C738 ?? unk_C738: ds 1 seg002:C739 ?? ds 1 seg002:C73A ?? ds 1 seg002:C73B ?? ds 1 seg002:C73C ?? ds 1 seg002:C73D ?? ds 1 seg002:C73E ?? ds 1 seg002:C73F ?? ds 1 seg002:C740 ?? unk_C740: ds 1 seg002:C741 ?? unk_C741: ds 1 seg002:C742 ?? unk_C742: ds 1 seg002:C743 ?? unk_C743: ds 1 seg002:C744 ?? ds 1 seg002:C745 ?? ds 1 seg002:C746 ?? ds 1 seg002:C747 ?? ds 1 seg002:C748 ?? ds 1 seg002:C749 ?? ds 1 seg002:C74A ?? ds 1 seg002:C74B ?? ds 1 seg002:C74C ?? ds 1 seg002:C74D ?? ds 1 seg002:C74E ?? ds 1 seg002:C74F ?? ds 1 seg002:C750 ?? ds 1 seg002:C751 ?? ds 1 seg002:C752 ?? ds 1 seg002:C753 ?? ds 1 seg002:C754 ?? ds 1 seg002:C755 ?? ds 1 seg002:C756 ?? ds 1 seg002:C757 ?? ds 1 seg002:C758 ?? ds 1 seg002:C759 ?? ds 1 seg002:C75A ?? ds 1 seg002:C75B ?? ds 1 seg002:C75C ?? ds 1 seg002:C75D ?? ds 1 seg002:C75E ?? ds 1 seg002:C75F ?? ds 1 seg002:C760 ?? ds 1 seg002:C761 ?? ds 1 seg002:C762 ?? ds 1 seg002:C763 ?? ds 1 seg002:C764 ?? ds 1 seg002:C765 ?? ds 1 seg002:C766 ?? ds 1 seg002:C767 ?? ds 1 seg002:C768 ?? ds 1 seg002:C769 ?? ds 1 seg002:C76A ?? ds 1 seg002:C76B ?? ds 1 seg002:C76C ?? ds 1 seg002:C76D ?? ds 1 seg002:C76E ?? ds 1 seg002:C76F ?? ds 1 seg002:C770 ?? ds 1 seg002:C771 ?? ds 1 seg002:C772 ?? ds 1 seg002:C773 ?? ds 1 seg002:C774 ?? ds 1 seg002:C775 ?? ds 1 seg002:C776 ?? ds 1 seg002:C777 ?? ds 1 seg002:C778 ?? ds 1 seg002:C779 ?? ds 1 seg002:C77A ?? ds 1 seg002:C77B ?? ds 1 seg002:C77C ?? ds 1 seg002:C77D ?? ds 1 seg002:C77E ?? ds 1 seg002:C77F ?? ds 1 seg002:C780 ?? ds 1 seg002:C781 ?? ds 1 seg002:C782 ?? ds 1 seg002:C783 ?? ds 1 seg002:C784 ?? ds 1 seg002:C785 ?? ds 1 seg002:C786 ?? ds 1 seg002:C787 ?? ds 1 seg002:C788 ?? ds 1 seg002:C789 ?? ds 1 seg002:C78A ?? ds 1 seg002:C78B ?? ds 1 seg002:C78C ?? ds 1 seg002:C78D ?? ds 1 seg002:C78E ?? ds 1 seg002:C78F ?? ds 1 seg002:C790 ?? ds 1 seg002:C791 ?? ds 1 seg002:C792 ?? ds 1 seg002:C793 ?? unk_C793: ds 1 seg002:C794 ?? unk_C794: ds 1 seg002:C795 ?? unk_C795: ds 1 seg002:C796 ?? byte_C796: ds 1 ; DATA XREF: ROM:0216w seg002:C796 ; ROM:086Ar ... seg002:C797 ?? unk_C797: ds 1 seg002:C798 ?? unk_C798: ds 1 seg002:C799 ?? unk_C799: ds 1 seg002:C79A ?? unk_C79A: ds 1 seg002:C79B ?? unk_C79B: ds 1 seg002:C79C ?? ds 1 seg002:C79D ?? unk_C79D: ds 1 seg002:C79E ?? ds 1 seg002:C79F ?? unk_C79F: ds 1 seg002:C7A0 ?? ds 1 seg002:C7A1 ?? byte_C7A1: ds 1 ; DATA XREF: ROM:0882w seg002:C7A1 ; ROM:0A04w ... seg002:C7A2 ?? HddLbaSector?: ds 1 ; DATA XREF: ROM:loc_885r seg002:C7A2 ; ROM:08F3w ... seg002:C7A3 ?? HddLbaRem?: ds 1 ; DATA XREF: ROM:08E2w seg002:C7A3 ; ROM:loc_8EBr ... seg002:C7A4 ?? ds 1 seg002:C7A5 ?? unk_C7A5: ds 1 seg002:C7A6 ?? unk_C7A6: ds 1 ; DATA XREF: ROM:0871o seg002:C7A6 ; ROM:09F6o seg002:C7A7 ?? ds 1 seg002:C7A8 ?? ds 1 seg002:C7A9 ?? ds 1 seg002:C7AA ?? ds 1 seg002:C7AB ?? ds 1 seg002:C7AC ?? ds 1 seg002:C7AD ?? ds 1 seg002:C7AE ?? ds 1 seg002:C7AF ?? ds 1 seg002:C7B0 ?? ds 1 seg002:C7B1 ?? ds 1 seg002:C7B2 ?? ds 1 seg002:C7B3 ?? ds 1 seg002:C7B4 ?? ds 1 seg002:C7B5 ?? ds 1 seg002:C7B6 ?? ds 1 seg002:C7B7 ?? ds 1 seg002:C7B8 ?? ds 1 seg002:C7B9 ?? ds 1 seg002:C7BA ?? ds 1 seg002:C7BB ?? ds 1 seg002:C7BC ?? ds 1 seg002:C7BD ?? ds 1 seg002:C7BE ?? ds 1 seg002:C7BF ?? ds 1 seg002:C7C0 ?? ds 1 seg002:C7C1 ?? ds 1 seg002:C7C2 ?? ds 1 seg002:C7C3 ?? ds 1 seg002:C7C4 ?? ds 1 seg002:C7C5 ?? ds 1 seg002:C7C6 ?? ds 1 seg002:C7C7 ?? ds 1 seg002:C7C8 ?? ds 1 seg002:C7C9 ?? ds 1 seg002:C7CA ?? ds 1 seg002:C7CB ?? ds 1 seg002:C7CC ?? ds 1 seg002:C7CD ?? ds 1 seg002:C7CE ?? ds 1 seg002:C7CF ?? ds 1 seg002:C7D0 ?? ds 1 seg002:C7D1 ?? ds 1 seg002:C7D2 ?? ds 1 seg002:C7D3 ?? ds 1 seg002:C7D4 ?? ds 1 seg002:C7D5 ?? ds 1 seg002:C7D6 ?? ds 1 seg002:C7D7 ?? ds 1 seg002:C7D8 ?? ds 1 seg002:C7D9 ?? ds 1 seg002:C7DA ?? ds 1 seg002:C7DB ?? ds 1 seg002:C7DC ?? ds 1 seg002:C7DD ?? ds 1 seg002:C7DE ?? ds 1 seg002:C7DF ?? ds 1 seg002:C7E0 ?? ds 1 seg002:C7E1 ?? ds 1 seg002:C7E2 ?? ds 1 seg002:C7E3 ?? ds 1 seg002:C7E4 ?? ds 1 seg002:C7E5 ?? ds 1 seg002:C7E6 ?? ds 1 seg002:C7E7 ?? ds 1 seg002:C7E8 ?? ds 1 seg002:C7E9 ?? ds 1 seg002:C7EA ?? ds 1 seg002:C7EB ?? ds 1 seg002:C7EC ?? ds 1 seg002:C7ED ?? ds 1 seg002:C7EE ?? ds 1 seg002:C7EF ?? ds 1 seg002:C7F0 ?? ds 1 seg002:C7F1 ?? ds 1 seg002:C7F2 ?? ds 1 seg002:C7F3 ?? ds 1 seg002:C7F4 ?? ds 1 seg002:C7F5 ?? ds 1 seg002:C7F6 ?? ds 1 seg002:C7F7 ?? ds 1 seg002:C7F8 ?? ds 1 seg002:C7F9 ?? ds 1 seg002:C7FA ?? ds 1 seg002:C7FB ?? ds 1 seg002:C7FC ?? ds 1 seg002:C7FD ?? ds 1 seg002:C7FE ?? ds 1 seg002:C7FF ?? ds 1 seg002:C7FF ; end of 'seg002' seg002:C7FF seg002:C7FF seg002:C7FF end