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 - download
Index: ┃ 5 B C D F H I L M P S T

⟦b445f10af⟧ Bits:30004389 CP/M Plus Source files, 5¼" Floppy Disk, CpmFSAuto, ImdContainer

    Length: 634880 (0x9b000)
    Description: Bits:30004389 CP/M Plus Source files
    Types: 5¼" Floppy Disk, CpmFSAuto, ImdContainer
    Notes: CpmFSAuto,256,2048,128,0x0,1<3,1:0-77:1

CpmFSAuto

Media:             [0, 0, 1] … [77, 0, 16] {256: 2480}
Signature:         CpmFSAuto,256,2048,128,0x0,1<3,1:0-77:1
Confidence score:  +40/-0
Sector size:       256
Block size:        2048
Directory entries: 128
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 17024 BIOSKRNL.ASM ⟦141664f7e⟧ TextFile
0 0 256 BNKBIOS3.SUB ⟦e0f6e4c2b⟧ TextFile
0 0 7552 BOOT.ASM ⟦4dbd98c39⟧ TextFile
0 0 6912 CHARIO.ASM ⟦aa3ebe476⟧ TextFile
0 0 13184 COPYSYS.ASM ⟦360e2feeb⟧ TextFile
0 0 13440 CPM3DOC ⟦203b062e1⟧
0 0 128 CPM3LDR.SUB ⟦4fba6f1f3⟧ TextFile
0 0 18944 CR16MFD.ASM ⟦f66f0fa9c⟧ TextFile
0 0 4736 DRVTBL.ASM ⟦734020269⟧ TextFile
0 0 7808 FCOPY16.ASM ⟦d52391f6e⟧ TextFile
0 0 7808 FCOPY3.ASM ⟦91d7e65e6⟧ TextFile
0 0 12416 FORMAT16.ASM ⟦f978f9536⟧ TextFile
0 0 12416 FORMAT3.ASM ⟦96d9d65dd⟧ TextFile
0 0 28288 HDIO.ASM ⟦4dcb1f824⟧ TextFile
0 0 11648 LDRBIOS.ASM ⟦4c516c2a3⟧ TextFile
0 0 19072 MFDIO.ASM ⟦77b68c74c⟧ TextFile
0 0 5632 MOVE.ASM ⟦795cde124⟧ TextFile
0 0 10496 PORTS.LIB ⟦0ad2706d0⟧ TextFile
0 0 2432 SCB.ASM ⟦42cbbb5cd⟧ TextFile

CP/M filesystem probe

Geometry: [[0, 0, 1], [77, 0, 16]]

First credible dirsect is: (1, 0, 1) at 0x2000 with 0x2 attribute records

Credible directory tracks:
   (1, 0)  0x2000 8-8-2-2-4-3-2-2-6-7-2-2-2-2-2-2

Total credibility: 40

Block number width: ok16

   8     0     2   131    86  False
  16     0     2   136     0  False

