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
Index: 5 A C I O P T

⟦c154ac35e⟧ Bits:30002656 COBOL-programmer til undervisning, 5¼" Floppy Disk, CpmFSAuto

    Length: 1261568 (0x134000)
    Description: Bits:30002656 COBOL-programmer til undervisning
    Types: 5¼" Floppy Disk, CpmFSAuto
    Notes: CP/M-fs(1024_2048_0x0_*1+1_2:0_76:1_128)

CpmFSAuto

Media:             [0, 0, 1] … [76, 1, 8] {1024: 1232}
Signature:         1024_2048_0x0_*1+1_2:0_76:1_128
Confidence score:  +128/-0 
Sector size:       1024
Block size:        2048
Directory entries: 128
Block number size: 16
Extent-mask:       0x00
Sector-interleave: 1, 2, 3, 4, 5, 6, 7, 8
Tracks:            (2, 0), (2, 1), (3, 0), (3, 1), (4, 0), (4, 1) […] (74, 0), (74, 1), (75, 0), (75, 1), (76, 0), (76, 1)
user bc length name artifact
0 0 1024 A-PERSON.TRA ⟦11cd77476⟧
0 0 2560 IXPERSON.IDX ⟦df685f085⟧
0 0 4864 IXPERSON.REG ⟦028823aca⟧ TextFile
0 0 1408 OPG1.BAK ⟦aad0184f0⟧ TextFile
0 0 1408 OPG1.CBL ⟦9065b253b⟧ TextFile
0 0 1280 OPG1.INT ⟦dfb8d5d25⟧
0 0 1920 OPG1.LST ⟦5f902ca96⟧ TextFile
0 0 4608 OPG10.BAK ⟦2f7698305⟧ TextFile
0 0 4480 OPG10.CBL ⟦74834ab8c⟧ TextFile
0 0 2048 OPG10.INT ⟦9ff546f48⟧
0 0 10112 OPG10.LST ⟦b9fd7d8ce⟧ TextFile
0 0 4352 OPG10PH.BAK ⟦85390ccee⟧ TextFile
0 0 4480 OPG10PH.CBL ⟦9b44eb992⟧ TextFile
0 0 1280 OPG10PH.INT ⟦ce5e594ae⟧
0 0 4864 OPG10PH.LST ⟦426518ab9⟧ TextFile
0 0 1792 OPG1A.BAK ⟦98330a907⟧ TextFile
0 0 1792 OPG1A.CBL ⟦8e97cf920⟧ TextFile
0 0 1536 OPG1A.INT ⟦85ea3022f⟧
0 0 2304 OPG1A.LST ⟦c9997c514⟧ TextFile
0 0 3840 OPG2.BAK ⟦87790a5d3⟧ TextFile
0 0 3840 OPG2.CBL ⟦6ed1e9ba8⟧ TextFile
0 0 2048 OPG2.INT ⟦ba75d6aa1⟧
0 0 4224 OPG2.LST ⟦13d4de1ff⟧ TextFile
0 0 5248 OPG3.BAK ⟦283965da7⟧ TextFile
0 0 5120 OPG3.CBL ⟦d362da996⟧ TextFile
0 0 2304 OPG3.INT ⟦46f8abf3e⟧
0 0 5632 OPG3.LST ⟦e57ad27a2⟧ TextFile
0 0 5632 OPG4.BAK ⟦61817cbc0⟧ TextFile
0 0 5632 OPG4.CBL ⟦8c1d16571⟧ TextFile
0 0 2816 OPG4.INT ⟦0334ae869⟧
0 0 6016 OPG4.LST ⟦0c09c3e4a⟧ TextFile
0 0 7040 OPG5.BAK ⟦3979e242a⟧ TextFile
0 0 7040 OPG5.CBL ⟦b9c4235e3⟧ TextFile
0 0 2816 OPG5.INT ⟦93deea085⟧
0 0 7552 OPG5.LST ⟦ebeb65678⟧ TextFile
0 0 5888 OPG5A.CBL ⟦c2c019211⟧ TextFile
0 0 2560 OPG5A.INT ⟦9b352354b⟧
0 0 6400 OPG5A.LST ⟦827cdcf4d⟧ TextFile
0 0 9600 OPG6.BAK ⟦0dc9ce373⟧ TextFile
0 0 9600 OPG6.CBL ⟦d7b2b1ac9⟧ TextFile
0 0 3328 OPG6.INT ⟦2a9e8edaa⟧
0 0 10240 OPG6.LST ⟦d26f096e9⟧ TextFile
0 0 8448 OPG6A.BAK ⟦6ef89247d⟧ TextFile
0 0 8448 OPG6A.CBL ⟦6ad95c640⟧ TextFile
0 0 3072 OPG6A.INT ⟦6288448ea⟧
0 0 9088 OPG6A.LST ⟦7a386e056⟧ TextFile
0 0 9344 OPG6B.BAK ⟦111770233⟧ TextFile
0 0 9472 OPG6B.CBL ⟦b7a18f208⟧ TextFile
0 0 3328 OPG6B.INT ⟦ffebbe489⟧
0 0 10112 OPG6B.LST ⟦c65fad876⟧ TextFile
0 0 2816 OPG7.BAK ⟦5bfec8e4a⟧ TextFile
0 0 2816 OPG7.CBL ⟦9b038168f⟧ TextFile
0 0 1536 OPG7.INT ⟦4b7ebc503⟧
0 0 3200 OPG7.LST ⟦079d95ebc⟧ TextFile
0 0 7680 OPG8.BAK ⟦5144dd39b⟧ TextFile
0 0 7552 OPG8.CBL ⟦d4cca93f4⟧ TextFile
0 0 2816 OPG8.INT ⟦5588344d6⟧
0 0 8192 OPG8.LST ⟦0837c488d⟧ TextFile
0 0 13568 OPG8PH.BAK ⟦4f1f10fcb⟧ TextFile
0 0 13568 OPG8PH.CBL ⟦ffc71a130⟧ TextFile
0 0 4608 OPG8PH.INT ⟦2b5216747⟧
0 0 14464 OPG8PH.LST ⟦863a57844⟧ TextFile
0 0 7296 OPG9.BAK ⟦79bd9a79b⟧ TextFile
0 0 7424 OPG9.CBL ⟦62f05f874⟧ TextFile
0 0 3072 OPG9.INT ⟦1a36bc17d⟧
0 0 7936 OPG9.LST ⟦e296ef957⟧ TextFile
0 0 6912 OPG9PH.BAK ⟦5b70807b9⟧ TextFile
0 0 6912 OPG9PH.CBL ⟦af5ab805b⟧ TextFile
0 0 3072 OPG9PH.INT ⟦b69c58f0c⟧
0 0 7808 OPG9PH.LST ⟦889cfc106⟧ TextFile
0 0 7296 OPG9PHA.BAK ⟦e710f6f8c⟧ TextFile
0 0 7296 OPG9PHA.CBL ⟦1c0b3c300⟧ TextFile
0 0 3072 OPG9PHA.INT ⟦c5d6c9ad2⟧
0 0 15232 OPG9PHA.LST ⟦463aa3c00⟧ TextFile
0 0 4480 PERSON.TRA ⟦f84778e59⟧
0 0 8960 PIP.CMD ⟦e5b107109⟧
0 0 1280 TEST.TST ⟦ce77b8856⟧ TextFile

