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: CpmFSAuto_1024_2048_0x0_512_*1+1_2:0_76:1

CpmFSAuto

Media:             [0, 0, 1] … [76, 1, 8] {1024: 1232}
Signature:         CpmFSAuto_1024_2048_0x0_512_*1+1_2:0_76:1
Confidence score:  +127/-0
Sector size:       1024
Block size:        2048
Directory entries: 512
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 26-26-26-8-2-2-2-2
   (2, 1)  0xa000 2-2-2-2-2-2-2-2

Total credibility: 94

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)                                                         [25, 25, 25, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +127/-0
     24  normal-2     (1-3-5-7-2-4-6-8)                                                         [25, 25, 1, 1, 25, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +88/-22
     48  normal-3     (1-4-7-2-5-8-3-6)                                                         [25, 7, 1, 25, 1, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +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}
  0x0009000 (2, 0, 5)
  0x0009400 (2, 0, 6)
  0x0009800 (2, 0, 7)
  0x0009c00 (2, 0, 8)
  0x000a000 (2, 1, 1)
  0x000a400 (2, 1, 2)
  0x000a800 (2, 1, 3)
  0x000ac00 (2, 1, 4)
  0x000b000 (2, 1, 5)
  0x000b400 (2, 1, 6)
  0x000b800 (2, 1, 7)
  0x000bc00 (2, 1, 8)
+ 127 -   0 <Tree 0x0-0x9a000-0x134000>
+  88 -  22 <Tree 0x0-0x9a000-0x134000>

Full view