00:FCOPY16 ASM rc=0x03d c=0x004 ProbeDirEnt {status=0x00, name=»FCOPY16 ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x3d, al=02000300040005000000000000000000}
00:HDIO    ASM rc=0x080 c=0x008 ProbeDirEnt {status=0x00, name=»HDIO    ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=09000a000b000c000d000e000f001000}
00:HDIO    ASM rc=0x05d c=0x006 ProbeDirEnt {status=0x00, name=»HDIO    ASM«, xl=0x01, bc=0x00, xh=0x00, rc=0x5d, al=11001200130014001500160000000000}
00:FCOPY3  ASM rc=0x03d c=0x004 ProbeDirEnt {status=0x00, name=»FCOPY3  ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x3d, al=1700180019001a000000000000000000}
00:CR16MFD ASM rc=0x080 c=0x008 ProbeDirEnt {status=0x00, name=»CR16MFD ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=1b001c00310032003300340035003a00}
00:CPM3DOC     rc=0x069 c=0x007 ProbeDirEnt {status=0x00, name=»CPM3DOC    «, xl=0x00, bc=0x00, xh=0x00, rc=0x69, al=1d001e001f002000210022004d000000}
00:COPYSYS ASM rc=0x067 c=0x007 ProbeDirEnt {status=0x00, name=»COPYSYS ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x67, al=280029002a002b002c002d002e000000}
00:FORMAT16ASM rc=0x061 c=0x007 ProbeDirEnt {status=0x00, name=»FORMAT16ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x61, al=06000700080023002400250026000000}
00:DRVTBL  ASM rc=0x025 c=0x003 ProbeDirEnt {status=0x00, name=»DRVTBL  ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x25, al=27002f00300000000000000000000000}
00:CHARIO  ASM rc=0x036 c=0x004 ProbeDirEnt {status=0x00, name=»CHARIO  ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x36, al=36003700380039000000000000000000}
00:CR16MFD ASM rc=0x014 c=0x002 ProbeDirEnt {status=0x00, name=»CR16MFD ASM«, xl=0x01, bc=0x00, xh=0x00, rc=0x14, al=3b003c00000000000000000000000000}
00:BIOSKRNLASM rc=0x080 c=0x008 ProbeDirEnt {status=0x00, name=»BIOSKRNLASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=3e003f00400041004200430044004500}
00:BIOSKRNLASM rc=0x005 c=0x001 ProbeDirEnt {status=0x00, name=»BIOSKRNLASM«, xl=0x01, bc=0x00, xh=0x00, rc=0x05, al=46000000000000000000000000000000}
00:BOOT    ASM rc=0x03b c=0x004 ProbeDirEnt {status=0x00, name=»BOOT    ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x3b, al=55005600570058000000000000000000}
00:MOVE    ASM rc=0x02c c=0x003 ProbeDirEnt {status=0x00, name=»MOVE    ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x2c, al=5d005e005f0000000000000000000000}
00:SCB     ASM rc=0x013 c=0x002 ProbeDirEnt {status=0x00, name=»SCB     ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x13, al=60006100000000000000000000000000}
00:LDRBIOS ASM rc=0x05b c=0x006 ProbeDirEnt {status=0x00, name=»LDRBIOS ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x5b, al=69006a006b006c006d006e0000000000}
00:BNKBIOS3SUB rc=0x002 c=0x001 ProbeDirEnt {status=0x00, name=»BNKBIOS3SUB«, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=70000000000000000000000000000000}
00:CPM3LDR SUB rc=0x001 c=0x001 ProbeDirEnt {status=0x00, name=»CPM3LDR SUB«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=71000000000000000000000000000000}
00:MFDIO   ASM rc=0x080 c=0x008 ProbeDirEnt {status=0x00, name=»MFDIO   ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=72007300740075007600770078007900}
00:MFDIO   ASM rc=0x015 c=0x002 ProbeDirEnt {status=0x00, name=»MFDIO   ASM«, xl=0x01, bc=0x00, xh=0x00, rc=0x15, al=7a007b00000000000000000000000000}
00:FORMAT3 ASM rc=0x061 c=0x007 ProbeDirEnt {status=0x00, name=»FORMAT3 ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x61, al=7c007d007e007f008000810082000000}
00:PORTS   LIB rc=0x052 c=0x006 ProbeDirEnt {status=0x00, name=»PORTS   LIB«, xl=0x00, bc=0x00, xh=0x00, rc=0x52, al=83008400850086008700880000000000}
Block Size 2048.00 2048 extent_mask = 0x0

Candidate interleaves in order of directory credibility:

