|
|
DataMuseum.dkPresents historical artifacts from the history of: CR80 Hard and Floppy Disks |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CR80 Hard and Floppy Disks Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: 8 C E I M R S T
Length: 339456 (0x52e00)
Description: Bits:30005202 8" Zilog MCZ/1 Floppy CR80FD_0028 ( TC 500 SEC. PROTOCOL BACK UP ! (V1) BB A1 820907 NCJ )
Types: 8" Floppy Disk
Notes: MCZ_Fs
| reserved | file_id | dirsect | firstsect | lastsect | type | rec.cnt | rec.len | blk.len | prop | address | lastbytes | created | modified | name | artifact |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 00000000 | 0000 | (22, 0, 15) | (32, 0, 13) | (36, 0, 16) | B | 28 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | CH.IO.OBJ | ⟦fa61604a7⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 5) | (24, 0, 7) | (26, 0, 28) | A | 69 | 128 | 128 | -------- | 0x0 | 118 | 791101 | 830315 | CH.IO.S | ⟦b43d3a687⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 25) | (51, 0, 6) | (52, 0, 8) | B | 37 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | CH.PROC.OBJ | ⟦e51fc7431⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 10) | (29, 0, 5) | (13, 0, 14) | A | 76 | 128 | 128 | -------- | 0x0 | 73 | 801114 | 830315 | CH.PROC.S | ⟦56d20d91f⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 20) | (3, 0, 6) | (3, 0, 1) | B | 24 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | COMMAND.OBJ | ⟦f5402903c⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 5) | (22, 0, 7) | (24, 0, 25) | A | 54 | 128 | 128 | -------- | 0x0 | 27 | 800919 | 830315 | COMMAND.S | ⟦c2744face⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 15) | (12, 0, 8) | (12, 0, 26) | B | 19 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | CONFTAB.OBJ | ⟦a0f6ece3f⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 5) | (21, 0, 6) | (20, 0, 9) | A | 52 | 128 | 128 | -------- | 0x0 | 87 | 801021 | 830315 | CONFTAB.S | ⟦0b0a15e80⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 10) | (35, 0, 7) | (35, 0, 23) | A | 10 | 128 | 128 | -------- | 0x0 | 81 | 801126 | 830315 | CONSTANT.S | ⟦8838c684b⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 5) | (22, 0, 5) | (22, 0, 21) | D | 10 | 128 | 128 | WELS---- | 0x0 | 128 | 791101 | 791101 | DIRECTORY | «none» |
| 00000000 | 0000 | (22, 0, 25) | (44, 0, 11) | (44, 0, 16) | B | 2 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | ERRREC.OBJ | ⟦cd27e1f11⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 10) | (35, 0, 10) | (35, 0, 14) | A | 9 | 128 | 128 | -------- | 0x0 | 39 | 791101 | 791101 | ERRREC.S | ⟦e3ed38e03⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 15) | (32, 0, 18) | (36, 0, 7) | B | 3 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | EXTSTA.OBJ | ⟦6b5752446⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 5) | (13, 0, 11) | (13, 0, 29) | A | 14 | 128 | 128 | -------- | 0x0 | 35 | 820804 | 830315 | EXTSTA.S | ⟦ce1ed541b⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 10) | (26, 0, 9) | (26, 0, 14) | B | 2 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | I8253.OBJ | ⟦f0a53e7e5⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 5) | (16, 0, 26) | (15, 0, 18) | A | 13 | 128 | 128 | -------- | 0x0 | 91 | 820713 | 830315 | I8253.S | ⟦4e0ba4ab0⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 15) | (37, 0, 9) | (37, 0, 17) | B | 8 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | MUTEX.OBJ | ⟦307f738c7⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 5) | (20, 0, 12) | (19, 0, 24) | A | 19 | 128 | 128 | -------- | 0x0 | 121 | 801002 | 830315 | MUTEX.S | ⟦2eec39646⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 25) | (42, 0, 12) | (42, 0, 22) | B | 3 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | RESET.OBJ | ⟦1e67db249⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 10) | (34, 0, 9) | (35, 0, 5) | A | 13 | 128 | 128 | -------- | 0x0 | 107 | 791101 | 830315 | RESET.S | ⟦30eb09993⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 25) | (46, 0, 8) | (49, 0, 12) | B | 7 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | RXDRIVER.OBJ | ⟦379890b31⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 15) | (9, 0, 7) | (7, 0, 6) | A | 69 | 128 | 128 | -------- | 0x0 | 18 | 820916 | 791101 | RXDRIVER.S | ⟦3f61ffb2b⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 25) | (45, 0, 13) | (53, 0, 11) | B | 4 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | SIO.DRI.OBJ | ⟦08b08e1c8⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 15) | (7, 0, 12) | (6, 0, 29) | A | 34 | 128 | 128 | -------- | 0x0 | 123 | 791101 | 830315 | SIO.DRI.S | ⟦25bb17386⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 15) | (27, 0, 0) | (28, 0, 10) | B | 4 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | SIO.INT.OBJ | ⟦5607f5815⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 5) | (15, 0, 11) | (13, 0, 6) | A | 11 | 128 | 128 | -------- | 0x0 | 84 | 791101 | 830315 | SIO.INT.S | ⟦bbcc5f588⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 20) | (37, 0, 23) | (37, 0, 31) | B | 2 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | SIOCALL.OBJ | ⟦31c96fcf6⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 10) | (32, 0, 12) | (33, 0, 28) | A | 22 | 128 | 128 | -------- | 0x0 | 57 | 791101 | 830315 | SIOCALL.S | ⟦b6bffdd77⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 20) | (37, 0, 27) | (39, 0, 22) | B | 6 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | START.OBJ | ⟦eb021986f⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 10) | (12, 0, 5) | (9, 0, 8) | A | 35 | 128 | 128 | -------- | 0x0 | 47 | 791101 | 830315 | START.S | ⟦de821089a⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 20) | (42, 0, 8) | (43, 0, 21) | B | 28 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | STATUS.BUF.OBJ | ⟦4d91f5832⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 10) | (29, 0, 22) | (32, 0, 8) | A | 75 | 128 | 128 | -------- | 0x0 | 69 | 801022 | 830315 | STATUS.BUF.S | ⟦edf2f8547⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 5) | (19, 0, 9) | (27, 0, 31) | B | 15 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | TABLE.OBJ | ⟦656b4375f⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 5) | (18, 0, 7) | (16, 0, 16) | A | 73 | 128 | 128 | -------- | 0x0 | 68 | 791101 | 830315 | TABLE.S | ⟦a86b1b486⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 20) | (38, 0, 9) | (38, 0, 29) | B | 5 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | TABRES.OBJ | ⟦8e26c58d1⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 5) | (16, 0, 9) | (16, 0, 0) | A | 11 | 128 | 128 | -------- | 0x0 | 36 | 801114 | 830315 | TABRES.S | ⟦49802584a⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 20) | (45, 0, 26) | (46, 0, 3) | B | 12 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | TX.OBJ | ⟦0d5efe2c1⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 10) | (14, 0, 7) | (7, 0, 14) | A | 27 | 128 | 128 | -------- | 0x0 | 2 | 820922 | 791101 | TX.S | ⟦2a186d36e⟧ MCZFile, TextFile |
| 00000000 | 0000 | (22, 0, 20) | (43, 0, 14) | (43, 0, 29) | B | 4 | 128 | 128 | -------- | 0x0 | 128 | 791101 | 791101 | TXDRIVER.OBJ | ⟦620f06147⟧ MCZFile |
| 00000000 | 0000 | (22, 0, 10) | (33, 0, 7) | (35, 0, 21) | A | 39 | 128 | 128 | -------- | 0x0 | 24 | 791101 | 830315 | TXDRIVER.S | ⟦209828aa8⟧ MCZFile, TextFile |
0x00000…00088 (0, 0, 0) UnusedSector ┆ 272 273 ;ECHO 3H) ; 005A 7E 154 LD A,(HL) ;GET NEXT CHARACTER 005B ┆
0x00088…00110 (0, 0, 1) UnusedSector ┆ CALL SIOREADWRITE ; SIOCON 5,W,R,01H 00E1 3E16 230 LD A,SYN ; TRANSMIT FIRST SYNC CHAR 00E3 FD4E1C 2 D?┆
0x00110…00198 (0, 0, 2) UnusedSector ┆ NC CHARACTER 19 0102 FD4E1C 258 LD C,(IY+1CH) ; 19 0105 ED79 259 OUT (C),A ; 11 0107 FD7E21 ┆
0x00198…00220 (0, 0, 3) UnusedSector ┆ 000000101000B 216 ;RESET TX_INTERRUPT_PENDING 00C9 CD0000 X 217 CALL SIOREADWRITE ; SIOCON 0,W,S, ┆
0x00220…002a8 (0, 0, 4) UnusedSector ┆ ******************************************************************** 246 PSEUDO_TRANSMITTER ┆
0x002a8…00330 (0, 0, 5) UnusedSector ┆ **************************************************************** 202 END_TRANSMISSION 203 ┆
0x00330…003b8 (0, 0, 6) UnusedSector ┆ 31 LD C,(IY+1CH) ; 19 00E6 ED79 232 OUT (C),A ; 12 00E8 FD361E0C 233 LD (IY+1EH),0CH ;NEXT INT.ROUT %┆
0x003b8…00440 (0, 0, 7) UnusedSector ┆ 260 LD A,(IY+21H) ;IF NEW1BUF >= 02H 19 010A FE02 261 CP 02H ; 07 010C F8 262 RET M ;THEN DO ~ ┆
0x00440…004c8 (0, 0, 8) UnusedSector ┆ 028H 00CC FD361E0A 218 LD (IY+1EH),0AH ;NEXT INT.ROUTINE = PSEXTRA 00D0 FD362100 219 LD (IY+21H),00H ;(SEE TRASTA) ┆
0x004c8…00550 (0, 0, 9) UnusedSector ┆ 247 TXDRIVER PAGE 4 LOC OBJ CODE M STMT SOURCE STATEMENT ┆
0x00550…005d8 (0, 0, 10) UnusedSector ┆ 00B3 FD361E04 204 LD (IY+1EH),04H ;NEXT INT.ROUTINE = TRAXEND 00B7 FD7E16 205 LD A,(IY+16H) ;GET ACCUMULATED G ┆
0x005d8…00660 (0, 0, 11) UnusedSector ┆ INE = SYNXTRA 00EC C9 234 RET ;RETURN FROM GENERAL PROCESS 14 235 236 ┆
0x00660…006e8 (0, 0, 12) UnusedSector ┆ 10 010D FE05 263 CP 05H ; IF MINIMUM 4 SYNC CHARACTERS 07 010F FA1701 R 264 JP M,NO1EXC ; TRANSMITTED 10 ┆
0x006e8…00770 (0, 0, 13) UnusedSector ┆ 19 00D4 0108A5 220 LD BC,1010010100001000B 221 ;DISABLE TX_INTERRUPT 00D7 CD0000 X 222 ?9┆
0x00770…007f8 (0, 0, 14) UnusedSector ┆ ASM 5.9 00F9 012860 248 LD BC,0110000000101000B 249 ;RESET TX_INTERRUPT_P Z┆
0x007f8…00880 (0, 0, 15) UnusedSector ┆ CHECKSUM 19 00BA FD4E1C 206 LD C,(IY+1CH) ; 19 00BD ED79 207 OUT (C),A ;TRANSMIT CHECKSUM 12 00BF q ┆
0x00880…00908 (0, 0, 16) UnusedSector ┆ ;****************************************************************************** 237 SYNC_TRANSMISSION > ┆
0x00908…00990 (0, 0, 17) UnusedSector ┆ 265 ; THEN DO 0112 FD361E00 266 LD (IY+1EH),00H ; NEXT INT.ROUTINE = STAXTRA 0116 C9 ┆
0x00990…00a18 (0, 0, 18) UnusedSector ┆ CALL SIOREADWRITE ;SIOCON 5,W,R,08H 00DA C9 223 RET ;RETURN FROM GENERAL PROCESS 14 224 HT┆
0x00a18…00aa0 (0, 0, 19) UnusedSector ┆ ENDING 00FC CD0000 X 250 CALL SIOREADWRITE ; SIOCON 0,W,S,028H 00FF C9 251 RET ; RETURN ┆
0x00aa0…00b28 (0, 0, 20) UnusedSector ┆ C9 208 RET ; 209 210 ;*************************************************** -┆
0x00b28…00bb0 (0, 0, 21) UnusedSector ┆ 238 00ED 3E16 239 LD A,SYN ;TRANSMIT SECOND SYNC CHARACTER 19 00EF FD4E1C 240 LD C,(IY+1CH) ┆
0x00bb0…00c38 (0, 0, 22) UnusedSector ┆ 267 RET ; RETURN FROM PROCESS 10 268 ; END 0117 3C 269 NO1EXC INC A ; INCREMENT n┆
0x00c38…00cc0 (0, 0, 23) UnusedSector ┆ 225 ;***************************************************************************** 226 m┆
0x00cc0…00d48 (0, 0, 24) UnusedSector ┆ 252 ; END 253 254 ;********************************************************* } ┆
0x00d48…00dd0 (0, 0, 25) UnusedSector ┆ *************************** 211 TRA_END 00C0 0101A5 212 LD BC,1010010100000001B ┆
0x00dd0…00e58 (0, 0, 26) UnusedSector ┆ ; 19 00F2 ED79 241 OUT (C),A ;CHARACTER 12 00F4 FD361E02 242 LD (IY+1EH),02H ;NEXT INT.ROUTINE = CONX N1┆
0x00e58…00ee0 (0, 0, 27) UnusedSector ┆ NUMBER OF TRANSMITTED 04 0118 FD7721 270 LD (IY+21H),A ; SYNC CHARACTERS 19 011B C9 271 RET ; END ┆
0x00ee0…00f68 (0, 0, 28) UnusedSector ┆ TRA_SYN 00DB 0101A5 227 LD BC,1010010100000001B 228 ;RESET TX_CRC_ENABLE 00DE CD0000 X 229 5 ┆
0x00f68…00ff0 (0, 0, 29) UnusedSector ┆ ******************** 255 PRE_START 256 0100 3E16 257 LD A,SYN ;TRANSMIT SY ┆
0x00ff0…01078 (0, 0, 30) UnusedSector ┆ 213 ;RESET TX_CRC_ENABLE 00C3 CD0000 X 214 CALL SIOREADWRITE ; SIOCON 5,W,R,01H 00C6 012860 215 LD BC,0110 m ┆
0x01078…01100 (0, 0, 31) UnusedSector ┆ TRA 00F8 C9 243 RET ;RETURN FROM GENERAL PROCESS 14 244 245 ;********* % ┆
0x01100…01188 (1, 0, 0) UnusedSector ┆ 198 ; END 00B2 C9 199 RET ; 200 ;ECHO 201 ;*********** ┆
0x01188…01210 (1, 0, 1) UnusedSector ┆ INTER TO NEXT CHARACTER 0057 FD6613 153 LD H,(IY+13H) ; 005A 7E 154 LD A,(HL) ;GET NEXT CHARACTER 005B L ┆
0x01210…01298 (1, 0, 2) UnusedSector ┆ D7215 187 LD (IY+15H),D ; 19 009A 23 188 INC HL ;INCREMENT BUFFER POINTER 009B FD7512 189 LD ( ┆
0x01298…01320 (1, 0, 3) UnusedSector ┆ NT BUFFER POINTER 0043 FD3413 136 INC (IY+13H) ; 137 CRC2 0046 FD4E1C 138 LD C,(IY+1CH) ; ┆
0x01320…013a8 (1, 0, 4) UnusedSector ┆ TX OR ETB TRANSMITTED 19 0080 2809 171 JR Z,ENABLE_CRC ; 10 0082 FE03 172 CP ETX ; 19 0084 2805 ? ┆
0x013a8…01430 (1, 0, 5) UnusedSector ┆ P SOH ;IF FIRST CHARACTER = SOH OR STX 19 002B 2804 122 JR Z,CRC_ENABLE ; 10 002D FE02 123 CP STX ; d┆
0x01430…014b8 (1, 0, 6) UnusedSector ┆ FD4E1C 155 LD C,(IY+1CH) ; 005E ED79 156 OUT (C),A ;TRANSMIT NEXT CHARACTER 0060 FDAE16 157 XOR (IY+ D┆
0x014b8…01540 (1, 0, 7) UnusedSector ┆ IY+12H),L ;SAVE BUFFER POINTER TXDRIVER PAGE 3 LOC OBJ CODE M STM $5┆
0x01540…015c8 (1, 0, 8) UnusedSector ┆ 19 0049 ED79 139 OUT (C),A ; TRANSMIT FIRST CHARACTER 12 004B FD361600 140 LD (IY+16H),00H ; RESET CHECKS d┆
0x015c8…01650 (1, 0, 9) UnusedSector ┆ 173 JR Z,ENABLE_CRC ; THEN DO 10 174 175 DISABLE_CRC 17 T┆
0x01650…016d8 (1, 0, 10) UnusedSector ┆ 19 002F 2023 124 JR NZ,CRC_DISABLE ;THEN DO 10 125 126 CRC_ENABLE ┆
0x016d8…01760 (1, 0, 11) UnusedSector ┆ 16H) ; 0063 FD7716 158 LD (IY+16H),A ;SAVE NEW CHECKSUM 159 ; 0066 FD5E14 160 LD E,(IY = ┆
0x01760…017e8 (1, 0, 12) UnusedSector ┆ T SOURCE STATEMENT ASM 5.9 009E FD7413 190 LD (IY+13H),H ; 19 00A1 FD7E1A 191 LD ┆
0x017e8…01870 (1, 0, 13) UnusedSector ┆ UM CALCULATOR 19 004F FD361E02 141 LD (IY+1EH),02H ; NEXT INT.ROUTINE = CONXTRA 0053 C9 142 RET ; ^;┆
0x01870…018f8 (1, 0, 14) UnusedSector ┆ 6 0086 FD361E04 177 LD (IY+1EH),04H ; NEXT INT.ROUTINE = TRAXEND 008A C9 178 RET ; 1 l ┆
0x018f8…01980 (1, 0, 15) UnusedSector ┆ 127 0031 FD6E14 128 LD L,(IY+14H) ; 0034 FD6615 129 LD H,(IY+15H) ; 0037 2B 130 d ┆
0x01980…01a08 (1, 0, 16) UnusedSector ┆ +14H) ;GET CURRENT BYTE COUNT 0069 FD5615 161 LD D,(IY+15H) ; 006C 1B 162 DEC DE ; 006D 7B 163 X┆
0x01a08…01a90 (1, 0, 17) UnusedSector ┆ A,(IY+1AH) ;IF TIMEOUT INDICATOR = 01H 19 00A4 FE01 192 CP 01H ; 07 00A6 C0 193 RET NZ ;THEN DO ┆
0x01a90…01b18 (1, 0, 18) UnusedSector ┆ 143 144 CRC_DISABLE 145 146 ;ELSE DO < ┆
0x01b18…01ba0 (1, 0, 19) UnusedSector ┆ 79 ; ELSE DO 180 ENABLE_CRC 181 008B FD361E06 182 LD (IY+1EH),06H ; NEX ┆
0x01ba0…01c28 (1, 0, 20) UnusedSector ┆ DEC HL ; DECREMENT CURRENT BYTE COUNT 0038 FD7514 131 LD (IY+14H),L ; TXDRIVER ┆
0x01c28…01cb0 (1, 0, 21) UnusedSector ┆ LD A,E ; 006E B2 164 OR D ;IF LAST CHARACTER 006F 2023 165 JR NZ,TRACOUNT ;THEN DO 0071 FD361800 1 ┆
0x01cb0…01d38 (1, 0, 22) UnusedSector ┆ 00A7 FD361E08 194 LD (IY+1EH),08H ; NEXT INT.ROUTINE = TRAXSYN 00AB AF 195 XOR A ; RESET TIMEOUT INDICATOR q ┆
0x01d38…01dc0 (1, 0, 23) UnusedSector ┆ 147 ;END 148 149 ;*************************************************** vJ┆
0x01dc0…01e48 (1, 0, 24) UnusedSector ┆ T INT.ROUTINE = ENDXTRA 008F FD362000 183 LD (IY+20H),00H ; RESET TX-UNDERRUN 19 0093 C9 184 RET ; 0 ┆
0x01e48…01ed0 (1, 0, 25) UnusedSector ┆ PAGE 2 LOC OBJ CODE M STMT SOURCE STATEMENT ASM 5.9 003B FD7415 132 5 ┆
0x01ed0…01f58 (1, 0, 26) UnusedSector ┆ 166 LD (IY+18H),0 ; STOP TIMER 0075 FD361900 167 LD (IY+19H),0 ; RESET TIME VALUE 0079 FD361A00 168 LD (IY+1A ?┆
0x01f58…01fe0 (1, 0, 27) UnusedSector ┆ 04 00AC FD771A 196 LD (IY+1AH),A ; 19 00AF FD7719 197 LD (IY+19H),A ; RESET TIMEOUT VALUE 19 R ┆
0x01fe0…02068 (1, 0, 28) UnusedSector ┆ ********************** 150 XMIT_LOOP 151 0054 FD6E12 152 LD L,(IY+12H) ;GET PO , ┆
0x02068…020f0 (1, 0, 29) UnusedSector ┆ 185 ; END 0094 FD7314 186 TRACOUN LD (IY+14H),E ;DECREMENT AND SAVE CURRENT BYTE COUNT 19 0097 F ┆
0x020f0…02178 (1, 0, 30) UnusedSector ┆ LD (IY+15H),H ; 133 003E FD3412 134 INC (IY+12H) ; 0041 2003 135 JR NZ,CRC2 ; INCREME X)┆
0x02178…02200 (1, 0, 31) UnusedSector ┆ H),0 ; RESET TIME OUT INDICATION 007D 7E 169 LD A,(HL) ; GET CHARACTER 007E FE17 170 CP ETB ; IF NOT E 7┆
0x02200…02288 (2, 0, 0) UnusedSector ┆ 5 FD6613 119 LD H,(IY+13H) ; 19 0028 7E 120 LD A,(HL) ;GET CHARACTER 07 0029 FE01 121 C k ┆
0x02288…02310 (2, 0, 1) UnusedSector ┆ 25 DEFW SYSRAM+240H+33*08H; 0102 5003 X 426 DEFW SYSRAM+240H+34*08H; 0104 4003 X 427 DEFW SYSRAM+240H+32*08H V8┆
0x02310…02398 (2, 0, 2) UnusedSector ┆ TRAROU 85 GLOBAL START_TRANSMISSION 86 GLOBAL XMIT_LOOP 87 ┆
0x02398…02420 (2, 0, 3) UnusedSector ┆ 412 DEFB ASIO2+ACONT ; 00EE 00 413 DEFB 00H ;TRANSMITTER INTERRUPT OFFSET 00EF 00 414 DEFB 00H ; :_┆
0x02420…024a8 (2, 0, 4) UnusedSector ┆ (HL) 104 000E 1E00 R 105 TRATAB DEFW START_TRANSMISSION 0010 5400 R 106 DEFW XMIT_LOOP 00 ┆
0x024a8…02530 (2, 0, 5) UnusedSector ┆ F EMPTY BUFFER QUEUE 00DA F800 397 DEFW REC4SEM ;RECEIVER SEMAPHORE VALUE IN CR80-LTU COM. 00DC F000 398 ┆
0x02530…025b8 (2, 0, 6) UnusedSector ┆ ; 0106 0000 428 ADD4ELE DEFW 0000H 0108 0000 X 429 DEFW RCT4CH 430 ;ECHO OURCE STATEME R┆
0x025b8…02640 (2, 0, 7) UnusedSector ┆ Q : 791101 791101 ┆
0x02640…026c8 (2, 0, 8) UnusedSector ┆ RECEIVER INTERRUPT OFFSET 00F0 00 415 TX4UND DEFB 0000H ; 00F1 00 416 NEW4BUF DEFB 0000H ; 00F2 1800 ┆
0x026c8…02750 (2, 0, 9) UnusedSector ┆ TXDRIVER PAGE 1 LOC OBJ CODE M STMT SOURCE STATEMENT ┆
0x02750…027d8 (2, 0, 10) UnusedSector ┆ DEFW TRA4SEM ;TRANSMITTER SEMAPHORE VALUE IN CR80-LTU COM. 00DE 00 399 RX4FLAG DEFB 0000H ; 00DF 01 400 ┆
0x027d8…02860 (2, 0, 11) UnusedSector ┆ GLOBAL END_TRANSMISSION 88 GLOBAL TRA_END 89 GLOBAL TRA_SYN *┆
0x02860…028e8 (2, 0, 12) UnusedSector ┆ 12 C000 R 107 DEFW TRA_END 0014 B300 R 108 DEFW END_TRANSMISSION 0016 DB00 R 109 DEFW TRA_SYN 0018 ┆
0x028e8…02970 (2, 0, 13) UnusedSector ┆ R 417 DEFW INTSIO+018H ; 00F4 0000 X 418 DEFW SIO4CH ; 00F6 00 419 SYN4STA DEFB 0000H ; 00F7 00 ┆
0x02970…029f8 (2, 0, 14) UnusedSector ┆ ASM 5.9 1 ;*************************************************************************** ]#┆
0x029f8…02a80 (2, 0, 15) UnusedSector ┆ DEFB T4253A ; 00E0 00 401 DEFB T4253C ; 00E1 402 DEFS 01H ; 00E2 0000 403 ADD4BUF D ┆
0x02a80…02b08 (2, 0, 16) UnusedSector ┆ 90 GLOBAL SYNC_TRANSMISSION 91 GLOBAL PSEUDO_TRANSMITTER 92 GLOBAL PRE_START ┆
0x02b08…02b90 (2, 0, 17) UnusedSector ┆ F900 R 110 DEFW PSEUDO_TRANSMITTER 001A ED00 R 111 DEFW SYNC_TRANSMISSION 001C 0001 R 112 DEFW PRE_STAR > ┆
0x02b90…02c18 (2, 0, 18) UnusedSector ┆ 420 PER4MIT DEFB 0000H ; 00F8 0000 X 421 DEFW QUE4REC ; 00FA 0000 422 ELE4ADD DEFW 0000H ; o┆
0x02c18…02ca0 (2, 0, 19) UnusedSector ┆ 2 ;* 3 ;* TRANSMITTER MODULE 4 ;* 5 ;******* ┆
0x02ca0…02d28 (2, 0, 20) UnusedSector ┆ EFW 0000H ; 00E4 0000 404 COU4BY DEFW 0000H ; 00E6 00 405 CHE4CAL DEFB 0000H ; 00E7 00 406 @┆
0x02d28…02db0 (2, 0, 21) UnusedSector ┆ 93 EXTERNAL SIOREADWRITE 94 0000 210E00 R 95 TRAROU LD HL,TRATAB 0003 FD4E1E { ┆
0x02db0…02e38 (2, 0, 22) UnusedSector ┆ T 113 114 ;ECHO 115 START_TRANSMISSION 116 P┆
0x02e38…02ec0 (2, 0, 23) UnusedSector ┆ TABLE PAGE 8 LOC OBJ CODE M STMT SOURCE STATEMENT J┆
0x02ec0…02f48 (2, 0, 24) UnusedSector ┆ ******************************************************************** 6 *INCLUDE CONSTANT.S ┆
0x02f48…02fd0 (2, 0, 25) UnusedSector ┆ REC4SUM DEFB 0000H ; 00E8 00 407 TIM4STA DEFB 0000H ; 00E9 00 408 TIM4VAL DEFB 0000H ; 00EA 00 i┆
0x02fd0…03058 (2, 0, 26) UnusedSector ┆ 96 LD C,(IY+1EH) 0006 0600 97 LD B,0 0008 09 98 ADD HL,BC 0009 5E 99 LD E,(HL) 0 ┆
0x03058…030e0 (2, 0, 27) UnusedSector ┆ 001E FD361801 117 LD (IY+18H),01H ; 19 0022 FD6E12 118 LD L,(IY+12H) ;GET POINTER TO FIRST CHARACTER 19 002 ┆
0x030e0…03168 (2, 0, 28) UnusedSector ┆ ASM 5.9 00FC 0000 423 BY4COU DEFW 0000H ; 00FE 0000 424 BUF4ADD DEFW 0000H ; 0100 4803 X 4 ┆
0x03168…031f0 (2, 0, 29) UnusedSector ┆ 80 *L ON 81 ;ECHO 82 83 84 GLOBAL ┆
0x031f0…03278 (2, 0, 30) UnusedSector ┆ 409 TIM4OUT DEFB 0000H ; 00EB 00 410 DEFB 0 ; 00EC 40 411 DEFB ASIO2+ADATA ; 00ED 42 ┆
0x03278…03300 (2, 0, 31) UnusedSector ┆ 00A 23 100 INC HL 000B 56 101 LD D,(HL) 000C EB 102 EX DE,HL 000D E9 103 JP ┆
0x03300…03388 (3, 0, 0) DataSector
[…0x2…]
0x03498…03520 (3, 0, 3) UnusedSector ┆ ;COMMUNICATION AREA START ADDRESS 00D4 0000 394 DEFW 0000H ;CONTAINING TRANSMITTER BUFFER ELEMENT ADDRESS 00D ┆
0x03520…035a8 (3, 0, 4) DataSector
0x035a8…03630 (3, 0, 5) UnusedSector ┆ 00 377 ELE3ADD DEFW 0000H ; 00C2 0000 378 BY3COU DEFW 0000H ; 00C4 0000 379 BUF3ADD DEFW 0000H ; 0 ┆
0x03630…036b8 (3, 0, 6) DataSector
[…0x1…]
0x03740…037c8 (3, 0, 8) UnusedSector ┆ 6 0000 395 DEFW 0000H ;CONTAINING RECEIVER BUFFER ELEMENT ADDRESS 00D8 0000 X 396 DEFW EMP4QUE ;ADDRESS OF 4 ┆
0x037c8…03850 (3, 0, 9) DataSector
0x03850…038d8 (3, 0, 10) UnusedSector ┆ 00C6 F802 X 380 DEFW SYSRAM+240H+23*08H; 00C8 0003 X 381 DEFW SYSRAM+240H+24*08H; 00CA F002 X 382 DEF , ┆
0x038d8…03960 (3, 0, 11) DataSector
[…0x3…]
0x03af8…03b80 (3, 0, 15) UnusedSector ┆ W SYSRAM+240H+22*08H; 00CC 0000 383 ADD3ELE DEFW 0000H 00CE 0000 X 384 DEFW RCT3CH 385 * ┆
0x03b80…03c08 (3, 0, 16) DataSector
[…0x3…]
0x03da0…03e28 (3, 0, 20) UnusedSector ┆ 386 ;ECHO 387 388 T4253A EQU 0001H ;8253 WITH ADDRESS 030H SELECT ┆
0x03e28…03eb0 (3, 0, 21) DataSector
[…0x3…]
0x04048…040d0 (3, 0, 25) UnusedSector ┆ ED 389 T4253C EQU 0000H ;COUNTER 0 ON 8253 SELECTED 390 391 CHA4TA + ┆
0x040d0…04158 (3, 0, 26) DataSector
[…0x3…]
0x042f0…04378 (3, 0, 30) UnusedSector ┆ B ;CHANNEL TABLE ADDRESS CHANNEL 2: 00D0 0200 392 DEFW 0002H ;CHANNEL STATUS 00D2 3240 393 DEFW CHA4 ┆
0x04378…04400 (3, 0, 31) DataSector
0x04400…04488 (4, 0, 0) UnusedSector ┆ 00 361 REC3SUM DEFB 0000H ; 00AE 00 362 TIM3STA DEFB 0000H ; 00AF 00 363 TIM3VAL DEFB 000 w>┆
0x04488…04510 (4, 0, 1) UnusedSector ┆ 0000 X 332 DEFW QUE2REC ; 0086 0000 333 ELE2ADD DEFW 0000H ; 0088 0000 334 BY2COU DEFW 0000H ; 0 rv┆
0x04510…04598 (4, 0, 2) UnusedSector ┆ 374 SYN3STA DEFB 0000H ; 00BD 00 375 PER3MIT DEFB 0000H ; 00BE 0000 X 376 DEFW QUE3REC ; 00C0 00 &┆
0x04598…04620 (4, 0, 3) UnusedSector ┆ BY DEFW 0000H ; 0072 00 316 CHE2CAL DEFB 0000H ; 0073 00 317 REC2SUM DEFB 0000H ; 0074 00 V ┆
0x04620…046a8 (4, 0, 4) UnusedSector ┆ ELEMENT ADDRESS 009C 0000 350 DEFW 0000H ;CONTAINING RECEIVER BUFFER ELEMENT ADDRESS 009E 0000 X 351 DEFW & ┆
0x046a8…04730 (4, 0, 5) UnusedSector ┆ DEFW 0000H ;CONTAINING TRANSMITTER BUFFER ELEMENT ADDRESS 0062 0000 306 DEFW 0000H ;CONTAINING RECEIVER BUFFER P┆
0x04730…047b8 (4, 0, 6) UnusedSector ┆ 08A 0000 335 BUF2ADD DEFW 0000H ; 008C A802 X 336 DEFW SYSRAM+240H+13*08H; 008E B002 X 337 DEFW SYS >┆
0x047b8…04840 (4, 0, 7) UnusedSector ┆ 0H ; 00B0 00 364 TIM3OUT DEFB 0000H ; TABLE PAGE 7 ┆
0x04840…048c8 (4, 0, 8) UnusedSector ┆ 318 TIM2STA DEFB 0000H ; 0075 00 319 TIM2VAL DEFB 0000H ; 0076 00 320 TIM2OUT DEFB 0000H ; 0077 00 RL┆
0x048c8…04950 (4, 0, 9) UnusedSector ┆ EMP3QUE ;ADDRESS OFF EMPTY BUFFER QUEUE 00A0 A800 352 DEFW REC3SEM ;RECEIVER SEMAPHORE VALUE IN CR80-LTU COM. 00A2 I`┆
0x04950…049d8 (4, 0, 10) UnusedSector ┆ ELEMENT ADDRESS TABLE PAGE 6 LOC OBJ CODE M STMT SOURCE STATEME C ┆
0x049d8…04a60 (4, 0, 11) UnusedSector ┆ RAM+240H+14*08H; 0090 A002 X 338 DEFW SYSRAM+240H+12*08H; 0092 0000 339 ADD2ELE DEFW 0000H 0094 0000 X ┆
0x04a60…04ae8 (4, 0, 12) UnusedSector ┆ LOC OBJ CODE M STMT SOURCE STATEMENT ASM 5.9 00B1 00 365 DEFB 0 ; 00B2 41 3 - ┆
0x04ae8…04b70 (4, 0, 13) UnusedSector ┆ 321 DEFB 0 ; 0078 50 322 DEFB ASIO1+ADATA ; 0079 52 323 DEFB ASIO1+ACONT ; 007A 00 D ┆
0x04b70…04bf8 (4, 0, 14) UnusedSector ┆ A000 353 DEFW TRA3SEM ;TRANSMITTER SEMAPHORE VALUE IN CR80-LTU COM. 00A4 00 354 RX3FLAG DEFB 0000H ; 00 ┆
0x04bf8…04c80 (4, 0, 15) UnusedSector ┆ NT ASM 5.9 0064 0000 X 307 DEFW EMP2QUE ;ADDRESS OFF EMPTY BUFFER QUEUE 0066 5800 3 ┆
0x04c80…04d08 (4, 0, 16) UnusedSector ┆ 340 DEFW RCT2CH 341 342 ;ECHO 343 T3253A EQU 0001H ;8253 WITH \┆
0x04d08…04d90 (4, 0, 17) UnusedSector ┆ 66 DEFB BSIO2+BDATA ; 00B3 43 367 DEFB BSIO2+BCONT ; 00B4 00 368 DEFB 00H ;TRANSMITTER INTERRUPT OF qm┆
0x04d90…04e18 (4, 0, 18) UnusedSector ┆ 324 DEFB 00H ;TRANSMITTER INTERRUPT OFFSET 007B 00 325 DEFB 00H ;RECEIVER INTERRUPT OFFSET 007C 00 B ┆
0x04e18…04ea0 (4, 0, 19) UnusedSector ┆ A5 01 355 DEFB T3253A ; 00A6 01 356 DEFB T3253C ; 00A7 357 DEFS 01H ; 00A8 0000 ┆
0x04ea0…04f28 (4, 0, 20) UnusedSector ┆ 08 DEFW REC2SEM ;RECEIVER SEMAPHORE VALUE IN CR80-LTU COM. 0068 5000 309 DEFW TRA2SEM ;TRANSMITTER SEMAPHORE VALU v┆
0x04f28…04fb0 (4, 0, 21) UnusedSector ┆ ADDRESS 030H SELECTED 344 T3253C EQU 0001H ;COUNTER 1 ON 8253 SELECTED 345 KH┆
0x04fb0…05038 (4, 0, 22) UnusedSector ┆ FSET 00B5 00 369 DEFB 00H ;RECEIVER INTERRUPT OFFSET 00B6 00 370 TX3UND DEFB 0000H ; 00B7 00 Y ┆
0x05038…050c0 (4, 0, 23) UnusedSector ┆ 326 TX2UND DEFB 0000H ; 007D 00 327 NEW2BUF DEFB 0000H ; 007E 0800 R 328 DEFW INTSIO+08H ; 0080 00 ┆
0x050c0…05148 (4, 0, 24) UnusedSector ┆ 358 ADD3BUF DEFW 0000H ; 00AA 0000 359 COU3BY DEFW 0000H ; 00AC 00 360 CHE3CAL DEFB 0000H ; 00AD E ┆
0x05148…051d0 (4, 0, 25) UnusedSector ┆ E IN CR80-LTU COM. 006A 00 310 RX2FLAG DEFB 0000H ; 006B 02 311 DEFB T2253A ; 006C 00 312 ┆
0x051d0…05258 (4, 0, 26) UnusedSector ┆ 346 CHA3TAB ;CHANNEL TABLE ADDRESS CHANNEL 1: 0096 0200 347 DEFW 0002H ;CHANNEL STATUS 0098 2240 ┆
0x05258…052e0 (4, 0, 27) UnusedSector ┆ 371 NEW3BUF DEFB 0000H ; 00B8 1000 R 372 DEFW INTSIO+010H ; 00BA 0000 X 373 DEFW SIO3CH ; 00BC 00 YS┆
0x052e0…05368 (4, 0, 28) UnusedSector ┆ 00 X 329 DEFW SIO2CH ; 0082 00 330 SYN2STA DEFB 0000H ; 0083 00 331 PER2MIT DEFB 0000H ; 0084 ┆
0x05368…053f0 (4, 0, 29) Descriptor {
0x05368…053f0 am = CHS(4, 0, 29, #4) // 0x5368 @0x0
0x05368…053f0 rsv0 = 00000000 // 0x536a @0x2
0x05368…053f0 file_id = 0000 // 0x536e @0x6
0x05368…053f0 dirsect = (22, 0, 20) // 0x5370 @0x8
0x05368…053f0 firstsect = (3, 0, 6) // 0x5372 @0xa
0x05368…053f0 lastsect = (3, 0, 1) // 0x5374 @0xc
0x05368…053f0 type = 0x10 // 0x5376 @0xe
0x05368…053f0 reccnt = 0x0018 // 0x5377 @0xf
0x05368…053f0 reclen = 0x0080 // 0x5379 @0x11
0x05368…053f0 blklen = 0x0080 // 0x537b @0x13
0x05368…053f0 prop = 0x00 // 0x537d @0x15
0x05368…053f0 adr = 0x0000 // 0x537e @0x16
0x05368…053f0 lastbytes = 0x0080 // 0x5380 @0x18
0x05368…053f0 created = »791101 « // 0x5382 @0x1a
0x05368…053f0 modified = »791101 « // 0x538a @0x22
0x05368…053f0 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x5392 @0x2a
0x05368…053f0 prev = (22, 0, 20) // 0x53ea @0x82
0x05368…053f0 next = (3, 0, 6) // 0x53ec @0x84
0x05368…053f0 crc = a20a // 0x53ee @0x86
0x05368…053f0 }
0x053f0…05478 (4, 0, 30) UnusedSector ┆ DEFB T2253C ; 006D 313 DEFS 01H ; 006E 0000 314 ADD2BUF DEFW 0000H ; 0070 0000 315 COU2 4┆
0x05478…05500 (4, 0, 31) UnusedSector ┆ 348 DEFW CHA3 ;COMMUNICATION AREA START ADDRESS 009A 0000 349 DEFW 0000H ;CONTAINING TRANSMITTER BUFFER <┆
0x05500…05588 (5, 0, 0) UnusedSector ┆ DEFW 0002H ;CHANNEL STATUS 005E 1240 304 DEFW CHA2 ;COMMUNICATION AREA START ADDRESS 0060 0000 305 vJ┆
0x05588…05610 (5, 0, 1) UnusedSector ┆ SELECTED 256 T1253C EQU 0001H ;COUNTER 1 ON 8253 SELECTED 257 258 ┆
0x05610…05698 (5, 0, 2) UnusedSector ┆ 00 287 PER1MIT DEFB 0000H ; 004A 0000 X 288 DEFW QUE1REC ; 004C 0000 289 ELE1ADD DEFW 0000H ; 0 ┆
0x05698…05720 (5, 0, 3) UnusedSector ┆ X 239 DEFW EXT2STA 000C 0000 X 240 DEFW REC2ROU 000E 0000 X 241 DEFW ERR2REC 242 00 ! ┆
0x05720…057a8 (5, 0, 4) UnusedSector ┆ D1BUF DEFW 0000H ; 0036 0000 271 COU1BY DEFW 0000H ; 0038 00 272 CHE1CAL DEFB 0000H ; 0039 00 `┆
0x057a8…05830 (5, 0, 5) UnusedSector ┆ 222 ;CHANNEL 4 223 EXTERNAL TRA4ROU,REC4ROU,EXT4STA,ERR4REC,RCT4CH 224 EXTERNAL S :┆
0x05830…058b8 (5, 0, 6) UnusedSector ┆ CHA1TAB ;CHANNEL TABLE ADDRESS CHANNEL 1: 0022 0200 259 DEFW 0002H ;CHANNEL STATUS 0024 0240 260 DEFW b┆
0x058b8…05940 (5, 0, 7) UnusedSector ┆ 04E 0000 290 BY1COU DEFW 0000H ; 0050 0000 291 BUF1ADD DEFW 0000H ; 0052 5802 X 292 DEFW SYSRAM+2 u ┆
0x05940…059c8 (5, 0, 8) UnusedSector ┆ 10 0000 X 243 DEFW TRA3ROU 0012 0000 X 244 DEFW EXT3STA 0014 0000 X 245 DEFW REC3ROU 0016 0000 ┆
0x059c8…05a50 (5, 0, 9) UnusedSector ┆ 273 REC1SUM DEFB 0000H ; 003A 00 274 TIM1STA DEFB 0000H ; 003B 00 275 TIM1VAL DEFB 0000H ; 003C ┆
0x05a50…05ad8 (5, 0, 10) UnusedSector ┆ IO4CH,EMP4QUE,QUE4REC 225 226 GLOBAL TX4UND,NEW4BUF,ADD4BUF,COU4BY,ADD4ELE ┆
0x05ad8…05b60 (5, 0, 11) UnusedSector ┆ CHA1 ;COMMUNICATION AREA START ADDRESS 0026 0000 261 DEFW 0000H ;CONTAINING TRANSMITTER BUFFER ELEMENT ADDR :%┆
0x05b60…05be8 (5, 0, 12) UnusedSector ┆ 40H+03*08H; 0054 6002 X 293 DEFW SYSRAM+240H+04*08H; 0056 5002 X 294 DEFW SYSRAM+240H+02*08H; 0058 0000 ┆
0x05be8…05c70 (5, 0, 13) UnusedSector ┆ X 246 DEFW ERR3REC 247 0018 0000 X 248 DEFW TRA4ROU TABLE ┆
0x05c70…05cf8 (5, 0, 14) UnusedSector ┆ 00 276 TIM1OUT DEFB 0000H ; 003D 00 277 DEFB 0 ; 003E 51 278 DEFB BSIO1+BDATA ; 003F 53 +┆
0x05cf8…05d80 (5, 0, 15) UnusedSector ┆ 227 GLOBAL CHE4CAL,TIM4OUT,TIM4STA,TIM4VAL 228 GLOBAL REC4SUM,SYN4STA,PER4MIT,ELE4ADD ┆
0x05d80…05e08 (5, 0, 16) UnusedSector ┆ ESS 0028 0000 262 DEFW 0000H ;CONTAINING RECEIVER BUFFER ELEMENT ADDRESS 002A 0000 X 263 DEFW EMP1QUE ;ADD - ┆
0x05e08…05e90 (5, 0, 17) UnusedSector ┆ 295 ADD1ELE DEFW 0000H 005A 0000 X 296 DEFW RCT1CH 297 298 ;ECHO 9 ┆
0x05e90…05f18 (5, 0, 18) UnusedSector ┆ PAGE 5 LOC OBJ CODE M STMT SOURCE STATEMENT ASM 5.9 001A 0000 X 249 K┆
0x05f18…05fa0 (5, 0, 19) UnusedSector ┆ 279 DEFB BSIO1+BCONT ; 0040 00 280 DEFB 00H ;TRANSMITTER INTERRUPT OFFSET 0041 00 281 DEFB ┆
0x05fa0…06028 (5, 0, 20) UnusedSector ┆ 229 GLOBAL RX4FLAG,BY4COU,BUF4ADD,CHA4TAB 230 231 EXTERNAL SYSRAM 9d┆
0x06028…060b0 (5, 0, 21) UnusedSector ┆ RESS OFF EMPTY BUFFER QUEUE 002C 0800 264 DEFW REC1SEM ;RECEIVER SEMAPHORE VALUE IN CR80-LTU COM. 002E 0000 ┆
0x060b0…06138 (5, 0, 22) UnusedSector ┆ 299 T2253A EQU 0002H ;8253 WITH ADDRESS 010H SELECTED 300 T2253C EQU 0000H ;COUNTER 0 ON 825 ┆
0x06138…061c0 (5, 0, 23) UnusedSector ┆ DEFW EXT4STA 001C 0000 X 250 DEFW REC4ROU 001E 0000 X 251 DEFW ERR4REC 252 0020 ┆
0x061c0…06248 (5, 0, 24) UnusedSector ┆ 00H ;RECEIVER INTERRUPT OFFSET 0042 00 282 TX1UND DEFB 0000H ; 0043 00 283 NEW1BUF DEFB 0000H ; 0044 ┆
0x06248…062d0 (5, 0, 25) UnusedSector ┆ 232 INTSIO 0000 0000 X 233 DEFW TRA1ROU 0002 0000 X 234 DEFW EXT1STA 0004 0000 X 235 ┆
0x062d0…06358 (5, 0, 26) UnusedSector ┆ 265 DEFW TRA1SEM ;TRANSMITTER SEMAPHORE VALUE IN CR80-LTU COM. 0030 00 266 RX1FLAG DEFB 0000H ; 0031 02 L┆
0x06358…063e0 (5, 0, 27) UnusedSector ┆ 3 SELECTED 301 302 CHA2TAB ;CHANNEL TABLE ADDRESS CHANNEL 2: 005C 0200 303 D ┆
0x063e0…06468 (5, 0, 28) UnusedSector ┆ 253 INTCTC DEFS 0002H 254 ;ECHO 255 T1253A EQU 0002H ;8253 WITH ADDRESS 030H ┆
0x06468…064f0 (5, 0, 29) UnusedSector ┆ 0000 R 284 DEFW INTSIO ; 0046 0000 X 285 DEFW SIO1CH ; 0048 00 286 SYN1STA DEFB 0000H ; 0049 ┆
0x064f0…06578 (5, 0, 30) UnusedSector ┆ DEFW REC1ROU 0006 0000 X 236 DEFW ERR1REC 237 0008 0000 X 238 DEFW TRA2ROU 000A 0000 L┆
0x06578…06600 (5, 0, 31) UnusedSector ┆ 267 DEFB T1253A ; 0032 01 268 DEFB T1253C ; 0033 269 DEFS 01H ; 0034 0000 270 AD ┆
0x06600…06688 (6, 0, 0) UnusedSector ┆ 3BUF,COU3BY,ADD3ELE 218 GLOBAL CHE3CAL,TIM3OUT,TIM3STA,TIM3VAL 219 GLOBAL REC3SUM,E ┆
0x06688…06710 (6, 0, 1) DataSector
0x06710…06798 (6, 0, 2) UnusedSector ┆ LE3ADD,BY3COU,BUF3ADD 220 GLOBAL RX3FLAG,PER3MIT,SYN3STA,CHA3TAB 221 m ┆
0x06798…06820 (6, 0, 3) DataSector
[…0x3…]
0x069b8…06a40 (6, 0, 7) UnusedSector ┆ ERNAL SIO2CH,EMP2QUE,QUE2REC 205 206 GLOBAL TX2UND,NEW2BUF,ADD2BUF,COU2BY,ADD2ELE ┆
0x06a40…06ac8 (6, 0, 8) DataSector
[…0x3…]
0x06c60…06ce8 (6, 0, 12) UnusedSector ┆ 207 GLOBAL CHE2CAL,TIM2OUT,TIM2STA,TIM2VAL 208 GLOBAL REC2SUM,SYN2STA,PER2MIT,ELE2ADD ┆
0x06ce8…06d70 (6, 0, 13) DataSector
[…0x3…]
0x06f08…06f90 (6, 0, 17) UnusedSector ┆ 209 GLOBAL RX2FLAG,BY2COU,BUF2ADD,CHA2TAB 210 211 7 ┆
0x06f90…07018 (6, 0, 18) DataSector
[…0x3…]
0x071b0…07238 (6, 0, 22) UnusedSector ┆ 212 ;CHANNEL 3 213 214 EXTERNAL TRA3ROU,REC3ROU,EXT3STA,ERR3REC,RCT3CH ┆
0x07238…072c0 (6, 0, 23) DataSector
[…0x3…]
0x07458…074e0 (6, 0, 27) UnusedSector ┆ 215 EXTERNAL SIO3CH,EMP3QUE,QUE3REC 216 217 GLOBAL TX3UND,NEW3BUF,ADD 2 ┆
0x074e0…07568 (6, 0, 28) DataSector
[…0x7…]
0x07920…079a8 (7, 0, 4) UnusedSector ┆ 202 ;CHANNEL 2 203 EXTERNAL TRA2ROU,REC2ROU,EXT2STA,ERR2REC,RCT2CH 204 EXT ┆
0x079a8…07a30 (7, 0, 5) DataSector
[…0x1…]
0x07ab8…07b40 (7, 0, 7) Descriptor {
0x07ab8…07b40 am = CHS(7, 0, 7, #4) // 0x7ab8 @0x0
0x07ab8…07b40 rsv0 = 00000000 // 0x7aba @0x2
0x07ab8…07b40 file_id = 0000 // 0x7abe @0x6
0x07ab8…07b40 dirsect = (22, 0, 15) // 0x7ac0 @0x8
0x07ab8…07b40 firstsect = (7, 0, 12) // 0x7ac2 @0xa
0x07ab8…07b40 lastsect = (6, 0, 29) // 0x7ac4 @0xc
0x07ab8…07b40 type = 0x20 // 0x7ac6 @0xe
0x07ab8…07b40 reccnt = 0x0022 // 0x7ac7 @0xf
0x07ab8…07b40 reclen = 0x0080 // 0x7ac9 @0x11
0x07ab8…07b40 blklen = 0x0080 // 0x7acb @0x13
0x07ab8…07b40 prop = 0x00 // 0x7acd @0x15
0x07ab8…07b40 adr = 0x0000 // 0x7ace @0x16
0x07ab8…07b40 lastbytes = 0x007b // 0x7ad0 @0x18
0x07ab8…07b40 created = »791101 « // 0x7ad2 @0x1a
0x07ab8…07b40 modified = »830315 « // 0x7ada @0x22
0x07ab8…07b40 avail = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff // 0x7ae2 @0x2a
0x07ab8…07b40 prev = (22, 0, 15) // 0x7b3a @0x82
0x07ab8…07b40 next = (7, 0, 12) // 0x7b3c @0x84
0x07ab8…07b40 crc = e8ca // 0x7b3e @0x86
0x07ab8…07b40 }
0x07b40…07bc8 (7, 0, 8) DataSector
[…0x2…]
0x07cd8…07d60 (7, 0, 11) UnusedSector ┆ PAGE 4 LOC OBJ CODE M STMT SOURCE STATEMENT ASM 5.9 191 *E B┆
0x07d60…07de8 (7, 0, 12) DataSector
[…0x3…]
0x07f80…08008 (7, 0, 16) UnusedSector ┆ 192 ;CHANNEL 1 193 194 EXTERNAL TRA1ROU,REC1ROU,EXT1STA,ERR1REC,RCT1CH ┆
0x08008…08090 (7, 0, 17) DataSector
[…0x3…]
0x08228…082b0 (7, 0, 21) UnusedSector ┆ 195 EXTERNAL SIO1CH,EMP1QUE,QUE1REC 196 197 GLOBAL TX1UND,NEW1 ┆
0x082b0…08338 (7, 0, 22) DataSector
[…0x3…]
0x084d0…08558 (7, 0, 26) UnusedSector ┆ BUF,ADD1BUF,COU1BY,ADD1ELE 198 GLOBAL CHE1CAL,TIM1OUT,TIM1STA,TIM1VAL 199 GLOBAL RE > ┆
0x08558…085e0 (7, 0, 27) DataSector
[…0x3…]
0x08778…08800 (7, 0, 31) UnusedSector ┆ C1SUM,ELE1ADD,BY1COU,BUF1ADD 200 GLOBAL RX1FLAG,PER1MIT,SYN1STA,CHA1TAB 201 o ┆
0x08800…08888 (8, 0, 0) DataSector
[…0x25…]
0x09c30…09cb8 (9, 0, 6) Descriptor {
0x09c30…09cb8 am = CHS(9, 0, 6, #4) // 0x9c30 @0x0
0x09c30…09cb8 rsv0 = 00000000 // 0x9c32 @0x2
0x09c30…09cb8 file_id = 0000 // 0x9c36 @0x6
0x09c30…09cb8 dirsect = (22, 0, 15) // 0x9c38 @0x8
0x09c30…09cb8 firstsect = (9, 0, 7) // 0x9c3a @0xa
0x09c30…09cb8 lastsect = (7, 0, 6) // 0x9c3c @0xc
0x09c30…09cb8 type = 0x20 // 0x9c3e @0xe
0x09c30…09cb8 reccnt = 0x0045 // 0x9c3f @0xf
0x09c30…09cb8 reclen = 0x0080 // 0x9c41 @0x11
0x09c30…09cb8 blklen = 0x0080 // 0x9c43 @0x13
0x09c30…09cb8 prop = 0x00 // 0x9c45 @0x15
0x09c30…09cb8 adr = 0x0000 // 0x9c46 @0x16
0x09c30…09cb8 lastbytes = 0x0012 // 0x9c48 @0x18
0x09c30…09cb8 created = »820916 « // 0x9c4a @0x1a
0x09c30…09cb8 modified = »791101 « // 0x9c52 @0x22
0x09c30…09cb8 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x9c5a @0x2a
0x09c30…09cb8 prev = (22, 0, 15) // 0x9cb2 @0x82
0x09c30…09cb8 next = (9, 0, 7) // 0x9cb4 @0x84
0x09c30…09cb8 crc = 923f // 0x9cb6 @0x86
0x09c30…09cb8 }
0x09cb8…09d40 (9, 0, 7) DataSector
[…0x1d…]
0x0aca8…0ad30 (10, 0, 5) UnusedSector ┆ *********** 103 *INCLUDE CONSTANT 177 *L ON 178 ;ECHO 5┆
0x0ad30…0adb8 (10, 0, 6) DataSector
[…0x3…]
0x0af50…0afd8 (10, 0, 10) UnusedSector ┆ 179 GLOBAL INTSIO,INTCTC 180 181 BSIO1 EQU 0050H 182 ASI + ┆
0x0afd8…0b060 (10, 0, 11) DataSector
[…0x3…]
0x0b1f8…0b280 (10, 0, 15) UnusedSector ┆ O1 EQU 0050H 183 BSIO2 EQU 0040H 184 ASIO2 EQU 0040H 185 ┆
0x0b280…0b308 (10, 0, 16) DataSector
[…0x3…]
0x0b4a0…0b528 (10, 0, 20) UnusedSector ┆ 186 BCONT EQU 0003H 187 BDATA EQU 0001H 188 ACONT EQU 0002H s┆
0x0b528…0b5b0 (10, 0, 21) DataSector
[…0x3…]
0x0b748…0b7d0 (10, 0, 25) UnusedSector ┆ 189 ADATA EQU 0000H TABLE PAGE 3 LOC OBJ CODE M STMT S ┆
0x0b7d0…0b858 (10, 0, 26) DataSector
[…0x3…]
0x0b9f0…0ba78 (10, 0, 30) UnusedSector ┆ OURCE STATEMENT ASM 5.9 190 TABLE D┆
0x0ba78…0bb00 (10, 0, 31) DataSector
0x0bb00…0bb88 (11, 0, 0) UnusedSector ┆ MODULE 101 ;* 102 ;******************************************************************* ┆
0x0bb88…0bc10 (11, 0, 1) UnusedSector ┆ 58 ; * TX-UNDERRUN STATUS * 20H TABLE PAGE 2 LOC OBJ COD ┆
0x0bc10…0bc98 (11, 0, 2) UnusedSector ┆ QUEUE ADDRESS * 33H 87 ; ********************** 88 ; * RECEIVER SEMAPHORE * ┆
0x0bc98…0bd20 (11, 0, 3) UnusedSector ┆ 44 ; * RECEIVER CHECKSUM * 17H 45 ; ********************** 46 ; * J ┆
0x0bd20…0bda8 (11, 0, 4) UnusedSector ┆ 72 ; ********************** 73 ; * RECEIVER * 2AH 74 ; * BUFFER AD ┆
0x0bda8…0be30 (11, 0, 5) UnusedSector ┆ 30 ; ********************** 31 ; * RECEIVE BUSY FLAG * 0EH ┆
0x0be30…0beb8 (11, 0, 6) UnusedSector ┆ E M STMT SOURCE STATEMENT ASM 5.9 59 ; * TX BUFFER CONTROL * 21H ┆
0x0beb8…0bf40 (11, 0, 7) UnusedSector ┆ 34H 89 ; * QUEUE ADDRESS * 35H 90 ; ********************** ┆
0x0bf40…0bfc8 (11, 0, 8) UnusedSector ┆ TX TIMER STATUS * 18H 47 ; * TX TIMER VALUE * 19H 48 ; ***************** ┆
0x0bfc8…0c050 (11, 0, 9) UnusedSector ┆ DRESS * 2BH 75 ; ********************** 76 ; * RECEIVER * 2CH : ┆
0x0c050…0c0d8 (11, 0, 10) UnusedSector ┆ 32 ; * SELECTED 8253 CODE * 0FH 33 ; ********************** 34 ; * SEL. 8253 C >W┆
0x0c0d8…0c160 (11, 0, 11) UnusedSector ┆ 60 ; ********************** 61 ; * INTERRUPT VECTOR * 22H 62 ; * TAB c ┆
0x0c160…0c1e8 (11, 0, 12) UnusedSector ┆ 91 ; * TRANSMITTER * 36H 92 ; * BUFFER ADDRESS * 37H 93 ; **** ┆
0x0c1e8…0c270 (11, 0, 13) UnusedSector ┆ ***** 49 ; * TIMEOUT INDICATOR * 1AH 50 ; * * 1BH F┆
0x0c270…0c2f8 (11, 0, 14) UnusedSector ┆ 77 ; * BYTE COUNTER * 2DH 78 ; ********************** 79 ; '┆
0x0c2f8…0c380 (11, 0, 15) UnusedSector ┆ OUNTER * 10H 35 ; * * 11H 36 ; ********************** ┆
0x0c380…0c408 (11, 0, 16) UnusedSector ┆ LE ADDRESS * 23H 63 ; ********************** 64 ; * SIO_TABLE * 24H .┆
0x0c408…0c490 (11, 0, 17) UnusedSector ┆ ****************** 94 ; * RECEIVE TIMEOUT * 38H 95 ; * TIMER ADDRESS * 3 6┆
0x0c490…0c518 (11, 0, 18) UnusedSector ┆ 51 ; ********************** 52 ; * SIO DATA ADDRESS * 1CH 53 ; * E┆
0x0c518…0c5a0 (11, 0, 19) UnusedSector ┆ * RECEIVER BUFFER * 2EH 80 ; * CHAR. POINTER * 2FH 81 ; **************** :┆
0x0c5a0…0c628 (11, 0, 20) UnusedSector ┆ 37 ; * TRANSM. BUFFER * 12H 38 ; * CHAR. POINTER * 13H 39 *┆
0x0c628…0c6b0 (11, 0, 21) UnusedSector ┆ 65 ; * ADDRESS * 25H 66 ; ********************** 67 y7┆
0x0c6b0…0c738 (11, 0, 22) UnusedSector ┆ 9H 96 ; ********************** 97 ;ECHO 98 ;***************** ┆
0x0c738…0c7c0 (11, 0, 23) UnusedSector ┆ SIO CONT ADDRESS * 1DH 54 ; ********************** 55 ; * TX INT.ROUT.OFFSET * ! ┆
0x0c7c0…0c848 (11, 0, 24) UnusedSector ┆ ****** 82 ; * TRANSM. SEMAPHORE * 30H 83 ; * QUEUE ADDRESS * 31H ┆
0x0c848…0c8d0 (11, 0, 25) UnusedSector ┆ ; ********************** 40 ; * TRANSMITTER * 14H 41 ; * BYTE COUNTE ┆
0x0c8d0…0c958 (11, 0, 26) UnusedSector ┆ ; * SYNC STATUS * 26H 68 ; * * 27H 69 ; ********************** ┆
0x0c958…0c9e0 (11, 0, 27) UnusedSector ┆ ************************************************************* 99 ;* 100 ;* CHAXTAB ┆
0x0c9e0…0ca68 (11, 0, 28) UnusedSector ┆ 1EH 56 ; * RX INT.ROUT.OFFSET * 1FH 57 ; ********************** ┆
0x0ca68…0caf0 (11, 0, 29) UnusedSector ┆ 84 ; ********************** 85 ; * RETRANSM.SEMAPHORE * 32H 86 ; * ┆
0x0caf0…0cb78 (11, 0, 30) UnusedSector ┆ R * 15H 42 ; ********************** 43 ; * TRANSM. CHECKSUM * 16H LE┆
0x0cb78…0cc00 (11, 0, 31) UnusedSector ┆ 70 ; * RECEIVER * 28H 71 ; * QUEUE ADDRESS * 29H st┆
0x0cc00…0cc88 (12, 0, 0) UnusedSector ┆ * COMMUNICATION AREA * 02H 14 ; * START ADDRESS * 03H 15 ; ************* ? ┆
0x0cc88…0cd10 (12, 0, 1) DataSector
[…0x2…]
0x0ce20…0cea8 (12, 0, 4) UnusedSector ┆ ***************** 28 ; * TRANSMIT SEMAPHORE * 0CH 29 ; * QUEU NO. * 0DH ┆
0x0cea8…0cf30 (12, 0, 5) DataSector
0x0cf30…0cfb8 (12, 0, 6) UnusedSector ┆ ASM 5.9 1 ;************************************************************************** ┆
0x0cfb8…0d040 (12, 0, 7) UnusedSector ┆ ********* 16 ; * CR80 TRANSMIT * 04H 17 ; * BUFFER ADDRESS * 05H ┆
0x0d040…0d0c8 (12, 0, 8) DataSector
[…0x2…]
0x0d1d8…0d260 (12, 0, 11) UnusedSector ┆ 2 ;* 3 ;* TABLE MODULE 4 ;* 5 ;********** ┆
0x0d260…0d2e8 (12, 0, 12) UnusedSector ┆ 18 ; ********************** 19 ; * CR80 RECEIVE * 06H 20 ; * 0 ┆
0x0d2e8…0d370 (12, 0, 13) DataSector
[…0x2…]
0x0d480…0d508 (12, 0, 16) UnusedSector ┆ **************************************************************** 6 ; 7 ;CHAXTAB: y┆
0x0d508…0d590 (12, 0, 17) UnusedSector ┆ BUFFER ADDRESS * 07H 21 ; ********************** 22 ; * EMPTY BUFFER QUEUE * : ┆
0x0d590…0d618 (12, 0, 18) DataSector
[…0x2…]
0x0d728…0d7b0 (12, 0, 21) UnusedSector ┆ 8 ; 9 ; ********************** 10 ; * CHANNEL * 00H (┆
0x0d7b0…0d838 (12, 0, 22) UnusedSector ┆ 08H 23 ; * HEAD ADDRESS * 09H 24 ; ********************** m┆
0x0d838…0d8c0 (12, 0, 23) DataSector
[…0x3…]
0x0da58…0dae0 (12, 0, 27) UnusedSector ┆ 11 ; * STATUS * 01H 12 ; ********************** 13 ; Q┆
0x0dae0…0db68 (12, 0, 28) DataSector
[…0x2…]
0x0dc78…0dd00 (12, 0, 31) UnusedSector ┆ 25 ; * RECEIVE SEMAPHORE * 0AH 26 ; * QUEU NO. * 0BH 27 ; ***** ┆
0x0dd00…0dd88 (13, 0, 0) DataSector
[…0x1…]
0x0de10…0de98 (13, 0, 2) Descriptor {
0x0de10…0de98 am = CHS(13, 0, 2, #4) // 0xde10 @0x0
0x0de10…0de98 rsv0 = 00000000 // 0xde12 @0x2
0x0de10…0de98 file_id = 0000 // 0xde16 @0x6
0x0de10…0de98 dirsect = (22, 0, 10) // 0xde18 @0x8
0x0de10…0de98 firstsect = (12, 0, 5) // 0xde1a @0xa
0x0de10…0de98 lastsect = (9, 0, 8) // 0xde1c @0xc
0x0de10…0de98 type = 0x20 // 0xde1e @0xe
0x0de10…0de98 reccnt = 0x0023 // 0xde1f @0xf
0x0de10…0de98 reclen = 0x0080 // 0xde21 @0x11
0x0de10…0de98 blklen = 0x0080 // 0xde23 @0x13
0x0de10…0de98 prop = 0x00 // 0xde25 @0x15
0x0de10…0de98 adr = 0x0000 // 0xde26 @0x16
0x0de10…0de98 lastbytes = 0x002f // 0xde28 @0x18
0x0de10…0de98 created = »791101 « // 0xde2a @0x1a
0x0de10…0de98 modified = »830315 « // 0xde32 @0x22
0x0de10…0de98 avail = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff // 0xde3a @0x2a
0x0de10…0de98 prev = (22, 0, 10) // 0xde92 @0x82
0x0de10…0de98 next = (12, 0, 5) // 0xde94 @0x84
0x0de10…0de98 crc = 717c // 0xde96 @0x86
0x0de10…0de98 }
0x0de98…0df20 (13, 0, 3) DataSector
[…0x5…]
0x0e1c8…0e250 (13, 0, 9) Descriptor {
0x0e1c8…0e250 am = CHS(13, 0, 9, #4) // 0xe1c8 @0x0
0x0e1c8…0e250 rsv0 = 00000000 // 0xe1ca @0x2
0x0e1c8…0e250 file_id = 0000 // 0xe1ce @0x6
0x0e1c8…0e250 dirsect = (22, 0, 5) // 0xe1d0 @0x8
0x0e1c8…0e250 firstsect = (13, 0, 11) // 0xe1d2 @0xa
0x0e1c8…0e250 lastsect = (13, 0, 29) // 0xe1d4 @0xc
0x0e1c8…0e250 type = 0x20 // 0xe1d6 @0xe
0x0e1c8…0e250 reccnt = 0x000e // 0xe1d7 @0xf
0x0e1c8…0e250 reclen = 0x0080 // 0xe1d9 @0x11
0x0e1c8…0e250 blklen = 0x0080 // 0xe1db @0x13
0x0e1c8…0e250 prop = 0x00 // 0xe1dd @0x15
0x0e1c8…0e250 adr = 0x0000 // 0xe1de @0x16
0x0e1c8…0e250 lastbytes = 0x0023 // 0xe1e0 @0x18
0x0e1c8…0e250 created = »820804 « // 0xe1e2 @0x1a
0x0e1c8…0e250 modified = »830315 « // 0xe1ea @0x22
0x0e1c8…0e250 avail = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff // 0xe1f2 @0x2a
0x0e1c8…0e250 prev = (22, 0, 5) // 0xe24a @0x82
0x0e1c8…0e250 next = (13, 0, 11) // 0xe24c @0x84
0x0e1c8…0e250 crc = baad // 0xe24e @0x86
0x0e1c8…0e250 }
0x0e250…0e2d8 (13, 0, 10) DataSector
[…0x1b…]
0x0f130…0f1b8 (14, 0, 6) Descriptor {
0x0f130…0f1b8 am = CHS(14, 0, 6, #4) // 0xf130 @0x0
0x0f130…0f1b8 rsv0 = 00000000 // 0xf132 @0x2
0x0f130…0f1b8 file_id = 0000 // 0xf136 @0x6
0x0f130…0f1b8 dirsect = (22, 0, 10) // 0xf138 @0x8
0x0f130…0f1b8 firstsect = (14, 0, 7) // 0xf13a @0xa
0x0f130…0f1b8 lastsect = (7, 0, 14) // 0xf13c @0xc
0x0f130…0f1b8 type = 0x20 // 0xf13e @0xe
0x0f130…0f1b8 reccnt = 0x001b // 0xf13f @0xf
0x0f130…0f1b8 reclen = 0x0080 // 0xf141 @0x11
0x0f130…0f1b8 blklen = 0x0080 // 0xf143 @0x13
0x0f130…0f1b8 prop = 0x00 // 0xf145 @0x15
0x0f130…0f1b8 adr = 0x0000 // 0xf146 @0x16
0x0f130…0f1b8 lastbytes = 0x0002 // 0xf148 @0x18
0x0f130…0f1b8 created = »820922 « // 0xf14a @0x1a
0x0f130…0f1b8 modified = »791101 « // 0xf152 @0x22
0x0f130…0f1b8 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0xf15a @0x2a
0x0f130…0f1b8 prev = (22, 0, 10) // 0xf1b2 @0x82
0x0f130…0f1b8 next = (14, 0, 7) // 0xf1b4 @0x84
0x0f130…0f1b8 crc = 7728 // 0xf1b6 @0x86
0x0f130…0f1b8 }
0x0f1b8…0f240 (14, 0, 7) DataSector
[…0x1e…]
0x10230…102b8 (15, 0, 6) Descriptor {
0x10230…102b8 am = CHS(15, 0, 6, #4) // 0x10230 @0x0
0x10230…102b8 rsv0 = 00000000 // 0x10232 @0x2
0x10230…102b8 file_id = 0000 // 0x10236 @0x6
0x10230…102b8 dirsect = (22, 0, 5) // 0x10238 @0x8
0x10230…102b8 firstsect = (15, 0, 11) // 0x1023a @0xa
0x10230…102b8 lastsect = (13, 0, 6) // 0x1023c @0xc
0x10230…102b8 type = 0x20 // 0x1023e @0xe
0x10230…102b8 reccnt = 0x000b // 0x1023f @0xf
0x10230…102b8 reclen = 0x0080 // 0x10241 @0x11
0x10230…102b8 blklen = 0x0080 // 0x10243 @0x13
0x10230…102b8 prop = 0x00 // 0x10245 @0x15
0x10230…102b8 adr = 0x0000 // 0x10246 @0x16
0x10230…102b8 lastbytes = 0x0054 // 0x10248 @0x18
0x10230…102b8 created = »791101 « // 0x1024a @0x1a
0x10230…102b8 modified = »830315 « // 0x10252 @0x22
0x10230…102b8 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x1025a @0x2a
0x10230…102b8 prev = (22, 0, 5) // 0x102b2 @0x82
0x10230…102b8 next = (15, 0, 11) // 0x102b4 @0x84
0x10230…102b8 crc = 93e0 // 0x102b6 @0x86
0x10230…102b8 }
0x102b8…10340 (15, 0, 7) DataSector
[…0x1f…]
0x113b8…11440 (16, 0, 7) Descriptor {
0x113b8…11440 am = CHS(16, 0, 7, #4) // 0x113b8 @0x0
0x113b8…11440 rsv0 = 00000000 // 0x113ba @0x2
0x113b8…11440 file_id = 0000 // 0x113be @0x6
0x113b8…11440 dirsect = (22, 0, 5) // 0x113c0 @0x8
0x113b8…11440 firstsect = (16, 0, 9) // 0x113c2 @0xa
0x113b8…11440 lastsect = (16, 0, 0) // 0x113c4 @0xc
0x113b8…11440 type = 0x20 // 0x113c6 @0xe
0x113b8…11440 reccnt = 0x000b // 0x113c7 @0xf
0x113b8…11440 reclen = 0x0080 // 0x113c9 @0x11
0x113b8…11440 blklen = 0x0080 // 0x113cb @0x13
0x113b8…11440 prop = 0x00 // 0x113cd @0x15
0x113b8…11440 adr = 0x0000 // 0x113ce @0x16
0x113b8…11440 lastbytes = 0x0024 // 0x113d0 @0x18
0x113b8…11440 created = »801114 « // 0x113d2 @0x1a
0x113b8…11440 modified = »830315 « // 0x113da @0x22
0x113b8…11440 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x113e2 @0x2a
0x113b8…11440 prev = (22, 0, 5) // 0x1143a @0x82
0x113b8…11440 next = (16, 0, 9) // 0x1143c @0x84
0x113b8…11440 crc = b785 // 0x1143e @0x86
0x113b8…11440 }
0x11440…114c8 (16, 0, 8) DataSector
[…0xc…]
0x11b28…11bb0 (16, 0, 21) Descriptor {
0x11b28…11bb0 am = CHS(16, 0, 21, #4) // 0x11b28 @0x0
0x11b28…11bb0 rsv0 = 00000000 // 0x11b2a @0x2
0x11b28…11bb0 file_id = 0000 // 0x11b2e @0x6
0x11b28…11bb0 dirsect = (22, 0, 5) // 0x11b30 @0x8
0x11b28…11bb0 firstsect = (16, 0, 26) // 0x11b32 @0xa
0x11b28…11bb0 lastsect = (15, 0, 18) // 0x11b34 @0xc
0x11b28…11bb0 type = 0x20 // 0x11b36 @0xe
0x11b28…11bb0 reccnt = 0x000d // 0x11b37 @0xf
0x11b28…11bb0 reclen = 0x0080 // 0x11b39 @0x11
0x11b28…11bb0 blklen = 0x0080 // 0x11b3b @0x13
0x11b28…11bb0 prop = 0x00 // 0x11b3d @0x15
0x11b28…11bb0 adr = 0x0000 // 0x11b3e @0x16
0x11b28…11bb0 lastbytes = 0x005b // 0x11b40 @0x18
0x11b28…11bb0 created = »820713 « // 0x11b42 @0x1a
0x11b28…11bb0 modified = »830315 « // 0x11b4a @0x22
0x11b28…11bb0 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x11b52 @0x2a
0x11b28…11bb0 prev = (22, 0, 5) // 0x11baa @0x82
0x11b28…11bb0 next = (16, 0, 26) // 0x11bac @0x84
0x11b28…11bb0 crc = 685d // 0x11bae @0x86
0x11b28…11bb0 }
0x11bb0…11c38 (16, 0, 22) DataSector
[…0x2f…]
0x13530…135b8 (18, 0, 6) Descriptor {
0x13530…135b8 am = CHS(18, 0, 6, #4) // 0x13530 @0x0
0x13530…135b8 rsv0 = 00000000 // 0x13532 @0x2
0x13530…135b8 file_id = 0000 // 0x13536 @0x6
0x13530…135b8 dirsect = (22, 0, 5) // 0x13538 @0x8
0x13530…135b8 firstsect = (18, 0, 7) // 0x1353a @0xa
0x13530…135b8 lastsect = (16, 0, 16) // 0x1353c @0xc
0x13530…135b8 type = 0x20 // 0x1353e @0xe
0x13530…135b8 reccnt = 0x0049 // 0x1353f @0xf
0x13530…135b8 reclen = 0x0080 // 0x13541 @0x11
0x13530…135b8 blklen = 0x0080 // 0x13543 @0x13
0x13530…135b8 prop = 0x00 // 0x13545 @0x15
0x13530…135b8 adr = 0x0000 // 0x13546 @0x16
0x13530…135b8 lastbytes = 0x0044 // 0x13548 @0x18
0x13530…135b8 created = »791101 « // 0x1354a @0x1a
0x13530…135b8 modified = »830315 « // 0x13552 @0x22
0x13530…135b8 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x1355a @0x2a
0x13530…135b8 prev = (22, 0, 5) // 0x135b2 @0x82
0x13530…135b8 next = (18, 0, 7) // 0x135b4 @0x84
0x13530…135b8 crc = 2ca6 // 0x135b6 @0x86
0x13530…135b8 }
0x135b8…13640 (18, 0, 7) DataSector
[…0x11…]
0x13f48…13fd0 (18, 0, 25) UnusedSector ┆ r 791101 791101 c┆
0x13fd0…14058 (18, 0, 26) DataSector
[…0x3…]
0x141f0…14278 (18, 0, 30) UnusedSector ┆ TABLE PAGE 1 LOC OBJ CODE M STMT SOURCE STATEMENT 8┆
0x14278…14300 (18, 0, 31) DataSector
[…0x4…]
0x14520…145a8 (19, 0, 4) Descriptor {
0x14520…145a8 am = CHS(19, 0, 4, #4) // 0x14520 @0x0
0x14520…145a8 rsv0 = 00000000 // 0x14522 @0x2
0x14520…145a8 file_id = 0000 // 0x14526 @0x6
0x14520…145a8 dirsect = (22, 0, 15) // 0x14528 @0x8
0x14520…145a8 firstsect = (12, 0, 8) // 0x1452a @0xa
0x14520…145a8 lastsect = (12, 0, 26) // 0x1452c @0xc
0x14520…145a8 type = 0x10 // 0x1452e @0xe
0x14520…145a8 reccnt = 0x0013 // 0x1452f @0xf
0x14520…145a8 reclen = 0x0080 // 0x14531 @0x11
0x14520…145a8 blklen = 0x0080 // 0x14533 @0x13
0x14520…145a8 prop = 0x00 // 0x14535 @0x15
0x14520…145a8 adr = 0x0000 // 0x14536 @0x16
0x14520…145a8 lastbytes = 0x0080 // 0x14538 @0x18
0x14520…145a8 created = »791101 « // 0x1453a @0x1a
0x14520…145a8 modified = »791101 « // 0x14542 @0x22
0x14520…145a8 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x1454a @0x2a
0x14520…145a8 prev = (22, 0, 15) // 0x145a2 @0x82
0x14520…145a8 next = (12, 0, 8) // 0x145a4 @0x84
0x14520…145a8 crc = 2a8d // 0x145a6 @0x86
0x14520…145a8 }
0x145a8…14630 (19, 0, 5) DataSector
[…0x21…]
0x157b8…15840 (20, 0, 7) Descriptor {
0x157b8…15840 am = CHS(20, 0, 7, #4) // 0x157b8 @0x0
0x157b8…15840 rsv0 = 00000000 // 0x157ba @0x2
0x157b8…15840 file_id = 0000 // 0x157be @0x6
0x157b8…15840 dirsect = (22, 0, 5) // 0x157c0 @0x8
0x157b8…15840 firstsect = (20, 0, 12) // 0x157c2 @0xa
0x157b8…15840 lastsect = (19, 0, 24) // 0x157c4 @0xc
0x157b8…15840 type = 0x20 // 0x157c6 @0xe
0x157b8…15840 reccnt = 0x0013 // 0x157c7 @0xf
0x157b8…15840 reclen = 0x0080 // 0x157c9 @0x11
0x157b8…15840 blklen = 0x0080 // 0x157cb @0x13
0x157b8…15840 prop = 0x00 // 0x157cd @0x15
0x157b8…15840 adr = 0x0000 // 0x157ce @0x16
0x157b8…15840 lastbytes = 0x0079 // 0x157d0 @0x18
0x157b8…15840 created = »801002 « // 0x157d2 @0x1a
0x157b8…15840 modified = »830315 « // 0x157da @0x22
0x157b8…15840 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x157e2 @0x2a
0x157b8…15840 prev = (22, 0, 5) // 0x1583a @0x82
0x157b8…15840 next = (20, 0, 12) // 0x1583c @0x84
0x157b8…15840 crc = 021e // 0x1583e @0x86
0x157b8…15840 }
0x15840…158c8 (20, 0, 8) DataSector
[…0x5…]
0x15b70…15bf8 (20, 0, 14) Descriptor {
0x15b70…15bf8 am = CHS(20, 0, 14, #4) // 0x15b70 @0x0
0x15b70…15bf8 rsv0 = 00000000 // 0x15b72 @0x2
0x15b70…15bf8 file_id = 0000 // 0x15b76 @0x6
0x15b70…15bf8 dirsect = (22, 0, 5) // 0x15b78 @0x8
0x15b70…15bf8 firstsect = (19, 0, 9) // 0x15b7a @0xa
0x15b70…15bf8 lastsect = (27, 0, 31) // 0x15b7c @0xc
0x15b70…15bf8 type = 0x10 // 0x15b7e @0xe
0x15b70…15bf8 reccnt = 0x000f // 0x15b7f @0xf
0x15b70…15bf8 reclen = 0x0080 // 0x15b81 @0x11
0x15b70…15bf8 blklen = 0x0080 // 0x15b83 @0x13
0x15b70…15bf8 prop = 0x00 // 0x15b85 @0x15
0x15b70…15bf8 adr = 0x0000 // 0x15b86 @0x16
0x15b70…15bf8 lastbytes = 0x0080 // 0x15b88 @0x18
0x15b70…15bf8 created = »791101 « // 0x15b8a @0x1a
0x15b70…15bf8 modified = »791101 « // 0x15b92 @0x22
0x15b70…15bf8 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x15b9a @0x2a
0x15b70…15bf8 prev = (22, 0, 5) // 0x15bf2 @0x82
0x15b70…15bf8 next = (19, 0, 9) // 0x15bf4 @0x84
0x15b70…15bf8 crc = 7851 // 0x15bf6 @0x86
0x15b70…15bf8 }
0x15bf8…15c80 (20, 0, 15) DataSector
[…0x15…]
0x167a8…16830 (21, 0, 5) Descriptor {
0x167a8…16830 am = CHS(21, 0, 5, #4) // 0x167a8 @0x0
0x167a8…16830 rsv0 = 00000000 // 0x167aa @0x2
0x167a8…16830 file_id = 0000 // 0x167ae @0x6
0x167a8…16830 dirsect = (22, 0, 5) // 0x167b0 @0x8
0x167a8…16830 firstsect = (21, 0, 6) // 0x167b2 @0xa
0x167a8…16830 lastsect = (20, 0, 9) // 0x167b4 @0xc
0x167a8…16830 type = 0x20 // 0x167b6 @0xe
0x167a8…16830 reccnt = 0x0034 // 0x167b7 @0xf
0x167a8…16830 reclen = 0x0080 // 0x167b9 @0x11
0x167a8…16830 blklen = 0x0080 // 0x167bb @0x13
0x167a8…16830 prop = 0x00 // 0x167bd @0x15
0x167a8…16830 adr = 0x0000 // 0x167be @0x16
0x167a8…16830 lastbytes = 0x0057 // 0x167c0 @0x18
0x167a8…16830 created = »801021 « // 0x167c2 @0x1a
0x167a8…16830 modified = »830315 « // 0x167ca @0x22
0x167a8…16830 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x167d2 @0x2a
0x167a8…16830 prev = (22, 0, 5) // 0x1682a @0x82
0x167a8…16830 next = (21, 0, 6) // 0x1682c @0x84
0x167a8…16830 crc = 9d74 // 0x1682e @0x86
0x167a8…16830 }
0x16830…168b8 (21, 0, 6) DataSector
[…0x19…]
0x17600…17688 (22, 0, 0) Descriptor {
0x17600…17688 am = CHS(22, 0, 0, #4) // 0x17600 @0x0
0x17600…17688 rsv0 = 00000000 // 0x17602 @0x2
0x17600…17688 file_id = 0000 // 0x17606 @0x6
0x17600…17688 dirsect = (22, 0, 5) // 0x17608 @0x8
0x17600…17688 firstsect = (22, 0, 5) // 0x1760a @0xa
0x17600…17688 lastsect = (22, 0, 21) // 0x1760c @0xc
0x17600…17688 type = 0x40 // 0x1760e @0xe
0x17600…17688 reccnt = 0x000a // 0x1760f @0xf
0x17600…17688 reclen = 0x0080 // 0x17611 @0x11
0x17600…17688 blklen = 0x0080 // 0x17613 @0x13
0x17600…17688 prop = 0xf0 // 0x17615 @0x15
0x17600…17688 adr = 0x0000 // 0x17616 @0x16
0x17600…17688 lastbytes = 0x0080 // 0x17618 @0x18
0x17600…17688 created = »791101 « // 0x1761a @0x1a
0x17600…17688 modified = »791101 « // 0x17622 @0x22
0x17600…17688 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x1762a @0x2a
0x17600…17688 prev = (22, 0, 5) // 0x17682 @0x82
0x17600…17688 next = (22, 0, 5) // 0x17684 @0x84
0x17600…17688 crc = 0965 // 0x17686 @0x86
0x17600…17688 }
0x17688…17710 (22, 0, 1) DirSec {
0x17688…17710 am = CHS(22, 0, 1, #4) // 0x17688 @0x0
0x17688…17710 f01 = Vector { // 0x1768a @0x2
0x17688…17710 [0x0]: DirEnt {flag=0xff}
0x17688…17710 }
0x17688…17710 prev = (22, 0, 25) // 0x1770a @0x82
0x17688…17710 next = (22, 0, 6) // 0x1770c @0x84
0x17688…17710 crc = ebb1 // 0x1770e @0x86
0x17688…17710 }
0x17710…17798 (22, 0, 2) DataSector
[…0x2…]
0x178a8…17930 (22, 0, 5) DirSec {
0x178a8…17930 am = CHS(22, 0, 5, #4) // 0x178a8 @0x0
0x178a8…17930 f01 = Vector { // 0x178aa @0x2
0x178a8…17930 [0x0]: DirEnt {flag=0x89, name=»DIRECTORY«, where=(22, 0, 0)}
0x178a8…17930 [0x1]: DirEnt {flag=0x09, name=»CONFTAB.S«, where=(21, 0, 5)}
0x178a8…17930 [0x2]: DirEnt {flag=0x07, name=»CH.IO.S«, where=(24, 0, 6)}
0x178a8…17930 [0x3]: DirEnt {flag=0x07, name=»MUTEX.S«, where=(20, 0, 7)}
0x178a8…17930 [0x4]: DirEnt {flag=0x07, name=»TABLE.S«, where=(18, 0, 6)}
0x178a8…17930 [0x5]: DirEnt {flag=0x08, name=»TABRES.S«, where=(16, 0, 7)}
0x178a8…17930 [0x6]: DirEnt {flag=0x07, name=»I8253.S«, where=(16, 0, 21)}
0x178a8…17930 [0x7]: DirEnt {flag=0x09, name=»SIO.INT.S«, where=(15, 0, 6)}
0x178a8…17930 [0x8]: DirEnt {flag=0x08, name=»EXTSTA.S«, where=(13, 0, 9)}
0x178a8…17930 [0x9]: DirEnt {flag=0x09, name=»COMMAND.S«, where=(22, 0, 12)}
0x178a8…17930 [0xa]: DirEnt {flag=0x09, name=»TABLE.OBJ«, where=(20, 0, 14)}
0x178a8…17930 [0xb]: DirEnt {flag=0xff}
0x178a8…17930 }
0x178a8…17930 prev = (22, 0, 0) // 0x1792a @0x82
0x178a8…17930 next = (22, 0, 10) // 0x1792c @0x84
0x178a8…17930 crc = 145a // 0x1792e @0x86
0x178a8…17930 }
0x17930…179b8 (22, 0, 6) DirSec {
0x17930…179b8 am = CHS(22, 0, 6, #4) // 0x17930 @0x0
0x17930…179b8 f01 = Vector { // 0x17932 @0x2
0x17930…179b8 [0x0]: DirEnt {flag=0xff}
0x17930…179b8 }
0x17930…179b8 prev = (22, 0, 1) // 0x179b2 @0x82
0x17930…179b8 next = (22, 0, 11) // 0x179b4 @0x84
0x17930…179b8 crc = 1111 // 0x179b6 @0x86
0x17930…179b8 }
0x179b8…17a40 (22, 0, 7) DataSector
[…0x2…]
0x17b50…17bd8 (22, 0, 10) DirSec {
0x17b50…17bd8 am = CHS(22, 0, 10, #4) // 0x17b50 @0x0
0x17b50…17bd8 f01 = Vector { // 0x17b52 @0x2
0x17b50…17bd8 [0x0]: DirEnt {flag=0x0c, name=»STATUS.BUF.S«, where=(29, 0, 17)}
0x17b50…17bd8 [0x1]: DirEnt {flag=0x04, name=»TX.S«, where=(14, 0, 6)}
0x17b50…17bd8 [0x2]: DirEnt {flag=0x09, name=»CH.PROC.S«, where=(28, 0, 3)}
0x17b50…17bd8 [0x3]: DirEnt {flag=0x07, name=»START.S«, where=(13, 0, 2)}
0x17b50…17bd8 [0x4]: DirEnt {flag=0x09, name=»SIOCALL.S«, where=(32, 0, 7)}
0x17b50…17bd8 [0x5]: DirEnt {flag=0x0a, name=»TXDRIVER.S«, where=(33, 0, 6)}
0x17b50…17bd8 [0x6]: DirEnt {flag=0x07, name=»RESET.S«, where=(34, 0, 7)}
0x17b50…17bd8 [0x7]: DirEnt {flag=0x0a, name=»CONSTANT.S«, where=(35, 0, 6)}
0x17b50…17bd8 [0x8]: DirEnt {flag=0x08, name=»ERRREC.S«, where=(35, 0, 9)}
0x17b50…17bd8 [0x9]: DirEnt {flag=0x09, name=»I8253.OBJ«, where=(26, 0, 7)}
0x17b50…17bd8 [0xa]: DirEnt {flag=0xff}
0x17b50…17bd8 }
0x17b50…17bd8 prev = (22, 0, 5) // 0x17bd2 @0x82
0x17b50…17bd8 next = (22, 0, 15) // 0x17bd4 @0x84
0x17b50…17bd8 crc = 2792 // 0x17bd6 @0x86
0x17b50…17bd8 }
0x17bd8…17c60 (22, 0, 11) DirSec {
0x17bd8…17c60 am = CHS(22, 0, 11, #4) // 0x17bd8 @0x0
0x17bd8…17c60 f01 = Vector { // 0x17bda @0x2
0x17bd8…17c60 [0x0]: DirEnt {flag=0xff}
0x17bd8…17c60 }
0x17bd8…17c60 prev = (22, 0, 6) // 0x17c5a @0x82
0x17bd8…17c60 next = (22, 0, 16) // 0x17c5c @0x84
0x17bd8…17c60 crc = 3423 // 0x17c5e @0x86
0x17bd8…17c60 }
0x17c60…17ce8 (22, 0, 12) Descriptor {
0x17c60…17ce8 am = CHS(22, 0, 12, #4) // 0x17c60 @0x0
0x17c60…17ce8 rsv0 = 00000000 // 0x17c62 @0x2
0x17c60…17ce8 file_id = 0000 // 0x17c66 @0x6
0x17c60…17ce8 dirsect = (22, 0, 5) // 0x17c68 @0x8
0x17c60…17ce8 firstsect = (22, 0, 7) // 0x17c6a @0xa
0x17c60…17ce8 lastsect = (24, 0, 25) // 0x17c6c @0xc
0x17c60…17ce8 type = 0x20 // 0x17c6e @0xe
0x17c60…17ce8 reccnt = 0x0036 // 0x17c6f @0xf
0x17c60…17ce8 reclen = 0x0080 // 0x17c71 @0x11
0x17c60…17ce8 blklen = 0x0080 // 0x17c73 @0x13
0x17c60…17ce8 prop = 0x00 // 0x17c75 @0x15
0x17c60…17ce8 adr = 0x0000 // 0x17c76 @0x16
0x17c60…17ce8 lastbytes = 0x001b // 0x17c78 @0x18
0x17c60…17ce8 created = »800919 « // 0x17c7a @0x1a
0x17c60…17ce8 modified = »830315 « // 0x17c82 @0x22
0x17c60…17ce8 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x17c8a @0x2a
0x17c60…17ce8 prev = (22, 0, 5) // 0x17ce2 @0x82
0x17c60…17ce8 next = (22, 0, 7) // 0x17ce4 @0x84
0x17c60…17ce8 crc = 8ac8 // 0x17ce6 @0x86
0x17c60…17ce8 }
0x17ce8…17d70 (22, 0, 13) DataSector
[…0x1…]
0x17df8…17e80 (22, 0, 15) DirSec {
0x17df8…17e80 am = CHS(22, 0, 15, #4) // 0x17df8 @0x0
0x17df8…17e80 f01 = Vector { // 0x17dfa @0x2
0x17df8…17e80 [0x0]: DirEnt {flag=0x0a, name=»RXDRIVER.S«, where=(9, 0, 6)}
0x17df8…17e80 [0x1]: DirEnt {flag=0x09, name=»SIO.DRI.S«, where=(7, 0, 7)}
0x17df8…17e80 [0x2]: DirEnt {flag=0x0b, name=»CONFTAB.OBJ«, where=(19, 0, 4)}
0x17df8…17e80 [0x3]: DirEnt {flag=0x09, name=»CH.IO.OBJ«, where=(28, 0, 8)}
0x17df8…17e80 [0x4]: DirEnt {flag=0x09, name=»MUTEX.OBJ«, where=(37, 0, 7)}
0x17df8…17e80 [0x5]: DirEnt {flag=0x0b, name=»SIO.INT.OBJ«, where=(27, 0, 27)}
0x17df8…17e80 [0x6]: DirEnt {flag=0x0a, name=»EXTSTA.OBJ«, where=(32, 0, 9)}
0x17df8…17e80 [0x7]: DirEnt {flag=0xff}
0x17df8…17e80 }
0x17df8…17e80 prev = (22, 0, 10) // 0x17e7a @0x82
0x17df8…17e80 next = (22, 0, 20) // 0x17e7c @0x84
0x17df8…17e80 crc = 69f5 // 0x17e7e @0x86
0x17df8…17e80 }
0x17e80…17f08 (22, 0, 16) DirSec {
0x17e80…17f08 am = CHS(22, 0, 16, #4) // 0x17e80 @0x0
0x17e80…17f08 f01 = Vector { // 0x17e82 @0x2
0x17e80…17f08 [0x0]: DirEnt {flag=0xff}
0x17e80…17f08 }
0x17e80…17f08 prev = (22, 0, 11) // 0x17f02 @0x82
0x17e80…17f08 next = (22, 0, 21) // 0x17f04 @0x84
0x17e80…17f08 crc = fd99 // 0x17f06 @0x86
0x17e80…17f08 }
0x17f08…17f90 (22, 0, 17) DataSector
[…0x2…]
0x180a0…18128 (22, 0, 20) DirSec {
0x180a0…18128 am = CHS(22, 0, 20, #4) // 0x180a0 @0x0
0x180a0…18128 f01 = Vector { // 0x180a2 @0x2
0x180a0…18128 [0x0]: DirEnt {flag=0x0a, name=»TABRES.OBJ«, where=(38, 0, 6)}
0x180a0…18128 [0x1]: DirEnt {flag=0x0b, name=»COMMAND.OBJ«, where=(4, 0, 29)}
0x180a0…18128 [0x2]: DirEnt {flag=0x0e, name=»STATUS.BUF.OBJ«, where=(41, 0, 23)}
0x180a0…18128 [0x3]: DirEnt {flag=0x06, name=»TX.OBJ«, where=(45, 0, 9)}
0x180a0…18128 [0x4]: DirEnt {flag=0x09, name=»START.OBJ«, where=(37, 0, 22)}
0x180a0…18128 [0x5]: DirEnt {flag=0x0b, name=»SIOCALL.OBJ«, where=(37, 0, 18)}
0x180a0…18128 [0x6]: DirEnt {flag=0x0c, name=»TXDRIVER.OBJ«, where=(43, 0, 9)}
0x180a0…18128 [0x7]: DirEnt {flag=0xff}
0x180a0…18128 }
0x180a0…18128 prev = (22, 0, 15) // 0x18122 @0x82
0x180a0…18128 next = (22, 0, 25) // 0x18124 @0x84
0x180a0…18128 crc = 9933 // 0x18126 @0x86
0x180a0…18128 }
0x18128…181b0 (22, 0, 21) DirSec {
0x18128…181b0 am = CHS(22, 0, 21, #4) // 0x18128 @0x0
0x18128…181b0 f01 = Vector { // 0x1812a @0x2
0x18128…181b0 [0x0]: DirEnt {flag=0xff}
0x18128…181b0 }
0x18128…181b0 prev = (22, 0, 16) // 0x181aa @0x82
0x18128…181b0 next = CHS(255, 0, 31, #7) // 0x181ac @0x84
0x18128…181b0 crc = 0fae // 0x181ae @0x86
0x18128…181b0 }
0x181b0…18238 (22, 0, 22) DataSector
[…0x2…]
0x18348…183d0 (22, 0, 25) DirSec {
0x18348…183d0 am = CHS(22, 0, 25, #4) // 0x18348 @0x0
0x18348…183d0 f01 = Vector { // 0x1834a @0x2
0x18348…183d0 [0x0]: DirEnt {flag=0x0b, name=»CH.PROC.OBJ«, where=(48, 0, 7)}
0x18348…183d0 [0x1]: DirEnt {flag=0x09, name=»RESET.OBJ«, where=(42, 0, 7)}
0x18348…183d0 [0x2]: DirEnt {flag=0x0a, name=»ERRREC.OBJ«, where=(44, 0, 9)}
0x18348…183d0 [0x3]: DirEnt {flag=0x0c, name=»RXDRIVER.OBJ«, where=(46, 0, 7)}
0x18348…183d0 [0x4]: DirEnt {flag=0x0b, name=»SIO.DRI.OBJ«, where=(45, 0, 8)}
0x18348…183d0 [0x5]: DirEnt {flag=0xff}
0x18348…183d0 }
0x18348…183d0 prev = (22, 0, 20) // 0x183ca @0x82
0x18348…183d0 next = (22, 0, 1) // 0x183cc @0x84
0x18348…183d0 crc = 5cc1 // 0x183ce @0x86
0x18348…183d0 }
0x183d0…18458 (22, 0, 26) DataSector
[…0x5…]
0x18700…18788 (23, 0, 0) UnusedSector ┆ BB SEC 821119 NCJ ^ ^ { t 9 ~u┆
0x18788…18810 (23, 0, 1) UnusedSector ┆ )J 1 z W J Js J B c V P ! (B B i┆
0x18810…18898 (23, 0, 2) UnusedSector ┆ 33333333333 wwwwwwwwwwwwwwwwwwwwwwwwwww K S ┆
0x18898…18920 (23, 0, 3) DataSector
[…0x22…]
0x19b30…19bb8 (24, 0, 6) Descriptor {
0x19b30…19bb8 am = CHS(24, 0, 6, #4) // 0x19b30 @0x0
0x19b30…19bb8 rsv0 = 00000000 // 0x19b32 @0x2
0x19b30…19bb8 file_id = 0000 // 0x19b36 @0x6
0x19b30…19bb8 dirsect = (22, 0, 5) // 0x19b38 @0x8
0x19b30…19bb8 firstsect = (24, 0, 7) // 0x19b3a @0xa
0x19b30…19bb8 lastsect = (26, 0, 28) // 0x19b3c @0xc
0x19b30…19bb8 type = 0x20 // 0x19b3e @0xe
0x19b30…19bb8 reccnt = 0x0045 // 0x19b3f @0xf
0x19b30…19bb8 reclen = 0x0080 // 0x19b41 @0x11
0x19b30…19bb8 blklen = 0x0080 // 0x19b43 @0x13
0x19b30…19bb8 prop = 0x00 // 0x19b45 @0x15
0x19b30…19bb8 adr = 0x0000 // 0x19b46 @0x16
0x19b30…19bb8 lastbytes = 0x0076 // 0x19b48 @0x18
0x19b30…19bb8 created = »791101 « // 0x19b4a @0x1a
0x19b30…19bb8 modified = »830315 « // 0x19b52 @0x22
0x19b30…19bb8 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x19b5a @0x2a
0x19b30…19bb8 prev = (22, 0, 5) // 0x19bb2 @0x82
0x19b30…19bb8 next = (24, 0, 7) // 0x19bb4 @0x84
0x19b30…19bb8 crc = dc51 // 0x19bb6 @0x86
0x19b30…19bb8 }
0x19bb8…19c40 (24, 0, 7) DataSector
[…0x16…]
0x1a7f0…1a878 (24, 0, 30) UnusedSector ┆ } ┆
0x1a878…1a900 (24, 0, 31) DataSector
[…0x20…]
0x1ba00…1ba88 (26, 0, 0) UnusedSector ┆ 22 ; 0A 1200 23 ; 0B 2400 24 ; 0C 4800 ┆
0x1ba88…1bb10 (26, 0, 1) UnusedSector ┆ IMER 2 34 T5331 EQU 31H 35 T5333 EQU 33H 36 P┆
0x1bb10…1bb98 (26, 0, 2) UnusedSector ┆ 31 T5311 EQU 11H 32 T5313 EQU 13H 33 T5330 EQU 30H ;ADDRESS OF T h_┆
0x1bb98…1bc20 (26, 0, 3) DataSector
0x1bc20…1bca8 (26, 0, 4) UnusedSector ┆ REGISTER BC :C=0 COUNTER 0 SELECTED 12 ; C=1 COUNTER 1 SELECTED 13 ┆
0x1bca8…1bd30 (26, 0, 5) DataSector
0x1bd30…1bdb8 (26, 0, 6) UnusedSector ┆ I8253 PAGE 1 LOC OBJ CODE M STMT SOURCE STATEMENT #┆
0x1bdb8…1be40 (26, 0, 7) Descriptor {
0x1bdb8…1be40 am = CHS(26, 0, 7, #4) // 0x1bdb8 @0x0
0x1bdb8…1be40 rsv0 = 00000000 // 0x1bdba @0x2
0x1bdb8…1be40 file_id = 0000 // 0x1bdbe @0x6
0x1bdb8…1be40 dirsect = (22, 0, 10) // 0x1bdc0 @0x8
0x1bdb8…1be40 firstsect = (26, 0, 9) // 0x1bdc2 @0xa
0x1bdb8…1be40 lastsect = (26, 0, 14) // 0x1bdc4 @0xc
0x1bdb8…1be40 type = 0x10 // 0x1bdc6 @0xe
0x1bdb8…1be40 reccnt = 0x0002 // 0x1bdc7 @0xf
0x1bdb8…1be40 reclen = 0x0080 // 0x1bdc9 @0x11
0x1bdb8…1be40 blklen = 0x0080 // 0x1bdcb @0x13
0x1bdb8…1be40 prop = 0x00 // 0x1bdcd @0x15
0x1bdb8…1be40 adr = 0x0000 // 0x1bdce @0x16
0x1bdb8…1be40 lastbytes = 0x0080 // 0x1bdd0 @0x18
0x1bdb8…1be40 created = »791101 « // 0x1bdd2 @0x1a
0x1bdb8…1be40 modified = »791101 « // 0x1bdda @0x22
0x1bdb8…1be40 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x1bde2 @0x2a
0x1bdb8…1be40 prev = (22, 0, 10) // 0x1be3a @0x82
0x1bdb8…1be40 next = (26, 0, 9) // 0x1be3c @0x84
0x1bdb8…1be40 crc = 9327 // 0x1be3e @0x86
0x1bdb8…1be40 }
0x1be40…1bec8 (26, 0, 8) DataSector
[…0x2…]
0x1bfd8…1c060 (26, 0, 11) UnusedSector ┆ ASM 5.9 1 ;************************************************************************** ┆
0x1c060…1c0e8 (26, 0, 12) UnusedSector ┆ ! m 791101 791101 2 ┆
0x1c0e8…1c170 (26, 0, 13) DataSector
[…0x2…]
0x1c280…1c308 (26, 0, 16) UnusedSector ┆ 2 ;* 3 ;* I8253 MODULE 4 ;* 5 ;************** ┆
0x1c308…1c390 (26, 0, 17) UnusedSector ┆ ; REGISTER IX REGISTER BC CHANNEL 14 ; 15 ; 02 01 = 01 c.┆
0x1c390…1c418 (26, 0, 18) DataSector
0x1c418…1c4a0 (26, 0, 19) UnusedSector ┆ 25 ; 0D 9600 26 ;EXIT POINT: 27 ;**************************** ┆
0x1c4a0…1c528 (26, 0, 20) DataSector
0x1c528…1c5b0 (26, 0, 21) UnusedSector ┆ ************************************************************ 6 ;* 7 ;*************** &┆
0x1c5b0…1c638 (26, 0, 22) UnusedSector ┆ 16 ; 02 00 = 02 17 ; 01 01 = 03 18 ; 01 00 = 04 19 g ┆
0x1c638…1c6c0 (26, 0, 23) DataSector
0x1c6c0…1c748 (26, 0, 24) UnusedSector ┆ ********************************************* 28 GLOBAL I8253 ;ADDRESS OF INITIALIZING PROGRAMM ┆
0x1c748…1c7d0 (26, 0, 25) DataSector
0x1c7d0…1c858 (26, 0, 26) UnusedSector ┆ *********************************************************** 8 ;INITIALIZING PROGRAM FOR 8253 TIMER !┆
0x1c858…1c8e0 (26, 0, 27) UnusedSector ┆ ; 20 ;BAUD RATE TABLE: 21 ; (DE) BAUD RATE ` ┆
0x1c8e0…1c968 (26, 0, 28) DataSector
0x1c968…1c9f0 (26, 0, 29) UnusedSector ┆ 29 GLOBAL SYNTAB ;ADDRESS OF SYNCHRON BAUD RATE TABLE 30 T5310 EQU 10H ;ADDRESS OF TIMER 1 O┆
0x1c9f0…1ca78 (26, 0, 30) DataSector
0x1ca78…1cb00 (26, 0, 31) UnusedSector ┆ 9 ; 10 ;ENTRY POINT: REGISTER DE :BAUD RATE VALUE (SEE TABLE) 11 ; ┆
0x1cb00…1cb88 (27, 0, 0) DataSector
0x1cb88…1cc10 (27, 0, 1) UnusedSector ┆ 78 LD C,T5313 0046 C35000 R 79 JP OUT13 0049 0600 80 NO22 LD B,00H 004B 0E31 81 LD C,T ┆
0x1cc10…1cc98 (27, 0, 2) DataSector
0x1cc98…1cd20 (27, 0, 3) UnusedSector ┆ PAGE 2 LOC OBJ CODE M STMT SOURCE STATEMENT ASM 5.9 0022 C5 59 PUS ┆
0x1cd20…1cda8 (27, 0, 4) UnusedSector ┆ F 791101 791101 ┆
0x1cda8…1ce30 (27, 0, 5) UnusedSector ┆ 37 0000 3E0A 38 I8253 LD A,0AH 0002 1B 39 IGEN DEC DE 0003 3D 40 DEC A 0004 C20200 3┆
0x1ce30…1ceb8 (27, 0, 6) DataSector
0x1ceb8…1cf40 (27, 0, 7) UnusedSector ┆ 5331 004D C5 82 PUSH BC 004E 0E33 83 LD C,T5333 0050 3E76 84 OUT13 LD A,076H 0052 ED79 DB┆
0x1cf40…1cfc8 (27, 0, 8) UnusedSector ┆ H BC 0023 0E13 60 LD C,T5313 0025 C32F00 R 61 JP OUT24 0028 0600 62 NO12 LD B,00H 002A 0E30 m:┆
0x1cfc8…1d050 (27, 0, 9) UnusedSector ┆ SIO.INT PAGE 1 LOC OBJ CODE M STMT SOURCE STATEMENT N ┆
0x1d050…1d0d8 (27, 0, 10) UnusedSector ┆ R 41 JP NZ,IGEN 0007 215A00 R 42 LD HL,SYNTAB 000A 19 43 ADD HL,DE 000B 19 44 ADD HL,DE } ┆
0x1d0d8…1d160 (27, 0, 11) DataSector
0x1d160…1d1e8 (27, 0, 12) UnusedSector ┆ 85 OUTPUT OUT (C),A 0054 C1 86 POP BC 0055 ED59 87 OUT (C),E 0057 ED51 88 OUT (C), ┆
0x1d1e8…1d270 (27, 0, 13) UnusedSector ┆ 63 LD C,T5330 002C C5 64 PUSH BC 002D 0E33 65 LD C,T5333 002F 3E36 66 OUT24 LD ┆
0x1d270…1d2f8 (27, 0, 14) UnusedSector ┆ ASM 5.9 1 ;****************************************************************************** j ┆
0x1d2f8…1d380 (27, 0, 15) UnusedSector ┆ 000C 5E 45 LD E,(HL) 000D 23 46 INC HL 000E 56 47 LD D,(HL) 000F 3E01 48 ? ┆
0x1d380…1d408 (27, 0, 16) DataSector
0x1d408…1d490 (27, 0, 17) UnusedSector ┆ D 0059 C9 89 RET 90 91 005A 0006 92 SYNTAB DEFW 00600H 00 "┆
0x1d490…1d518 (27, 0, 18) UnusedSector ┆ A,036H 0031 C35200 R 67 JP OUTPUT 0034 F3 68 COUNT1 DI 0035 DDE5 69 PUSH IX 0037 C1 ~┆
0x1d518…1d5a0 (27, 0, 19) UnusedSector ┆ 2 ;* 3 ;* SIO INTERRUPT MODULE 4 ;* 5 ;** Z┆
0x1d5a0…1d628 (27, 0, 20) UnusedSector ┆ LD A,01H 0011 B9 49 CP C 0012 CA3400 R 50 JP Z,COUNT1 0015 F3 51 DI 0016 DDE5 52 O┆
0x1d628…1d6b0 (27, 0, 21) DataSector
0x1d6b0…1d738 (27, 0, 22) UnusedSector ┆ 5C 0003 93 DEFW 00300H 005E 8001 94 DEFW 00180H 0060 C000 95 DEFW 000C0H p┆
0x1d738…1d7c0 (27, 0, 23) UnusedSector ┆ 70 POP BC 0038 FB 71 EI 0039 79 72 LD A,C 003A FE01 73 CP 01H 003C C24900 R 74 ┆
0x1d7c0…1d848 (27, 0, 24) UnusedSector ┆ **************************************************************************** 6 7 E ┆
0x1d848…1d8d0 (27, 0, 25) UnusedSector ┆ PUSH IX 0018 C1 53 POP BC 0019 FB 54 EI 001A 79 55 LD A,C 001B FE01 56 ┆
0x1d8d0…1d958 (27, 0, 26) DataSector
0x1d958…1d9e0 (27, 0, 27) Descriptor {
0x1d958…1d9e0 am = CHS(27, 0, 27, #4) // 0x1d958 @0x0
0x1d958…1d9e0 rsv0 = 00000000 // 0x1d95a @0x2
0x1d958…1d9e0 file_id = 0000 // 0x1d95e @0x6
0x1d958…1d9e0 dirsect = (22, 0, 15) // 0x1d960 @0x8
0x1d958…1d9e0 firstsect = (27, 0, 0) // 0x1d962 @0xa
0x1d958…1d9e0 lastsect = (28, 0, 10) // 0x1d964 @0xc
0x1d958…1d9e0 type = 0x10 // 0x1d966 @0xe
0x1d958…1d9e0 reccnt = 0x0004 // 0x1d967 @0xf
0x1d958…1d9e0 reclen = 0x0080 // 0x1d969 @0x11
0x1d958…1d9e0 blklen = 0x0080 // 0x1d96b @0x13
0x1d958…1d9e0 prop = 0x00 // 0x1d96d @0x15
0x1d958…1d9e0 adr = 0x0000 // 0x1d96e @0x16
0x1d958…1d9e0 lastbytes = 0x0080 // 0x1d970 @0x18
0x1d958…1d9e0 created = »791101 « // 0x1d972 @0x1a
0x1d958…1d9e0 modified = »791101 « // 0x1d97a @0x22
0x1d958…1d9e0 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x1d982 @0x2a
0x1d958…1d9e0 prev = (22, 0, 15) // 0x1d9da @0x82
0x1d958…1d9e0 next = (27, 0, 0) // 0x1d9dc @0x84
0x1d958…1d9e0 crc = d292 // 0x1d9de @0x86
0x1d958…1d9e0 }
0x1d9e0…1da68 (27, 0, 28) UnusedSector ┆ JP NZ,NO22 003F 0600 75 LD B,00H 0041 0E11 76 LD C,T5311 0043 C5 77 PUSH BC 0044 0E13 :┆
0x1da68…1daf0 (27, 0, 29) UnusedSector ┆ XTERNAL TRAROU 8 EXTERNAL RECROU 9 EXTERNAL EXTSTA 10 EXTERN ];┆
0x1daf0…1db78 (27, 0, 30) UnusedSector ┆ CP 01H 001D C22800 R 57 JP NZ,NO12 0020 0E10 58 LD C,T5310 I8253 U┆
0x1db78…1dc00 (27, 0, 31) DataSector
0x1dc00…1dc88 (28, 0, 0) UnusedSector ┆ 65 LD IY,CHA2TAB 005C 010600 66 LD BC,06H 005F 09 67 ADD HL,BC 0060 E5 68 PUSH HL 006 ┆
0x1dc88…1dd10 (28, 0, 1) UnusedSector ┆ PUSH IY 0076 E5 85 PUSH HL 0077 FD210000 X 86 LD IY,CHA4TAB 007B C9 87 RET ┆
0x1dd10…1dd98 (28, 0, 2) UnusedSector ┆ EG4SWAP 003F CD0000 X 47 CALL ERRREC 0042 1838 48 JR SWAPREG 49 5 ┆
0x1dd98…1de20 (28, 0, 3) Descriptor {
0x1dd98…1de20 am = CHS(28, 0, 3, #4) // 0x1dd98 @0x0
0x1dd98…1de20 rsv0 = 00000000 // 0x1dd9a @0x2
0x1dd98…1de20 file_id = 0000 // 0x1dd9e @0x6
0x1dd98…1de20 dirsect = (22, 0, 10) // 0x1dda0 @0x8
0x1dd98…1de20 firstsect = (29, 0, 5) // 0x1dda2 @0xa
0x1dd98…1de20 lastsect = (13, 0, 14) // 0x1dda4 @0xc
0x1dd98…1de20 type = 0x20 // 0x1dda6 @0xe
0x1dd98…1de20 reccnt = 0x004c // 0x1dda7 @0xf
0x1dd98…1de20 reclen = 0x0080 // 0x1dda9 @0x11
0x1dd98…1de20 blklen = 0x0080 // 0x1ddab @0x13
0x1dd98…1de20 prop = 0x00 // 0x1ddad @0x15
0x1dd98…1de20 adr = 0x0000 // 0x1ddae @0x16
0x1dd98…1de20 lastbytes = 0x0049 // 0x1ddb0 @0x18
0x1dd98…1de20 created = »801114 « // 0x1ddb2 @0x1a
0x1dd98…1de20 modified = »830315 « // 0x1ddba @0x22
0x1dd98…1de20 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x1ddc2 @0x2a
0x1dd98…1de20 prev = (22, 0, 10) // 0x1de1a @0x82
0x1dd98…1de20 next = (29, 0, 5) // 0x1de1c @0x84
0x1dd98…1de20 crc = c18f // 0x1de1e @0x86
0x1dd98…1de20 }
0x1de20…1dea8 (28, 0, 4) UnusedSector ┆ 28 0011 CD4400 R 29 REC1ROU CALL REG1SWAP 0014 CD5300 R 30 REC2ROU CALL REG2SWAP 0017 CD6 (┆
0x1dea8…1df30 (28, 0, 5) DataSector
0x1df30…1dfb8 (28, 0, 6) UnusedSector ┆ AL ERRREC 11 12 EXTERNAL CHA1TAB 13 EXTERNAL CHA2TAB ┆
0x1dfb8…1e040 (28, 0, 7) UnusedSector ┆ 0 REG1SWAP 0044 08 51 EX AF,AF' 0045 D9 52 EXX 0046 E1 53 POP HL 0047 FDE5 J ┆
0x1e040…1e0c8 (28, 0, 8) Descriptor {
0x1e040…1e0c8 am = CHS(28, 0, 8, #4) // 0x1e040 @0x0
0x1e040…1e0c8 rsv0 = 00000000 // 0x1e042 @0x2
0x1e040…1e0c8 file_id = 0000 // 0x1e046 @0x6
0x1e040…1e0c8 dirsect = (22, 0, 15) // 0x1e048 @0x8
0x1e040…1e0c8 firstsect = (32, 0, 13) // 0x1e04a @0xa
0x1e040…1e0c8 lastsect = (36, 0, 16) // 0x1e04c @0xc
0x1e040…1e0c8 type = 0x10 // 0x1e04e @0xe
0x1e040…1e0c8 reccnt = 0x001c // 0x1e04f @0xf
0x1e040…1e0c8 reclen = 0x0080 // 0x1e051 @0x11
0x1e040…1e0c8 blklen = 0x0080 // 0x1e053 @0x13
0x1e040…1e0c8 prop = 0x00 // 0x1e055 @0x15
0x1e040…1e0c8 adr = 0x0000 // 0x1e056 @0x16
0x1e040…1e0c8 lastbytes = 0x0080 // 0x1e058 @0x18
0x1e040…1e0c8 created = »791101 « // 0x1e05a @0x1a
0x1e040…1e0c8 modified = »791101 « // 0x1e062 @0x22
0x1e040…1e0c8 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x1e06a @0x2a
0x1e040…1e0c8 prev = (22, 0, 15) // 0x1e0c2 @0x82
0x1e040…1e0c8 next = (32, 0, 13) // 0x1e0c4 @0x84
0x1e040…1e0c8 crc = 8d80 // 0x1e0c6 @0x86
0x1e040…1e0c8 }
0x1e0c8…1e150 (28, 0, 9) UnusedSector ┆ 200 R 31 REC3ROU CALL REG3SWAP 001A CD7100 R 32 REC4ROU CALL REG4SWAP 001D CD0000 X 33 CALL RECROU 0020 18 !┆
0x1e150…1e1d8 (28, 0, 10) DataSector
0x1e1d8…1e260 (28, 0, 11) UnusedSector ┆ 14 EXTERNAL CHA3TAB 15 EXTERNAL CHA4TAB 16 17 GL ┆
0x1e260…1e2e8 (28, 0, 12) UnusedSector ┆ 54 PUSH IY 0049 FD210000 X 55 LD IY,CHA1TAB 004D 010900 56 LD BC,09H 0050 09 57 ADD HL,BC 0051 L┆
0x1e2e8…1e370 (28, 0, 13) UnusedSector ┆ 1 C9 69 RET 70 REG3SWAP 0062 D9 71 EXX 0063 08 72 EX AF,AF' 0064 - ┆
0x1e370…1e3f8 (28, 0, 14) UnusedSector ┆ 5A 34 JR SWAPREG 35 0022 CD4400 R 36 EXT1STA CALL REG1SWAP 0025 CD5300 R 37 EXT2S d┆
0x1e3f8…1e480 (28, 0, 15) UnusedSector ┆ 88 SWAPREG 007C FDE1 89 POP IY 007E D9 90 EXX 007F 08 91 EX AF,AF' 0080 FB /┆
0x1e480…1e508 (28, 0, 16) UnusedSector ┆ OBAL TRA1ROU,REC1ROU,EXT1STA,ERR1REC 18 GLOBAL TRA2ROU,REC2ROU,EXT2STA,ERR2REC 19 GL X ┆
0x1e508…1e590 (28, 0, 17) UnusedSector ┆ E5 58 PUSH HL SIO.INT PAGE 2 LOC OBJ CODE M STMT SOU x┆
0x1e590…1e618 (28, 0, 18) UnusedSector ┆ E1 73 POP HL 0065 FDE5 74 PUSH IY 0067 FD210000 X 75 LD IY,CHA3TAB 006B 010300 76 LD B K┆
0x1e618…1e6a0 (28, 0, 19) UnusedSector ┆ TA CALL REG2SWAP 0028 CD6200 R 38 EXT3STA CALL REG3SWAP 002B CD7100 R 39 EXT4STA CALL REG4SWAP 002E CD0000 X ┆
0x1e6a0…1e728 (28, 0, 20) UnusedSector ┆ 92 EI 0081 ED4D 93 RETI 94 END 0┆
0x1e728…1e7b0 (28, 0, 21) UnusedSector ┆ OBAL TRA3ROU,REC3ROU,EXT3STA,ERR3REC 20 GLOBAL TRA4ROU,REC4ROU,EXT4STA,ERR4REC 21 0 S ┆
0x1e7b0…1e838 (28, 0, 22) UnusedSector ┆ RCE STATEMENT ASM 5.9 0052 C9 59 RET 60 REG2SWAP 0053 08 ^ ┆
0x1e838…1e8c0 (28, 0, 23) UnusedSector ┆ C,03H 006E 09 77 ADD HL,BC 006F E5 78 PUSH HL 0070 C9 79 RET 80 R ┆
0x1e8c0…1e948 (28, 0, 24) UnusedSector ┆ 40 CALL EXTSTA 0031 1849 41 JR SWAPREG 42 0033 CD4400 R 43 ERR1REC CALL REG1SWAP 00 S┆
0x1e948…1e9d0 (28, 0, 25) UnusedSector ┆ S┆
0x1e9d0…1ea58 (28, 0, 26) UnusedSector ┆ 000 CD4400 R 22 TRA1ROU CALL REG1SWAP 0003 CD5300 R 23 TRA2ROU CALL REG2SWAP 0006 CD6200 R 24 TRA3ROU CALL . ┆
0x1ea58…1eae0 (28, 0, 27) UnusedSector ┆ 61 EX AF,AF' 0054 D9 62 EXX 0055 E1 63 POP HL 0056 FDE5 64 PUSH IY 0058 FD210000 X Q┆
0x1eae0…1eb68 (28, 0, 28) UnusedSector ┆ EG4SWAP 0071 D9 81 EXX 0072 08 82 EX AF,AF' 0073 E1 83 POP HL 0074 FDE5 84 .┆
0x1eb68…1ebf0 (28, 0, 29) UnusedSector ┆ 36 CD5300 R 44 ERR2REC CALL REG2SWAP 0039 CD6200 R 45 ERR3REC CALL REG3SWAP 003C CD7100 R 46 ERR4REC CALL R M ┆
0x1ebf0…1ec78 (28, 0, 30) UnusedSector ┆ - ┆
0x1ec78…1ed00 (28, 0, 31) UnusedSector ┆ REG3SWAP 0009 CD7100 R 25 TRA4ROU CALL REG4SWAP 000C CD0000 X 26 CALL TRAROU 000F 186B 27 JR SWAPREG ┆
0x1ed00…1ed88 (29, 0, 0) DataSector
[…0x10…]
0x1f608…1f690 (29, 0, 17) Descriptor {
0x1f608…1f690 am = CHS(29, 0, 17, #4) // 0x1f608 @0x0
0x1f608…1f690 rsv0 = 00000000 // 0x1f60a @0x2
0x1f608…1f690 file_id = 0000 // 0x1f60e @0x6
0x1f608…1f690 dirsect = (22, 0, 10) // 0x1f610 @0x8
0x1f608…1f690 firstsect = (29, 0, 22) // 0x1f612 @0xa
0x1f608…1f690 lastsect = (32, 0, 8) // 0x1f614 @0xc
0x1f608…1f690 type = 0x20 // 0x1f616 @0xe
0x1f608…1f690 reccnt = 0x004b // 0x1f617 @0xf
0x1f608…1f690 reclen = 0x0080 // 0x1f619 @0x11
0x1f608…1f690 blklen = 0x0080 // 0x1f61b @0x13
0x1f608…1f690 prop = 0x00 // 0x1f61d @0x15
0x1f608…1f690 adr = 0x0000 // 0x1f61e @0x16
0x1f608…1f690 lastbytes = 0x0045 // 0x1f620 @0x18
0x1f608…1f690 created = »801022 « // 0x1f622 @0x1a
0x1f608…1f690 modified = »830315 « // 0x1f62a @0x22
0x1f608…1f690 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x1f632 @0x2a
0x1f608…1f690 prev = (22, 0, 10) // 0x1f68a @0x82
0x1f608…1f690 next = (29, 0, 22) // 0x1f68c @0x84
0x1f608…1f690 crc = 0038 // 0x1f68e @0x86
0x1f608…1f690 }
0x1f690…1f718 (29, 0, 18) DataSector
[…0x53…]
0x22330…223b8 (32, 0, 6) UnusedSector ┆ EXTSTA PAGE 1 LOC OBJ CODE M STMT SOURCE STATEMENT F[┆
0x223b8…22440 (32, 0, 7) Descriptor {
0x223b8…22440 am = CHS(32, 0, 7, #4) // 0x223b8 @0x0
0x223b8…22440 rsv0 = 00000000 // 0x223ba @0x2
0x223b8…22440 file_id = 0000 // 0x223be @0x6
0x223b8…22440 dirsect = (22, 0, 10) // 0x223c0 @0x8
0x223b8…22440 firstsect = (32, 0, 12) // 0x223c2 @0xa
0x223b8…22440 lastsect = (33, 0, 28) // 0x223c4 @0xc
0x223b8…22440 type = 0x20 // 0x223c6 @0xe
0x223b8…22440 reccnt = 0x0016 // 0x223c7 @0xf
0x223b8…22440 reclen = 0x0080 // 0x223c9 @0x11
0x223b8…22440 blklen = 0x0080 // 0x223cb @0x13
0x223b8…22440 prop = 0x00 // 0x223cd @0x15
0x223b8…22440 adr = 0x0000 // 0x223ce @0x16
0x223b8…22440 lastbytes = 0x0039 // 0x223d0 @0x18
0x223b8…22440 created = »791101 « // 0x223d2 @0x1a
0x223b8…22440 modified = »830315 « // 0x223da @0x22
0x223b8…22440 avail = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff // 0x223e2 @0x2a
0x223b8…22440 prev = (22, 0, 10) // 0x2243a @0x82
0x223b8…22440 next = (32, 0, 12) // 0x2243c @0x84
0x223b8…22440 crc = 8165 // 0x2243e @0x86
0x223b8…22440 }
0x22440…224c8 (32, 0, 8) DataSector
0x224c8…22550 (32, 0, 9) Descriptor {
0x224c8…22550 am = CHS(32, 0, 9, #4) // 0x224c8 @0x0
0x224c8…22550 rsv0 = 00000000 // 0x224ca @0x2
0x224c8…22550 file_id = 0000 // 0x224ce @0x6
0x224c8…22550 dirsect = (22, 0, 15) // 0x224d0 @0x8
0x224c8…22550 firstsect = (32, 0, 18) // 0x224d2 @0xa
0x224c8…22550 lastsect = (36, 0, 7) // 0x224d4 @0xc
0x224c8…22550 type = 0x10 // 0x224d6 @0xe
0x224c8…22550 reccnt = 0x0003 // 0x224d7 @0xf
0x224c8…22550 reclen = 0x0080 // 0x224d9 @0x11
0x224c8…22550 blklen = 0x0080 // 0x224db @0x13
0x224c8…22550 prop = 0x00 // 0x224dd @0x15
0x224c8…22550 adr = 0x0000 // 0x224de @0x16
0x224c8…22550 lastbytes = 0x0080 // 0x224e0 @0x18
0x224c8…22550 created = »791101 « // 0x224e2 @0x1a
0x224c8…22550 modified = »791101 « // 0x224ea @0x22
0x224c8…22550 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x224f2 @0x2a
0x224c8…22550 prev = (22, 0, 15) // 0x2254a @0x82
0x224c8…22550 next = (32, 0, 18) // 0x2254c @0x84
0x224c8…22550 crc = 4ef8 // 0x2254e @0x86
0x224c8…22550 }
0x22550…225d8 (32, 0, 10) DataSector
0x225d8…22660 (32, 0, 11) UnusedSector ┆ ASM 5.9 1 ;***************************************************************************** t ┆
0x22660…226e8 (32, 0, 12) DataSector
[…0x3…]
0x22880…22908 (32, 0, 16) UnusedSector ┆ 2 ;* 3 ;* EXTERNAL/STATUS MODULE 4 ;* 5 ;* ) ┆
0x22908…22990 (32, 0, 17) DataSector
[…0x3…]
0x22b28…22bb0 (32, 0, 21) UnusedSector ┆ **************************************************************************** 6 *INCLUDE CONSTANT.S n ┆
0x22bb0…22c38 (32, 0, 22) DataSector
0x22c38…22cc0 (32, 0, 23) UnusedSector ┆ % 8 791101 791101 S ┆
0x22cc0…22d48 (32, 0, 24) DataSector
[…0x1…]
0x22dd0…22e58 (32, 0, 26) UnusedSector ┆ 80 *L ON 81 ;ECHO 82 83 GLOBAL EXTSTA I ┆
0x22e58…22ee0 (32, 0, 27) DataSector
[…0x3…]
0x23078…23100 (32, 0, 31) UnusedSector ┆ 84 EXTERNAL SIOREADWRITE 85 EXTERNAL SUBENQ 86 EXTERNAL HUNT $ ┆
0x23100…23188 (33, 0, 0) DataSector
[…0x5…]
0x23430…234b8 (33, 0, 6) Descriptor {
0x23430…234b8 am = CHS(33, 0, 6, #4) // 0x23430 @0x0
0x23430…234b8 rsv0 = 00000000 // 0x23432 @0x2
0x23430…234b8 file_id = 0000 // 0x23436 @0x6
0x23430…234b8 dirsect = (22, 0, 10) // 0x23438 @0x8
0x23430…234b8 firstsect = (33, 0, 7) // 0x2343a @0xa
0x23430…234b8 lastsect = (35, 0, 21) // 0x2343c @0xc
0x23430…234b8 type = 0x20 // 0x2343e @0xe
0x23430…234b8 reccnt = 0x0027 // 0x2343f @0xf
0x23430…234b8 reclen = 0x0080 // 0x23441 @0x11
0x23430…234b8 blklen = 0x0080 // 0x23443 @0x13
0x23430…234b8 prop = 0x00 // 0x23445 @0x15
0x23430…234b8 adr = 0x0000 // 0x23446 @0x16
0x23430…234b8 lastbytes = 0x0018 // 0x23448 @0x18
0x23430…234b8 created = »791101 « // 0x2344a @0x1a
0x23430…234b8 modified = »830315 « // 0x23452 @0x22
0x23430…234b8 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x2345a @0x2a
0x23430…234b8 prev = (22, 0, 10) // 0x234b2 @0x82
0x23430…234b8 next = (33, 0, 7) // 0x234b4 @0x84
0x23430…234b8 crc = 13dc // 0x234b6 @0x86
0x23430…234b8 }
0x234b8…23540 (33, 0, 7) DataSector
[…0x1f…]
0x245b8…24640 (34, 0, 7) Descriptor {
0x245b8…24640 am = CHS(34, 0, 7, #4) // 0x245b8 @0x0
0x245b8…24640 rsv0 = 00000000 // 0x245ba @0x2
0x245b8…24640 file_id = 0000 // 0x245be @0x6
0x245b8…24640 dirsect = (22, 0, 10) // 0x245c0 @0x8
0x245b8…24640 firstsect = (34, 0, 9) // 0x245c2 @0xa
0x245b8…24640 lastsect = (35, 0, 5) // 0x245c4 @0xc
0x245b8…24640 type = 0x20 // 0x245c6 @0xe
0x245b8…24640 reccnt = 0x000d // 0x245c7 @0xf
0x245b8…24640 reclen = 0x0080 // 0x245c9 @0x11
0x245b8…24640 blklen = 0x0080 // 0x245cb @0x13
0x245b8…24640 prop = 0x00 // 0x245cd @0x15
0x245b8…24640 adr = 0x0000 // 0x245ce @0x16
0x245b8…24640 lastbytes = 0x006b // 0x245d0 @0x18
0x245b8…24640 created = »791101 « // 0x245d2 @0x1a
0x245b8…24640 modified = »830315 « // 0x245da @0x22
0x245b8…24640 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x245e2 @0x2a
0x245b8…24640 prev = (22, 0, 10) // 0x2463a @0x82
0x245b8…24640 next = (34, 0, 9) // 0x2463c @0x84
0x245b8…24640 crc = 0152 // 0x2463e @0x86
0x245b8…24640 }
0x24640…246c8 (34, 0, 8) DataSector
[…0x1d…]
0x25630…256b8 (35, 0, 6) Descriptor {
0x25630…256b8 am = CHS(35, 0, 6, #4) // 0x25630 @0x0
0x25630…256b8 rsv0 = 00000000 // 0x25632 @0x2
0x25630…256b8 file_id = 0000 // 0x25636 @0x6
0x25630…256b8 dirsect = (22, 0, 10) // 0x25638 @0x8
0x25630…256b8 firstsect = (35, 0, 7) // 0x2563a @0xa
0x25630…256b8 lastsect = (35, 0, 23) // 0x2563c @0xc
0x25630…256b8 type = 0x20 // 0x2563e @0xe
0x25630…256b8 reccnt = 0x000a // 0x2563f @0xf
0x25630…256b8 reclen = 0x0080 // 0x25641 @0x11
0x25630…256b8 blklen = 0x0080 // 0x25643 @0x13
0x25630…256b8 prop = 0x00 // 0x25645 @0x15
0x25630…256b8 adr = 0x0000 // 0x25646 @0x16
0x25630…256b8 lastbytes = 0x0051 // 0x25648 @0x18
0x25630…256b8 created = »801126 « // 0x2564a @0x1a
0x25630…256b8 modified = »830315 « // 0x25652 @0x22
0x25630…256b8 avail = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff // 0x2565a @0x2a
0x25630…256b8 prev = (22, 0, 10) // 0x256b2 @0x82
0x25630…256b8 next = (35, 0, 7) // 0x256b4 @0x84
0x25630…256b8 crc = 8bf2 // 0x256b6 @0x86
0x25630…256b8 }
0x256b8…25740 (35, 0, 7) DataSector
[…0x1…]
0x257c8…25850 (35, 0, 9) Descriptor {
0x257c8…25850 am = CHS(35, 0, 9, #4) // 0x257c8 @0x0
0x257c8…25850 rsv0 = 00000000 // 0x257ca @0x2
0x257c8…25850 file_id = 0000 // 0x257ce @0x6
0x257c8…25850 dirsect = (22, 0, 10) // 0x257d0 @0x8
0x257c8…25850 firstsect = (35, 0, 10) // 0x257d2 @0xa
0x257c8…25850 lastsect = (35, 0, 14) // 0x257d4 @0xc
0x257c8…25850 type = 0x20 // 0x257d6 @0xe
0x257c8…25850 reccnt = 0x0009 // 0x257d7 @0xf
0x257c8…25850 reclen = 0x0080 // 0x257d9 @0x11
0x257c8…25850 blklen = 0x0080 // 0x257db @0x13
0x257c8…25850 prop = 0x00 // 0x257dd @0x15
0x257c8…25850 adr = 0x0000 // 0x257de @0x16
0x257c8…25850 lastbytes = 0x0027 // 0x257e0 @0x18
0x257c8…25850 created = »791101 « // 0x257e2 @0x1a
0x257c8…25850 modified = »791101 « // 0x257ea @0x22
0x257c8…25850 avail = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff // 0x257f2 @0x2a
0x257c8…25850 prev = (22, 0, 10) // 0x2584a @0x82
0x257c8…25850 next = (35, 0, 10) // 0x2584c @0x84
0x257c8…25850 crc = ba41 // 0x2584e @0x86
0x257c8…25850 }
0x25850…258d8 (35, 0, 10) DataSector
[…0x15…]
0x26400…26488 (36, 0, 0) UnusedSector ┆ $H ; 10 0036 19 113 ADD HL,DE ; 11 0037 7E 114 LD A,(HL) ; 07 0038 E610 115 A $ $ ┆
0x26488…26510 (36, 0, 1) DataSector
0x26510…26598 (36, 0, 2) UnusedSector ┆ $1A 2044 100 JR NZ,RES1EXT ; THEN DO 10 001C 3E01 101 LD A,01H ; SYNC_STATUS = 01H 07 001E FD7726 $ $ ┆
0x26598…26620 (36, 0, 3) DataSector
0x26620…266a8 (36, 0, 4) UnusedSector ┆ $1 ; CALCULATE STA- 0049 19 123 ADD HL,DE ; TUS WORD AD- 11 124 ; DRESS 004A CBC6 $ % ┆
0x266a8…26730 (36, 0, 5) DataSector
[…0x3…]
0x268c8…26950 (36, 0, 9) UnusedSector ┆ $ 87 88 EXTSTA 0000 010000 89 LD BC,0000000000000000B 0003 CD0000 X 90 CALL S $ ┆
0x26950…269d8 (36, 0, 10) DataSector
[…0x1…]
0x26a60…26ae8 (36, 0, 12) UnusedSector ┆ $ 102 LD (IY+26H),A ; 19 0021 FD361F02 103 LD (IY+1FH),02H ; NEXT INT.ROUTINE = STAXREC 0025 0120A3 104 $ $ ┆
0x26ae8…26b70 (36, 0, 13) DataSector
0x26b70…26bf8 (36, 0, 14) UnusedSector ┆ $IOREADWRITE ; SIOCON 0,R,D,D 0006 FD7E26 91 LD A,(IY+26H) ; IF SEACHING FOR SYNCH 0009 FE00 92 CP 00H ; $ $ Q┆
0x26bf8…26c80 (36, 0, 15) DataSector
[…0x1…]
0x26d08…26d90 (36, 0, 17) UnusedSector ┆ $LD BC,1010001100100000B 0028 CD0000 X 105 CALL SIOREADWRITE ; SIOCON 3,W,R,020H 002B 1833 106 JR RES1EXT $ $ u┆
0x26d90…26e18 (36, 0, 18) DataSector
0x26e18…26ea0 (36, 0, 19) UnusedSector ┆ $ 07 000B 2020 93 JR NZ,NOSYN ;THEN DO 10 000D FD6E24 94 LD L,(IY+24H) ; GET CONTENT OF READ REGISTER $ $3]┆
0x26ea0…26f28 (36, 0, 20) DataSector
0x26f28…26fb0 (36, 0, 21) UnusedSector ┆ $ND 010H ; IF SYNCHRONIZATION LOST 07 003A 2824 116 JR Z,RES1EXT ; THEN DO 10 003C FD5E2A 117 LD E,(IY+2 $ $ d┆
0x26fb0…27038 (36, 0, 22) UnusedSector ┆ $ 107 ; END 108 ;ELSE DO 109 NOSYN 002D FD6E24 110 LD $ $ E┆
0x27038…270c0 (36, 0, 23) DataSector
0x270c0…27148 (36, 0, 24) UnusedSector ┆ $0 19 0010 FD6625 95 LD H,(IY+25H) ; 19 0013 110800 96 LD DE,08H ; 10 0016 19 97 ADD H $ $?Q┆
0x27148…271d0 (36, 0, 25) DataSector
0x271d0…27258 (36, 0, 26) UnusedSector ┆ $AH) ; IF RECEIVING 19 003F FD562B 118 LD D,(IY+2BH) ; 19 0042 7B 119 LD A,E ; IN PROGRESS 04 004 $ $ ┆
0x27258…272e0 (36, 0, 27) UnusedSector ┆ $L,(IY+24H) ; GET CONTENT OF READ REGISTER 0 19 0030 FD6625 111 LD H,(IY+25H) ; 19 0033 110800 112 LD DE,08 $ $ ┆
0x272e0…27368 (36, 0, 28) DataSector
0x27368…273f0 (36, 0, 29) UnusedSector ┆ $L,DE ; 11 0017 7E 98 LD A,(HL) ; 07 0018 E610 99 AND 010H ; IF SYNCHRONIZATION ACCEPT 07 00 $ $ ┆
0x273f0…27478 (36, 0, 30) DataSector
0x27478…27500 (36, 0, 31) UnusedSector ┆ $3 B2 120 OR D ; 04 0044 2817 121 JR Z,SYNNO ; THEN DO 10 0046 210500 122 LD HL,STWOFF+ $ $ ┆
0x27500…27588 (37, 0, 0) DataSector
0x27588…27610 (37, 0, 1) UnusedSector ┆ %0-SIO. 8 ;TO EACH SIO IS CONNECTED A TABLE CONTANING THE VALUE OF THE READ/WRITE REGIS- % % s┆
0x27610…27698 (37, 0, 2) DataSector
0x27698…27720 (37, 0, 3) UnusedSector ┆ %37 CALL SIOREADWRITE ; SIOCON 0,W,S,010H 0066 C9 138 RET ; RETURN FROM GENEREL PROCESS % %j ┆
0x27720…277a8 (37, 0, 4) UnusedSector ┆ % 9 ;TERS. 10 ; 11 ; *************** 12 ; 10 * READ- * SI % ( ┆
0x277a8…27830 (37, 0, 5) UnusedSector ┆ % 125 SET 0,(HL) ; SET SYNCHRONI- 15 126 ; ZATION ERROR BIT 004C FD362A00 127 LD (IY+2 $ % ┆
0x27830…278b8 (37, 0, 6) UnusedSector ┆ % SIOCALL PAGE 1 LOC OBJ CODE M STMT SOURCE STATEMENT % %q ┆
0x278b8…27940 (37, 0, 7) Descriptor {
0x278b8…27940 am = CHS(37, 0, 7, #4) // 0x278b8 @0x0
0x278b8…27940 rsv0 = 00000000 // 0x278ba @0x2
0x278b8…27940 file_id = 0000 // 0x278be @0x6
0x278b8…27940 dirsect = (22, 0, 15) // 0x278c0 @0x8
0x278b8…27940 firstsect = (37, 0, 9) // 0x278c2 @0xa
0x278b8…27940 lastsect = (37, 0, 17) // 0x278c4 @0xc
0x278b8…27940 type = 0x10 // 0x278c6 @0xe
0x278b8…27940 reccnt = 0x0008 // 0x278c7 @0xf
0x278b8…27940 reclen = 0x0080 // 0x278c9 @0x11
0x278b8…27940 blklen = 0x0080 // 0x278cb @0x13
0x278b8…27940 prop = 0x00 // 0x278cd @0x15
0x278b8…27940 adr = 0x0000 // 0x278ce @0x16
0x278b8…27940 lastbytes = 0x0080 // 0x278d0 @0x18
0x278b8…27940 created = »791101 « // 0x278d2 @0x1a
0x278b8…27940 modified = »791101 « // 0x278da @0x22
0x278b8…27940 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x278e2 @0x2a
0x278b8…27940 prev = (22, 0, 15) // 0x2793a @0x82
0x278b8…27940 next = (37, 0, 9) // 0x2793c @0x84
0x278b8…27940 crc = 888f // 0x2793e @0x86
0x278b8…27940 }
0x27940…279c8 (37, 0, 8) UnusedSector ┆ % EXTSTA PAGE 3 LOC OBJ CODE M STMT SOURCE STATEMENT ASM 5.9 % %p ┆
0x279c8…27a50 (37, 0, 9) DataSector
0x27a50…27ad8 (37, 0, 10) UnusedSector ┆ %AH),00H ; RESET BUFFER 19 0050 FD362B00 128 LD (IY+2BH),00H ; ELEMENT 19 0054 FD6E28 129 LD L,(IY+28H) ; % % B┆
0x27ad8…27b60 (37, 0, 11) UnusedSector ┆ % ASM 5.9 1 ;***************************************************************************** % %h ┆
0x27b60…27be8 (37, 0, 12) DataSector
0x27be8…27c70 (37, 0, 13) UnusedSector ┆ % 139 *E 140 ;ECHO % 9┆
0x27c70…27cf8 (37, 0, 14) DataSector
0x27cf8…27d80 (37, 0, 15) UnusedSector ┆ %TRANSFER BUFFER 19 0057 FD6629 130 LD H,(IY+29H) ; 19 005A CD0000 X 131 CALL SUBENQ ; TO QUEUE 157 % % ┆
0x27d80…27e08 (37, 0, 16) UnusedSector ┆ % 2 ;* 3 ;* SIOCALL MODULE 4 ;* 5 ;***** % %6 ┆
0x27e08…27e90 (37, 0, 17) DataSector
0x27e90…27f18 (37, 0, 18) Descriptor {
0x27e90…27f18 am = CHS(37, 0, 18, #4) // 0x27e90 @0x0
0x27e90…27f18 rsv0 = 00000000 // 0x27e92 @0x2
0x27e90…27f18 file_id = 0000 // 0x27e96 @0x6
0x27e90…27f18 dirsect = (22, 0, 20) // 0x27e98 @0x8
0x27e90…27f18 firstsect = (37, 0, 23) // 0x27e9a @0xa
0x27e90…27f18 lastsect = (37, 0, 31) // 0x27e9c @0xc
0x27e90…27f18 type = 0x10 // 0x27e9e @0xe
0x27e90…27f18 reccnt = 0x0002 // 0x27e9f @0xf
0x27e90…27f18 reclen = 0x0080 // 0x27ea1 @0x11
0x27e90…27f18 blklen = 0x0080 // 0x27ea3 @0x13
0x27e90…27f18 prop = 0x00 // 0x27ea5 @0x15
0x27e90…27f18 adr = 0x0000 // 0x27ea6 @0x16
0x27e90…27f18 lastbytes = 0x0080 // 0x27ea8 @0x18
0x27e90…27f18 created = »791101 « // 0x27eaa @0x1a
0x27e90…27f18 modified = »791101 « // 0x27eb2 @0x22
0x27e90…27f18 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x27eba @0x2a
0x27e90…27f18 prev = (22, 0, 20) // 0x27f12 @0x82
0x27e90…27f18 next = (37, 0, 23) // 0x27f14 @0x84
0x27e90…27f18 crc = 61ca // 0x27f16 @0x86
0x27e90…27f18 }
0x27f18…27fa0 (37, 0, 19) DataSector
0x27fa0…28028 (37, 0, 20) UnusedSector ┆ % EXTSTA PAGE 2 LOC OBJ CODE M STMT SOURCE STATEMENT % % ┆
0x28028…280b0 (37, 0, 21) UnusedSector ┆ %************************************************************************ 6 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> % % ┆
0x280b0…28138 (37, 0, 22) Descriptor {
0x280b0…28138 am = CHS(37, 0, 22, #4) // 0x280b0 @0x0
0x280b0…28138 rsv0 = 00000000 // 0x280b2 @0x2
0x280b0…28138 file_id = 0000 // 0x280b6 @0x6
0x280b0…28138 dirsect = (22, 0, 20) // 0x280b8 @0x8
0x280b0…28138 firstsect = (37, 0, 27) // 0x280ba @0xa
0x280b0…28138 lastsect = (39, 0, 22) // 0x280bc @0xc
0x280b0…28138 type = 0x10 // 0x280be @0xe
0x280b0…28138 reccnt = 0x0006 // 0x280bf @0xf
0x280b0…28138 reclen = 0x0080 // 0x280c1 @0x11
0x280b0…28138 blklen = 0x0080 // 0x280c3 @0x13
0x280b0…28138 prop = 0x00 // 0x280c5 @0x15
0x280b0…28138 adr = 0x0000 // 0x280c6 @0x16
0x280b0…28138 lastbytes = 0x0080 // 0x280c8 @0x18
0x280b0…28138 created = »791101 « // 0x280ca @0x1a
0x280b0…28138 modified = »791101 « // 0x280d2 @0x22
0x280b0…28138 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x280da @0x2a
0x280b0…28138 prev = (22, 0, 20) // 0x28132 @0x82
0x280b0…28138 next = (37, 0, 27) // 0x28134 @0x84
0x280b0…28138 crc = 25a1 // 0x28136 @0x86
0x280b0…28138 }
0x28138…281c0 (37, 0, 23) DataSector
[…0x1…]
0x28248…282d0 (37, 0, 25) UnusedSector ┆ % ASM 5.9 132 ; END 133 SYNNO 005D CD0000 X 134 CALL HUNT ; % %?j┆
0x282d0…28358 (37, 0, 26) UnusedSector ┆ %>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 7 ;THE SIOREADWRITE IS USED TO CONTROL THE READ/WRITE REGISTERS AT THE Z8 % % '┆
0x28358…283e0 (37, 0, 27) DataSector
0x283e0…28468 (37, 0, 28) UnusedSector ┆ % * 2 791101 791101 ┆
0x28468…284f0 (37, 0, 29) DataSector
0x284f0…28578 (37, 0, 30) UnusedSector ┆ % GET NEW INTERRUPT VECTOR 135 RES1EXT 0060 011060 136 LD BC,0110000000010000B 0063 CD0000 X 1 % %M ┆
0x28578…28600 (37, 0, 31) DataSector
0x28600…28688 (38, 0, 0) UnusedSector ┆ & 55 ; 0020 017300 56 LD BC,PIO1+3 ; C = CONTROL ADDRESS OF PIO1 0023 3E81 57 LD A,81H & & ┆
0x28688…28710 (38, 0, 1) UnusedSector ┆ & 12 LINK EQU 00H 13 CTC EQU 60H 14 PIO1 EQU 70H & &4 ┆
0x28710…28798 (38, 0, 2) UnusedSector ┆ & ; PORT A + B + UPPER-C = INPUT, LOWER-C = OUTPT 0025 ED79 58 OUT (C),A ; SEND IT 0027 3E60 59 LD A,60 & ' ;┆
0x28798…28820 (38, 0, 3) UnusedSector ┆ & 29 ; START PAGE 2 LOC OBJ CODE M STMT SOURCE STATEMENT & & O┆
0x28820…288a8 (38, 0, 4) UnusedSector ┆ &55) ***** 44 ; 000F 012300 45 LD BC,PIO2+3 ; C = CONTROL ADDRESS OF PIO1 0012 3E8A 46 & &I ┆
0x288a8…28930 (38, 0, 5) UnusedSector ┆ & ( S u 791101 791101 ┆
0x28930…289b8 (38, 0, 6) Descriptor {
0x28930…289b8 am = CHS(38, 0, 6, #4) // 0x28930 @0x0
0x28930…289b8 rsv0 = 00000000 // 0x28932 @0x2
0x28930…289b8 file_id = 0000 // 0x28936 @0x6
0x28930…289b8 dirsect = (22, 0, 20) // 0x28938 @0x8
0x28930…289b8 firstsect = (38, 0, 9) // 0x2893a @0xa
0x28930…289b8 lastsect = (38, 0, 29) // 0x2893c @0xc
0x28930…289b8 type = 0x10 // 0x2893e @0xe
0x28930…289b8 reccnt = 0x0005 // 0x2893f @0xf
0x28930…289b8 reclen = 0x0080 // 0x28941 @0x11
0x28930…289b8 blklen = 0x0080 // 0x28943 @0x13
0x28930…289b8 prop = 0x00 // 0x28945 @0x15
0x28930…289b8 adr = 0x0000 // 0x28946 @0x16
0x28930…289b8 lastbytes = 0x0080 // 0x28948 @0x18
0x28930…289b8 created = »791101 « // 0x2894a @0x1a
0x28930…289b8 modified = »791101 « // 0x28952 @0x22
0x28930…289b8 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x2895a @0x2a
0x28930…289b8 prev = (22, 0, 20) // 0x289b2 @0x82
0x28930…289b8 next = (38, 0, 9) // 0x289b4 @0x84
0x28930…289b8 crc = 8c53 // 0x289b6 @0x86
0x28930…289b8 }
0x289b8…28a40 (38, 0, 7) DataSector
0x28a40…28ac8 (38, 0, 8) UnusedSector ┆ & START PAGE 1 LOC OBJ CODE M STMT SOURCE STATEMENT & & b┆
0x28ac8…28b50 (38, 0, 9) DataSector
0x28b50…28bd8 (38, 0, 10) UnusedSector ┆ & 15 PIO2 EQU 20H 16 SYNC EQU 16H 17 18 & & ┆
0x28bd8…28c60 (38, 0, 11) UnusedSector ┆ & ASM 5.9 30 *E 31 START: 32 ; ***** INITIAL & & K┆
0x28c60…28ce8 (38, 0, 12) DataSector
0x28ce8…28d70 (38, 0, 13) UnusedSector ┆ & ASM 5.9 1 2 *P 42 3 *L ON 4 & &t ┆
0x28d70…28df8 (38, 0, 14) DataSector
0x28df8…28e80 (38, 0, 15) UnusedSector ┆ & 19 GLOBAL START 20 EXTERNAL TABRES 21 EXTERNAL INTSIO,INTCTC,TIMER & & %┆
0x28e80…28f08 (38, 0, 16) UnusedSector ┆ &IZE CPU ***** 33 ; 0000 F3 34 DI ; DISABLE INTERRUPT 0001 ED5E 35 IM 2 ; SELEC & &"I┆
0x28f08…28f90 (38, 0, 17) UnusedSector ┆ & LD A,8AH ; PORT A + LOWER-C OUTPUT, B + UPPER-C = INPUT 0014 ED79 47 OUT (C),A ; SEND IT 0016 AF 48 & & ┆
0x28f90…29018 (38, 0, 18) UnusedSector ┆ & ;************************************************************************** 5 ;* 6 & & ┆
0x29018…290a0 (38, 0, 19) DataSector
0x290a0…29128 (38, 0, 20) UnusedSector ┆ & 22 EXTERNAL CHA1TAB,CHA2TAB,CHA3TAB,CHA4TAB 23 EXTERNAL TAB_RESET,PARAM_RESET,PROCESS_RESET & &p ┆
0x29128…291b0 (38, 0, 21) UnusedSector ┆ &T INTERRUPT MODE 2 36 ; 0003 210000 X 37 LD HL,TIMER 0006 220000 X 38 LD (INTCTC),HL 0009 & & ┆
0x291b0…29238 (38, 0, 22) UnusedSector ┆ & XOR A 0017 0D 49 DEC C ; C = PORT C ADDRESS 0018 ED79 50 OUT (C),A ; SET PIO1 PORT A AND C TO 0 001 & & V┆
0x29238…292c0 (38, 0, 23) UnusedSector ┆ & ;* START MODULE 7 ;* 8 ;***************************************************** & &^ ┆
0x292c0…29348 (38, 0, 24) DataSector
0x29348…293d0 (38, 0, 25) UnusedSector ┆ & 24 EXTERNAL PT1,PT2,PT3,PT4,CT1,CT2,CT3,CT4 25 EXTERNAL CH1TAB,CH2TAB,CH3TAB,CH4TAB & & ┆
0x293d0…29458 (38, 0, 26) UnusedSector ┆ & 210000 X 39 LD HL,INTCTC ; GET ADDRESS OF INTERRUPT TABLE 000C 7C 40 LD A,H ; PUT MSB OF ADDRESS 000D ED & & M┆
0x29458…294e0 (38, 0, 27) UnusedSector ┆ &A 0D 51 DEC C 001B 0D 52 DEC C 001C 3EFF 53 LD A,0FFH 001E ED79 54 OUT (C),A & & v┆
0x294e0…29568 (38, 0, 28) UnusedSector ┆ &********************* 9 ; 10 ; ***** I/O ADDRESSES ***** 11 ; & & ┆
0x29568…295f0 (38, 0, 29) DataSector
0x295f0…29678 (38, 0, 30) UnusedSector ┆ & 26 EXTERNAL SIOREADWRITE 27 ; 28 TABSIZE EQU 20H & & ┆
0x29678…29700 (38, 0, 31) UnusedSector ┆ &47 41 LD I,A ; INTO INTERUPT REGISTER 42 ; 43 ; ***** INITIALIZE PIO'S (82 & & m┆
0x29700…29788 (39, 0, 0) UnusedSector ┆ ' 142 ;FILE: INISIO.SRC 143 ;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ' (j ┆
0x29788…29810 (39, 0, 1) UnusedSector ┆ '0000 X 91 LD HL,CHA1TAB 0060 CD0000 X 92 CALL TAB_RESET 0063 210000 X 93 LD HL,CHA2TAB 0066 CD0000 X ' ' 8┆
0x29810…29898 (39, 0, 2) UnusedSector ┆ '000 X 130 LD HL,CT3 00B6 E5 131 PUSH HL 00B7 CD0000 X 132 CALL TABRES 00BA 210000 X 133 LD HL,CT ' 'v.┆
0x29898…29920 (39, 0, 3) UnusedSector ┆ '; INTERVAL TIMER 003B 3EC3 74 LD A,195 ; LOAD TIME CONSTANT (195*64uS = CA. 12.5 MSEC) 003D ED79 75 OUT ' '+s┆
0x29920…299a8 (39, 0, 4) UnusedSector ┆ 'CH1TAB START PAGE 4 LOC OBJ CODE M STMT SOURCE STATEMENT ' ' C┆
0x299a8…29a30 (39, 0, 5) UnusedSector ┆ 'H 0029 0D 60 DEC C ; C = PORT C ADDRESS 002A ED79 61 OUT (C),A ; SET OUTPUTS TO 0 002C 3E0F & ' ┆
0x29a30…29ab8 (39, 0, 6) UnusedSector ┆ ' 94 CALL TAB_RESET 0069 210000 X 95 LD HL,CHA3TAB 006C CD0000 X 96 CALL TAB_RESET 006F 210000 X 97 LD ' 'L ┆
0x29ab8…29b40 (39, 0, 7) UnusedSector ┆ '4 00BD E5 134 PUSH HL 00BE CD0000 X 135 CALL TABRES 136 00C1 C9 137 RET ' ' ┆
0x29b40…29bc8 (39, 0, 8) UnusedSector ┆ ' (C),A ; SEND IT TO CTC ( START TIMER ) 003F ED69 76 OUT (C),L ; OUTPUT INTERUPT VECTOR TO CTC ' ' D┆
0x29bc8…29c50 (39, 0, 9) UnusedSector ┆ ' ASM 5.9 0090 CD0000 X 114 CALL PROCESS_RESET 0093 210000 X 115 LD HL,CH2TAB 0096 CD0000 X ' ' H┆
0x29c50…29cd8 (39, 0, 10) UnusedSector ┆ ' 62 LD A,0FH 002E 0D 63 DEC C ; C = PORT B ADDRESS 002F ED79 64 OUT (C),A ; SET PORT B TO 0F 0031 ' ' ┆
0x29cd8…29d60 (39, 0, 11) UnusedSector ┆ 'HL,CHA4TAB 0072 CD0000 X 98 CALL TAB_RESET 99 ; 100 ;*** RESET PARAMTAB USED B ' ' ^┆
0x29d60…29de8 (39, 0, 12) UnusedSector ┆ ' 138 ;ECHO 139 140 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ' ' /┆
0x29de8…29e70 (39, 0, 13) UnusedSector ┆ ' 77 ; 78 ; **** INITIALIZE SIO ***** 79 ; 0041 FD210000 X 80 LD ' 'c;┆
0x29e70…29ef8 (39, 0, 14) UnusedSector ┆ ' 116 CALL PROCESS_RESET 0099 210000 X 117 LD HL,CH3TAB 009C CD0000 X 118 CALL PROCESS_RESET 009F 210000 X 1 ' '8 ┆
0x29ef8…29f80 (39, 0, 15) UnusedSector ┆ ' 0D 65 DEC C 0032 AF 66 XOR A 0033 ED79 67 OUT (C),A ; SET PORT A TO 0 ' ' ┆
0x29f80…2a008 (39, 0, 16) UnusedSector ┆ 'Y PLZ PROCEDURES *** 101 ; 0075 210000 X 102 LD HL,PT1 0078 CD0000 X 103 CALL PARAM_RESET 007B ' '=C┆
0x2a008…2a090 (39, 0, 17) DataSector
0x2a090…2a118 (39, 0, 18) UnusedSector ┆ 'IY,CHA1TAB 0045 CDC200 R 81 CALL CHASIO 0048 FD210000 X 82 LD IY,CHA2TAB 004C CDC200 R 83 CALL CHASIO 004F ' ' ┆
0x2a118…2a1a0 (39, 0, 19) UnusedSector ┆ '19 LD HL,CH4TAB 00A2 CD0000 X 120 CALL PROCESS_RESET 121 ; 122 ;*** RESET CONF ' 'z ┆
0x2a1a0…2a228 (39, 0, 20) UnusedSector ┆ ' 68 ; 69 ; ***** INITIALIZE CTC ***** 70 ; 0035 0E60 71 LD C,CTC ; G ' '_ ┆
0x2a228…2a2b0 (39, 0, 21) UnusedSector ┆ ' 210000 X 104 LD HL,PT2 007E CD0000 X 105 CALL PARAM_RESET 0081 210000 X 106 LD HL,PT3 0084 CD0000 X 1 ' 'o ┆
0x2a2b0…2a338 (39, 0, 22) DataSector
0x2a338…2a3c0 (39, 0, 23) UnusedSector ┆ ' FD210000 X 84 LD IY,CHA3TAB 0053 CDC200 R 85 CALL CHASIO 0056 FD210000 X 86 LD IY,CHA4TAB 005A CDC200 R ' 'o ┆
0x2a3c0…2a448 (39, 0, 24) UnusedSector ┆ 'IGTAB *** 123 ; 00A5 210000 X 124 LD HL,CT1 00A8 E5 125 PUSH HL 00A9 CD0000 X 126 ' ' ┆
0x2a448…2a4d0 (39, 0, 25) UnusedSector ┆ 'ET CTC ADDRESS START PAGE 3 LOC OBJ CODE M STMT SOURCE STATEMEN ' ' S┆
0x2a4d0…2a558 (39, 0, 26) UnusedSector ┆ '07 CALL PARAM_RESET 0087 210000 X 108 LD HL,PT4 008A CD0000 X 109 CALL PARAM_RESET 110 ; ' '] ┆
0x2a558…2a5e0 (39, 0, 27) UnusedSector ┆ '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 141 ;CHASIO: INITIALIZING PROGRAMM FOR SPECIFIED SIO CHANNEL ' ' ┆
0x2a5e0…2a668 (39, 0, 28) UnusedSector ┆ ' 87 CALL CHASIO 88 ; 89 ;*** RESET CHXTAB *** 90 ; 005D 21 ' ' ┆
0x2a668…2a6f0 (39, 0, 29) UnusedSector ┆ ' CALL TABRES 00AC 210000 X 127 LD HL,CT2 00AF E5 128 PUSH HL 00B0 CD0000 X 129 CALL TABRES 00B3 210 ' ' ┆
0x2a6f0…2a778 (39, 0, 30) UnusedSector ┆ 'T ASM 5.9 0037 3EB5 72 LD A,0B5H ; LOAD CHANNEL 0 AS 0039 ED79 73 OUT (C),A ' 'B ┆
0x2a778…2a800 (39, 0, 31) UnusedSector ┆ ' 111 ;*** RESET PROCESSTAB USED BY PLZ PROCEDURES *** 112 ; 008D 210000 X 113 LD HL, ' ' ^┆
0x2a800…2a888 (40, 0, 0) UnusedSector ┆ ( 9 * READ- * SIOXCH+09H 16 ; * REGISTER 1 * 17 ; *************** ( )1 ┆
0x2a888…2a910 (40, 0, 1) UnusedSector ┆ ( ; DTR AND RTS CONTROLED BY LINE 177 ; ACCESS MODULE 178 ; TX 7 ( ( ┆
0x2a910…2a998 (40, 0, 2) UnusedSector ┆ (RACTERS 208 ; WAIT/REAY NOT USED 209 ; STATUS AFFECTS VECTOR ( (v|┆
0x2a998…2aa20 (40, 0, 3) UnusedSector ┆ ( LD BC,02H 00E1 09 159 ADD HL,BC 00E2 73 160 LD (HL),E 00E3 79 161 LD A,C 00E4 FD4E1D ( ( ┆
0x2aa20…2aaa8 (40, 0, 4) UnusedSector ┆ ( AUTO ENABLE 196 ; ENTER HUNT PHASE 197 ; SYNCH CHARACTER LOAD INHI ( ( r┆
0x2aaa8…2ab30 (40, 0, 5) UnusedSector ┆ (<<<<<< 144 145 146 00C2 F3 147 CHASIO DI 00C3 01D8 ' (\V┆
0x2ab30…2abb8 (40, 0, 6) UnusedSector ┆ (BIT CHARACTER 179 ; TX ENABLE 180 ; TX CRC DISABLE ( ( ┆
0x2abb8…2ac40 (40, 0, 7) UnusedSector ┆ ( 210 ; TX INTERRUPT ENABLE 211 ; EXTERNAL/STATUS INTERUPT ENABLE 0116 0117E1 ( (n ┆
0x2ac40…2acc8 (40, 0, 8) UnusedSector ┆ ( 162 LD C,(IY+1DH) 00E7 ED79 163 OUT (C),A 00E9 7B 164 LD A,E 00EA ED79 165 OUT (C),A ( (8 ┆
0x2acc8…2ad50 (40, 0, 9) UnusedSector ┆ (BIT START PAGE 6 LOC OBJ CODE M STMT SOURCE STATEMENT ( (W ┆
0x2ad50…2add8 (40, 0, 10) UnusedSector ┆ (60 148 LD BC,60D8H 00C6 CD0000 X 149 CALL SIOREADWRITE ;RESET: CHANNEL,TX-UNDERRUN/EOM LATCH 00C9 018060 15 ( ( ┆
0x2add8…2ae60 (40, 0, 11) UnusedSector ┆ ( 181 ; CRC16 NOT SELECTED 182 ; BREAK NOT USED 00F8 0128E5 183 LD BC,0E528H ( ( %┆
0x2ae60…2aee8 (40, 0, 12) UnusedSector ┆ ( 212 LD BC,0E117H 0119 CD0000 X 213 CALL SIOREADWRITE 011C FD6E24 214 LD L,(IY+24H) 011F FD6625 215 ( ( ┆
0x2aee8…2af70 (40, 0, 13) UnusedSector ┆ ( 166 ; *1 CLOCK MODE 167 ; 16 BIT SYNCH CHATACTER 168 ( ( 3┆
0x2af70…2aff8 (40, 0, 14) UnusedSector ┆ ( ASM 5.9 198 ; RX ENABLE 199 ; ADDRESS SEACH MODE NOT ( ( P┆
0x2aff8…2b080 (40, 0, 15) UnusedSector ┆ (0 LD BC,6080H 00CC CD0000 X 151 CALL SIOREADWRITE ;TX-CRC GENERATOR RESET 00CF 014060 152 LD BC,6040H 00D2 C ( (Ho┆
0x2b080…2b108 (40, 0, 16) UnusedSector ┆ (00FB CD0000 X 184 CALL SIOREADWRITE 185 ;WR06: 186 ; SYNCH CHARACTER ( (d ┆
0x2b108…2b190 (40, 0, 17) UnusedSector ┆ ( LD H,(IY+25H) 0122 110300 216 LD DE,03H 0125 19 217 ADD HL,DE 0126 CB8E 218 RES 1,(HL) 0128 ( ()$┆
0x2b190…2b218 (40, 0, 18) UnusedSector ┆ ( ; SYNCH MODES ENABLE 169 ; PARITY ENABLE 170 ; PARITY = EVEN ( ( ┆
0x2b218…2b2a0 (40, 0, 19) UnusedSector ┆ (USED 200 ; RX-CRC DISABLE 010A 0173E3 201 LD BC,0E373H 010D CD0000 X 202 CALL SIORE ( ( ┆
0x2b2a0…2b328 (40, 0, 20) UnusedSector ┆ (D0000 X 153 CALL SIOREADWRITE ;RX-CRC GENERATOR RESET 154 ;WR04: 00D5 FD5E22 155 LD E,(IY+ ( ( ┆
0x2b328…2b3b0 (40, 0, 21) UnusedSector ┆ ( LOADED 00FE 0116E6 187 LD BC,0E616H 0101 CD0000 X 188 CALL SIOREADWRITE 189 ;WR07: ( (t&┆
0x2b3b0…2b438 (40, 0, 22) UnusedSector ┆ ( CBA6 219 RES 4,(HL) 012A FB 220 EI 012B C9 221 RET 222 END 80 LD ( ┆
0x2b438…2b4c0 (40, 0, 23) UnusedSector ┆ ( 00EC 0111E4 171 LD BC,0E411H 00EF CD0000 X 172 CALL SIOREADWRITE 00F2 011060 173 LD BC,6010H 00F5 CD ( (1 ┆
0x2b4c0…2b548 (40, 0, 24) UnusedSector ┆ (ADWRITE 0110 011060 203 LD BC,6010H 0113 CD0000 X 204 CALL SIOREADWRITE ;SET EXTERNAL/STATUS INTERRUPT ( ( v┆
0x2b548…2b5d0 (40, 0, 25) UnusedSector ┆ (22H) START PAGE 5 LOC OBJ CODE M STMT SOURCE STATEMENT ( ()A┆
0x2b5d0…2b658 (40, 0, 26) UnusedSector ┆ ( 190 ; SYNCH CHARACTER LOADED 0104 0116E7 191 LD BC,0E716H 0107 CD0000 X 192 CALL SIORE ( ( ┆
0x2b658…2b6e0 (40, 0, 27) UnusedSector ┆ (OXCH+0AH 13 ; * REGISTER 2 * 14 ; *************** 15 ; % ( ,┆
0x2b6e0…2b768 (40, 0, 28) UnusedSector ┆ (0000 X 174 CALL SIOREADWRITE ;RESET EXTERNAL/STATUS INTERRUPT 175 ;WR05: 176 ( ( ┆
0x2b768…2b7f0 (40, 0, 29) UnusedSector ┆ ( 205 ;WR01: 206 ; INTTERRUPT ON ALL RECEIVED CHA- 207 ; ( ( *┆
0x2b7f0…2b878 (40, 0, 30) UnusedSector ┆ ( ASM 5.9 00D8 FD6E24 156 LD L,(IY+24H) 00DB FD6625 157 LD H,(IY+25H) 00DE 010200 158 ( ( D┆
0x2b878…2b900 (40, 0, 31) UnusedSector ┆ (ADWRITE 193 ;WR03: 194 ; RX 7 BIT CHARACTER 195 ; ( ( ┆
0x2b900…2b988 (41, 0, 0) UnusedSector ┆ ) ; REG C BIT 0-7 = VALUE TO BE SET OR RESET 61 ; 62 ;<<<<<<<<<<<<<<<<<<<<<<<< ) ) ┆
0x2b988…2ba10 (41, 0, 1) UnusedSector ┆ )68 99 BIT 5,B ; IF WRITE THEN 0037 2816 100 JR Z,READ_1_3 ; BEGIN 0039 CB70 101 BIT 6,B 003B ) *kX┆
0x2ba10…2ba98 (41, 0, 2) UnusedSector ┆ )SIOXCH SYMBOLIZE THE CHANNEL NUMBER.CHANNEL 2 ==> TABLE NAME = SIO2CH 48 ;THE CONTENT OF WRITE REGISTER 0 W ) )Kl┆
0x2ba98…2bb20 (41, 0, 3) UnusedSector ┆ ) 34 ; * REGISTER 3 * 35 ; *************** 36 ; 2 * WRITE- ) ) ┆
0x2bb20…2bba8 (41, 0, 4) UnusedSector ┆ ) IN A,(C) 001F C1 81 POP BC 0020 77 82 LD (HL),A 0021 C9 83 RET 84 ) ) ┆
0x2bba8…2bc30 (41, 0, 5) UnusedSector ┆ ) 18 ; 8 * READ- * SIOXCH+08H 19 ; * REGISTER 0 * 20 ; *********** ( )4 ┆
0x2bc30…2bcb8 (41, 0, 6) UnusedSector ┆ )<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 63 SIOREADWRITE 64 GLOBAL SIOREADWRITE 0000 ) )P5┆
0x2bcb8…2bd40 (41, 0, 7) UnusedSector ┆ )ILL ALWAYS BE ZERO,BECAUSE OF THE APPLICATION 49 ;OF WRITE REGISTER 0.SEE TECHNICAL MANUAL FOR THE Z80 SIO. ) ) ┆
0x2bd40…2bdc8 (41, 0, 8) UnusedSector ┆ ) * SIOXCH+02H 37 ; * REGISTER 2 * 38 ; *************** 3 ) ) /┆
0x2bdc8…2be50 (41, 0, 9) UnusedSector ┆ ) REGZERO_WRITE 0022 79 85 LD A,C ; ELSE 86 ; ENDIF 0023 C5 87 PUSH BC ) ) ┆
0x2be50…2bed8 (41, 0, 10) UnusedSector ┆ )**** 21 ; 7 * WRITE- * SIOXCH+07H 22 ; * REGISTER 7 * 23 ) )3 ┆
0x2bed8…2bf60 (41, 0, 11) UnusedSector ┆ ) FD6E24 65 LD L,(IY+24H) ; HL=SIOTABLE ADR 0003 FD6625 66 LD H,(IY+25H) 0006 78 67 LD A,B 0007 ) ) ┆
0x2bf60…2bfe8 (41, 0, 12) UnusedSector ┆ ) 50 ; PARAMETER IN REGISTER BC 51 ; 52 ; REG B BIT 5 = 1=WRIT ) ) ┆
0x2bfe8…2c070 (41, 0, 13) UnusedSector ┆ )9 ; 1 * WRITE- * SIOXCH+01H 40 ; * REGISTER 1 * 41 ; *************** ) )! ┆
0x2c070…2c0f8 (41, 0, 14) UnusedSector ┆ ) 0024 FD4E1D 88 LD C,(IY+1DH) 0027 ED79 89 OUT (C),A 0029 C1 90 POP BC 002A C9 9 ) ); ┆
0x2c0f8…2c180 (41, 0, 15) UnusedSector ┆ ); *************** 24 ; 6 * WRITE- * SIOXCH+06H 25 ; * REGISTER 6 * ) ) j┆
0x2c180…2c208 (41, 0, 16) UnusedSector ┆ ) E607 68 AND 07H ; HL=REGISTER NR + HL 0009 5F 69 LD E,A 000A 1600 70 LD D,0H 000C 19 ) )-P┆
0x2c208…2c290 (41, 0, 17) UnusedSector ┆ )E SELECTED 0=READ SELECTED 53 ; 54 ; REG B BIT 6 = 1=SET SPECIFIED VALUE 0= R ) )}r┆
0x2c290…2c318 (41, 0, 18) UnusedSector ┆ ) 42 ; 0 * WRITE- * SIOXCH+00H 43 ; * REGISTER 0 * 44 ; *** ) ) ┆
0x2c318…2c3a0 (41, 0, 19) UnusedSector ┆ )1 RET 92 REGNO_ZERO 002B 78 93 LD A,B 002C E607 94 AND 07H 002E C5 ) ) ┆
0x2c3a0…2c428 (41, 0, 20) UnusedSector ┆ ) 26 ; *************** 27 ; 5 * WRITE- * SIOXCH+05H 28 ; * REGI ) ) ┆
0x2c428…2c4b0 (41, 0, 21) UnusedSector ┆ ) 71 ADD HL,DE 000D CB78 72 BIT 7,B 000F 201A 73 JR NZ,REGNO_ZERO ; IF REGISTERNR=0 THEN 0011 ) ) ┆
0x2c4b0…2c538 (41, 0, 22) UnusedSector ┆ )ESET VALUE 55 ; 56 ; REG B BIT O-3 = REGISTER NUMBER 57 ; ) ) ┆
0x2c538…2c5c0 (41, 0, 23) Descriptor {
0x2c538…2c5c0 am = CHS(41, 0, 23, #4) // 0x2c538 @0x0
0x2c538…2c5c0 rsv0 = 00000000 // 0x2c53a @0x2
0x2c538…2c5c0 file_id = 0000 // 0x2c53e @0x6
0x2c538…2c5c0 dirsect = (22, 0, 20) // 0x2c540 @0x8
0x2c538…2c5c0 firstsect = (42, 0, 8) // 0x2c542 @0xa
0x2c538…2c5c0 lastsect = (43, 0, 21) // 0x2c544 @0xc
0x2c538…2c5c0 type = 0x10 // 0x2c546 @0xe
0x2c538…2c5c0 reccnt = 0x001c // 0x2c547 @0xf
0x2c538…2c5c0 reclen = 0x0080 // 0x2c549 @0x11
0x2c538…2c5c0 blklen = 0x0080 // 0x2c54b @0x13
0x2c538…2c5c0 prop = 0x00 // 0x2c54d @0x15
0x2c538…2c5c0 adr = 0x0000 // 0x2c54e @0x16
0x2c538…2c5c0 lastbytes = 0x0080 // 0x2c550 @0x18
0x2c538…2c5c0 created = »791101 « // 0x2c552 @0x1a
0x2c538…2c5c0 modified = »791101 « // 0x2c55a @0x22
0x2c538…2c5c0 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x2c562 @0x2a
0x2c538…2c5c0 prev = (22, 0, 20) // 0x2c5ba @0x82
0x2c538…2c5c0 next = (42, 0, 8) // 0x2c5bc @0x84
0x2c538…2c5c0 crc = 1109 // 0x2c5be @0x86
0x2c538…2c5c0 }
0x2c5c0…2c648 (41, 0, 24) UnusedSector ┆ )************ SIOCALL PAGE 2 LOC OBJ CODE M STMT SOURCE STATEMENT ) ) ┆
0x2c648…2c6d0 (41, 0, 25) UnusedSector ┆ )STER 5 * 29 ; *************** 30 ; 4 * WRITE- * SIOXCH+04H ) ) ┆
0x2c6d0…2c758 (41, 0, 26) UnusedSector ┆ )CB68 74 BIT 5,B ; IF READ THEN 0013 200D 75 JR NZ,REGZERO_WRITE 0015 110800 76 LD DE,08H 0018 ) ) ┆
0x2c758…2c7e0 (41, 0, 27) UnusedSector ┆ ) 58 ; REG B BIT 7 = REGISTERNR IS ZERO --> IS 0 59 ; 60 ) ) ┆
0x2c7e0…2c868 (41, 0, 28) UnusedSector ┆ )95 PUSH BC 002F FD4E1D 96 LD C,(IY+1DH) 0032 ED79 97 OUT (C),A 0034 C1 98 POP BC 0035 CB ) )" ┆
0x2c868…2c8f0 (41, 0, 29) UnusedSector ┆ ) ASM 5.9 45 *E 46 ; 47 ;THE LETTER X IN ) ) ┆
0x2c8f0…2c978 (41, 0, 30) UnusedSector ┆ ) 31 ; * REGISTER 4 * 32 ; *************** 33 ; 3 * WRITE- * SIOXCH+03H ) ) ┆
0x2c978…2ca00 (41, 0, 31) UnusedSector ┆ ) 19 77 ADD HL,DE 0019 C5 78 PUSH BC 001A FD4E1D 79 LD C,(IY+1DH) 001D ED78 80 ) ) ┆
0x2ca00…2ca88 (42, 0, 0) DataSector
[…0x3…]
0x2cc20…2cca8 (42, 0, 4) UnusedSector ┆ * 119 READ_1_3 004F C5 120 PUSH BC 0050 FD4E1D 121 LD C,(IY+1DH) 0053 ED78 122 IN A * *{ ┆
0x2cca8…2cd30 (42, 0, 5) UnusedSector ┆ * 2804 102 JR Z,RESET_VALUE ; IF ACTION=SET THEN SIOCALL P ) * ┆
0x2cd30…2cdb8 (42, 0, 6) UnusedSector ┆ * RESET PAGE 1 LOC OBJ CODE M STMT SOURCE STATEMENT * * ┆
0x2cdb8…2ce40 (42, 0, 7) Descriptor {
0x2cdb8…2ce40 am = CHS(42, 0, 7, #4) // 0x2cdb8 @0x0
0x2cdb8…2ce40 rsv0 = 00000000 // 0x2cdba @0x2
0x2cdb8…2ce40 file_id = 0000 // 0x2cdbe @0x6
0x2cdb8…2ce40 dirsect = (22, 0, 25) // 0x2cdc0 @0x8
0x2cdb8…2ce40 firstsect = (42, 0, 12) // 0x2cdc2 @0xa
0x2cdb8…2ce40 lastsect = (42, 0, 22) // 0x2cdc4 @0xc
0x2cdb8…2ce40 type = 0x10 // 0x2cdc6 @0xe
0x2cdb8…2ce40 reccnt = 0x0003 // 0x2cdc7 @0xf
0x2cdb8…2ce40 reclen = 0x0080 // 0x2cdc9 @0x11
0x2cdb8…2ce40 blklen = 0x0080 // 0x2cdcb @0x13
0x2cdb8…2ce40 prop = 0x00 // 0x2cdcd @0x15
0x2cdb8…2ce40 adr = 0x0000 // 0x2cdce @0x16
0x2cdb8…2ce40 lastbytes = 0x0080 // 0x2cdd0 @0x18
0x2cdb8…2ce40 created = »791101 « // 0x2cdd2 @0x1a
0x2cdb8…2ce40 modified = »791101 « // 0x2cdda @0x22
0x2cdb8…2ce40 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x2cde2 @0x2a
0x2cdb8…2ce40 prev = (22, 0, 25) // 0x2ce3a @0x82
0x2cdb8…2ce40 next = (42, 0, 12) // 0x2ce3c @0x84
0x2cdb8…2ce40 crc = d186 // 0x2ce3e @0x86
0x2cdb8…2ce40 }
0x2ce40…2cec8 (42, 0, 8) DataSector
0x2cec8…2cf50 (42, 0, 9) UnusedSector ┆ *,(C) ; ELSE 0055 C1 123 POP BC 0056 110800 124 LD DE,08H ; BEGIN 0059 19 125 ADD HL,DE 00 * * ┆
0x2cf50…2cfd8 (42, 0, 10) UnusedSector ┆ *AGE 3 LOC OBJ CODE M STMT SOURCE STATEMENT ASM 5.9 003D 7E 103 LD A,(HL) 003E B1 * * ┆
0x2cfd8…2d060 (42, 0, 11) UnusedSector ┆ * ASM 5.9 1 ;***************************************************************************** * *S ┆
0x2d060…2d0e8 (42, 0, 12) DataSector
[…0x1…]
0x2d170…2d1f8 (42, 0, 14) UnusedSector ┆ *5A 77 126 LD (HL),A 127 ; END 005B C9 128 RET ; RETURN 12 * * ┆
0x2d1f8…2d280 (42, 0, 15) UnusedSector ┆ * 104 OR C 003F 1805 105 JR NEXT2 106 RESET_VALUE 0041 79 107 LD A,C ; E * * ┆
0x2d280…2d308 (42, 0, 16) UnusedSector ┆ * , e 791101 791101 r┆
0x2d308…2d390 (42, 0, 17) DataSector
[…0x1…]
0x2d418…2d4a0 (42, 0, 19) UnusedSector ┆ *9 END * F ┆
0x2d4a0…2d528 (42, 0, 20) UnusedSector ┆ *LSE 0042 2F 108 CPL 0043 5F 109 LD E,A 0044 7E 110 LD A,(HL) 0045 A3 111 AN * *i ┆
0x2d528…2d5b0 (42, 0, 21) UnusedSector ┆ * 2 ;* 3 ;* RESET MODULE 4 ;* 5 ;****** * * e┆
0x2d5b0…2d638 (42, 0, 22) DataSector
[…0x2…]
0x2d748…2d7d0 (42, 0, 25) UnusedSector ┆ *D E 112 NEXT2 0046 77 113 LD (HL),A ; ENDIF 0047 C5 114 PUSH BC 0048 FD4E1D * * 2┆
0x2d7d0…2d858 (42, 0, 26) UnusedSector ┆ ************************************************************************ 6 *P 42 7 G * *=q┆
0x2d858…2d8e0 (42, 0, 27) UnusedSector ┆ *USH HL ; STORE ADDRESS OF CHANNEL_TABLE 0001 111200 11 LD DE,12H ; RESET ADDXBUF,COUXBY,CHEXCAL 0004 19 * + ┆
0x2d8e0…2d968 (42, 0, 28) DataSector
[…0x1…]
0x2d9f0…2da78 (42, 0, 30) UnusedSector ┆ * 115 LD C,(IY+1DH) 004B ED79 116 OUT (C),A 004D C1 117 POP BC 004E C9 118 RET * *{ ┆
0x2da78…2db00 (42, 0, 31) UnusedSector ┆ *LOBAL TAB_RESET,PARAM_RESET,PROCESS_RESET 8 9 TAB_RESET 0000 E5 10 P * * b┆
0x2db00…2db88 (43, 0, 0) UnusedSector ┆ +FD7707 27 LD (IY+07),A 0024 FD771E 28 LD (IY+1EH),A ; RESET TRANSMITTER INTERRUPT OFFSET 0027 FD771F 2 + +x"┆
0x2db88…2dc10 (43, 0, 1) DataSector
0x2dc10…2dc98 (43, 0, 2) UnusedSector ┆ + 36 LD (IY+0EH),A ; RESET RECXERR 003F FD772C 37 LD (IY+2CH),A ; RESET BYXCOU 0042 FD772D 38 LD (IY+2DH),A + ,D ┆
0x2dc98…2dd20 (43, 0, 3) DataSector
0x2dd20…2dda8 (43, 0, 4) UnusedSector ┆ + RESET PERXMIT 0036 FD772A 34 LD (IY+2AH),A ; RESET ELEXADD 0039 FD772B 35 LD (IY+2BH),A 003C FD770E + +" ┆
0x2dda8…2de30 (43, 0, 5) DataSector
[…0x1…]
0x2deb8…2df40 (43, 0, 7) UnusedSector ┆ +12 ADD HL,DE 0005 3E00 13 LD A,0 0007 0E09 14 LD C,09 0009 77 15 LOOP LD (HL),A ; RESET * + 9┆
0x2df40…2dfc8 (43, 0, 8) DataSector
0x2dfc8…2e050 (43, 0, 9) Descriptor {
0x2dfc8…2e050 am = CHS(43, 0, 9, #4) // 0x2dfc8 @0x0
0x2dfc8…2e050 rsv0 = 00000000 // 0x2dfca @0x2
0x2dfc8…2e050 file_id = 0000 // 0x2dfce @0x6
0x2dfc8…2e050 dirsect = (22, 0, 20) // 0x2dfd0 @0x8
0x2dfc8…2e050 firstsect = (43, 0, 14) // 0x2dfd2 @0xa
0x2dfc8…2e050 lastsect = (43, 0, 29) // 0x2dfd4 @0xc
0x2dfc8…2e050 type = 0x10 // 0x2dfd6 @0xe
0x2dfc8…2e050 reccnt = 0x0004 // 0x2dfd7 @0xf
0x2dfc8…2e050 reclen = 0x0080 // 0x2dfd9 @0x11
0x2dfc8…2e050 blklen = 0x0080 // 0x2dfdb @0x13
0x2dfc8…2e050 prop = 0x00 // 0x2dfdd @0x15
0x2dfc8…2e050 adr = 0x0000 // 0x2dfde @0x16
0x2dfc8…2e050 lastbytes = 0x0080 // 0x2dfe0 @0x18
0x2dfc8…2e050 created = »791101 « // 0x2dfe2 @0x1a
0x2dfc8…2e050 modified = »791101 « // 0x2dfea @0x22
0x2dfc8…2e050 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x2dff2 @0x2a
0x2dfc8…2e050 prev = (22, 0, 20) // 0x2e04a @0x82
0x2dfc8…2e050 next = (43, 0, 14) // 0x2e04c @0x84
0x2dfc8…2e050 crc = 2cf7 // 0x2e04e @0x86
0x2dfc8…2e050 }
0x2e050…2e0d8 (43, 0, 10) DataSector
[…0x1…]
0x2e160…2e1e8 (43, 0, 12) UnusedSector ┆ +RECXSUM,TIMXSTA,TIMXVAL 000A 23 16 INC HL ; RESET TIMXOUT 000B 0D 17 DEC C 000C C20900 R 18 + + ^┆
0x2e1e8…2e270 (43, 0, 13) DataSector
[…0x3…]
0x2e408…2e490 (43, 0, 17) UnusedSector ┆ + JP NZ,LOOP 19 ; 000F FDE1 20 POP IY ; RESTORE ADDRESS OF CHANNEL_TABLE 0011 3E02 21 + + ┆
0x2e490…2e518 (43, 0, 18) DataSector
[…0x3…]
0x2e6b0…2e738 (43, 0, 22) UnusedSector ┆ + LD A,02 0013 FD7700 22 LD (IY),A ; RESET CHANNEL_STATUS 0016 3E00 23 LD A,0 0018 FD7704 24 L + + ┆
0x2e738…2e7c0 (43, 0, 23) DataSector
[…0x2…]
0x2e8d0…2e958 (43, 0, 26) UnusedSector ┆ +9 LD (IY+1FH),A ; RESET RECEIVER INTERRUPT OFFSET 002A FD7720 30 LD (IY+20H),A ; RESET TXXUND 002D FD7721 31 + + ┆
0x2e958…2e9e0 (43, 0, 27) UnusedSector ┆ +D (IY+04),A ; RESET XMITXELE 001B FD7705 25 LD (IY+05),A 001E FD7706 26 LD (IY+06),A ; RESET RECXELE 0021 + + ┆
0x2e9e0…2ea68 (43, 0, 28) DataSector
[…0x2…]
0x2eb78…2ec00 (43, 0, 31) UnusedSector ┆ + LD (IY+21H),A ; RESET NEWXBUF 0030 FD7726 32 LD (IY+26H),A ; RESET SYNXSTA 0033 FD7727 33 LD (IY+27H),A ; + + ┆
0x2ec00…2ec88 (44, 0, 0) UnusedSector ┆ , 84 EXTERNAL SIOREADWRITE 85 EXTERNAL HUNT 86 EXTERNAL SUBENQ , , ┆
0x2ec88…2ed10 (44, 0, 1) UnusedSector ┆ ,3 72 INC HL 0078 23 73 INC HL 0079 23 74 INC HL 007A 77 75 LD (HL),A ; RE , , ┆
0x2ed10…2ed98 (44, 0, 2) UnusedSector ┆ , 96 JR NZ,STA1ERR ;THEN DO 000F 010081 97 LD BC,1000000100000000B 0012 CD0000 X 98 CALL SIOREADWRITE ; , , 8┆
0x2ed98…2ee20 (44, 0, 3) UnusedSector ┆ , 54 INC HL 005D 0D 55 DEC C ; RESET OVERLOAD_INDICATOR,REJECT_STATUS 005E C25B00 R 56 JP NZ,L , , ┆
0x2ee20…2eea8 (44, 0, 4) UnusedSector ┆ ,2 FD6609 106 LD H,(IY+09H) ; 0025 CD0000 X 107 CALL SUBENQ ; ENQUE BUFFER IN EMPTY QUEUE 0028 010081 108 , - _┆
0x2eea8…2ef30 (44, 0, 5) UnusedSector ┆ , ; 0045 FD772E 39 LD (IY+2EH),A ; RESET BUFXADD 0048 FD772F 40 LD (IY+2FH),A 004B FD7736 41 LD (I + ,{ ┆
0x2ef30…2efb8 (44, 0, 6) UnusedSector ┆ ,SET DIAL_UP_MODE 007B C9 76 RET 77 78 END , ^\┆
0x2efb8…2f040 (44, 0, 7) UnusedSector ┆ , ERRREC PAGE 1 LOC OBJ CODE M STMT SOURCE STATEMENT , , ┆
0x2f040…2f0c8 (44, 0, 8) UnusedSector ┆ ,OOP2 57 ; 0061 FDE1 58 POP IY ; RESTORE ADDRESS OF PARAM_TABLE 0063 FD7707 59 LD (IY , , o┆
0x2f0c8…2f150 (44, 0, 9) Descriptor {
0x2f0c8…2f150 am = CHS(44, 0, 9, #4) // 0x2f0c8 @0x0
0x2f0c8…2f150 rsv0 = 00000000 // 0x2f0ca @0x2
0x2f0c8…2f150 file_id = 0000 // 0x2f0ce @0x6
0x2f0c8…2f150 dirsect = (22, 0, 25) // 0x2f0d0 @0x8
0x2f0c8…2f150 firstsect = (44, 0, 11) // 0x2f0d2 @0xa
0x2f0c8…2f150 lastsect = (44, 0, 16) // 0x2f0d4 @0xc
0x2f0c8…2f150 type = 0x10 // 0x2f0d6 @0xe
0x2f0c8…2f150 reccnt = 0x0002 // 0x2f0d7 @0xf
0x2f0c8…2f150 reclen = 0x0080 // 0x2f0d9 @0x11
0x2f0c8…2f150 blklen = 0x0080 // 0x2f0db @0x13
0x2f0c8…2f150 prop = 0x00 // 0x2f0dd @0x15
0x2f0c8…2f150 adr = 0x0000 // 0x2f0de @0x16
0x2f0c8…2f150 lastbytes = 0x0080 // 0x2f0e0 @0x18
0x2f0c8…2f150 created = »791101 « // 0x2f0e2 @0x1a
0x2f0c8…2f150 modified = »791101 « // 0x2f0ea @0x22
0x2f0c8…2f150 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x2f0f2 @0x2a
0x2f0c8…2f150 prev = (22, 0, 25) // 0x2f14a @0x82
0x2f0c8…2f150 next = (44, 0, 11) // 0x2f14c @0x84
0x2f0c8…2f150 crc = 2684 // 0x2f14e @0x86
0x2f0c8…2f150 }
0x2f150…2f1d8 (44, 0, 10) UnusedSector ┆ ,Y+36H),A ; RESET ADDXELE 004E FD7737 42 LD (IY+37H),A RESET , , |┆
0x2f1d8…2f260 (44, 0, 11) DataSector
0x2f260…2f2e8 (44, 0, 12) UnusedSector ┆ , ASM 5.9 1 ;**************************************************************************** , ,z ┆
0x2f2e8…2f370 (44, 0, 13) UnusedSector ┆ ,+07),A ; RESET MONITOR_STATUS 0066 FD770A 60 LD (IY+10),A ; RESET TABLE_STATUS 0069 3E11 61 LD A,11H 006B , , ┆
0x2f370…2f3f8 (44, 0, 14) UnusedSector ┆ , - 791101 791101 F┆
0x2f3f8…2f480 (44, 0, 15) UnusedSector ┆ , PAGE 2 LOC OBJ CODE M STMT SOURCE STATEMENT ASM 5.9 0051 C9 43 RET , , [┆
0x2f480…2f508 (44, 0, 16) DataSector
0x2f508…2f590 (44, 0, 17) UnusedSector ┆ , 2 ;* 3 ;* RECEIVE_ERROR MODULE 4 ;* 5 ;**** , ,X ┆
0x2f590…2f618 (44, 0, 18) UnusedSector ┆ , FD7708 62 LD (IY+8),A ; RESET CR80_RESP 006E 3E80 63 LD A,80H 0070 FD7709 64 LD (IY+9),A ; RESET , , ┆
0x2f618…2f6a0 (44, 0, 19) UnusedSector ┆ , 87 88 ERRREC 89 0000 FD4E1C 90 LD C,(IY+1CH) ;GET SIO ADDRESS 19 , ,Om┆
0x2f6a0…2f728 (44, 0, 20) UnusedSector ┆ , 44 ; 45 ; 46 ; 47 PARAM_RESET 0052 E5 48 PUS , , F┆
0x2f728…2f7b0 (44, 0, 21) UnusedSector ┆ , SIOCON 1,R,D,D 0015 013060 99 LD BC,0110000000110000B 0018 CD0000 X 100 CALL SIOREADWRITE ; SIOCON 0,W,S,030H , ,9B┆
0x2f7b0…2f838 (44, 0, 22) UnusedSector ┆ ,************************************************************************ 6 *INCLUDE CONSTANT.S , , ┆
0x2f838…2f8c0 (44, 0, 23) UnusedSector ┆ , CR80_COMMAND 0073 C9 65 RET 66 ; 67 ; 68 ; , , ┆
0x2f8c0…2f948 (44, 0, 24) UnusedSector ┆ ,0003 ED78 91 IN A,(C) ;READ RECEIVED CHARACTER 12 0005 FD5E2A 92 LD E,(IY+2AH) ;IF NO BUFFER IN RECEIVER , , ┆
0x2f948…2f9d0 (44, 0, 25) UnusedSector ┆ ,H HL ; STORE ADDRESS OF PARAM_TABLE 0053 110E00 49 LD DE,14 0056 19 50 ADD HL,DE 0057 3E00 51 , , ┆
0x2f9d0…2fa58 (44, 0, 26) UnusedSector ┆ ,001B CD0000 X 101 CALL HUNT ;GET NEW INTERRUPT VECTOR 001E C9 102 RET ; RETURN 103 , , k┆
0x2fa58…2fae0 (44, 0, 27) UnusedSector ┆ , 80 *L ON 81 ;ECHO 82 83 GLOBAL ERRREC , , ┆
0x2fae0…2fb68 (44, 0, 28) UnusedSector ┆ , 69 PROCESS_RESET 0074 3E00 70 LD A,0 0076 77 71 LD (HL),A ; RESET POLL_COMMAND 0077 2 , , ┆
0x2fb68…2fbf0 (44, 0, 29) UnusedSector ┆ , 0008 FD562B 93 LD D,(IY+2BH) ; 000B 7B 94 LD A,E ; 000C B2 95 OR D ; 000D 2010 , , A┆
0x2fbf0…2fc78 (44, 0, 30) UnusedSector ┆ , LD A,0 0059 0E06 52 LD C,6 005B 77 53 LOOP2 LD (HL),A ; RESET MULTI_TEXT,XM#,BLOCK_STATUS 005C 23 , , ┆
0x2fc78…2fd00 (44, 0, 31) UnusedSector ┆ , ; END 104 ;ELSE DO 001F FD6E08 105 STA1ERR LD L,(IY+08H) ; GET ADDRESS OF EMPTY QUEUE 002 , , ┆
0x2fd00…2fd88 (45, 0, 0) DataSector
0x2fd88…2fe10 (45, 0, 1) UnusedSector ┆ -N Q T W V Y Z t [ - \ t ] ` c f g t h - i t j - -~ ┆
0x2fe10…2fe98 (45, 0, 2) DataSector
0x2fe98…2ff20 (45, 0, 3) UnusedSector ┆ - H ? - ┆
0x2ff20…2ffa8 (45, 0, 4) DataSector
0x2ffa8…30030 (45, 0, 5) UnusedSector ┆ - LD BC,1000000100000000B 002B CD0000 X 109 CALL SIOREADWRITE ; SIOCON 1,R,D,D 002E 013060 110 LD BC,0110000000 , - ┆
0x30030…300b8 (45, 0, 6) UnusedSector ┆ - - ┆
0x300b8…30140 (45, 0, 7) UnusedSector ┆ -m p s v L x { / | H I H - - ┆
0x30140…301c8 (45, 0, 8) Descriptor {
0x30140…301c8 am = CHS(45, 0, 8, #4) // 0x30140 @0x0
0x30140…301c8 rsv0 = 00000000 // 0x30142 @0x2
0x30140…301c8 file_id = 0000 // 0x30146 @0x6
0x30140…301c8 dirsect = (22, 0, 25) // 0x30148 @0x8
0x30140…301c8 firstsect = (45, 0, 13) // 0x3014a @0xa
0x30140…301c8 lastsect = (53, 0, 11) // 0x3014c @0xc
0x30140…301c8 type = 0x10 // 0x3014e @0xe
0x30140…301c8 reccnt = 0x0004 // 0x3014f @0xf
0x30140…301c8 reclen = 0x0080 // 0x30151 @0x11
0x30140…301c8 blklen = 0x0080 // 0x30153 @0x13
0x30140…301c8 prop = 0x00 // 0x30155 @0x15
0x30140…301c8 adr = 0x0000 // 0x30156 @0x16
0x30140…301c8 lastbytes = 0x0080 // 0x30158 @0x18
0x30140…301c8 created = »791101 « // 0x3015a @0x1a
0x30140…301c8 modified = »791101 « // 0x30162 @0x22
0x30140…301c8 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x3016a @0x2a
0x30140…301c8 prev = (22, 0, 25) // 0x301c2 @0x82
0x30140…301c8 next = (45, 0, 13) // 0x301c4 @0x84
0x30140…301c8 crc = e6c2 // 0x301c6 @0x86
0x30140…301c8 }
0x301c8…30250 (45, 0, 9) Descriptor {
0x301c8…30250 am = CHS(45, 0, 9, #4) // 0x301c8 @0x0
0x301c8…30250 rsv0 = 00000000 // 0x301ca @0x2
0x301c8…30250 file_id = 0000 // 0x301ce @0x6
0x301c8…30250 dirsect = (22, 0, 20) // 0x301d0 @0x8
0x301c8…30250 firstsect = (45, 0, 26) // 0x301d2 @0xa
0x301c8…30250 lastsect = (46, 0, 3) // 0x301d4 @0xc
0x301c8…30250 type = 0x10 // 0x301d6 @0xe
0x301c8…30250 reccnt = 0x000c // 0x301d7 @0xf
0x301c8…30250 reclen = 0x0080 // 0x301d9 @0x11
0x301c8…30250 blklen = 0x0080 // 0x301db @0x13
0x301c8…30250 prop = 0x00 // 0x301dd @0x15
0x301c8…30250 adr = 0x0000 // 0x301de @0x16
0x301c8…30250 lastbytes = 0x0080 // 0x301e0 @0x18
0x301c8…30250 created = »791101 « // 0x301e2 @0x1a
0x301c8…30250 modified = »791101 « // 0x301ea @0x22
0x301c8…30250 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x301f2 @0x2a
0x301c8…30250 prev = (22, 0, 20) // 0x3024a @0x82
0x301c8…30250 next = (45, 0, 26) // 0x3024c @0x84
0x301c8…30250 crc = 388d // 0x3024e @0x86
0x301c8…30250 }
0x30250…302d8 (45, 0, 10) UnusedSector ┆ -110000B 0031 CD0000 X 111 CALL SIOREADWRITE ; SIOCON 0,W,S,030H 0034 CD0000 X 112 CALL HUNT ; GET NEW INTERRUPT V - -st┆
0x302d8…30360 (45, 0, 11) UnusedSector ┆ - - -' ┆
0x30360…303e8 (45, 0, 12) UnusedSector ┆ - I H ? - - ┆
0x303e8…30470 (45, 0, 13) DataSector
0x30470…304f8 (45, 0, 14) UnusedSector ┆ - 5 D ` 791101 791101 Ai┆
0x304f8…30580 (45, 0, 15) UnusedSector ┆ -ECTOR 0037 FD362A00 113 LD (IY+2AH),00H ; RESET BUFFER ELEMENT ADDRESS 003B FD362B00 114 LD (IY+2BH),00H ; 003F - - ┆
0x30580…30608 (45, 0, 16) UnusedSector ┆ - I % - -n ┆
0x30608…30690 (45, 0, 17) UnusedSector ┆ - I # - -6Q┆
0x30690…30718 (45, 0, 18) DataSector
0x30718…307a0 (45, 0, 19) UnusedSector ┆ - SIO.DRI PAGE 1 LOC OBJ CODE M STMT SOURCE STATEMENT - -$ ┆
0x307a0…30828 (45, 0, 20) UnusedSector ┆ -C9 115 RET ; RETURN 116 ; END ERRREC - -l ┆
0x30828…308b0 (45, 0, 21) UnusedSector ┆ - H # I H ! % I & ) - - G┆
0x308b0…30938 (45, 0, 22) UnusedSector ┆ - H ? I - - o┆
0x30938…309c0 (45, 0, 23) UnusedSector ┆ -***************************************************************************** 6 *INCLUDE CONSTANT.S - . ┆
0x309c0…30a48 (45, 0, 24) UnusedSector ┆ - ASM 5.9 1 ;****************************************************************************** - -H ┆
0x30a48…30ad0 (45, 0, 25) UnusedSector ┆ - PAGE 2 LOC OBJ CODE M STMT SOURCE STATEMENT ASM 5.9 117 *E - - %┆
0x30ad0…30b58 (45, 0, 26) DataSector
0x30b58…30be0 (45, 0, 27) UnusedSector ┆ -, t - o / 1 2 5 5 8 L : = L ? B e D H I } L V - - ┆
0x30be0…30c68 (45, 0, 28) UnusedSector ┆ - # - -iT┆
0x30c68…30cf0 (45, 0, 29) UnusedSector ┆ - 2 ;* 3 ;* SIO DRIVER MODULE 4 ;* 5 ;* - - ┆
0x30cf0…30d78 (45, 0, 30) UnusedSector ┆ - 118 ;ECHO - 3 ┆
0x30d78…30e00 (45, 0, 31) DataSector
0x30e00…30e88 (46, 0, 0) UnusedSector ┆ . 80 *L ON 81 ;ECHO 82 83 EXTERNAL SUBDEQ,SUBENQ . . ┆
0x30e88…30f10 (46, 0, 1) UnusedSector ┆ . ;IF RECEIVED CHARATER = SYNC 0029 C8 121 RET Z ;THEN SKIP 002A FE04 122 CP EOT ;IF RECEIVED CHARACTE . / -┆
0x30f10…30f98 (46, 0, 2) UnusedSector ┆ .L,RECTAB 0003 FD4E1F 96 LD C,(IY+1FH) 0006 0600 97 LD B,0 0008 09 98 ADD HL,BC 0009 5E . . ┆
0x30f98…31020 (46, 0, 3) DataSector
0x31020…310a8 (46, 0, 4) UnusedSector ┆ .CHO 113 REC_START 114 001A 0120A3 115 LD BC,1010001100100000B 001D CD0000 . . !┆
0x310a8…31130 (46, 0, 5) DataSector
0x31130…311b8 (46, 0, 6) UnusedSector ┆ . 80 *L ON 81 ;ECHO 82 83 EXTERNAL SYSRAM,SUBD - . ┆
0x311b8…31240 (46, 0, 7) Descriptor {
0x311b8…31240 am = CHS(46, 0, 7, #4) // 0x311b8 @0x0
0x311b8…31240 rsv0 = 00000000 // 0x311ba @0x2
0x311b8…31240 file_id = 0000 // 0x311be @0x6
0x311b8…31240 dirsect = (22, 0, 25) // 0x311c0 @0x8
0x311b8…31240 firstsect = (46, 0, 8) // 0x311c2 @0xa
0x311b8…31240 lastsect = (49, 0, 12) // 0x311c4 @0xc
0x311b8…31240 type = 0x10 // 0x311c6 @0xe
0x311b8…31240 reccnt = 0x0007 // 0x311c7 @0xf
0x311b8…31240 reclen = 0x0080 // 0x311c9 @0x11
0x311b8…31240 blklen = 0x0080 // 0x311cb @0x13
0x311b8…31240 prop = 0x00 // 0x311cd @0x15
0x311b8…31240 adr = 0x0000 // 0x311ce @0x16
0x311b8…31240 lastbytes = 0x0080 // 0x311d0 @0x18
0x311b8…31240 created = »791101 « // 0x311d2 @0x1a
0x311b8…31240 modified = »791101 « // 0x311da @0x22
0x311b8…31240 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x311e2 @0x2a
0x311b8…31240 prev = (22, 0, 25) // 0x3123a @0x82
0x311b8…31240 next = (46, 0, 8) // 0x3123c @0x84
0x311b8…31240 crc = 1118 // 0x3123e @0x86
0x311b8…31240 }
0x31240…312c8 (46, 0, 8) DataSector
0x312c8…31350 (46, 0, 9) UnusedSector ┆ . 2 N 791101 791101 ┆
0x31350…313d8 (46, 0, 10) DataSector
0x313d8…31460 (46, 0, 11) UnusedSector ┆ .EQ,SUBSEND 84 EXTERNAL RECI,MESADD 85 EXTERNAL SIOREADWRITE 86 . 2 ┆
0x31460…314e8 (46, 0, 12) UnusedSector ┆ . RXDRIVER PAGE 1 LOC OBJ CODE M STMT SOURCE STATEMENT . . ┆
0x314e8…31570 (46, 0, 13) DataSector
0x31570…315f8 (46, 0, 14) UnusedSector ┆ . 84 EXTERNAL SIOREADWRITE 85 GLOBAL RECROU 86 GLOBAL REC_START . . v┆
0x315f8…31680 (46, 0, 15) DataSector
0x31680…31708 (46, 0, 16) UnusedSector ┆ . 99 LD E,(HL) 000A 23 100 INC HL 000B 56 101 LD D,(HL) 000C EB 102 EX DE,HL 000D . .a*┆
0x31708…31790 (46, 0, 17) UnusedSector ┆ . ASM 5.9 1 ;****************************************************************************** . . ┆
0x31790…31818 (46, 0, 18) DataSector
0x31818…318a0 (46, 0, 19) UnusedSector ┆ . 87 GLOBAL NO_SYNCHRONIZATION 88 GLOBAL CONTENTION 89 GLOBAL C . . H┆
0x318a0…31928 (46, 0, 20) DataSector
0x31928…319b0 (46, 0, 21) UnusedSector ┆ . E9 103 JP (HL) 104 000E A600 R 105 RECTAB DEFW NO_SYNCHRONIZATION 0010 1A00 R . .L ┆
0x319b0…31a38 (46, 0, 22) UnusedSector ┆ . 2 ;* 3 ;* RECEIVER MODULE 4 ;* 5 ;******* . . y┆
0x31a38…31ac0 (46, 0, 23) UnusedSector ┆ . X 116 CALL SIOREADWRITE ; SIOCON 3,W,R,020H 0020 FD4E1C 117 LD C,(IY+1CH) ;GET SIO ADDRESS 0023 ED78 . . ]┆
0x31ac0…31b48 (46, 0, 24) UnusedSector ┆ .HARACTER_RECEIVER 90 GLOBAL CONTINUE_RECEIVER 91 GLOBAL CHECKSUM_CHECK . . s┆
0x31b48…31bd0 (46, 0, 25) DataSector
0x31bd0…31c58 (46, 0, 26) UnusedSector ┆ .106 DEFW REC_START 0012 B000 R 107 DEFW CONTENTION 0014 3B01 R 108 DEFW CHARACTER_RECEIVER 0016 4701 R . . [┆
0x31c58…31ce0 (46, 0, 27) UnusedSector ┆ .*********************************************************************** 6 *INCLUDE CONSTANT.S . .t ┆
0x31ce0…31d68 (46, 0, 28) UnusedSector ┆ . 118 IN A,(C) ;READ RECEIVED CHARACTER 0025 E67F 119 AND 7FH ;MASK PARITY BIT 0027 FE16 120 CP SYN . . W┆
0x31d68…31df0 (46, 0, 29) UnusedSector ┆ . 92 GLOBAL HUNT 93 GLOBAL RXSTOP 94 0000 210E00 R 95 RECROU LD H . . L┆
0x31df0…31e78 (46, 0, 30) DataSector
0x31e78…31f00 (46, 0, 31) UnusedSector ┆ . 109 DEFW CONTINUE_RECEIVER 0018 B201 R 110 DEFW CHECKSUM_CHECK 111 112 ;E . . 9┆
0x31f00…31f88 (47, 0, 0) UnusedSector ┆ / 195 ;****************************************************************************** 196 CONTENT / 0 ┆
0x31f88…32010 (47, 0, 1) UnusedSector ┆ / 150 INC HL ; 0060 3600 151 LD (HL),00H ; 0062 E1 152 POP HL ; 0063 F1 15 / /P ┆
0x32010…32098 (47, 0, 2) UnusedSector ┆ /ELSE DO 00A1 FD361F02 183 LD (IY+1FH),02H ; NEXT INT.ROUTINE = STAXREC 00A5 C9 184 RET ; / / ┆
0x32098…32120 (47, 0, 3) UnusedSector ┆ /HEAD ;CALCULATE RECEIVING START 0048 19 136 ADD HL,DE ; ADDRESS 11 0049 E5 137 PUSH HL ; 004A / / r┆
0x32120…321a8 (47, 0, 4) UnusedSector ┆ /E BYTE COUNT 0084 23 168 INC HL ; 0085 70 169 LD (HL),B ; 0086 FD6E28 170 LD L, / /a ┆
0x321a8…32230 (47, 0, 5) UnusedSector ┆ /R <> EOT 002C 2807 123 JR Z,RS2 ;AND 002E FE15 124 CP NACK ;IF RECEIVED CHARATER <> NACK 0030 2803 . /M ┆
0x32230…322b8 (47, 0, 6) UnusedSector ┆ /3 POP AF ; 0064 77 154 LD (HL),A ; 0065 23 155 INC HL ; 0066 FD752E 156 LD (IY+2EH) / / ┆
0x322b8…32340 (47, 0, 7) UnusedSector ┆ / 185 ; END 186 ;ECHO 187 ;************************************************ / / @┆
0x32340…323c8 (47, 0, 8) UnusedSector ┆ /4D 138 LD C,L ; 004B 44 139 LD B,H ; 004C FD732A 140 LD (IY+2AH),E ; SAVE BUFFER EL / / U┆
0x323c8…32450 (47, 0, 9) UnusedSector ┆ /(IY+28H) ; GET QUEUEHEAD ADDRESS 0089 FD6629 171 LD H,(IY+29H) ; 008C CD0000 X 172 CALL SUBENQ ; TRANSF / / ┆
0x32450…324d8 (47, 0, 10) UnusedSector ┆ / 125 JR Z,RS2 ;AND 0032 FE06 126 CP ACK ;IF RECEIVED CHARACTER <>ACK 0034 C0 127 RET NZ ; / / ┆
0x324d8…32560 (47, 0, 11) UnusedSector ┆ /,L ; TEMPORARY SAVING OF START 0069 FD742F 157 LD (IY+2FH),H ; ADDRESS 006C 010100 158 LD BC,01H ; LOAD / / ┆
0x32560…325e8 (47, 0, 12) UnusedSector ┆ /****************************** 188 NO_SYNCHRONIZATION 189 / / -┆
0x325e8…32670 (47, 0, 13) UnusedSector ┆ /EMENT ADDRESS 004F FD722B 141 LD (IY+2BH),D ; 0052 210800 142 LD HL,TSAOFF ; TRANSFER RECEIV.STARTADDRES / /- ┆
0x32670…326f8 (47, 0, 14) UnusedSector ┆ /ER RECEIVED 173 ; BUFFER 008F CDE301 R 174 CALL HUNT ; SET SIO IN HUNT MODE 0092 FD362 / /5H┆
0x326f8…32780 (47, 0, 15) UnusedSector ┆ / 128 RS2 0035 F5 129 PUSH AF 0036 FD360E02 130 LD (IY+0EH),02H ;SET RXFLAG 003A FD6E08 / / ┆
0x32780…32808 (47, 0, 16) UnusedSector ┆ / CURRENT BYTE COUNT 006F FD712C 159 LD (IY+2CH),C ; WITH 01H 0072 FD702D 160 LD (IY+2DH),B ; 0075 / /9 ┆
0x32808…32890 (47, 0, 17) UnusedSector ┆ / RXDRIVER PAGE 3 LOC OBJ CODE M STMT SOURCE STATEMENT ASM 5.9 00A6 F / /d ┆
0x32890…32918 (47, 0, 18) UnusedSector ┆ /S 0055 19 143 ADD HL,DE ; DRES STO REFLECTING START POINT 0056 71 144 LD (HL),C ; 0057 23 / /U ┆
0x32918…329a0 (47, 0, 19) UnusedSector ┆ /A00 175 LD (IY+2AH),00H ; RESET BUFFER ELEMENT ADDRESS 0096 FD362B00 176 LD (IY+2BH),00H ; 009A C9 177 / / ┆
0x329a0…32a28 (47, 0, 20) UnusedSector ┆ /131 LD L,(IY+08H) ;IF BUFFER AVAILABLE FROM EMPTY BUFFER RXDRIVER PA / / ┆
0x32a28…32ab0 (47, 0, 21) UnusedSector ┆ /FE04 161 CP EOT ; IF RECEIVED CHARACTER < > EOT 0077 2822 162 JR Z,DLCEOT ; (=ACK OR =NACK ) 0079 FD5E2A / / -┆
0x32ab0…32b38 (47, 0, 22) UnusedSector ┆ /D360E00 190 LD (IY+0EH),00H ;RESET RXFLAG 00AA FD4E1C 191 LD C,(IY+1CH) ;GET SIO ADDRESS 00AD ED78 192 / // ┆
0x32b38…32bc0 (47, 0, 23) UnusedSector ┆ / 145 INC HL ; 0058 70 146 LD (HL),B ; 0059 210400 147 LD HL,STWOFF ; CALCULATE STATUS / / ┆
0x32bc0…32c48 (47, 0, 24) UnusedSector ┆ / RET ; RETURN FROM PROCESS 178 ; FI 009B FD361F04 179 DLCEOT LD (IY+1FH),04H ;NEXT INT.ROUTINE / /^?┆
0x32c48…32cd0 (47, 0, 25) UnusedSector ┆ /GE 2 LOC OBJ CODE M STMT SOURCE STATEMENT ASM 5.9 003D FD6609 132 LD H,(IY+09H) ; 00 / /^ ┆
0x32cd0…32d58 (47, 0, 26) UnusedSector ┆ / 163 LD E,(IY+2AH) ; GET BUFFER ELEMENT ADDRESS 007C FD562B 164 LD D,(IY+2BH) ; 007F 210200 165 / / ┆
0x32d58…32de0 (47, 0, 27) UnusedSector ┆ / IN A,(C) ;READ RECEIVED CHARACTER 00AF C9 193 RET ;RETURN FROM PROCESS 194 / / :┆
0x32de0…32e68 (47, 0, 28) UnusedSector ┆ /WORD ADDRESS 005C 19 148 ADD HL,DE ; 005D 3600 149 LD (HL),00H ; RESET STATUS WORD 005F 23 / /F ┆
0x32e68…32ef0 (47, 0, 29) UnusedSector ┆ /= CONXTEN 009F C9 180 RET ;RETURN FROM PROCESS 181 00A0 F1 182 NO1BUF POP AF ; / / ┆
0x32ef0…32f78 (47, 0, 30) UnusedSector ┆ /40 CD0000 X 133 CALL SUBDEQ ; 0043 305B 134 JR NC,NO1BUF ;THEN DO 0045 210E00 135 LD HL,RECOFF+BUFF / /+\┆
0x32f78…33000 (47, 0, 31) UnusedSector ┆ / LD HL,BCOFF ; CALCULATE BYTECOUNT 0082 19 166 ADD HL,DE ; ADDRESS 0083 71 167 LD (HL),C ; SAV / / ┆
0x33000…33088 (48, 0, 0) UnusedSector ┆ 0 R 252 JP BUFTORQ ; TRANSFER BUFFER TO RECEIVER QUEUE 253 254 ISBC05 ;IF 0 0 6┆
0x33088…33110 (48, 0, 1) UnusedSector ┆ 0 225 NOSYNC 00EC FD6E2E 226 LD L,(IY+2EH) ; 00EF FD662F 227 LD H,(IY+2FH) ; 00F2 73 228 LD (H 0 0 ]┆
0x33110…33198 (48, 0, 2) UnusedSector ┆ 0 ; 243 ; 244 ISBC04 ;IF BYTE COUNT = 04 010F 7B 245 LD A,E 0 0l2┆
0x33198…33220 (48, 0, 3) UnusedSector ┆ 0D FD562B 211 LD D,(IY+2BH) ; 19 00D0 210200 212 LD HL,BCOFF ; CALCULATE BYTECOUNT ADDRESS 00D3 19 0 0 ┆
0x33220…332a8 (48, 0, 4) UnusedSector ┆ 0UFFER ELEMENT ADDRESS 012F FD662B 265 LD H,(IY+2BH) ; 0132 110400 266 LD DE,STWOFF ;CALCULATE STATUS WORD 0135 0 1+ ┆
0x332a8…33330 (48, 0, 5) UnusedSector ┆ 0ION 197 00B0 FD360E03 198 LD (IY+0EH),03H ;SET RXFLAG 00B4 FD4E1C 199 LD C,(IY+1CH) ;GET SI / 0 e┆
0x33330…333b8 (48, 0, 6) DataSector
0x333b8…33440 (48, 0, 7) Descriptor {
0x333b8…33440 am = CHS(48, 0, 7, #4) // 0x333b8 @0x0
0x333b8…33440 rsv0 = 00000000 // 0x333ba @0x2
0x333b8…33440 file_id = 0000 // 0x333be @0x6
0x333b8…33440 dirsect = (22, 0, 25) // 0x333c0 @0x8
0x333b8…33440 firstsect = (51, 0, 6) // 0x333c2 @0xa
0x333b8…33440 lastsect = (52, 0, 8) // 0x333c4 @0xc
0x333b8…33440 type = 0x10 // 0x333c6 @0xe
0x333b8…33440 reccnt = 0x0025 // 0x333c7 @0xf
0x333b8…33440 reclen = 0x0080 // 0x333c9 @0x11
0x333b8…33440 blklen = 0x0080 // 0x333cb @0x13
0x333b8…33440 prop = 0x00 // 0x333cd @0x15
0x333b8…33440 adr = 0x0000 // 0x333ce @0x16
0x333b8…33440 lastbytes = 0x0080 // 0x333d0 @0x18
0x333b8…33440 created = »791101 « // 0x333d2 @0x1a
0x333b8…33440 modified = »791101 « // 0x333da @0x22
0x333b8…33440 avail = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 0x333e2 @0x2a
0x333b8…33440 prev = (22, 0, 25) // 0x3343a @0x82
0x333b8…33440 next = (51, 0, 6) // 0x3343c @0x84
0x333b8…33440 crc = 3d00 // 0x3343e @0x86
0x333b8…33440 }
0x33440…334c8 (48, 0, 8) UnusedSector ┆ 0 213 ADD HL,DE ; 11 00D4 71 214 LD (HL),C ; SAVE FINAL BYTE COUNT 07 00D5 23 215 INC HL ; 0 0a ┆
0x334c8…33550 (48, 0, 9) UnusedSector ┆ 0L),E ;SAVE CHARACTER IN BUFFER 00F3 23 229 INC HL ;INCREMENT BUFFER POINTER 00F4 FD752E 230 LD (IY+2EH), 0 0 ┆
0x33550…335d8 (48, 0, 10) UnusedSector ┆ 0O ADDRESS 19 00B7 ED78 200 IN A,(C) ;READ RECEIVED CHARACTER 12 00B9 E67F 201 AND 07FH ;MASK PARITY B 0 0_ ┆
0x335d8…33660 (48, 0, 11) DataSector
0x33660…336e8 (48, 0, 12) UnusedSector ┆ 0 ; GET RECEIVED CHARACTER 0110 FE73 246 CP FSL ;IF RECEIVED CHARACTER = FSL 0112 C8 247 RET Z ; THEN 0 0 ┆
0x336e8…33770 (48, 0, 13) UnusedSector ┆ 0 06 00D6 70 216 LD (HL),B ; 07 00D7 FD6E28 217 LD L,(IY+28H) ; GET POINTER TO RECEIVER QUEUE 00DA 0 0{ ┆
0x33770…337f8 (48, 0, 14) UnusedSector ┆ 0L ;SAVE NEW BUFFER POINTER 00F7 FD742F 231 LD (IY+2FH),H ; 00FA FD342C 232 INC (IY+2CH) ;INCREMENT BYTECOUNT 0 0 0 ┆
0x337f8…33880 (48, 0, 15) UnusedSector ┆ 0IT 07 00BB 5F 202 LD E,A ;TEMPORARY SAVING OF RECEIVED CHARACTER 00BC FE16 203 CP SYN ;IF RECEIVED C 0 0 `┆
0x33880…33908 (48, 0, 16) UnusedSector ┆ 0BYTE COUNT = 05 011D 7B 255 LD A,E ; GET RECEIVED CHARACTER 011E FE05 256 CP ENQ ;IF CHARACTER = ENQ 0 0 0|!┆
0x33908…33990 (48, 0, 17) UnusedSector ┆ 0RETURN FI RXDRIVER PAGE 4 LOC OBJ CODE M STMT SOURCE STATEMENT 0 0g ┆
0x33990…33a18 (48, 0, 18) UnusedSector ┆ 0 FD6629 218 LD H,(IY+29H) ; 19 00DD CD0000 X 219 CALL SUBENQ ; TRANSFER RECEIVED BUFFER 157 00E0 CDE30 0 0 B┆
0x33a18…33aa0 (48, 0, 19) UnusedSector ┆ 00FD 2003 233 JR NZ,NO1 ; 00FF FD342D 234 INC (IY+2DH) ; 0102 03 235 NO1 INC BC ; 0103 79 0 0J ┆
0x33aa0…33b28 (48, 0, 20) UnusedSector ┆ 0HARARTER = SYNC 00BE FD4E2C 204 LD C,(IY+2CH) ; GET CURRENT BYTE COUNT 00C1 FD462D 205 LD B,(IY+2DH) ; 00C4 0 0 ┆
0x33b28…33bb0 (48, 0, 21) UnusedSector ┆ 0120 CACA00 R 257 JP Z,BUFTORQ ; THEN STOP 0123 FE01 258 ISCHSOH CP SOH ;IF RECEIVED CHARACTER = SOH 0125 200 0 0L ┆
0x33bb0…33c38 (48, 0, 22) UnusedSector ┆ 0 ASM 5.9 0113 FE70 248 CP POL ;IF RECEIVED CHARACTER = POL 0115 C8 249 RET Z ; T 0 0 k┆
0x33c38…33cc0 (48, 0, 23) UnusedSector ┆ 01 R 220 CALL HUNT ; SET SIO IN HUNT MODE 00E3 FD362A00 221 LD (IY+2AH),00H ; RESET BUFFER ELEMENT ADDRESS 00E7 F 0 0 ┆
0x33cc0…33d48 (48, 0, 24) UnusedSector ┆ 0 236 LD A,C ; 0104 FE04 237 CP 04H ;IF BYTE COUNT < 04 0106 D8 238 RET C ; 0107 2806 0 0 ┆
0x33d48…33dd0 (48, 0, 25) UnusedSector ┆ 0 2026 206 JR NZ,NOSYNC ; THEN DO 00C6 79 207 LD A,C ; 00C7 FE01 208 CP 01 ;IF BYTE COUNT = 0 0N ┆
0x33dd0…33e58 (48, 0, 26) UnusedSector ┆ 05 259 JR NZ,RXERR ; 0127 FD361F06 260 LD (IY+1FH),06H ; NEXT INT.ROUTINE = CHAXREC 012B C9 261 RET 0 0 K┆
0x33e58…33ee0 (48, 0, 27) UnusedSector ┆ 0HEN RETURN FI 0116 FE07 250 CP CON ;IF RECEIVED CHARACTER = CON 0118 2012 251 JR NZ,RXERR ; 011A C3CA00 0 0 }┆
0x33ee0…33f68 (48, 0, 28) UnusedSector ┆ 0D362B00 222 LD (IY+2BH),00H ; 00EB C9 223 RET ;RETURN FROM PROCESS 224 0 0 8┆
0x33f68…33ff0 (48, 0, 29) UnusedSector ┆ 0239 JR Z,ISBC04 ; 0109 FE05 240 CP 05H ; 010B 2810 241 JR Z,ISBC05 ; 010D 181D 242 JR RXERR 0 0 ┆
0x33ff0…34078 (48, 0, 30) UnusedSector ┆ 001 THEN DO 00C9 C0 209 RET NZ ; 00CA FD5E2A 210 BUFTORQ LD E,(IY+2AH) ; GET BUFFER ELEMENT ADDRESS 19 00C 0 0 ┆
0x34078…34100 (48, 0, 31) UnusedSector ┆ 0 ;RETURN FROM PROCESS 262 ; 263 RXERR 012C FD6E2A 264 LD L,(IY+2AH) ;GET B 0 0 ┆
0x34100…34188 (49, 0, 0) UnusedSector ┆ 1HL),A ; SAVE RECEIVED CHARACTER 07 01AA 23 332 INC HL ; INCREMENT BUFFER ADDRESS 06 01AB FD752E 333 LD 1 2 +┆
0x34188…34210 (49, 0, 1) UnusedSector ┆ 1 295 CONCHA LD L,(IY+2EH) ; SAVE RECEIVED CHARACTER 19 0164 FD662F 296 LD H,(IY+2FH) ; 19 0167 77 29 1 1 "┆
0x34210…34298 (49, 0, 2) UnusedSector ┆ 1 322 LD DE,STWOFF ; CALCULATE STATUS WORD 0199 19 323 ADD HL,DE ; ADDRESS 11 019A CBC6 324 SE 1 1 ┆
0x34298…34320 (49, 0, 3) UnusedSector ┆ 1281 LD (IY+0EH),05H ;SET RXFLAG 014B FD4E1C 282 LD C,(IY+1CH) ;GET SIO ADDRESS 19 014E ED78 283 IN A,(C) 1 1E*┆
0x34320…343a8 (49, 0, 4) UnusedSector ┆ 1LD (IY+1FH),0AH ; NEXT INT.ROUTINE = PADXCRC 0180 C9 309 RET ; RETURN 10 310 ; END 1 1 v┆
0x343a8…34430 (49, 0, 5) UnusedSector ┆ 1 19 267 ADD HL,DE ; 0136 CBCE 268 SET 1,(HL) ;SET RXERROR BIT 0138 C3CA00 R 269 JP BUFTORQ ;TR 0 13 ┆
0x34430…344b8 (49, 0, 6) UnusedSector ┆ 17 LD (HL),A ; 07 0168 FD5E2A 298 LD E,(IY+2AH) ; GET ELEMENT ADDRESS 19 016B FD562B 299 LD D,(IY+2BH) 1 1 n┆
0x344b8…34540 (49, 0, 7) DataSector
0x34540…345c8 (49, 0, 8) UnusedSector ┆ 1 ;READ RECEIVED CHARACTER 12 0150 E67F 284 AND 07FH ;MASK PARITY BIT 07 0152 FE16 285 CP SYN ;IF SYN 1 1 ┆
0x345c8…34650 (49, 0, 9) UnusedSector ┆ 1 311 ;IF NORMALE CHARACTER RECEIVED 312 ;THEN DO 0181 FD4E2C 313 NORMCHA 1 1 ┆
0x34650…346d8 (49, 0, 10) UnusedSector ┆ 1ANSFER BUFFER TO RECEIVER QUEUE 270 ;ECHO 271 ;*************************************** 1 1 O┆
0x346d8…34760 (49, 0, 11) UnusedSector ┆ 1; 19 016E 210200 300 LD HL,BCOFF ; CALCULATE BYTECOUNT ADDRESS 0171 19 301 ADD HL,DE ; 11 0172 1 1 ┆
0x34760…347e8 (49, 0, 12) DataSector
0x347e8…34870 (49, 0, 13) UnusedSector ┆ 1C RECEIVED 19 0154 C8 286 RET Z ; RETURN 10 287 ; END 288 LOO 1 1lo┆
0x34870…348f8 (49, 0, 14) UnusedSector ┆ 1 LD C,(IY+2CH) ; GET CURRENT BYTE COUNT 19 0184 FD462D 314 LD B,(IY+2DH) ; 19 0187 03 315 INC BC ; I 1 1 d┆
0x348f8…34980 (49, 0, 15) UnusedSector ┆ 1************************************** 272 CHARACTER_RECEIVE 273 013B FD360E04 274 1 1 ┆
0x34980…34a08 (49, 0, 16) UnusedSector ┆ 1FD4E2C 302 LD C,(IY+2CH) ; GET CURRENT BYTE COUNT 19 0175 FD462D 303 LD B,(IY+2DH) ; 19 0178 03 1 1 B┆
0x34a08…34a90 (49, 0, 17) UnusedSector ┆ 1T 0,(HL) ; SET OVER FLOW BIT 15 019C C9 325 RET ; RETURN 10 326 ; END 019D FD 1 1} ┆
0x34a90…34b18 (49, 0, 18) UnusedSector ┆ 1P1RE 0155 4F 289 LD C,A ;STORE CONTENS OF A REG. 0156 FDAE17 290 XOR (IY+17H) ;XOR RECEIVED CHARACTER TO 1 1 V┆
0x34b18…34ba0 (49, 0, 19) UnusedSector ┆ 1NCREMENT CURRENT BYTE COUNT 06 0188 A7 316 AND A ; 04 0189 218700 317 LD HL,MAXSIZE ; GET MAX BYTECOU 1 1 ┆
0x34ba0…34c28 (49, 0, 20) UnusedSector ┆ 1 LD (IY+0EH),04H ;SET RXFLAG 013F FD361F08 275 LD (IY+1FH),08H ;NEXT INT.ROUTINE = CONXREC 0143 FD361700 276 LD 1 1I ┆
0x34c28…34cb0 (49, 0, 21) UnusedSector ┆ 1304 INC BC ; INCREMENT CURRENT BYTE COUNT 06 0179 71 305 LD (HL),C ; SAVE BYTE COUNT IN BUFFER 07 1 1|>┆
0x34cb0…34d38 (49, 0, 22) UnusedSector ┆ 1712C 327 CHANORM LD (IY+2CH),C ; SAVE CURRENT BYTE COUNT 19 01A0 FD702D 328 LD (IY+2DH),B ; 19 01A3 FD6E2E 1 1 V┆
0x34d38…34dc0 (49, 0, 23) UnusedSector ┆ 1CHECKSUM 19 0159 FD7717 291 LD (IY+17H),A ;SAVE NEW CHECKSUM 07 015C 79 292 LD A,C ;GET CONTENS OF A RE 1 1 &┆
0x34dc0…34e48 (49, 0, 24) UnusedSector ┆ 1NT 018C ED42 318 SBC HL,BC ; IF CURRENT BYTE COUNT>MAXSIZE 15 018E 200D 319 JR NZ,CHANORM ; THEN DO 10 1 1 .┆
0x34e48…34ed0 (49, 0, 25) UnusedSector ┆ 1(IY+17H),00H ;RESET CHECKSUM BYTE 19 277 278 ;************************************** 1 1 ┆
0x34ed0…34f58 (49, 0, 26) UnusedSector ┆ 1 RXDRIVER PAGE 5 LOC OBJ CODE M STMT SOURCE STATEMENT 1 1 ┆
0x34f58…34fe0 (49, 0, 27) UnusedSector ┆ 1 329 LD L,(IY+2EH) ; GET BUFFER ADDRESS 19 01A6 FD662F 330 LD H,(IY+2FH) ; 19 01A9 77 331 LD ( 1 1 ┆
0x34fe0…35068 (49, 0, 28) UnusedSector ┆ 1G. 015D FE03 293 CP ETX ;IF ETX RECEIVED 19 015F 2020 294 JR NZ,NORMCHA ;THEN DO 10 0161 FD6E2E 1 1 ┆
0x35068…350f0 (49, 0, 29) UnusedSector ┆ 1 0190 FD6E2A 320 LD L,(IY+2AH) ; GET ELEMENT ADDRESS 19 0193 FD662B 321 LD H,(IY+2BH) ; 19 0196 110400 1 1 ┆
0x350f0…35178 (49, 0, 30) UnusedSector ┆ 1**************************************** 279 CONTINUE_RECEIVER 280 0147 FD360E05 1 1-,┆
0x35178…35200 (49, 0, 31) UnusedSector ┆ 1ASM 5.9 017A 23 306 INC HL ; ELEMENT 06 017B 70 307 LD (HL),B ; 07 017C FD361F0A 308 1 1 ┆
0x35200…35288 (50, 0, 0) UnusedSector ┆ 2OUS BUFFER EMPTY 0005 201E 96 JR NZ,BEGTRA ;THEN DO 10 0007 FB 97 EI ; ENABLE INTERRUPT 04 0008 2 30 ┆
0x35288…35310 (50, 0, 1) UnusedSector ┆ 2CESS 10 361 ; END 362 ;ECHO 363 ;************************* 2 2uc┆
0x35310…35398 (50, 0, 2) UnusedSector ┆ 201 FD360E00 392 LD (IY+0EH),00H ;RESET RXFLAG 0205 FD361F00 393 LD (IY+1FH),00H ;NEXT INT.ROUTINE = NOXSYNC 0209 2 2 ┆
0x35398…35420 (50, 0, 3) UnusedSector ┆ 2FD562B 347 LD D,(IY+2BH) ; 19 01C6 2806 348 JR Z,NO1ERR ;THEN DO 01C8 210400 349 LD HL,STWOFF ; C 2 2l ┆
0x35420…354a8 (50, 0, 4) UnusedSector ┆ 201F4 110300 376 LD DE,03H ; 01F7 19 377 ADD HL,DE ; 01F8 CBA6 378 RES 4,(HL) ;AND SYNC CHARA 2 2 #┆
0x354a8…35530 (50, 0, 5) UnusedSector ┆ 2(IY+2EH),L ; SAVE BUFFER ADDRESS POINTER 19 01AE FD742F 334 LD (IY+2FH),H ; 19 01B1 C9 335 RET ; RET 1 2$ ┆
0x35530…355b8 (50, 0, 6) UnusedSector ┆ 2************************* RXDRIVER PAGE 6 LOC OBJ CODE M STMT SOUR 2 2 ┆
0x355b8…35640 (50, 0, 7) UnusedSector ┆ 2 C9 394 RET ;RETURN FROM PROCESS 395 ;ECHO VER 280 0147 FD360E05 2 ┆
0x35640…356c8 (50, 0, 8) UnusedSector ┆ 2ALCULATE STATUS WORD 01CB 19 350 ADD HL,DE ; WORD 11 01CC CBF6 351 SET 6,(HL) ; SET CHECKSUM ERROR 2 27!┆
0x356c8…35750 (50, 0, 9) UnusedSector ┆ 2CTER LOAD INHIBIT 01FA CB8E 379 RES 1,(HL) ;BIT IN SIO 1 CHANNEL TABLE 01FC CD0002 R 380 CALL RXSTOP ;GET IN 2 2 `┆
0x35750…357d8 (50, 0, 10) UnusedSector ┆ 2URN 10 336 ; END 337 ;ECHO 338 ;*********************** 2 2) ┆
0x357d8…35860 (50, 0, 11) UnusedSector ┆ 2CE STATEMENT ASM 5.9 364 ;* 365 ;* SUBROUTINE USED TO SET SIO 2 2 ┆
0x35860…358e8 (50, 0, 12) UnusedSector ┆ 2 EXTERNAL SUBENQ,SUBREC 87 GLOBAL TRAXST 88 89 ;********* . 2j ┆
0x358e8…35970 (50, 0, 13) UnusedSector ┆ 2BIT 15 352 ; 01CE FD6E28 353 NO1ERR LD L,(IY+28H) ; GET POINTER TO RECEIVE QUEUE 01D1 FD6629 2 2D ┆
0x35970…359f8 (50, 0, 14) UnusedSector ┆ 2TERRUPT VECTOR NOXSYNC 01FF C9 381 RET ; 382 383 3 2 2:K┆
0x359f8…35a80 (50, 0, 15) UnusedSector ┆ 2****************************************************** 339 CHECKSUM_CHECK 340 01B2 FD 2 24I┆
0x35a80…35b08 (50, 0, 16) UnusedSector ┆ 2 IN HUNT MODE 366 ;* 367 ;************************************************** 2 2<<┆
0x35b08…35b90 (50, 0, 17) UnusedSector ┆ 2******************************************************************* 90 ;* TRAXST PROCEDURE 2 2 ┆
0x35b90…35c18 (50, 0, 18) UnusedSector ┆ 2 354 LD H,(IY+29H) ; 19 01D4 CD0000 X 355 CALL SUBENQ ; TRANSFER RECEIVED BUFFER 157 2 2 ┆
0x35c18…35ca0 (50, 0, 19) UnusedSector ┆ 284 ;********************************************************** 385 ;* 386 ;* SUBRUTINE 2 2 ┆
0x35ca0…35d28 (50, 0, 20) UnusedSector ┆ 2360E06 341 LD (IY+0EH),06H ;SET RXFLAG 01B6 FD4E1C 342 LD C,(IY+1CH) ;GET ADDRESS OF CALCULATED CHECKSUM 19 01B9 2 2 ┆
0x35d28…35db0 (50, 0, 21) UnusedSector ┆ 2 368 HUNT 369 01E3 F3 370 DI ;DISABLE INTERRUPT 01E4 FD362600 371 LD (IY+2 2 2 g┆
0x35db0…35e38 (50, 0, 22) UnusedSector ┆ 2 91 ;**************************************************************************** 92 TRAXST 0000 2 2 K┆
0x35e38…35ec0 (50, 0, 23) UnusedSector ┆ 2356 ; ELEMENT 01D7 CDE301 R 357 CALL HUNT ; SET SIO IN HUNT MODE 01DA FD362A00 358 LD (IY+2AH),00H ; RESET B 2 2:;┆
0x35ec0…35f48 (50, 0, 24) UnusedSector ┆ 2USED TO GET INTERRUPT VECTOR NOXSYNC 387 ;* 388 ;*************************************** 2 2 ┆
0x35f48…35fd0 (50, 0, 25) UnusedSector ┆ 2 ED78 343 IN A,(C) ;GET RECEIVED CHECKSUM 12 01BB E67F 344 AND 07FH ; 07 01BD FDBE17 345 CP 2 20 ┆
0x35fd0…36058 (50, 0, 26) UnusedSector ┆ 26H),00H ;RESET SYNCHRONIZATION STATUS 01E8 0132E3 372 LD BC,1110001100110010B 01EB CD0000 X 373 CALL SIOREADWRIT 2 2 ┆
0x36058…360e0 (50, 0, 27) UnusedSector ┆ 2 F3 93 DI ;DIABLE INTERRUPT 04 0001 AF 94 XOR A ; 0002 FDBE21 95 CP (IY+21H) ;IF PREVI 2 2 ┆
0x360e0…36168 (50, 0, 28) UnusedSector ┆ 2UFFER ELEMENT 01DE FD362B00 359 LD (IY+2BH),00H ; ADDRESS 19 01E2 C9 360 RET ; RETURN FROM GENERAL PRO 2 2eF┆
0x36168…361f0 (50, 0, 29) UnusedSector ┆ 2******************* 389 RXSTOP 390 0200 F3 391 DI ;DISABLE INTERRUPT 02 2 2 U┆
0x361f0…36278 (50, 0, 30) UnusedSector ┆ 2 (IY+17H) ;IF RECEIVED CHECKSUM <> CALCULATED 19 01C0 FD5E2A 346 LD E,(IY+2AH) ; GET BUFFER ELEMENT ADDRESS 19 01C3 2 2 ┆
0x36278…36300 (50, 0, 31) UnusedSector ┆ 2E ;SIOCON 3,W,S,032H 01EE FD6E24 374 LD L,(IY+24H) ;RESET ENTER HUNT MODE BIT 01F1 FD6625 375 LD H,(IY+25H) ; 2 2 ┆
0x36300…36388 (51, 0, 0) DataSector
[…0x4…]
0x365a8…36630 (51, 0, 5) UnusedSector ┆ 3 FD5E36 98 LD E,(IY+36H) ; IF ADDRESS ELEMENT CONTAIN 19 000B FD5637 99 LD D,(IY+37H) ; BUFFER ADDRESS 19 0 2 3: ┆
0x36630…366b8 (51, 0, 6) DataSector
[…0x3…]
0x36850…368d8 (51, 0, 10) UnusedSector ┆ 300E 7B 100 LD A,E ; 04 000F B2 101 OR D ; 04 0010 2813 102 JR Z,BEGTRA ; THEN DO 3 3 ┆
0x368d8…36960 (51, 0, 11) DataSector
[…0x3…]
0x36af8…36b80 (51, 0, 15) UnusedSector ┆ 3 10 0012 FD6E32 103 LD L,(IY+32H) ; TRANSFER BUFFER TO 19 0015 FD6633 104 LD H,(IY+33H) ; 19 0018 F3 3 4 \┆
0x36b80…36c08 (51, 0, 16) DataSector
[…0xf…]
0x37400…37488 (52, 0, 0) UnusedSector ┆ 4FD7112 144 LD (IY+12H),C ; SAVE TRANSMITTER START 19 006D FD7013 145 LD (IY+13H),B ; ADDRESS 19 0070 FD733 4 4 ┆
0x37488…37510 (52, 0, 1) UnusedSector ┆ 4FD6629 156 LD H,(IY+29H) ; 19 0086 F3 157 DI ; 04 0087 CD0000 X 158 CALL SUBDEQ ; 4 5 ┆
0x37510…37598 (52, 0, 2) UnusedSector ┆ 4 PAGE 2 LOC OBJ CODE M STMT SOURCE STATEMENT ASM 5.9 0056 210200 132 LD HL 4 4 !┆
0x37598…37620 (52, 0, 3) DataSector
0x37620…376a8 (52, 0, 4) UnusedSector ┆ 4SIOREADWRITE ; SIOCON 5,W,S,08H 0038 3E01 120 LD A,01 003A FD7721 121 LD (IY+21H),A ; SET NEW1BUF = 01H 19 4 4;l┆
0x376a8…37730 (52, 0, 5) DataSector
0x37730…377b8 (52, 0, 6) UnusedSector ┆ 4 105 DI ; RETRANSMISSION QUEUE 04 0019 CD0000 X 106 CALL SUBSEND ; 001C FB 107 EI ; 3 4 x┆
0x377b8…37840 (52, 0, 7) UnusedSector ┆ 4,BCOFF ; CALCULATE BYTECOUNT 0059 19 133 ADD HL,DE ; ADDRESS 11 005A 4E 134 LD C,(HL) ; GET BYT 4 4A ┆
0x37840…378c8 (52, 0, 8) DataSector
0x378c8…37950 (52, 0, 9) UnusedSector ┆ 4 003D 3E16 122 LD A,SYN ; 003F FD4E1C 123 LD C,(IY+1CH) ; GET SIO ADDRESS 19 0042 ED79 124 OUT 4 4 I┆
0x37950…379d8 (52, 0, 10) DataSector
0x379d8…37a60 (52, 0, 11) UnusedSector ┆ 4 04 001D FD363600 108 LD (IY+36H),00H ; RESET ADDRESS ELEMENT 19 0021 FD363700 109 LD (IY+37H),00H ; END 4 4 ┆
0x37a60…37ae8 (52, 0, 12) UnusedSector ┆ 4E COUNT 07 005B 23 135 INC HL ; 06 005C 46 136 LD B,(HL) ; 07 005D FD7114 137 LD ( 4 4 ┆
0x37ae8…37b70 (52, 0, 13) UnusedSector ┆ 46 146 LD (IY+36H),E ; SAVE ELEMENT ADDRESS 19 0073 FD7237 147 LD (IY+37H),D ; 19 0076 3E02 148 CO 4 4z ┆
0x37b70…37bf8 (52, 0, 14) UnusedSector ┆ 4 (C),A ; TRANSMIT SYNC CHARACTER 0044 FD361E0E 125 LD (IY+1EH),0EH ; NEXT INT.ROUTINE = PREXSTA 0048 E1 126 4 4 ┆
0x37bf8…37c80 (52, 0, 15) DataSector
0x37c80…37d08 (52, 0, 16) UnusedSector ┆ 4 19 0025 F3 110 BEGTRA DI ;END 04 0026 FD6E30 111 LD L,(IY+30H) ; IF ELEMENT IN TRANSMITTER QU 4 4 ┆
0x37d08…37d90 (52, 0, 17) UnusedSector ┆ 4IY+14H),C ; SAVE BYTE COUNT IN 19 0060 FD7015 138 LD (IY+15H),B ; CURRENT BYTE COUNT WORD 19 0063 210800 139 4 4 ┆
0x37d90…37e18 (52, 0, 18) UnusedSector ┆ 4NTRA LD A,02H ; SET PREVIOUS BUFFER 07 0078 FD7721 149 LD (IY+21H),A ; FULL 19 007B 3D 150 DEC A ; 4 4 ┆
0x37e18…37ea0 (52, 0, 19) UnusedSector ┆ 4 POP HL ; RESTORE QUEU ADDRESS 0049 22E200 X 127 LD (SYSRAM+0E2H),HL; GET NEW BUFFER ELEMENT 10 004C FDE5 1 4 4 >┆
0x37ea0…37f28 (52, 0, 20) DataSector
0x37f28…37fb0 (52, 0, 21) UnusedSector ┆ 4EUE 19 0029 FD6631 112 LD H,(IY+31H) ; 19 002C 7E 113 LD A,(HL) ; 07 002D FE01 114 CP 4 4K1┆
0x37fb0…38038 (52, 0, 22) UnusedSector ┆ 4 LD HL,TSAOFF ; CALCULATE TRANSMITTER 0066 19 140 ADD HL,DE ; START ADDRESS 11 0067 4E 141 LD C,(H 4 4ls┆
0x38038…380c0 (52, 0, 23) UnusedSector ┆ 4 RESET TX-UNDERRUN 04 007C FD7720 151 LD (IY+20H),A ; STATUS 07 152 ; 15 4 4 ┆
0x380c0…38148 (52, 0, 24) UnusedSector ┆ 428 PUSH IY ; SAVE TABLE ADDRESS 15 004E CD0000 X 129 CALL RECI ; FROM TRANSMITTER QUEUE 0051 CD0000 X 130 4 4k ┆
0x38148…381d0 (52, 0, 25) DataSector
0x381d0…38258 (52, 0, 26) UnusedSector ┆ 401H ; 07 002F 204E 115 JR NZ,RECXST ; THEN DO 10 0031 E5 116 PUSH HL ; SAVE QUEU ADDRESS 00 4 4 ┆
0x38258…382e0 (52, 0, 27) UnusedSector ┆ 4L) ; GET TRANSMITTER ADDRESS 07 0068 23 142 INC HL ; 06 0069 46 143 LD B,(HL) ; 07 006A 4 4 ┆
0x382e0…38368 (52, 0, 28) UnusedSector ┆ 43 007F FB 154 RECXST EI ; 04 0080 FD6E28 155 LD L,(IY+28H) ;IF BUFFER IN RECEIVE QUEUE 19 0083 4 4 ┆
0x38368…383f0 (52, 0, 29) UnusedSector ┆ 4 CALL MESADD ; 0054 FDE1 131 POP IY ; RESTORE TABLE ADDRESS 14 SIO.DRI 4 4i ┆
0x383f0…38478 (52, 0, 30) DataSector
0x38478…38500 (52, 0, 31) UnusedSector ┆ 432 0108E5 117 LD BC,1110010100001000B 118 ; ENABLE TX_INTERRUPT 0035 CD0000 X 119 CALL 4 4& ┆
0x38500…38588 (53, 0, 0) UnusedSector ┆ 5 203 RXTERM 204 00BF F3 205 DI ;DISABLE INTERRUPT 00C0 FD5E2A 5 5 ┆
0x38588…38610 (53, 0, 1) UnusedSector ┆ 5 SIO.DRI PAGE 3 LOC OBJ CODE M STMT SOURCE STATEMENT 5 5 ┆
0x38610…38698 (53, 0, 2) UnusedSector ┆ 5 H,(IY+29H) ; TRANSFER BUFFER TO 00E1 CD0000 X 219 CALL SUBDEQ ; EMPTY QUEUE 00E4 300B 220 JR NC,RXT2 ; 00E6 5 5!T┆
0x38698…38720 (53, 0, 3) UnusedSector ┆ 5 173 174 GLOBAL TXTERM 175 176 TXTERM 0099 F3 1 5 5I ┆
0x38720…387a8 (53, 0, 4) UnusedSector ┆ 5LE INTERRUPT 0101 C9 233 RET ;RETURN (END) 10 234 ;ECHO ; IF ELEMENT IN TRANSMITTER QU 5 $┆
0x387a8…38830 (53, 0, 5) UnusedSector ┆ 5 130 008A FB 159 EI ; 04 008B 300B 160 JR NC,SCH1DUL ;THEN DO 10 008D FD6E34 161 LD L 4 5 ┆
0x38830…388b8 (53, 0, 6) DataSector
0x388b8…38940 (53, 0, 7) UnusedSector ┆ 5 ASM 5.9 190 ;END 00B9 FD361E0A 191 LD (IY+1EH),0AH ;NEXT INT.ROUTINE = PSEXTRA 5 5 ┆
0x38940…389c8 (53, 0, 8) UnusedSector ┆ 577 DI 009A FD5E36 178 LD E,(IY+36H) ;IF TRANSMISSION IN PROGRESS 009D FD5637 179 LD D,(IY+37H) ; 00A0 7B 5 5:4┆
0x389c8…38a50 (53, 0, 9) UnusedSector ┆ 5 206 LD E,(IY+2AH) ;IF RECEIVING IN PROGRESS 00C3 FD562B 207 LD D,(IY+2BH) ; 00C6 7A 208 LD A,D ; 00C 5 5 2┆
0x38a50…38ad8 (53, 0, 10) UnusedSector ┆ 5,(IY+34H) ; 19 0090 FD6635 162 LD H,(IY+35H) ; 19 0093 F3 163 DI ; SEND BUFFER TO RECEIVER SEMA 5 5 D┆
0x38ad8…38b60 (53, 0, 11) DataSector
0x38b60…38be8 (53, 0, 12) UnusedSector ┆ 5 192 193 NO_TERMINATION 00BD FB 194 EI 00BE C9 195 RET ;RETURN FROM 5 5 $┆
0x38be8…38c70 (53, 0, 13) UnusedSector ┆ 5 180 LD A,E 00A1 B2 181 OR D 00A2 2819 182 JR Z,NO_TERMINATION ;THEN DO 00A4 FD6E08 18 5 5 ┆
0x38c70…38cf8 (53, 0, 14) UnusedSector ┆ 57 B3 209 OR E ; 00C8 2811 210 JR Z,RXT1 ; THEN DO 00CA FD6E08 211 LD L,(IY+08H) ; GET ADDR 5 5 ┆
0x38cf8…38d80 (53, 0, 15) UnusedSector ┆ 504 164 ; PHORE QUEUE, SAVE TABLE ADDRESS 15 0094 CD0000 X 165 CALL SUBSEND ; 0097 FB 5 5 ┆
0x38d80…38e08 (53, 0, 16) UnusedSector ┆ 5 FD6E08 221 LD L,(IY+08H) ; 00E9 FD6609 222 LD H,(IY+09H) ; 00EC CD0000 X 223 CALL SUBENQ ; 00EF 18E 5 5( ┆
0x38e08…38e90 (53, 0, 17) UnusedSector ┆ 5 PROCESS 196 ;ECHO 197 ;************************************************************** 5 5 ┆
0x38e90…38f18 (53, 0, 18) UnusedSector ┆ 53 LD L,(IY+08H) ; GET ADDRESS OF EMPTY QUEU 00A7 FD6609 184 LD H,(IY+09H) 00AA CD0000 X 185 CALL SUBENQ ; T 5 5 ┆
0x38f18…38fa0 (53, 0, 19) UnusedSector ┆ 5ESS OF EMPTY QUEUE 00CD FD6609 212 LD H,(IY+09H) ; 00D0 CD0000 X 213 CALL SUBENQ ; TRANSFER BUFFER TO EMPTY 5 5 ┆
0x38fa0…39028 (53, 0, 20) UnusedSector ┆ 5 166 EI 167 SCH1DUL 0098 C9 168 RET 169 ;ECHO 5 5 I┆
0x39028…390b0 (53, 0, 21) UnusedSector ┆ 5A 224 JR RXT1 ; 225 RXT2 00F1 FD6E34 226 LD L,(IY+34H) ;IF BUFFER IN SIO OUTPUT QUEUE 00F 5 5' ┆
0x390b0…39138 (53, 0, 22) UnusedSector ┆ 5*************** 198 ;* RXTERM PROCEDURE 199 ;************************************* 5 5 ┆
0x39138…391c0 (53, 0, 23) UnusedSector ┆ 5RANSFER BUFFER TO EMPTY 186 ; BUFFER QUEU 00AD FD363600 187 LD (IY+36H),00 ; RESET CONTENT OF E 5 5dq┆
0x391c0…39248 (53, 0, 24) UnusedSector ┆ 5QUEUE 00D3 FD362A00 214 LD (IY+2AH),00H ; RESET CONTENT OF 00D7 FD362B00 215 LD (IY+2BH),00H ; ELEMENT ADD 5 5 !┆
0x39248…392d0 (53, 0, 25) UnusedSector ┆ 5 170 ;****************************************************************************** 171 ;* TXTERM P 5 5 C┆
0x392d0…39358 (53, 0, 26) UnusedSector ┆ 54 FD6635 227 LD H,(IY+35H) ; TRANSFER BUFFER TO 00F7 FD5E08 228 LD E,(IY+08H) ; 00FA FD5609 229 LD D 5 5 E┆
0x39358…393e0 (53, 0, 27) UnusedSector ┆ 5**************************************** 200 201 GLOBAL RXTERM 202 5 5 ┆
0x393e0…39468 (53, 0, 28) UnusedSector ┆ 5LEMENT 00B1 FD363700 188 LD (IY+37H),00 ; ADDRESS 00B5 FD362100 189 LD (IY+21H),00 ; RESET BUFFER CONTROL 5 5 g┆
0x39468…394f0 (53, 0, 29) UnusedSector ┆ 5RESS 216 RXT1 00DB FD6E28 217 LD L,(IY+28H) ;IF BUFFER IN RECEIVE QUEUE 00DE FD6629 218 LD 5 5,7┆
0x394f0…39578 (53, 0, 30) UnusedSector ┆ 5ROCEDURE 172 ;****************************************************************************** 5 5 ┆
0x39578…39600 (53, 0, 31) UnusedSector ┆ 5,(IY+09H) ; 00FD CD0000 X 230 CALL SUBREC ; EMPTY QUEUE 231 RXT3 0100 FB 232 EI ;ENAB 5 51 ┆
0x39600…39688 (54, 0, 0) UnusedSector ┆ 6**************************************************************************! 354 C4REC PROCEDURE 355 ENTRY 6 6 ┆
0x39688…39710 (54, 0, 1) UnusedSector ┆ 6O]) TRAXST REST OD END N4TIME END CHANNEL_PROCESS !ECHO ! 6 0 ┆
0x39710…39798 (54, 0, 2) UnusedSector ┆ 6 END C4REC 371 372 !***************************************************************************** 373 6 7 ┆
0x39798…39820 (54, 0, 3) UnusedSector ┆ 6R BUFFER POINTER FROM SIO DRIVER ! INPUT4_BUF_PTR := RECX (P4^.B[SIO_OUTPUT_QUEU], DELAY, P4^.B[CH_NO]) 6 6O ┆
0x39820…398a8 (54, 0, 4) UnusedSector ┆ 6**********! 334 COM4PR PROCEDURE 335 ENTRY 336 337 ! DO FOREVER ! 338 3 6 6 &┆
0x398a8…39930 (54, 0, 5) UnusedSector ┆ 6E STIME4 WORD := %00 !****************************************************************************** * COM4PR PROCEDURE * 5 6 K┆
0x39930…399b8 (54, 0, 6) UnusedSector ┆ 6 IF P3^.B[MONITOR_STATUS] <> IN_USE THEN 312 3 ENTER_CRITICAL_SECTION (P3) 313 4 LINE_MON (P3) 6 ┆
0x399b8…39a40 (54, 0, 7) UnusedSector ┆ 6 4 7 ┆
0x39a40…39ac8 (54, 0, 8) UnusedSector ┆ 6! ACTIVATE CHANNEL_IO ! ENTER_CRITICAL_SECTION (P4) CHANNEL_IO (INPUT4_BUF_PTR,#CH4TAB,P4) EXIT_CRITICAL_SECTION (P4) 6 6 [┆
0x39ac8…39b50 (54, 0, 9) UnusedSector ┆ 6 5 @ G ,N3TIME ) R I O Y ^ c h p v } b L NTIME4 N STIME4 ` 7h ┆
0x39b50…39bd8 (54, 0, 10) UnusedSector ┆ 6*****************************************************************************! COM4PR PROCEDURE ENTRY ! DO FOREVER 6 6a ┆
0x39bd8…39c60 (54, 0, 11) UnusedSector ┆ 6 314 5 EXIT_CRITICAL_SECTION (P3) 315 316 6 CAD_STATUS (#CT3,P3) 317 7 NTIME 6 6 9┆
0x39c60…39ce8 (54, 0, 12) UnusedSector ┆ 639 1 DO 340 341 ! GET BUFFER FROM CR80_INTERFACE PROCESS ! 342 343 1 6 6 ┆
0x39ce8…39d70 (54, 0, 13) UnusedSector ┆ 6 OD END C4REC !***************************************************************************** * N4TIME PROCEDURE ******** 6 6 ┆
0x39d70…39df8 (54, 0, 14) UnusedSector ┆ 6 356 357 ! DO FOREVER ! 358 359 DO 360 1 RECEIV (P4^.B[CH_NO]) 361 6 6 ┆
0x39df8…39e80 (54, 0, 15) UnusedSector ┆ 6 ! DO ! GET BUFFER FROM CR80_INTERFACE PROCESS ! BUF4_PTR := GETMES (CH4_CR80_MESSAGE_QUEU) 6 6 ┆
0x39e80…39f08 (54, 0, 16) UnusedSector ┆ 63 := CH_RATE 318 FI 319 FI 320 321 8 IYSEL (P3^.B[CH_NO]) 322 9 TRAXST 323 10 6 6 ┆
0x39f08…39f90 (54, 0, 17) UnusedSector ┆ 6 BUF4_PTR := GETMES (CH4_CR80_MESSAGE_QUEU) 344 345 ! ACTIVATE COMMAND_HANDLER ! 346 3 6 6x ┆
0x39f90…3a018 (54, 0, 18) UnusedSector ┆ 6*********************************************************************! N4TIME PROCEDURE ENTRY ! DO FOREVER ! 6 6 f┆
0x3a018…3a0a0 (54, 0, 19) UnusedSector ┆ 6 ! WAIT FOR BUFFER POINTER FROM SIO DRIVER ! 362 2 INPUT4_BUF_PTR := RECX (P4^.B[SIO_OUTPUT_QUEU], 363 6 6 ┆
0x3a0a0…3a128 (54, 0, 20) UnusedSector ┆ 6 ! ACTIVATE COMMAND_HANDLER ! COMMAND_HANDLER (BUF4_PTR,#CH4TAB,P4) OD END COM4PR !****************** 6 6 ┆
0x3a128…3a1b0 (54, 0, 21) UnusedSector ┆ 6 REST 324 OD 325 11 END N3TIME 326 327 !ECHO ! 328 NTIME4 WORD := CH_RA 6 6 ┆
0x3a1b0…3a238 (54, 0, 22) UnusedSector ┆ 647 2 COMMAND_HANDLER (BUF4_PTR,#CH4TAB,P4) 348 OD 349 3 END COM4PR 350 351 6 6 ┆
0x3a238…3a2c0 (54, 0, 23) UnusedSector ┆ 6 DO IF NTIME4 = 0 THEN IF P4^.B[MONITOR_STATUS] <> IN_USE THEN ENTER_CRITICAL_SECTION (P4) LINE_MON (P4 6 6 ┆
0x3a2c0…3a348 (54, 0, 24) UnusedSector ┆ 6 DELAY, 364 P4^.B[CH_NO]) 365 ! ACTIVATE CHANNEL_IO ! 366 3 ENTER_CRITICAL_SECTION (P4) 6 6 ┆
0x3a348…3a3d0 (54, 0, 25) UnusedSector ┆ 6*********************************************************** * C4REC PROCEDURE ************************************************ 6 6aN┆
0x3a3d0…3a458 (54, 0, 26) UnusedSector ┆ 6TE 329 STIME4 WORD := %00 330 331 !**************************************************************** 6 6 ┆
0x3a458…3a4e0 (54, 0, 27) UnusedSector ┆ 6 !***************************************************************************** 352 * C4REC PROCEDURE 353 *** 6 6 ┆
0x3a4e0…3a568 (54, 0, 28) UnusedSector ┆ 6) EXIT_CRITICAL_SECTION (P4) CAD_STATUS (#CT4,P4) NTIME4 := CH_RATE FI FI IYSEL (P4^.B[CH_N 6 6- ┆
0x3a568…3a5f0 (54, 0, 29) UnusedSector ┆ 6367 4 CHANNEL_IO (INPUT4_BUF_PTR,#CH4TAB,P4) 368 5 EXIT_CRITICAL_SECTION (P4) 369 OD 370 6 6 6 ┆
0x3a5f0…3a678 (54, 0, 30) UnusedSector ┆ 6*****************************! C4REC PROCEDURE ENTRY ! DO FOREVER ! DO RECEIV (P4^.B[CH_NO]) ! WAIT FO 6 6 x┆
0x3a678…3a700 (54, 0, 31) UnusedSector ┆ 6************** 332 * COM4PR PROCEDURE 333 ******************************************************************** 6 6_Y┆
0x3a700…3a788 (55, 0, 0) UnusedSector ┆ 7 & 7 7 ┆
0x3a788…3a810 (55, 0, 1) UnusedSector ┆ 7 8 P Y , COMMAND_HANDLER , GETMES , CHANNEL_IO , ENTER_CRITICAL_SECTION , EXIT_CRITICAL_SECTION , CAD_STATUS , 7H ┆
0x3a810…3a898 (55, 0, 2) UnusedSector ┆ 7 m F c 0 E !P ** ^ !` "D ** N ! 9 ! "4 ! *, ! 9*, Nr 7 7 ┆
0x3a898…3a920 (55, 0, 3) UnusedSector ┆ 7L_PROCESS 399 !ECHO ! END OF COMPILATION: 0 ERROR(S) 0 WARNING(S) 336 DATA BYTES 544 Z-CODE BYTES SYMBOL 7 7t ┆
0x3a920…3a9a8 (55, 0, 4) UnusedSector ┆ 7RECX , LINE_MON , REST , IYSEL , RECEIV , TRAXST s EMP1QU s EMP2QU s EMP3QU s EMP4QU POL1QU POL2QU POL3QU P 7 8b1┆
0x3a9a8…3aa30 (55, 0, 5) UnusedSector ┆ 7* N4TIME PROCEDURE 374 *****************************************************************************! 375 N 6 7 4┆
0x3aa30…3aab8 (55, 0, 6) UnusedSector ┆ 7 ,COM4PR b ,C4REC b ,N4TIME ) R 6 7T ┆
0x3aab8…3ab40 (55, 0, 7) UnusedSector ┆ 7 < G , 5 6 7 ┆
0x3ab40…3abc8 (55, 0, 8) UnusedSector ┆ 7 TABLE 19% FULL 7 s┆
0x3abc8…3ac50 (55, 0, 9) UnusedSector ┆ 7 , . x 7 7 ┆
0x3ac50…3acd8 (55, 0, 10) UnusedSector ┆ 74TIME PROCEDURE 376 ENTRY 377 378 ! DO FOREVER ! 379 380 DO 381 1 7 7 x┆
0x3acd8…3ad60 (55, 0, 11) UnusedSector ┆ 7 b ) W N 37 Q t 0z 0p z (Q 437z (m Q z (m z (m Q t 8z (Q z 8p z (Q z (Q 437z @ &< z 7 7g ┆
0x3ad60…3ade8 (55, 0, 12) UnusedSector ┆ 7 ~ U 7 7 ┆
0x3ade8…3ae70 (55, 0, 13) UnusedSector ┆ 7 % m0 H Db0 H @ *, #N ! *, N l "< *, + *< ! *, *, E ! 9*H } *, ~ *, 7 7}:┆
0x3ae70…3aef8 (55, 0, 14) UnusedSector ┆ 7 @ m @ ` ` ` ` ! 9 ! "0 ! *( ! 9*( N *( #N ! *( N l "8 *h 7 7 >┆
0x3aef8…3af80 (55, 0, 15) UnusedSector ┆ 7 IF NTIME4 = 0 THEN 382 2 IF P4^.B[MONITOR_STATUS] <> IN_USE THEN 383 3 ENTER_CRITICAL_SECTION (P4) 7 7n ┆
0x3af80…3b008 (55, 0, 16) UnusedSector ┆ 7 (m < z (Q z (Q z (Q p z (Q `t @7z (m Q Q Q 437 Q t 2z 2pJz *Q 437z *m Q z *m z *m Q t :z *Q z :pJz *Q z *Q 437z 7 7 \┆
0x3b008…3b090 (55, 0, 17) UnusedSector ┆ 7 G , P = 7 7o ┆
0x3b090…3b118 (55, 0, 18) UnusedSector ┆ 7 m b1 "# + *, t *, E ! *, ^ !` "H *, N ! 9 ! "6 ! *. 7 7 o┆
0x3b118…3b1a0 (55, 0, 19) UnusedSector ┆ 7 m DF# $b1 ( + *8 ! *( *( E ! 9*@ } *( ~ *( + *( t *( E ! *( ^ !h 7 7 ┆
0x3b1a0…3b228 (55, 0, 20) UnusedSector ┆ 7 384 4 LINE_MON (P4) 385 5 EXIT_CRITICAL_SECTION (P4) 386 387 6 CAD_STATUS ( 7 7 ┆
0x3b228…3b2b0 (55, 0, 21) UnusedSector ┆ 7 D &< z *m < z *Q z *Q z *Q pPz *Q `t D7z *m Q Q Q 437 Q t 4z 4p z ,Q 437z ,m Q z ,m z ,m Q t <z ,Q z <p z ,Q 7 7 }┆
0x3b2b0…3b338 (55, 0, 22) UnusedSector ┆ 7 7 7 ┆
0x3b338…3b3c0 (55, 0, 23) UnusedSector ┆ 7 m 1 ! 9*. N *. #N ! *. N l "> *. + *> ! *. *. E ! 9*L } y 7 7 ┆
0x3b3c0…3b448 (55, 0, 24) UnusedSector ┆ 7 m ` "0 ` "@ *( N ! 9 ! "2 !J ** ! 9** N ** #N ! * 7 7 ┆
0x3b448…3b4d0 (55, 0, 25) UnusedSector ┆ 7#CT4,P4) 388 7 NTIME4 := CH_RATE 389 FI 390 FI 391 392 8 IYSEL (P4^.B[CH_ 7 7 ┆
0x3b4d0…3b558 (55, 0, 26) UnusedSector ┆ 7z ,Q 437z H '< z ,m < z ,Q z ,Q z ,Q p z ,Q `t H7z ,m Q Q Q 437 Q t 6z 6p z .Q 437z .m Q z .m z .m Q t >z .Q 7 7 y┆
0x3b558…3b5e0 (55, 0, 27) UnusedSector ┆ 7 G , $% !"#D 7 7 K┆
0x3b5e0…3b668 (55, 0, 28) UnusedSector ┆ 7 F X@ 1 D`H 1 *. ~ y *. + *. t *. E ! *. ^ !` "L *. N ~ 7 9 ┆
0x3b668…3b6f0 (55, 0, 29) UnusedSector ┆ 7 e m a# ! @* N l ": ** + *: !J ** ** E ! 9*D } ** ~ ** + ** t ** ' 7 7 ┆
0x3b6f0…3b778 (55, 0, 30) UnusedSector ┆ 7NO]) 393 9 TRAXST 394 10 REST 395 OD 396 11 END N4TIME 397 398 END CHANNE 7 7w ┆
0x3b778…3b800 (55, 0, 31) UnusedSector ┆ 7 z >p z .Q z .Q 437z L '< z .m < z .Q z .Q z .Q p z .Q `t L7z .m Q Q Q 4; 7 O┆
0x3b800…3b888 (56, 0, 0) UnusedSector ┆ 8 4 B E , C2REC bM Y t { , N2TIME ) R b 8 9$]┆
0x3b888…3b910 (56, 0, 1) UnusedSector ┆ 8 , . x 8 8 \┆
0x3b910…3b998 (56, 0, 2) UnusedSector ┆ 8SAGE_QUEU CH3_CR80_MESSAGE_QUEU CH4_CR80_MESSAGE_QUEU ` CH_RATE IN_USE CR80_RESP_QUEU 8 8 }┆
0x3b998…3ba20 (56, 0, 3) UnusedSector ┆ 8 < G , 5 8 8!!┆
0x3ba20…3baa8 (56, 0, 4) UnusedSector ┆ 8 m b1 "# + *, t *, E ! *, ^ !` "H *, N ! 9 ! "6 ! *. 8 8 ┆
0x3baa8…3bb30 (56, 0, 5) UnusedSector ┆ 8OL4QU TRS1QU TRS2QU TRS3QU TRS4QU CH1TAB O CT1 . PT1 J CH2TAB P O CT2 x PT2 7 8TM┆
0x3bb30…3bbb8 (56, 0, 6) UnusedSector ┆ 8 @ m @ ` ` ` ` ! 9 ! "0 ! *( ! 9*( N *( #N ! *( N l "8 *h 8 8 ┆
0x3bbb8…3bc40 (56, 0, 7) UnusedSector ┆ 8 SIO_OUTPUT_QUEU SIO_INPUT_QUEU RETRANS_QUEU MONITOR_QUEU LINE_NO CH_NO MONIT 8 8 ┆
0x3bc40…3bcc8 (56, 0, 8) UnusedSector ┆ 8 ~ U 8 8 n┆
0x3bcc8…3bd50 (56, 0, 9) UnusedSector ┆ 8 m 1 ! 9*. N *. #N ! *. N l "> *. + *> ! *. *. E ! 9*L } y 8 8 ┆
0x3bd50…3bdd8 (56, 0, 10) UnusedSector ┆ 8 CH3TAB O CT3 PT3 CH4TAB O CT4 PT4 @ NTIME1 B STIME1 P , COM1PR u , C 8 8t ┆
0x3bdd8…3be60 (56, 0, 11) UnusedSector ┆ 8 m DF# $b1 ( + *8 ! *( *( E ! 9*@ } *( ~ *( + *( t *( E ! *( ^ !h 8 8 ┆
0x3be60…3bee8 (56, 0, 12) UnusedSector ┆ 8OR_STATUS CR80_RESP CR80_COMM TABLE_STATUS TABLE_MONITOR TAD1 TAD2 MULTI 8 8 ┆
0x3bee8…3bf70 (56, 0, 13) UnusedSector ┆ 8 G , P = 8 8C ┆
0x3bf70…3bff8 (56, 0, 14) UnusedSector ┆ 8 F X@ 1 D`H 1 *. ~ y *. + *. t *. E ! *. ^ !` "L *. N ~ 8 8 ┆
0x3bff8…3c080 (56, 0, 15) UnusedSector ┆ 81REC , N1TIME D NTIME2 F STIME2 , COM2PR E , C2REC , N2TIME H NTIME3 J STIME3 8 8= ┆
0x3c080…3c108 (56, 0, 16) UnusedSector ┆ 8 m ` "0 ` "@ *( N ! 9 ! "2 !J ** ! 9** N ** #N ! * 8 8 ┆
0x3c108…3c190 (56, 0, 17) UnusedSector ┆ 8_TEXT ( P1 * P2 , P3 . P4 0 F BUF1_PTR 2 F BUF2_PTR 4 F BUF3_PTR 6 F BUF4_PTR 8 F IN 8 8 V┆
0x3c190…3c218 (56, 0, 18) UnusedSector ┆ 8 8 8 ┆
0x3c218…3c2a0 (56, 0, 19) UnusedSector ┆ 8 . CHANNEL_PROCESS 1 4 1 ! BUFF_HEAD ! STAADR ! 4DATA F A O 1 j A O s 8 8i ┆
0x3c2a0…3c328 (56, 0, 20) UnusedSector ┆ 8 , COM3PR , C3REC f , N3TIME L NTIME4 N STIME4 , COM4PR , C4REC 6 , N4TIME 8 8 ┆
0x3c328…3c3b0 (56, 0, 21) UnusedSector ┆ 8 e m a# ! @* N l ": ** + *: !J ** ** E ! 9*D } ** ~ ** + ** t ** ' 8 8. ┆
0x3c3b0…3c438 (56, 0, 22) UnusedSector ┆ 8PUT1_BUF_PTR : F INPUT2_BUF_PTR < F INPUT3_BUF_PTR > F INPUT4_BUF_PTR P , COM1PR bX d r u , C1RE 8 8 G┆
0x3c438…3c4c0 (56, 0, 23) UnusedSector ┆ 8 G , $% !"#D 8 8 1┆
0x3c4c0…3c548 (56, 0, 24) UnusedSector ┆ 8 1 A s 1 A 1 A 1 ! B ! W ! jP ! PWQ ! TRQ A 8 8A ┆
0x3c548…3c5d0 (56, 0, 25) UnusedSector ┆ 8 3 ' 8 8N ┆
0x3c5d0…3c658 (56, 0, 26) UnusedSector ┆ 8 m F c 0 E !P ** ^ !` "D ** N ! 9 ! "4 ! *, ! 9*, Nr 8 8 ┆
0x3c658…3c6e0 (56, 0, 27) UnusedSector ┆ 8C b} , N1TIME ) R b , COM2PR b( 8 8 [┆
0x3c6e0…3c768 (56, 0, 28) UnusedSector ┆ 8 & 8 8 ┆
0x3c768…3c7f0 (56, 0, 29) UnusedSector ┆ 8 ' 1 ! 'B ! POLL_RATE B A FALSE DELAY CH1_CR80_MESSAGE_QUEU CH2_CR80_MES 8 8> ┆
0x3c7f0…3c878 (56, 0, 30) UnusedSector ┆ 8 4 8 8 ┆
0x3c878…3c900 (56, 0, 31) UnusedSector ┆ 8 % m0 H Db0 H @ *, #N ! *, N l "< *, + *< ! *, *, E ! 9*H } *, ~ *, 8 8m ┆
0x3c900…3c988 (57, 0, 0) UnusedSector ┆ 9 ' A┆
0x3c988…3ca10 (57, 0, 1) UnusedSector ┆ 9 ' V┆
0x3ca10…3ca98 (57, 0, 2) UnusedSector ┆ 9 ' o┆
0x3ca98…3cb20 (57, 0, 3) UnusedSector ┆ 9 ' x┆
0x3cb20…3cba8 (57, 0, 4) UnusedSector ┆ 9 ' ┆
0x3cba8…3cc30 (57, 0, 5) UnusedSector ┆ 9 , COM3PR b , C3REC b ) D K Z c f , N3TIME ) Rn v 8 9 ┆
0x3cc30…3ccb8 (57, 0, 6) UnusedSector ┆ 9 7 -┆
0x3ccb8…3cd40 (57, 0, 7) UnusedSector ┆ 9 ' $┆
0x3cd40…3cdc8 (57, 0, 8) UnusedSector ┆ 9 ' ┆
0x3cdc8…3ce50 (57, 0, 9) UnusedSector ┆ 9 ' 0 ┆
0x3ce50…3ced8 (57, 0, 10) UnusedSector ┆ 9 b , COM4PR b , C4REC b * 3 6 , N4TIME ) R> 9 9 V┆
0x3ced8…3cf60 (57, 0, 11) UnusedSector ┆ 9 ' ┆
0x3cf60…3cfe8 (57, 0, 12) UnusedSector ┆ 9 ' ` ┆
0x3cfe8…3d070 (57, 0, 13) UnusedSector ┆ 9 ' p ┆
0x3d070…3d0f8 (57, 0, 14) UnusedSector ┆ 9 ' @ ┆
0x3d0f8…3d180 (57, 0, 15) UnusedSector ┆ 9 F S Z a h s y b 9 & ┆
0x3d180…3d208 (57, 0, 16) UnusedSector ┆ 9 ' !4┆
0x3d208…3d290 (57, 0, 17) UnusedSector ┆ 9 ' 1#┆
0x3d290…3d318 (57, 0, 18) UnusedSector ┆ 9 ' ┆
[…0x1…]
0x3d3a0…3d428 (57, 0, 20) UnusedSector ┆ 9 ' ah┆
0x3d428…3d4b0 (57, 0, 21) UnusedSector ┆ 9 ' q ┆
0x3d4b0…3d538 (57, 0, 22) UnusedSector ┆ 9 ' AF┆
0x3d538…3d5c0 (57, 0, 23) UnusedSector ┆ 9 ' QQ┆
0x3d5c0…3d648 (57, 0, 24) UnusedSector ┆ 9 ' ┆
[…0x7…]
0x3da00…3da88 (58, 0, 0) UnusedSector ┆ : ' ┆
[…0x7…]
0x3de40…3dec8 (58, 0, 8) UnusedSector ┆ : ' +I┆
0x3dec8…3df50 (58, 0, 9) UnusedSector ┆ : ' ;^┆
0x3df50…3dfd8 (58, 0, 10) UnusedSector ┆ : ' g┆
0x3dfd8…3e060 (58, 0, 11) UnusedSector ┆ : ' p┆
0x3e060…3e0e8 (58, 0, 12) UnusedSector ┆ : ' k ┆
0x3e0e8…3e170 (58, 0, 13) UnusedSector ┆ : ' { ┆
0x3e170…3e1f8 (58, 0, 14) UnusedSector ┆ : ' K;┆
0x3e1f8…3e280 (58, 0, 15) UnusedSector ┆ : ' [,┆
0x3e280…3e308 (58, 0, 16) UnusedSector ┆ : ' * ┆
0x3e308…3e390 (58, 0, 17) UnusedSector ┆ : ' : ┆
0x3e390…3e418 (58, 0, 18) UnusedSector ┆ : ' ┆
[…0x1…]
0x3e4a0…3e528 (58, 0, 20) UnusedSector ┆ : ' j ┆
0x3e528…3e5b0 (58, 0, 21) UnusedSector ┆ : ' z ┆
0x3e5b0…3e638 (58, 0, 22) UnusedSector ┆ : ' J ┆
0x3e638…3e6c0 (58, 0, 23) UnusedSector ┆ : ' Z ┆
0x3e6c0…3e748 (58, 0, 24) UnusedSector ┆ : ' <┆
0x3e748…3e7d0 (58, 0, 25) UnusedSector ┆ : ' +┆
0x3e7d0…3e858 (58, 0, 26) UnusedSector ┆ : ' ┆
[…0x1…]
0x3e8e0…3e968 (58, 0, 28) UnusedSector ┆ : ' `┆
0x3e968…3e9f0 (58, 0, 29) UnusedSector ┆ : ' w┆
0x3e9f0…3ea78 (58, 0, 30) UnusedSector ┆ : ' N┆
0x3ea78…3eb00 (58, 0, 31) UnusedSector ┆ : ' Y┆
0x3eb00…3eb88 (59, 0, 0) UnusedSector ┆ ; ' -b┆
0x3eb88…3ec10 (59, 0, 1) UnusedSector ┆ ; ' =u┆
0x3ec10…3ec98 (59, 0, 2) UnusedSector ┆ ; ' L┆
0x3ec98…3ed20 (59, 0, 3) UnusedSector ┆ ; ' [┆
0x3ed20…3eda8 (59, 0, 4) UnusedSector ┆ ; ' m>┆
0x3eda8…3ee30 (59, 0, 5) UnusedSector ┆ ; ' })┆
0x3ee30…3eeb8 (59, 0, 6) UnusedSector ┆ ; ' M ┆
0x3eeb8…3ef40 (59, 0, 7) UnusedSector ┆ ; ' ] ┆
0x3ef40…3efc8 (59, 0, 8) UnusedSector ┆ ; ' ┆
[…0x9…]
0x3f490…3f518 (59, 0, 18) UnusedSector ┆ ; ' 9┆
0x3f518…3f5a0 (59, 0, 19) UnusedSector ┆ ; ' .┆
0x3f5a0…3f628 (59, 0, 20) UnusedSector ┆ ; ' K┆
0x3f628…3f6b0 (59, 0, 21) UnusedSector ┆ ; ' \┆
0x3f6b0…3f738 (59, 0, 22) UnusedSector ┆ ; ' e┆
0x3f738…3f7c0 (59, 0, 23) UnusedSector ┆ ; ' r┆
0x3f7c0…3f848 (59, 0, 24) UnusedSector ┆ ; ' , ┆
0x3f848…3f8d0 (59, 0, 25) UnusedSector ┆ ; ' < ┆
0x3f8d0…3f958 (59, 0, 26) UnusedSector ┆ ; ' ┆
[…0x1…]
0x3f9e0…3fa68 (59, 0, 28) UnusedSector ┆ ; ' l ┆
0x3fa68…3faf0 (59, 0, 29) UnusedSector ┆ ; ' | ┆
0x3faf0…3fb78 (59, 0, 30) UnusedSector ┆ ; ' L ┆
0x3fb78…3fc00 (59, 0, 31) UnusedSector ┆ ; ' \ ┆
0x3fc00…3fc88 (60, 0, 0) UnusedSector ┆ < ' ┆
[…0x7…]
0x40040…400c8 (60, 0, 8) UnusedSector ┆ < ' <)┆
0x400c8…40150 (60, 0, 9) UnusedSector ┆ < ' ,>┆
0x40150…401d8 (60, 0, 10) UnusedSector ┆ < ' ┆
[…0x1…]
0x40260…402e8 (60, 0, 12) UnusedSector ┆ < ' |u┆
0x402e8…40370 (60, 0, 13) UnusedSector ┆ < ' lb┆
0x40370…403f8 (60, 0, 14) UnusedSector ┆ < ' \[┆
0x403f8…40480 (60, 0, 15) UnusedSector ┆ < ' LL┆
0x40480…40508 (60, 0, 16) UnusedSector ┆ < ' = ┆
0x40508…40590 (60, 0, 17) UnusedSector ┆ < ' - ┆
0x40590…40618 (60, 0, 18) UnusedSector ┆ < ' ┆
[…0x1…]
0x406a0…40728 (60, 0, 20) UnusedSector ┆ < ' } ┆
0x40728…407b0 (60, 0, 21) UnusedSector ┆ < ' m ┆
0x407b0…40838 (60, 0, 22) UnusedSector ┆ < ' ] ┆
0x40838…408c0 (60, 0, 23) UnusedSector ┆ < ' M ┆
0x408c0…40948 (60, 0, 24) UnusedSector ┆ < ' \┆
0x40948…409d0 (60, 0, 25) UnusedSector ┆ < ' K┆
0x409d0…40a58 (60, 0, 26) UnusedSector ┆ < ' r┆
0x40a58…40ae0 (60, 0, 27) UnusedSector ┆ < ' e┆
0x40ae0…40b68 (60, 0, 28) UnusedSector ┆ < ' ┆
[…0x1…]
0x40bf0…40c78 (60, 0, 30) UnusedSector ┆ < ' .┆
0x40c78…40d00 (60, 0, 31) UnusedSector ┆ < ' 9┆
0x40d00…40d88 (61, 0, 0) UnusedSector ┆ = ' : ┆
0x40d88…40e10 (61, 0, 1) UnusedSector ┆ = ' * ┆
0x40e10…40e98 (61, 0, 2) UnusedSector ┆ = ' ,┆
0x40e98…40f20 (61, 0, 3) UnusedSector ┆ = ' ;┆
0x40f20…40fa8 (61, 0, 4) UnusedSector ┆ = ' z^┆
0x40fa8…41030 (61, 0, 5) UnusedSector ┆ = ' jI┆
0x41030…410b8 (61, 0, 6) UnusedSector ┆ = ' Zp┆
0x410b8…41140 (61, 0, 7) UnusedSector ┆ = ' Jg┆
0x41140…411c8 (61, 0, 8) UnusedSector ┆ = ' ┆
[…0x7…]
0x41580…41608 (61, 0, 16) UnusedSector ┆ = ' w┆
0x41608…41690 (61, 0, 17) UnusedSector ┆ = ' `┆
0x41690…41718 (61, 0, 18) UnusedSector ┆ = ' Y┆
0x41718…417a0 (61, 0, 19) UnusedSector ┆ = ' N┆
0x417a0…41828 (61, 0, 20) UnusedSector ┆ = ' +┆
0x41828…418b0 (61, 0, 21) UnusedSector ┆ = ' <┆
0x418b0…41938 (61, 0, 22) UnusedSector ┆ = ' ┆
[…0x1…]
0x419c0…41a48 (61, 0, 24) UnusedSector ┆ = ' ; ┆
0x41a48…41ad0 (61, 0, 25) UnusedSector ┆ = ' + ┆
0x41ad0…41b58 (61, 0, 26) UnusedSector ┆ = ' ┆
[…0x1…]
0x41be0…41c68 (61, 0, 28) UnusedSector ┆ = ' { ┆
0x41c68…41cf0 (61, 0, 29) UnusedSector ┆ = ' k ┆
0x41cf0…41d78 (61, 0, 30) UnusedSector ┆ = ' [ ┆
0x41d78…41e00 (61, 0, 31) UnusedSector ┆ = ' K ┆
0x41e00…41e88 (62, 0, 0) UnusedSector ┆ > ' 1 ┆
0x41e88…41f10 (62, 0, 1) UnusedSector ┆ > ' ! ┆
0x41f10…41f98 (62, 0, 2) UnusedSector ┆ > ' ┆
[…0x1…]
0x42020…420a8 (62, 0, 4) UnusedSector ┆ > ' q ┆
0x420a8…42130 (62, 0, 5) UnusedSector ┆ > ' a ┆
0x42130…421b8 (62, 0, 6) UnusedSector ┆ > ' Q ┆
0x421b8…42240 (62, 0, 7) UnusedSector ┆ > ' A ┆
0x42240…422c8 (62, 0, 8) UnusedSector ┆ > ' ┆
[…0x1…]
0x42350…423d8 (62, 0, 10) UnusedSector ┆ > ' $┆
0x423d8…42460 (62, 0, 11) UnusedSector ┆ > ' 3┆
0x42460…424e8 (62, 0, 12) UnusedSector ┆ > ' V┆
0x424e8…42570 (62, 0, 13) UnusedSector ┆ > ' A┆
0x42570…425f8 (62, 0, 14) UnusedSector ┆ > ' x┆
0x425f8…42680 (62, 0, 15) UnusedSector ┆ > ' o┆
0x42680…42708 (62, 0, 16) UnusedSector ┆ > ' ┆
[…0x7…]
0x42ac0…42b48 (62, 0, 24) UnusedSector ┆ > ' 0 ┆
0x42b48…42bd0 (62, 0, 25) UnusedSector ┆ > ' h┆
0x42bd0…42c58 (62, 0, 26) UnusedSector ┆ > ' Q┆
0x42c58…42ce0 (62, 0, 27) UnusedSector ┆ > ' F┆
0x42ce0…42d68 (62, 0, 28) UnusedSector ┆ > ' p#┆
0x42d68…42df0 (62, 0, 29) UnusedSector ┆ > ' `4┆
0x42df0…42e78 (62, 0, 30) UnusedSector ┆ > ' P ┆
0x42e78…42f00 (62, 0, 31) UnusedSector ┆ > ' @ ┆
0x42f00…42f88 (63, 0, 0) UnusedSector ┆ ? ' !┆
0x42f88…43010 (63, 0, 1) UnusedSector ┆ ? ' 6┆
0x43010…43098 (63, 0, 2) UnusedSector ┆ ? ' ┆
[…0x1…]
0x43120…431a8 (63, 0, 4) UnusedSector ┆ ? ' }┆
0x431a8…43230 (63, 0, 5) UnusedSector ┆ ? ' j┆
0x43230…432b8 (63, 0, 6) UnusedSector ┆ ? ' S┆
0x432b8…43340 (63, 0, 7) UnusedSector ┆ ? ' D┆
0x43340…433c8 (63, 0, 8) UnusedSector ┆ ? ' 7 ┆
0x433c8…43450 (63, 0, 9) UnusedSector ┆ ? ' ' ┆
0x43450…434d8 (63, 0, 10) UnusedSector ┆ ? ' ┆
[…0x1…]
0x43560…435e8 (63, 0, 12) UnusedSector ┆ ? ' w ┆
0x435e8…43670 (63, 0, 13) UnusedSector ┆ ? ' g ┆
0x43670…436f8 (63, 0, 14) UnusedSector ┆ ? ' W ┆
0x436f8…43780 (63, 0, 15) UnusedSector ┆ ? ' G ┆
0x43780…43808 (63, 0, 16) UnusedSector ┆ ? ' 6T┆
0x43808…43890 (63, 0, 17) UnusedSector ┆ ? ' &C┆
0x43890…43918 (63, 0, 18) UnusedSector ┆ ? ' z┆
0x43918…439a0 (63, 0, 19) UnusedSector ┆ ? ' m┆
0x439a0…43a28 (63, 0, 20) UnusedSector ┆ ? ' v ┆
0x43a28…43ab0 (63, 0, 21) UnusedSector ┆ ? ' f ┆
0x43ab0…43b38 (63, 0, 22) UnusedSector ┆ ? ' V&┆
0x43b38…43bc0 (63, 0, 23) UnusedSector ┆ ? ' F1┆
0x43bc0…43c48 (63, 0, 24) UnusedSector ┆ ? ' ┆
[…0x7…]
0x44000…44088 (64, 0, 0) UnusedSector ┆ @ ' W┆
0x44088…44110 (64, 0, 1) UnusedSector ┆ @ ' @┆
0x44110…44198 (64, 0, 2) UnusedSector ┆ @ ' y┆
0x44198…44220 (64, 0, 3) UnusedSector ┆ @ ' n┆
0x44220…442a8 (64, 0, 4) UnusedSector ┆ @ ' ┆
[…0x1…]
0x44330…443b8 (64, 0, 6) UnusedSector ┆ @ ' %┆
0x443b8…44440 (64, 0, 7) UnusedSector ┆ @ ' 2┆
0x44440…444c8 (64, 0, 8) UnusedSector ┆ @ ' ┆
[…0x1…]
0x44550…445d8 (64, 0, 10) UnusedSector ┆ @ ' - ┆
0x445d8…44660 (64, 0, 11) UnusedSector ┆ @ ' = ┆
0x44660…446e8 (64, 0, 12) UnusedSector ┆ @ ' M ┆
0x446e8…44770 (64, 0, 13) UnusedSector ┆ @ ' ] ┆
0x44770…447f8 (64, 0, 14) UnusedSector ┆ @ ' m ┆
0x447f8…44880 (64, 0, 15) UnusedSector ┆ @ ' } ┆
0x44880…44908 (64, 0, 16) UnusedSector ┆ @ ' "┆
0x44908…44990 (64, 0, 17) UnusedSector ┆ @ ' 5┆
0x44990…44a18 (64, 0, 18) UnusedSector ┆ @ ' , ┆
0x44a18…44aa0 (64, 0, 19) UnusedSector ┆ @ ' < ┆
0x44aa0…44b28 (64, 0, 20) UnusedSector ┆ @ ' L~┆
0x44b28…44bb0 (64, 0, 21) UnusedSector ┆ @ ' \i┆
0x44bb0…44c38 (64, 0, 22) UnusedSector ┆ @ ' lP┆
0x44c38…44cc0 (64, 0, 23) UnusedSector ┆ @ ' |G┆
0x44cc0…44d48 (64, 0, 24) UnusedSector ┆ @ ' ┆
[…0x7…]
0x45100…45188 (65, 0, 0) UnusedSector ┆ A ' ┆
[…0x1…]
0x45210…45298 (65, 0, 2) UnusedSector ┆ A ' + ┆
0x45298…45320 (65, 0, 3) UnusedSector ┆ A ' ; ┆
0x45320…453a8 (65, 0, 4) UnusedSector ┆ A ' K ┆
0x453a8…45430 (65, 0, 5) UnusedSector ┆ A ' [ ┆
0x45430…454b8 (65, 0, 6) UnusedSector ┆ A ' k ┆
0x454b8…45540 (65, 0, 7) UnusedSector ┆ A ' { ┆
0x45540…455c8 (65, 0, 8) UnusedSector ┆ A ' |┆
0x455c8…45650 (65, 0, 9) UnusedSector ┆ A ' k┆
0x45650…456d8 (65, 0, 10) UnusedSector ┆ A ' R┆
0x456d8…45760 (65, 0, 11) UnusedSector ┆ A ' E┆
0x45760…457e8 (65, 0, 12) UnusedSector ┆ A ' ┆
0x457e8…45870 (65, 0, 13) UnusedSector ┆ A ' 7┆
0x45870…458f8 (65, 0, 14) UnusedSector ┆ A ' ┆
[…0xb…]
0x45ed0…45f58 (65, 0, 26) UnusedSector ┆ A ' *'┆
0x45f58…45fe0 (65, 0, 27) UnusedSector ┆ A ' :0┆
0x45fe0…46068 (65, 0, 28) UnusedSector ┆ A ' JU┆
0x46068…460f0 (65, 0, 29) UnusedSector ┆ A ' ZB┆
0x460f0…46178 (65, 0, 30) UnusedSector ┆ A ' j{┆
0x46178…46200 (65, 0, 31) UnusedSector ┆ A ' zl┆
0x46200…46288 (66, 0, 0) UnusedSector ┆ B ' t┆
0x46288…46310 (66, 0, 1) UnusedSector ┆ B ' c┆
0x46310…46398 (66, 0, 2) UnusedSector ┆ B ' Z┆
0x46398…46420 (66, 0, 3) UnusedSector ┆ B ' 0M┆
0x46420…464a8 (66, 0, 4) UnusedSector ┆ B ' @(┆
0x464a8…46530 (66, 0, 5) UnusedSector ┆ B ' P?┆
0x46530…465b8 (66, 0, 6) UnusedSector ┆ B ' ` ┆
0x465b8…46640 (66, 0, 7) UnusedSector ┆ B ' p ┆
0x46640…466c8 (66, 0, 8) UnusedSector ┆ B ' ┆
[…0x9…]
0x46b90…46c18 (66, 0, 18) UnusedSector ┆ B ' /┆
0x46c18…46ca0 (66, 0, 19) UnusedSector ┆ B ' 8┆
0x46ca0…46d28 (66, 0, 20) UnusedSector ┆ B ' ]┆
0x46d28…46db0 (66, 0, 21) UnusedSector ┆ B ' J┆
0x46db0…46e38 (66, 0, 22) UnusedSector ┆ B ' s┆
0x46e38…46ec0 (66, 0, 23) UnusedSector ┆ B ' d┆
0x46ec0…46f48 (66, 0, 24) UnusedSector ┆ B ' ┆
[…0x1…]
0x46fd0…47058 (66, 0, 26) UnusedSector ┆ B ' ! ┆
0x47058…470e0 (66, 0, 27) UnusedSector ┆ B ' 1 ┆
0x470e0…47168 (66, 0, 28) UnusedSector ┆ B ' A ┆
0x47168…471f0 (66, 0, 29) UnusedSector ┆ B ' Q ┆
0x471f0…47278 (66, 0, 30) UnusedSector ┆ B ' a ┆
0x47278…47300 (66, 0, 31) UnusedSector ┆ B ' q ┆
0x47300…47388 (67, 0, 0) UnusedSector ┆ C ' ┆
[…0x7…]
0x47740…477c8 (67, 0, 8) UnusedSector ┆ C ' _┆
0x477c8…47850 (67, 0, 9) UnusedSector ┆ C ' H┆
0x47850…478d8 (67, 0, 10) UnusedSector ┆ C ' &q┆
0x478d8…47960 (67, 0, 11) UnusedSector ┆ C ' 6f┆
0x47960…479e8 (67, 0, 12) UnusedSector ┆ C ' F ┆
0x479e8…47a70 (67, 0, 13) UnusedSector ┆ C ' V ┆
0x47a70…47af8 (67, 0, 14) UnusedSector ┆ C ' f-┆
0x47af8…47b80 (67, 0, 15) UnusedSector ┆ C ' v:┆
0x47b80…47c08 (67, 0, 16) UnusedSector ┆ C ' ┆
[…0x1…]
0x47c90…47d18 (67, 0, 18) UnusedSector ┆ C ' ' ┆
0x47d18…47da0 (67, 0, 19) UnusedSector ┆ C ' 7 ┆
0x47da0…47e28 (67, 0, 20) UnusedSector ┆ C ' G ┆
0x47e28…47eb0 (67, 0, 21) UnusedSector ┆ C ' W ┆
0x47eb0…47f38 (67, 0, 22) UnusedSector ┆ C ' g ┆
0x47f38…47fc0 (67, 0, 23) UnusedSector ┆ C ' w ┆
0x47fc0…48048 (67, 0, 24) UnusedSector ┆ C ' *┆
0x48048…480d0 (67, 0, 25) UnusedSector ┆ C ' =┆
0x480d0…48158 (67, 0, 26) UnusedSector ┆ C ' ┆
[…0x1…]
0x481e0…48268 (67, 0, 28) UnusedSector ┆ C ' v┆
0x48268…482f0 (67, 0, 29) UnusedSector ┆ C ' a┆
0x482f0…48378 (67, 0, 30) UnusedSector ┆ C ' X┆
0x48378…48400 (67, 0, 31) UnusedSector ┆ C ' O┆
0x48400…48488 (68, 0, 0) UnusedSector ┆ D ' ┆
[…0x1…]
0x48510…48598 (68, 0, 2) UnusedSector ┆ D ' 7:┆
0x48598…48620 (68, 0, 3) UnusedSector ┆ D ' '-┆
0x48620…486a8 (68, 0, 4) UnusedSector ┆ D ' WH┆
0x486a8…48730 (68, 0, 5) UnusedSector ┆ D ' G_┆
0x48730…487b8 (68, 0, 6) UnusedSector ┆ D ' wf┆
0x487b8…48840 (68, 0, 7) UnusedSector ┆ D ' gq┆
0x48840…488c8 (68, 0, 8) UnusedSector ┆ D ' ┆
[…0x7…]
0x48c80…48d08 (68, 0, 16) UnusedSector ┆ D ' a┆
0x48d08…48d90 (68, 0, 17) UnusedSector ┆ D ' v┆
0x48d90…48e18 (68, 0, 18) UnusedSector ┆ D ' O┆
0x48e18…48ea0 (68, 0, 19) UnusedSector ┆ D ' X┆
0x48ea0…48f28 (68, 0, 20) UnusedSector ┆ D ' =┆
0x48f28…48fb0 (68, 0, 21) UnusedSector ┆ D ' *┆
0x48fb0…49038 (68, 0, 22) UnusedSector ┆ D ' ┆
[…0x3…]
0x491d0…49258 (68, 0, 26) UnusedSector ┆ D ' 6 ┆
0x49258…492e0 (68, 0, 27) UnusedSector ┆ D ' & ┆
0x492e0…49368 (68, 0, 28) UnusedSector ┆ D ' V ┆
0x49368…493f0 (68, 0, 29) UnusedSector ┆ D ' F ┆
0x493f0…49478 (68, 0, 30) UnusedSector ┆ D ' v ┆
0x49478…49500 (68, 0, 31) UnusedSector ┆ D ' f ┆
0x49500…49588 (69, 0, 0) UnusedSector ┆ E ' ┆
[…0x7…]
0x49940…499c8 (69, 0, 8) UnusedSector ┆ E ' ?┆
0x499c8…49a50 (69, 0, 9) UnusedSector ┆ E ' (┆
0x49a50…49ad8 (69, 0, 10) UnusedSector ┆ E ' 1 ┆
0x49ad8…49b60 (69, 0, 11) UnusedSector ┆ E ' ! ┆
0x49b60…49be8 (69, 0, 12) UnusedSector ┆ E ' Qc┆
0x49be8…49c70 (69, 0, 13) UnusedSector ┆ E ' At┆
0x49c70…49cf8 (69, 0, 14) UnusedSector ┆ E ' qM┆
0x49cf8…49d80 (69, 0, 15) UnusedSector ┆ E ' aZ┆
0x49d80…49e08 (69, 0, 16) UnusedSector ┆ E ' ┆
[…0x1…]
0x49e90…49f18 (69, 0, 18) UnusedSector ┆ E ' 0 ┆
0x49f18…49fa0 (69, 0, 19) UnusedSector ┆ E ' ┆
0x49fa0…4a028 (69, 0, 20) UnusedSector ┆ E ' P ┆
0x4a028…4a0b0 (69, 0, 21) UnusedSector ┆ E ' @ ┆
0x4a0b0…4a138 (69, 0, 22) UnusedSector ┆ E ' p ┆
0x4a138…4a1c0 (69, 0, 23) UnusedSector ┆ E ' ` ┆
0x4a1c0…4a248 (69, 0, 24) UnusedSector ┆ E ' J┆
0x4a248…4a2d0 (69, 0, 25) UnusedSector ┆ E ' ]┆
0x4a2d0…4a358 (69, 0, 26) UnusedSector ┆ E ' d┆
0x4a358…4a3e0 (69, 0, 27) UnusedSector ┆ E ' s┆
0x4a3e0…4a468 (69, 0, 28) UnusedSector ┆ E ' ┆
[…0x1…]
0x4a4f0…4a578 (69, 0, 30) UnusedSector ┆ E ' 8┆
0x4a578…4a600 (69, 0, 31) UnusedSector ┆ E ' /┆
0x4a600…4a688 (70, 0, 0) UnusedSector ┆ F ' 7┆
0x4a688…4a710 (70, 0, 1) UnusedSector ┆ F ' ┆
[…0x2…]
0x4a820…4a8a8 (70, 0, 4) UnusedSector ┆ F ' k┆
0x4a8a8…4a930 (70, 0, 5) UnusedSector ┆ F ' |┆
0x4a930…4a9b8 (70, 0, 6) UnusedSector ┆ F ' E┆
0x4a9b8…4aa40 (70, 0, 7) UnusedSector ┆ F ' R┆
0x4aa40…4aac8 (70, 0, 8) UnusedSector ┆ F ' ┆
[…0x1…]
0x4ab50…4abd8 (70, 0, 10) UnusedSector ┆ F ' : ┆
0x4abd8…4ac60 (70, 0, 11) UnusedSector ┆ F ' * ┆
0x4ac60…4ace8 (70, 0, 12) UnusedSector ┆ F ' Z ┆
0x4ace8…4ad70 (70, 0, 13) UnusedSector ┆ F ' J ┆
0x4ad70…4adf8 (70, 0, 14) UnusedSector ┆ F ' z ┆
0x4adf8…4ae80 (70, 0, 15) UnusedSector ┆ F ' j ┆
0x4ae80…4af08 (70, 0, 16) UnusedSector ┆ F ' B┆
0x4af08…4af90 (70, 0, 17) UnusedSector ┆ F ' U┆
0x4af90…4b018 (70, 0, 18) UnusedSector ┆ F ' ;l┆
0x4b018…4b0a0 (70, 0, 19) UnusedSector ┆ F ' +{┆
0x4b0a0…4b128 (70, 0, 20) UnusedSector ┆ F ' [ ┆
0x4b128…4b1b0 (70, 0, 21) UnusedSector ┆ F ' K ┆
0x4b1b0…4b238 (70, 0, 22) UnusedSector ┆ F ' {0┆
0x4b238…4b2c0 (70, 0, 23) UnusedSector ┆ F ' k'┆
0x4b2c0…4b348 (70, 0, 24) UnusedSector ┆ F ' ┆
[…0x7…]
0x4b700…4b788 (71, 0, 0) UnusedSector ┆ G ' ┆
[…0x1…]
0x4b810…4b898 (71, 0, 2) UnusedSector ┆ G ' < ┆
0x4b898…4b920 (71, 0, 3) UnusedSector ┆ G ' , ┆
0x4b920…4b9a8 (71, 0, 4) UnusedSector ┆ G ' \ ┆
0x4b9a8…4ba30 (71, 0, 5) UnusedSector ┆ G ' L ┆
0x4ba30…4bab8 (71, 0, 6) UnusedSector ┆ G ' | ┆
0x4bab8…4bb40 (71, 0, 7) UnusedSector ┆ G ' l ┆
0x4bb40…4bbc8 (71, 0, 8) UnusedSector ┆ G ' ┆
[…0x1…]
0x4bc50…4bcd8 (71, 0, 10) UnusedSector ┆ G ' 2┆
0x4bcd8…4bd60 (71, 0, 11) UnusedSector ┆ G ' %┆
0x4bd60…4bde8 (71, 0, 12) UnusedSector ┆ G ' @┆
0x4bde8…4be70 (71, 0, 13) UnusedSector ┆ G ' W┆
0x4be70…4bef8 (71, 0, 14) UnusedSector ┆ G ' n┆
0x4bef8…4bf80 (71, 0, 15) UnusedSector ┆ G ' y┆
0x4bf80…4c008 (71, 0, 16) UnusedSector ┆ G ' ┆
[…0x7…]
0x4c3c0…4c448 (71, 0, 24) UnusedSector ┆ G ' i┆
0x4c448…4c4d0 (71, 0, 25) UnusedSector ┆ G ' ~┆
0x4c4d0…4c558 (71, 0, 26) UnusedSector ┆ G ' =G┆
0x4c558…4c5e0 (71, 0, 27) UnusedSector ┆ G ' -P┆
0x4c5e0…4c668 (71, 0, 28) UnusedSector ┆ G ' ]5┆
0x4c668…4c6f0 (71, 0, 29) UnusedSector ┆ G ' M"┆
0x4c6f0…4c778 (71, 0, 30) UnusedSector ┆ G ' } ┆
0x4c778…4c800 (71, 0, 31) UnusedSector ┆ G ' m ┆
0x4c800…4c888 (72, 0, 0) UnusedSector ┆ H ' 9 ┆
0x4c888…4c910 (72, 0, 1) UnusedSector ┆ H ' ) ┆
0x4c910…4c998 (72, 0, 2) UnusedSector ┆ H ' ┆
[…0x1…]
0x4ca20…4caa8 (72, 0, 4) UnusedSector ┆ H ' y ┆
0x4caa8…4cb30 (72, 0, 5) UnusedSector ┆ H ' i ┆
0x4cb30…4cbb8 (72, 0, 6) UnusedSector ┆ H ' Y ┆
0x4cbb8…4cc40 (72, 0, 7) UnusedSector ┆ H ' I ┆
0x4cc40…4ccc8 (72, 0, 8) UnusedSector ┆ H ' l┆
0x4ccc8…4cd50 (72, 0, 9) UnusedSector ┆ H ' {┆
0x4cd50…4cdd8 (72, 0, 10) UnusedSector ┆ H ' B┆
0x4cdd8…4ce60 (72, 0, 11) UnusedSector ┆ H ' U┆
0x4ce60…4cee8 (72, 0, 12) UnusedSector ┆ H ' 0┆
0x4cee8…4cf70 (72, 0, 13) UnusedSector ┆ H ' '┆
0x4cf70…4cff8 (72, 0, 14) UnusedSector ┆ H ' ┆
[…0x9…]
0x4d4c0…4d548 (72, 0, 24) UnusedSector ┆ H ' 8 ┆
0x4d548…4d5d0 (72, 0, 25) UnusedSector ┆ H ' ( ┆
0x4d5d0…4d658 (72, 0, 26) UnusedSector ┆ H ' 7┆
0x4d658…4d6e0 (72, 0, 27) UnusedSector ┆ H ' ┆
0x4d6e0…4d768 (72, 0, 28) UnusedSector ┆ H ' xE┆
0x4d768…4d7f0 (72, 0, 29) UnusedSector ┆ H ' hR┆
0x4d7f0…4d878 (72, 0, 30) UnusedSector ┆ H ' Xk┆
0x4d878…4d900 (72, 0, 31) UnusedSector ┆ H ' H|┆
0x4d900…4d988 (73, 0, 0) UnusedSector ┆ I ' G┆
0x4d988…4da10 (73, 0, 1) UnusedSector ┆ I ' P┆
0x4da10…4da98 (73, 0, 2) UnusedSector ┆ I ' i┆
0x4da98…4db20 (73, 0, 3) UnusedSector ┆ I ' ~┆
0x4db20…4dba8 (73, 0, 4) UnusedSector ┆ I ' ┆
[…0x1…]
0x4dc30…4dcb8 (73, 0, 6) UnusedSector ┆ I ' 5┆
0x4dcb8…4dd40 (73, 0, 7) UnusedSector ┆ I ' "┆
0x4dd40…4ddc8 (73, 0, 8) UnusedSector ┆ I ' ? ┆
0x4ddc8…4de50 (73, 0, 9) UnusedSector ┆ I ' / ┆
0x4de50…4ded8 (73, 0, 10) UnusedSector ┆ I ' ┆
[…0x2…]
0x4dfe8…4e070 (73, 0, 13) UnusedSector ┆ I ' o ┆
0x4e070…4e0f8 (73, 0, 14) UnusedSector ┆ I ' _ ┆
0x4e0f8…4e180 (73, 0, 15) UnusedSector ┆ I ' O ┆
0x4e180…4e208 (73, 0, 16) UnusedSector ┆ I ' >2┆
0x4e208…4e290 (73, 0, 17) UnusedSector ┆ I ' .%┆
0x4e290…4e318 (73, 0, 18) UnusedSector ┆ I ' ┆
[…0x1…]
0x4e3a0…4e428 (73, 0, 20) UnusedSector ┆ I ' ~n┆
0x4e428…4e4b0 (73, 0, 21) UnusedSector ┆ I ' ny┆
0x4e4b0…4e538 (73, 0, 22) UnusedSector ┆ I ' ^@┆
0x4e538…4e5c0 (73, 0, 23) UnusedSector ┆ I ' NW┆
0x4e5c0…4e648 (73, 0, 24) UnusedSector ┆ I ' ┆
[…0x7…]
0x4ea00…4ea88 (74, 0, 0) UnusedSector ┆ J ' ┆
[…0x7…]
0x4ee40…4eec8 (74, 0, 8) UnusedSector ┆ J ' 4O┆
0x4eec8…4ef50 (74, 0, 9) UnusedSector ┆ J ' $X┆
0x4ef50…4efd8 (74, 0, 10) UnusedSector ┆ J ' a┆
0x4efd8…4f060 (74, 0, 11) UnusedSector ┆ J ' v┆
0x4f060…4f0e8 (74, 0, 12) UnusedSector ┆ J ' t ┆
0x4f0e8…4f170 (74, 0, 13) UnusedSector ┆ J ' d ┆
0x4f170…4f1f8 (74, 0, 14) UnusedSector ┆ J ' T=┆
0x4f1f8…4f280 (74, 0, 15) UnusedSector ┆ J ' D*┆
0x4f280…4f308 (74, 0, 16) UnusedSector ┆ J ' 5 ┆
0x4f308…4f390 (74, 0, 17) UnusedSector ┆ J ' % ┆
0x4f390…4f418 (74, 0, 18) UnusedSector ┆ J ' ┆
[…0x1…]
0x4f4a0…4f528 (74, 0, 20) UnusedSector ┆ J ' u ┆
0x4f528…4f5b0 (74, 0, 21) UnusedSector ┆ J ' e ┆
0x4f5b0…4f638 (74, 0, 22) UnusedSector ┆ J ' U ┆
0x4f638…4f6c0 (74, 0, 23) UnusedSector ┆ J ' E ┆
0x4f6c0…4f748 (74, 0, 24) UnusedSector ┆ J ' :┆
0x4f748…4f7d0 (74, 0, 25) UnusedSector ┆ J ' -┆
0x4f7d0…4f858 (74, 0, 26) UnusedSector ┆ J ' ┆
[…0x1…]
0x4f8e0…4f968 (74, 0, 28) UnusedSector ┆ J ' f┆
0x4f968…4f9f0 (74, 0, 29) UnusedSector ┆ J ' q┆
0x4f9f0…4fa78 (74, 0, 30) UnusedSector ┆ J ' H┆
0x4fa78…4fb00 (74, 0, 31) UnusedSector ┆ J ' _┆
0x4fb00…4fb88 (75, 0, 0) UnusedSector ┆ K ' 2d┆
0x4fb88…4fc10 (75, 0, 1) UnusedSector ┆ K ' "s┆
0x4fc10…4fc98 (75, 0, 2) UnusedSector ┆ K ' J┆
0x4fc98…4fd20 (75, 0, 3) UnusedSector ┆ K ' ]┆
0x4fd20…4fda8 (75, 0, 4) UnusedSector ┆ K ' r8┆
0x4fda8…4fe30 (75, 0, 5) UnusedSector ┆ K ' b/┆
0x4fe30…4feb8 (75, 0, 6) UnusedSector ┆ K ' R ┆
0x4feb8…4ff40 (75, 0, 7) UnusedSector ┆ K ' B ┆
0x4ff40…4ffc8 (75, 0, 8) UnusedSector ┆ K ' ┆
[…0x9…]
0x50490…50518 (75, 0, 18) UnusedSector ┆ K ' ?┆
0x50518…505a0 (75, 0, 19) UnusedSector ┆ K ' (┆
0x505a0…50628 (75, 0, 20) UnusedSector ┆ K ' M┆
0x50628…506b0 (75, 0, 21) UnusedSector ┆ K ' Z┆
0x506b0…50738 (75, 0, 22) UnusedSector ┆ K ' c┆
0x50738…507c0 (75, 0, 23) UnusedSector ┆ K ' t┆
0x507c0…50848 (75, 0, 24) UnusedSector ┆ K ' 3 ┆
0x50848…508d0 (75, 0, 25) UnusedSector ┆ K ' # ┆
0x508d0…50958 (75, 0, 26) UnusedSector ┆ K ' ┆
[…0x1…]
0x509e0…50a68 (75, 0, 28) UnusedSector ┆ K ' s ┆
0x50a68…50af0 (75, 0, 29) UnusedSector ┆ K ' c ┆
0x50af0…50b78 (75, 0, 30) UnusedSector ┆ K ' S ┆
0x50b78…50c00 (75, 0, 31) UnusedSector ┆ K ' C ┆
0x50c00…50c88 (76, 0, 0) UnusedSector ┆ L ' ┆
[…0x7…]
0x51040…510c8 (76, 0, 8) UnusedSector ┆ L ' #/┆
0x510c8…51150 (76, 0, 9) UnusedSector ┆ L ' 38┆
0x51150…511d8 (76, 0, 10) UnusedSector ┆ L ' ┆
[…0x1…]
0x51260…512e8 (76, 0, 12) UnusedSector ┆ L ' cs┆
0x512e8…51370 (76, 0, 13) UnusedSector ┆ L ' sd┆
0x51370…513f8 (76, 0, 14) UnusedSector ┆ L ' C]┆
0x513f8…51480 (76, 0, 15) UnusedSector ┆ L ' SJ┆
0x51480…51508 (76, 0, 16) UnusedSector ┆ L ' " ┆
0x51508…51590 (76, 0, 17) UnusedSector ┆ L ' 2 ┆
0x51590…51618 (76, 0, 18) UnusedSector ┆ L ' ┆
[…0x1…]
0x516a0…51728 (76, 0, 20) UnusedSector ┆ L ' b ┆
0x51728…517b0 (76, 0, 21) UnusedSector ┆ L ' r ┆
0x517b0…51838 (76, 0, 22) UnusedSector ┆ L ' B ┆
0x51838…518c0 (76, 0, 23) UnusedSector ┆ L ' R ┆
0x518c0…51948 (76, 0, 24) UnusedSector ┆ L ' Z┆
0x51948…519d0 (76, 0, 25) UnusedSector ┆ L ' M┆
0x519d0…51a58 (76, 0, 26) UnusedSector ┆ L ' t┆
0x51a58…51ae0 (76, 0, 27) UnusedSector ┆ L ' c┆
0x51ae0…51b68 (76, 0, 28) UnusedSector ┆ L ' ┆
[…0x1…]
0x51bf0…51c78 (76, 0, 30) UnusedSector ┆ L ' (┆
0x51c78…51d00 (76, 0, 31) UnusedSector ┆ L ' ?┆
0x51d00…51d88 (77, 0, 0) UnusedSector ┆ M ' % ┆
0x51d88…51e10 (77, 0, 1) UnusedSector ┆ M ' 5 ┆
0x51e10…51e98 (77, 0, 2) UnusedSector ┆ M ' *┆
0x51e98…51f20 (77, 0, 3) UnusedSector ┆ M ' =┆
0x51f20…51fa8 (77, 0, 4) UnusedSector ┆ M ' eX┆
0x51fa8…52030 (77, 0, 5) UnusedSector ┆ M ' uO┆
0x52030…520b8 (77, 0, 6) UnusedSector ┆ M ' Ev┆
0x520b8…52140 (77, 0, 7) UnusedSector ┆ M ' Ua┆
0x52140…521c8 (77, 0, 8) UnusedSector ┆ M ' ┆
[…0x7…]
0x52580…52608 (77, 0, 16) UnusedSector ┆ M ' q┆
0x52608…52690 (77, 0, 17) UnusedSector ┆ M ' f┆
0x52690…52718 (77, 0, 18) UnusedSector ┆ M ' _┆
0x52718…527a0 (77, 0, 19) UnusedSector ┆ M ' H┆
0x527a0…52828 (77, 0, 20) UnusedSector ┆ M ' -┆
0x52828…528b0 (77, 0, 21) UnusedSector ┆ M ' :┆
0x528b0…52938 (77, 0, 22) UnusedSector ┆ M ' ┆
[…0x1…]
0x529c0…52a48 (77, 0, 24) UnusedSector ┆ M ' $ ┆
0x52a48…52ad0 (77, 0, 25) UnusedSector ┆ M ' 4 ┆
0x52ad0…52b58 (77, 0, 26) UnusedSector ┆ M ' ┆
[…0x1…]
0x52be0…52c68 (77, 0, 28) UnusedSector ┆ M ' d ┆
0x52c68…52cf0 (77, 0, 29) UnusedSector ┆ M ' t ┆
0x52cf0…52d78 (77, 0, 30) UnusedSector ┆ M ' D ┆
0x52d78…52e00 (77, 0, 31) UnusedSector ┆ M ' T ┆