|
DataMuseum.dkPresents historical artifacts from the history of: Christian Rovsing CR7, CR8 & CR16 CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Christian Rovsing CR7, CR8 & CR16 CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: 5 C D I M T
Length: 634880 (0x9b000) Description: Bits:30004392 CP/M-80 rel. 2 sources Types: 5¼" Floppy Disk, CpmFSAuto, ImdContainer Notes: CpmFSAuto,256,2048,8,0x0,1<2<3<4,1:0-77:1, CpmFSAuto,256,2048,8,0x0,1<3,1:0-77:1
Media: [0, 0, 1] … [77, 0, 16] {256: 2480} Signature: CpmFSAuto,256,2048,8,0x0,1<3,1:0-77:1 Confidence score: +9/-0 Sector size: 256 Block size: 2048 Directory entries: 8 Block number size: 16 Extent-mask: 0x00 Sector-interleave: 1, 2, 5, 6, 9, 10, 13, 14, 3, 4, 7, 8, 11, 12, 15, 16 Tracks: (1, 0), (1, 1), (2, 0), (2, 1), (3, 0), (3, 1) […] (75, 0), (75, 1), (76, 0), (76, 1), (77, 0), (77, 1)
user | bc | length | name | artifact |
---|---|---|---|---|
0 | 0 | 36480 | CR8BIOS.ASM | ⟦97d59898b⟧ TextFile |
0 | 0 | 6272 | DISKDEF.LIB | ⟦46450108b⟧ TextFile |
0 | 0 | 30464 | MPFBIOS.ASM | ⟦e8049af4e⟧ TextFile |
0x00000…00020 (0, 0, 1) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xff…] 0x02000…02020 (1, 0, 1) [0, 'DISKDEF.LIB', 0, 49, 'xl=00', 'bc=00', 'xh=00', 'rc=31', '0-0-0-0-0-0-0-0-0-0-0', [2, 0, 3, 0, 4, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0]] 0x02020…02040 [0, 'MPFBIOS.ASM', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0]] 0x02040…02060 [0, 'MPFBIOS.ASM', 1, 110, 'xl=01', 'bc=00', 'xh=00', 'rc=6e', '0-0-0-0-0-0-0-0-0-0-0', [14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 0, 0]] 0x02060…02080 [0, 'CR8BIOS.ASM', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0]] 0x02080…020a0 [0, 'CR8BIOS.ASM', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0, 35, 0, 36, 0]] 0x020a0…020c0 [0, 'CR8BIOS.ASM', 2, 29, 'xl=02', 'bc=00', 'xh=00', 'rc=1d', '0-0-0-0-0-0-0-0-0-0-0', [37, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]] 0x020c0…020e0 Dirent {Status=0xe5} […0x1…] 0x02100…02120 (1, 0, 2) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0x77…] 0x03000…03100 (1, 1, 1) DataBlock {»DISKDEF.LIB«} […0x12…] 0x04280…042a0 20 66 61 63 20 74 65 73 74 0d 0a 09 65 6e 64 69 66 09 3b 3b 65 6e 64 20 6f 66 20 6e 75 6c 20 62 ┆ fac test endif ;;end of nul b┆ 0x042a0…042c0 6c 73 20 74 65 73 74 0d 0a 09 65 6e 64 6d 0d 0a 3b 0d 0a 64 65 66 64 73 09 6d 61 63 72 6f 09 6c ┆ls test endm ; defds macro l┆ 0x042c0…042e0 61 62 2c 73 70 61 63 65 0d 0a 6c 61 62 3a 09 64 73 09 73 70 61 63 65 0d 0a 09 65 6e 64 6d 0d 0a ┆ab,space lab: ds space endm ┆ 0x042e0…04300 3b 0d 0a 6c 64 73 09 6d 61 63 72 6f 09 6c 62 2c 64 6e 2c 76 61 6c 0d 0a 09 64 65 66 64 73 09 6c ┆; lds macro lb,dn,val defds l┆ 0x04300…04320 (2, 0, 4) 62 26 64 6e 2c 25 76 61 6c 26 64 6e 0d 0a 09 65 6e 64 6d 0d 0a 3b 0d 0a 65 6e 64 65 66 09 6d 61 ┆b&dn,%val&dn endm ; endef ma┆ 0x04320…04340 63 72 6f 0d 0a 3b 3b 09 67 65 6e 65 72 61 74 65 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 20 72 ┆cro ;; generate the necessary r┆ 0x04340…04360 61 6d 20 64 61 74 61 20 61 72 65 61 73 0d 0a 62 65 67 64 61 74 09 65 71 75 09 24 0d 0a 64 69 72 ┆am data areas begdat equ $ dir┆ 0x04360…04380 62 75 66 3a 09 64 73 09 31 32 38 09 3b 64 69 72 65 63 74 6f 72 79 20 61 63 63 65 73 73 20 62 75 ┆buf: ds 128 ;directory access bu┆ 0x04380…043a0 66 66 65 72 0d 0a 64 73 6b 6e 78 74 09 73 65 74 09 30 0d 0a 09 72 65 70 74 09 6e 64 69 73 6b 73 ┆ffer dsknxt set 0 rept ndisks┆ 0x043a0…043c0 09 3b 3b 6f 6e 63 65 20 66 6f 72 20 65 61 63 68 20 64 69 73 6b 0d 0a 09 6c 64 73 09 61 6c 76 2c ┆ ;;once for each disk lds alv,┆ 0x043c0…043e0 25 64 73 6b 6e 78 74 2c 61 6c 73 0d 0a 09 6c 64 73 09 63 73 76 2c 25 64 73 6b 6e 78 74 2c 63 73 ┆%dsknxt,als lds csv,%dsknxt,cs┆ 0x043e0…04400 73 0d 0a 64 73 6b 6e 78 74 09 73 65 74 09 64 73 6b 6e 78 74 2b 31 0d 0a 09 65 6e 64 6d 0d 0a 65 ┆s dsknxt set dsknxt+1 endm e┆ 0x04400…04500 (2, 0, 5) DataBlock {»DISKDEF.LIB«} […0x1…] 0x04600…04620 (2, 0, 7) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xf…] 0x04800…04900 (2, 0, 9) DataBlock {»DISKDEF.LIB«} […0x1…] 0x04a00…04a20 (2, 0, 11) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xf…] 0x04c00…04d00 (2, 0, 13) DataBlock {»DISKDEF.LIB«} […0x1…] 0x04e00…04e20 (2, 0, 15) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xf…] 0x05000…05100 (2, 1, 1) DataBlock {»MPFBIOS.ASM«} […0x71…] 0x0c200…0c300 (6, 0, 3) DataBlock {»CR8BIOS.ASM«} […0x1…] 0x0c400…0c500 (6, 0, 5) DataBlock {»MPFBIOS.ASM«} […0x1…] 0x0c600…0c700 (6, 0, 7) DataBlock {»CR8BIOS.ASM«} […0x1…] 0x0c800…0c900 (6, 0, 9) DataBlock {»MPFBIOS.ASM«} […0x1…] 0x0ca00…0cb00 (6, 0, 11) DataBlock {»CR8BIOS.ASM«} […0x1…] 0x0cc00…0cd00 (6, 0, 13) DataBlock {»MPFBIOS.ASM«} 0x0cd00…0cd20 (6, 0, 14) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0x7…] 0x0ce00…0cf00 (6, 0, 15) DataBlock {»CR8BIOS.ASM«} […0x83…] 0x15200…15220 (10, 1, 3) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xf…] 0x15400…15500 (10, 1, 5) DataBlock {»CR8BIOS.ASM«} […0x1…] 0x15600…15620 (10, 1, 7) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xf…] 0x15800…15900 (10, 1, 9) DataBlock {»CR8BIOS.ASM«} […0x1…] 0x15a00…15a20 (10, 1, 11) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xf…] 0x15c00…15c80 (10, 1, 13) DataBlock {»CR8BIOS.ASM«} 0x15c80…15ca0 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0x429b…]
Media: [0, 0, 1] … [77, 0, 16] {256: 2480} Signature: CpmFSAuto,256,2048,8,0x0,1<2<3<4,1:0-77:1 Confidence score: +9/-0 Sector size: 256 Block size: 2048 Directory entries: 8 Block number size: 16 Extent-mask: 0x00 Sector-interleave: 1, 5, 9, 13, 2, 6, 10, 14, 3, 7, 11, 15, 4, 8, 12, 16 Tracks: (1, 0), (1, 1), (2, 0), (2, 1), (3, 0), (3, 1) […] (75, 0), (75, 1), (76, 0), (76, 1), (77, 0), (77, 1)
user | bc | length | name | artifact |
---|---|---|---|---|
0 | 0 | 36480 | CR8BIOS.ASM | ⟦29cf47afe⟧ TextFile |
0 | 0 | 6272 | DISKDEF.LIB | ⟦02dcfc83f⟧ TextFile |
0 | 0 | 30464 | MPFBIOS.ASM | ⟦55975af7e⟧ TextFile |
0x00000…00020 (0, 0, 1) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xff…] 0x02000…02020 (1, 0, 1) [0, 'DISKDEF.LIB', 0, 49, 'xl=00', 'bc=00', 'xh=00', 'rc=31', '0-0-0-0-0-0-0-0-0-0-0', [2, 0, 3, 0, 4, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0]] 0x02020…02040 [0, 'MPFBIOS.ASM', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0]] 0x02040…02060 [0, 'MPFBIOS.ASM', 1, 110, 'xl=01', 'bc=00', 'xh=00', 'rc=6e', '0-0-0-0-0-0-0-0-0-0-0', [14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 0, 0]] 0x02060…02080 [0, 'CR8BIOS.ASM', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0]] 0x02080…020a0 [0, 'CR8BIOS.ASM', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0, 35, 0, 36, 0]] 0x020a0…020c0 [0, 'CR8BIOS.ASM', 2, 29, 'xl=02', 'bc=00', 'xh=00', 'rc=1d', '0-0-0-0-0-0-0-0-0-0-0', [37, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]] 0x020c0…020e0 Dirent {Status=0xe5} […0x1…] 0x02100…02120 (1, 0, 2) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0x77…] 0x03000…03100 (1, 1, 1) DataBlock {»DISKDEF.LIB«} […0x12…] 0x04280…042a0 20 66 61 63 20 74 65 73 74 0d 0a 09 65 6e 64 69 66 09 3b 3b 65 6e 64 20 6f 66 20 6e 75 6c 20 62 ┆ fac test endif ;;end of nul b┆ 0x042a0…042c0 6c 73 20 74 65 73 74 0d 0a 09 65 6e 64 6d 0d 0a 3b 0d 0a 64 65 66 64 73 09 6d 61 63 72 6f 09 6c ┆ls test endm ; defds macro l┆ 0x042c0…042e0 61 62 2c 73 70 61 63 65 0d 0a 6c 61 62 3a 09 64 73 09 73 70 61 63 65 0d 0a 09 65 6e 64 6d 0d 0a ┆ab,space lab: ds space endm ┆ 0x042e0…04300 3b 0d 0a 6c 64 73 09 6d 61 63 72 6f 09 6c 62 2c 64 6e 2c 76 61 6c 0d 0a 09 64 65 66 64 73 09 6c ┆; lds macro lb,dn,val defds l┆ 0x04300…04320 (2, 0, 4) 62 26 64 6e 2c 25 76 61 6c 26 64 6e 0d 0a 09 65 6e 64 6d 0d 0a 3b 0d 0a 65 6e 64 65 66 09 6d 61 ┆b&dn,%val&dn endm ; endef ma┆ 0x04320…04340 63 72 6f 0d 0a 3b 3b 09 67 65 6e 65 72 61 74 65 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 20 72 ┆cro ;; generate the necessary r┆ 0x04340…04360 61 6d 20 64 61 74 61 20 61 72 65 61 73 0d 0a 62 65 67 64 61 74 09 65 71 75 09 24 0d 0a 64 69 72 ┆am data areas begdat equ $ dir┆ 0x04360…04380 62 75 66 3a 09 64 73 09 31 32 38 09 3b 64 69 72 65 63 74 6f 72 79 20 61 63 63 65 73 73 20 62 75 ┆buf: ds 128 ;directory access bu┆ 0x04380…043a0 66 66 65 72 0d 0a 64 73 6b 6e 78 74 09 73 65 74 09 30 0d 0a 09 72 65 70 74 09 6e 64 69 73 6b 73 ┆ffer dsknxt set 0 rept ndisks┆ 0x043a0…043c0 09 3b 3b 6f 6e 63 65 20 66 6f 72 20 65 61 63 68 20 64 69 73 6b 0d 0a 09 6c 64 73 09 61 6c 76 2c ┆ ;;once for each disk lds alv,┆ 0x043c0…043e0 25 64 73 6b 6e 78 74 2c 61 6c 73 0d 0a 09 6c 64 73 09 63 73 76 2c 25 64 73 6b 6e 78 74 2c 63 73 ┆%dsknxt,als lds csv,%dsknxt,cs┆ 0x043e0…04400 73 0d 0a 64 73 6b 6e 78 74 09 73 65 74 09 64 73 6b 6e 78 74 2b 31 0d 0a 09 65 6e 64 6d 0d 0a 65 ┆s dsknxt set dsknxt+1 endm e┆ 0x04400…04500 (2, 0, 5) DataBlock {»DISKDEF.LIB«} […0x1…] 0x04600…04620 (2, 0, 7) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xf…] 0x04800…04900 (2, 0, 9) DataBlock {»DISKDEF.LIB«} […0x1…] 0x04a00…04a20 (2, 0, 11) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xf…] 0x04c00…04d00 (2, 0, 13) DataBlock {»DISKDEF.LIB«} […0x1…] 0x04e00…04e20 (2, 0, 15) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xf…] 0x05000…05100 (2, 1, 1) DataBlock {»MPFBIOS.ASM«} […0x71…] 0x0c200…0c300 (6, 0, 3) DataBlock {»CR8BIOS.ASM«} […0x1…] 0x0c400…0c500 (6, 0, 5) DataBlock {»MPFBIOS.ASM«} […0x1…] 0x0c600…0c700 (6, 0, 7) DataBlock {»CR8BIOS.ASM«} […0x1…] 0x0c800…0c900 (6, 0, 9) DataBlock {»MPFBIOS.ASM«} […0x1…] 0x0ca00…0cb00 (6, 0, 11) DataBlock {»CR8BIOS.ASM«} […0x1…] 0x0cc00…0cd00 (6, 0, 13) DataBlock {»MPFBIOS.ASM«} 0x0cd00…0cd20 (6, 0, 14) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0x7…] 0x0ce00…0cf00 (6, 0, 15) DataBlock {»CR8BIOS.ASM«} […0x83…] 0x15200…15220 (10, 1, 3) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xf…] 0x15400…15500 (10, 1, 5) DataBlock {»CR8BIOS.ASM«} […0x1…] 0x15600…15620 (10, 1, 7) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xf…] 0x15800…15900 (10, 1, 9) DataBlock {»CR8BIOS.ASM«} […0x1…] 0x15980…159a0 49 4d 41 47 45 20 46 4f 52 20 54 52 41 43 4b 20 30 20 53 45 43 54 4f 52 20 31 20 50 41 52 41 4d ┆IMAGE FOR TRACK 0 SECTOR 1 PARAM┆ 0x159a0…159c0 45 54 45 52 0d 0a 3b 0d 0a 49 4d 47 53 49 5a 09 45 51 55 09 48 53 54 42 55 46 2d 43 43 50 0d 0a ┆ETER ; IMGSIZ EQU HSTBUF-CCP ┆ 0x159c0…159e0 3b 0d 0a 3b 0d 0a 3b 53 43 52 41 54 43 48 20 52 41 4d 20 41 52 45 41 20 46 4f 52 20 42 44 4f 53 ┆; ; ;SCRATCH RAM AREA FOR BDOS┆ 0x159e0…15a00 20 55 53 45 0d 0a 3b 0d 0a 09 45 4e 44 45 46 09 09 09 3b 4c 45 54 20 44 49 53 4b 44 45 46 20 46 ┆ USE ; ENDEF ;LET DISKDEF F┆ 0x15a00…15a20 (10, 1, 11) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0xf…] 0x15c00…15d00 (10, 1, 13) DataBlock {»CR8BIOS.ASM«} 0x15d00…15d20 (10, 1, 14) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆ […0x4297…]