CP/M filesystem probe

Geometry: [[0, 0, 1], [76, 1, 8]]

First credible dirsect is: (2, 0, 1) at 0x8000 with 0x8 attribute records

Credible directory tracks:
   (2, 0)  0x8000 25-25-25-7-1-1-1-1
   (2, 1)  0xa000 1-1-1-1-1-1-1-1

Total credibility: 78

Block number width: ok16

   8     0     8   245   165  False
  16     0     8   249     0  False

Block Sizes:
    2048 0x00 +77 -0
    4096 0x01 +13 -64
    8192 0x03 +13 -64
   16384 0x07 +13 -64
   32768 0x0f +13 -64
   65536 0x1f +13 -64
    1024 0x00 +1 -76
     128 0x00 +0 -77
     256 0x00 +0 -77
     512 0x00 +0 -77

Candidate interleaves in order of directory credibility:

Penalty  Name         Order                                                                     Resulting dir order
      0  normal-1     (1-2-3-4-5-6-7-8)                                                         [24, 24, 24, 6]   +128/-0
     26  normal-2     (1-3-5-7-2-4-6-8)                                                         [24, 24, 0, 0, 24, 6]   +88/-22
     51  normal-3     (1-4-7-2-5-8-3-6)                                                         [24, 6, 0, 24, 0, 0, 24]   +83/-33
From the beastiarium: CpmFSCr16   +0/-0