Penalty  Name         Order                                                                     Resulting dir order
      4  CR7_Diplomat (1-2-5-6-9-10-13-14-3-4-7-8-11-12-15-16)                                  [7, 7, 3, 2, 5, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +40/-0
      7  normal-1     (1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16)                                  [7, 7, 1, 1, 3, 2, 1, 1, 5, 6, 1, 1, 1, 1, 1, 1]   +28/-6
     12  normal-4     (1-5-9-13-2-6-10-14-3-7-11-15-4-8-12-16)                                  [7, 3, 5, 1, 7, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +34/-1
     14  normal-7     (1-8-15-6-13-4-11-2-9-16-7-14-5-12-3-10)                                  [7, 1, 1, 2, 1, 1, 1, 7, 5, 1, 1, 1, 3, 1, 1, 6]   +31/-12
     15  normal-3     (1-4-7-10-13-16-3-6-9-12-15-2-5-8-11-14)                                  [7, 1, 1, 6, 1, 1, 1, 2, 5, 1, 1, 7, 3, 1, 1, 1]   +31/-7
     15  normal-5     (1-6-11-16-5-10-15-4-9-14-3-8-13-2-7-12)                                  [7, 2, 1, 1, 3, 6, 1, 1, 5, 1, 1, 1, 1, 7, 1, 1]   +28/-10
     18  normal-2     (1-3-5-7-9-11-13-15-2-4-6-8-10-12-14-16)                                  [7, 1, 3, 1, 5, 1, 1, 1, 7, 1, 2, 1, 6, 1, 1, 1]   +32/-6
     18  normal-6     (1-7-13-3-9-15-5-11-2-8-14-4-10-16-6-12)                                  [7, 1, 1, 1, 5, 1, 3, 1, 7, 1, 1, 1, 6, 1, 2, 1]   +29/-7

File & label names found:
  0x0002000 (1, 0, 1)
    ProbeDirEnt {status=0x00, name=»FCOPY16 ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x3d, al=02000300040005000000000000000000}
    ProbeDirEnt {status=0x20, name=»LABEL      «, xl=0x31, bc=0x00, xh=0x00, rc=0x00, al=0000000000000000df080247df080247}
    ProbeDirEnt {status=0x00, name=»HDIO    ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=09000a000b000c000d000e000f001000}
    ProbeDirEnt {status=0x00, name=»HDIO    ASM«, xl=0x01, bc=0x00, xh=0x00, rc=0x5d, al=11001200130014001500160000000000}
    ProbeDirEnt {status=0x00, name=»FCOPY3  ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x3d, al=1700180019001a000000000000000000}
    ProbeDirEnt {status=0x00, name=»CR16MFD ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=1b001c00310032003300340035003a00}
  0x0002100 (1, 0, 2)
    ProbeDirEnt {status=0x00, name=»CPM3DOC    «, xl=0x00, bc=0x00, xh=0x00, rc=0x69, al=1d001e001f002000210022004d000000}
    ProbeDirEnt {status=0x00, name=»COPYSYS ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x67, al=280029002a002b002c002d002e000000}
    ProbeDirEnt {status=0x00, name=»FORMAT16ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x61, al=06000700080023002400250026000000}
    ProbeDirEnt {status=0x00, name=»DRVTBL  ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x25, al=27002f00300000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CHARIO  ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x36, al=36003700380039000000000000000000}
    ProbeDirEnt {status=0x00, name=»CR16MFD ASM«, xl=0x01, bc=0x00, xh=0x00, rc=0x14, al=3b003c00000000000000000000000000}
  0x0002400 (1, 0, 5)
    ProbeDirEnt {status=0x00, name=»BIOSKRNLASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=3e003f00400041004200430044004500}
    ProbeDirEnt {status=0x00, name=»BIOSKRNLASM«, xl=0x01, bc=0x00, xh=0x00, rc=0x05, al=46000000000000000000000000000000}
  0x0002500 (1, 0, 6)
    ProbeDirEnt {status=0x00, name=»BOOT    ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x3b, al=55005600570058000000000000000000}
  0x0002800 (1, 0, 9)
    ProbeDirEnt {status=0x00, name=»MOVE    ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x2c, al=5d005e005f0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SCB     ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x13, al=60006100000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»LDRBIOS ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x5b, al=69006a006b006c006d006e0000000000}
    ProbeDirEnt {status=0x00, name=»BNKBIOS3SUB«, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=70000000000000000000000000000000}
  0x0002900 (1, 0, 10)
    ProbeDirEnt {status=0x00, name=»CPM3LDR SUB«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=71000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»MFDIO   ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=72007300740075007600770078007900}
    ProbeDirEnt {status=0x00, name=»MFDIO   ASM«, xl=0x01, bc=0x00, xh=0x00, rc=0x15, al=7a007b00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»FORMAT3 ASM«, xl=0x00, bc=0x00, xh=0x00, rc=0x61, al=7c007d007e007f008000810082000000}
    ProbeDirEnt {status=0x00, name=»PORTS   LIB«, xl=0x00, bc=0x00, xh=0x00, rc=0x52, al=83008400850086008700880000000000}
  0x0002c00 (1, 0, 13)
  0x0002d00 (1, 0, 14)
  0x0002200 (1, 0, 3)
  0x0002300 (1, 0, 4)
  0x0002600 (1, 0, 7)
  0x0002700 (1, 0, 8)
  0x0002a00 (1, 0, 11)
  0x0002b00 (1, 0, 12)
  0x0002e00 (1, 0, 15)
  0x0002f00 (1, 0, 16)
+  40 -   0 <Tree 0x0-0x4d800-0x9b000>
+  34 -   1 <Tree 0x0-0x4d800-0x9b000>

Full View