DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: 5 C D I M T

⟦5c3c43fd1⟧ Bits:30004391 CP/M-80 rel. 1 sources, 5¼" Floppy Disk, CpmFSAuto, ImdContainer

    Length: 634880 (0x9b000)
    Description: Bits:30004391 CP/M-80 rel. 1 sources
    Types: 5¼" Floppy Disk, CpmFSAuto, ImdContainer
    Notes: CpmFSAuto,256,2048,16,0x0,1<3,1:0-77:1

CpmFSAuto

Media:             [0, 0, 1] … [77, 0, 16] {256: 2480}
Signature:         CpmFSAuto,256,2048,16,0x0,1<3,1:0-77:1
Confidence score:  +13/-0
Sector size:       256
Block size:        2048
Directory entries: 16
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 6272 DISKDEF.LIB ⟦46450108b⟧ TextFile
0 0 38144 MP10BIOS.ASM ⟦004d7fdc7⟧ TextFile
0 0 38016 MP5BIOS.ASM ⟦7697936b8⟧ TextFile
0 0 30848 MPFBIOS.ASM ⟦47f07a975⟧ TextFile

OctetView - CpmFSAuto

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, 'MP5BIOS.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, 'MP5BIOS.ASM', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '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, 21, 0]]
0x02060…02080             [0, 'MP5BIOS.ASM', 2, 41, 'xl=02', 'bc=00', 'xh=00', 'rc=29', '0-0-0-0-0-0-0-0-0-0-0', [22, 0, 23, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02080…020a0             [0, 'MP10BIOS.ASM', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [25, 0, 26, 0, 27, 0, 28, 0, 29, 0, 30, 0, 31, 0, 32, 0]]
0x020a0…020c0             [0, 'MP10BIOS.ASM', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [33, 0, 34, 0, 35, 0, 36, 0, 37, 0, 38, 0, 39, 0, 40, 0]]
0x020c0…020e0             [0, 'MP10BIOS.ASM', 2, 42, 'xl=02', 'bc=00', 'xh=00', 'rc=2a', '0-0-0-0-0-0-0-0-0-0-0', [41, 0, 42, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x020e0…02100             [0, 'MPFBIOS.ASM', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [44, 0, 45, 0, 46, 0, 47, 0, 48, 0, 49, 0, 50, 0, 51, 0]]
0x02100…02120 (1, 0, 2)   [0, 'MPFBIOS.ASM', 1, 113, 'xl=01', 'bc=00', 'xh=00', 'rc=71', '0-0-0-0-0-0-0-0-0-0-0', [52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 58, 0, 59, 0]]
0x02120…02140             Dirent {Status=0xe5}
         […0x6…]
0x02200…02220 (1, 0, 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   ┆                                ┆
         […0x6f…]
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 {»MP5BIOS.ASM«}
         […0x91…]
0x0e200…0e300 (7, 0, 3)   DataBlock {»MP10BIOS.ASM«}
         […0x1…]
0x0e400…0e500 (7, 0, 5)   DataBlock {»MP5BIOS.ASM«}
         […0x1…]
0x0e600…0e700 (7, 0, 7)   DataBlock {»MP10BIOS.ASM«}
         […0x1…]
0x0e800…0e880 (7, 0, 9)   DataBlock {»MP5BIOS.ASM«}
0x0e880…0e8a0             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   ┆                                ┆
         […0xb…]
0x0ea00…0eb00 (7, 0, 11)  DataBlock {»MP10BIOS.ASM«}
         […0x1…]
0x0ec00…0ec20 (7, 0, 13)  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…]
0x0ee00…0ef00 (7, 0, 15)  DataBlock {»MP10BIOS.ASM«}
         […0x8c…]
0x17b00…17b20 (11, 1, 12) 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…]
0x17c00…17d00 (11, 1, 13) DataBlock {»MP10BIOS.ASM«}
         […0x1…]
0x17e00…17e20 (11, 1, 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…]
0x18000…18100 (12, 0, 1)  DataBlock {»MPFBIOS.ASM«}
         […0x72…]
0x1f280…1f2a0             49 4f 4e 0d 0a 57 52 54 59 50 45 3a 09 0d 0a 09 44 53 09 31 09 09 3b 57 52 49 54 45 20 4f 50 45   ┆ION  WRTYPE:    DS 1  ;WRITE OPE┆
0x1f2a0…1f2c0             52 41 54 49 4f 4e 20 54 59 50 45 0d 0a 44 4d 41 41 44 52 3a 09 0d 0a 09 44 53 09 32 09 09 3b 44   ┆RATION TYPE  DMAADR:    DS 2  ;D┆
0x1f2c0…1f2e0             49 53 4b 20 44 4d 41 20 54 52 41 4e 53 46 45 52 20 41 44 44 52 45 53 53 0d 0a 3b 0d 0a 45 4e 44   ┆ISK DMA TRANSFER ADDRESS  ;  END┆
0x1f2e0…1f300             5a 09 45 51 55 09 24 09 09 3b 45 4e 44 20 4f 46 20 5a 45 52 4f 45 44 20 41 52 45 41 0d 0a 3b 0d   ┆Z EQU $  ;END OF ZEROED AREA  ; ┆
0x1f300…1f320 (15, 1, 4)  0a 3b 0d 0a 3b 48 4f 53 54 20 44 41 54 41 20 42 55 46 46 45 52 20 20 4d 45 4d 4f 52 59 20 41 52   ┆ ;  ;HOST DATA BUFFER  MEMORY AR┆
0x1f320…1f340             45 41 20 0d 0a 3b 0d 0a 3b 0d 0a 48 53 54 42 55 46 3a 09 0d 0a 09 44 53 09 48 53 54 53 49 5a 09   ┆EA   ;  ;  HSTBUF:    DS HSTSIZ ┆
0x1f340…1f360             09 3b 48 4f 53 54 20 42 55 46 46 45 52 0d 0a 3b 0d 0a 3b 0d 0a 3b 53 45 54 20 53 49 5a 45 20 4f   ┆ ;HOST BUFFER  ;  ;  ;SET SIZE O┆
0x1f360…1f380             46 20 43 50 2f 4d 20 43 4f 4c 44 20 42 4f 4f 54 20 49 4d 41 47 45 20 48 45 52 45 0d 0a 3b 0d 0a   ┆F CP/M COLD BOOT IMAGE HERE  ;  ┆
0x1f380…1f3a0             49 4d 47 53 49 5a 09 45 51 55 09 48 53 54 53 49 5a 2d 43 43 50 0d 0a 3b 0d 0a 3b 0d 0a 3b 53 43   ┆IMGSIZ EQU HSTSIZ-CCP  ;  ;  ;SC┆
0x1f3a0…1f3c0             52 41 54 43 48 20 52 41 4d 20 41 52 45 41 20 46 4f 52 20 42 44 4f 53 20 55 53 45 0d 0a 3b 0d 0a   ┆RATCH RAM AREA FOR BDOS USE  ;  ┆
0x1f3c0…1f3e0             09 45 4e 44 45 46 09 09 09 3b 4c 45 54 20 44 49 53 4b 44 45 46 20 46 49 58 55 50 20 42 44 4f 53   ┆ ENDEF   ;LET DISKDEF FIXUP BDOS┆
0x1f3e0…1f400             20 42 55 46 46 45 52 53 0d 0a 3b 0d 0a 3b 0d 0a 09 45 4e 44 0d 0a 3b 0d 0a 3b 0d 0a 3b 2b 2b 2b   ┆ BUFFERS  ;  ;   END  ;  ;  ;+++┆
0x1f400…1f500 (15, 1, 5)  DataBlock {»MPFBIOS.ASM«}
         […0x1…]
0x1f600…1f620 (15, 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…]
0x1f800…1f900 (15, 1, 9)  DataBlock {»MPFBIOS.ASM«}
         […0x1…]
0x1fa00…1fa20 (15, 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…]
0x1fc00…1fd00 (15, 1, 13) DataBlock {»MPFBIOS.ASM«}
         […0x1…]
0x1fe00…1fe20 (15, 1, 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   ┆                                ┆
         […0x3d8f…]

Reduced view