File & label names found:
  0x0008000 (2, 0, 1)
    ProbeDirEnt {status=0x20, name=»COBOL PROG «, xl=0x31, bc=0x00, xh=0x00, rc=0x00, al=00000000000000007e2623417e262341}
    ProbeDirEnt {status=0x00, name=»OPG1A   INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x0c, al=08000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TEST    TST«, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=09000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG6B   INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x1a, al=0a000b00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG1A   LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x12, al=0c000d00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG1A   BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x0e, al=0e000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG1A   CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x0e, al=0f000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG1    BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x0b, al=10000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG2    CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x1e, al=11001200000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG2    BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x1e, al=13001400000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG2    INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x10, al=15000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG2    LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x21, al=16001700180000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG1    INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=19000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG1    LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x0f, al=1a000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG1    CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x0b, al=1b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG3    INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x12, al=1c001d00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG4    LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x2f, al=1e001f00200000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG5    INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x16, al=21002200000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PERSON  TRA«, xl=0x00, bc=0x00, xh=0x00, rc=0x23, al=23002400250000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG4    CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x2c, al=26002700280000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG5    LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x3b, al=29002a002b002c000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG4    BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x2c, al=2d002e002f0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG3    BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x29, al=30003100320000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG5    BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x37, al=33003400350036000000000000000000}
  0x0008400 (2, 0, 2)
    ProbeDirEnt {status=0x00, name=»OPG5    CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x37, al=3700380039003a000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG6A   INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x18, al=3b003c00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG5A   CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x2e, al=3d003e003f0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG3    LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x2c, al=40004100420000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG5A   INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x14, al=43004400000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG5A   LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x32, al=45004600470048000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG4    INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x16, al=49004a00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG6A   LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x47, al=4b004c004d004e004f00000000000000}
    ProbeDirEnt {status=0x00, name=»OPG6A   BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x42, al=50005100520053005400000000000000}
    ProbeDirEnt {status=0x00, name=»OPG6A   CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x42, al=55005600570058005900000000000000}
    ProbeDirEnt {status=0x00, name=»A-PERSONTRA«, xl=0x00, bc=0x00, xh=0x00, rc=0x08, al=5a000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG3    CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x28, al=5b005c005d0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG6B   CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x4a, al=5e005f00600061006200000000000000}
    ProbeDirEnt {status=0x00, name=»OPG6B   LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x4f, al=63006400650066006700000000000000}
    ProbeDirEnt {status=0x00, name=»OPG6B   BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x49, al=680069006a006b006c00000000000000}
    ProbeDirEnt {status=0x00, name=»OPG7    CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x16, al=6d006e00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»IXPERSONREG«, xl=0x00, bc=0x00, xh=0x00, rc=0x26, al=6f007000710000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG7    LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x19, al=72007300000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG7    BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x16, al=74007500000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG7    INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x0c, al=76000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»IXPERSONIDX«, xl=0x00, bc=0x00, xh=0x00, rc=0x14, al=77007800000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG8PH  INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x24, al=79007a007b0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG8PH  LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x71, al=7c007d007e007f008000810082008300}
    ProbeDirEnt {status=0x00, name=»OPG8PH  CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x6a, al=8400850086008700880089008a000000}
  0x0008800 (2, 0, 3)
    ProbeDirEnt {status=0x00, name=»OPG9    CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x3a, al=8b008c008d008e000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG8PH  BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x6a, al=8f009000910092009300940095000000}
    ProbeDirEnt {status=0x00, name=»OPG6    BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x4b, al=96009700980099009a00000000000000}
    ProbeDirEnt {status=0x00, name=»OPG6    INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x1a, al=9b009c00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG8    INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x16, al=9d009e00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG8    LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x40, al=9f00a000a100a2000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG8    CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x3b, al=a300a400a500a6000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG8    BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x3c, al=a700a800a900aa000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG6    LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x50, al=ab00ac00ad00ae00af00000000000000}
    ProbeDirEnt {status=0x00, name=»OPG6    CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x4b, al=b000b100b200b300b400000000000000}
    ProbeDirEnt {status=0x00, name=»OPG9    INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x18, al=b500b600000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG9PH  INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x18, al=b700b800000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG10   CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x23, al=b900ba00bb0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG9    LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x3e, al=bc00bd00be00bf000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG9PH  LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x3d, al=c000c100c200c3000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG9PH  CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x36, al=c400c500c600c7000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG9    BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x39, al=c800c900ca00cb000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG9PH  BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x36, al=cc00cd00ce00cf000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG9PHA LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x77, al=d000d100d200d300d400d500d600d700}
    ProbeDirEnt {status=0x00, name=»OPG10   BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x24, al=d800d900da0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG10PH LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x26, al=db00dc00dd0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG10   LST«, xl=0x00, bc=0x00, xh=0x00, rc=0x4f, al=de00df00e000e100e200000000000000}
    ProbeDirEnt {status=0x00, name=»OPG10PH INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=e3000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG10PH CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x23, al=e400e500e60000000000000000000000}
  0x0008c00 (2, 0, 4)
    ProbeDirEnt {status=0x00, name=»OPG10PH BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x22, al=e700e800e90000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG9PHA CBL«, xl=0x00, bc=0x00, xh=0x00, rc=0x39, al=ea00eb00ec00ed000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG9PHA INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x18, al=ee00ef00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG9PHA BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x39, al=f000f100f200f3000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG10   INT«, xl=0x00, bc=0x00, xh=0x00, rc=0x10, al=f4000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PIP     CMD«, xl=0x00, bc=0x00, xh=0x00, rc=0x46, al=f500f600f700f800f900000000000000}
* 128 -   0 [1, 2, 3, 4, 5, 6, 7, 8]
+  88 -  22 [1, 3, 5, 7, 2, 4, 6, 8]
+  83 -  33 [1, 4, 7, 2, 5, 8, 3, 6]

Full view