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 A C D E F I K L M P R S T W X

⟦811637d18⟧ Bits:30005383 Microsoft COBOL-80 v4.01, 5¼" Floppy Disk, CpmFSAuto, ImdContainer

    Length: 655360 (0xa0000)
    Description: Bits:30005383 Microsoft COBOL-80 v4.01
    Types: 5¼" Floppy Disk, CpmFSAuto, ImdContainer
    Notes: CP/M-fs(256_2048_0x0_*1+1+3_1:0_79:1_72)

CpmFSAuto

Media:             [0, 0, 1] … [79, 1, 16] {256: 2560}
Signature:         256_2048_0x0_*1+1+3_1:0_79:1_72
Confidence score:  +87/-0 
Sector size:       256
Block size:        2048
Directory entries: 72
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) […] (77, 0), (77, 1), (78, 0), (78, 1), (79, 0), (79, 1)
user bc length name artifact
007936ACK.COM⟦679d60b4d⟧
001152ACK.REL⟦9a54c67b8⟧
00128ACK.SYM⟦208a12e86⟧ TextFile
00128CA.COM⟦559648286⟧
002304CAT.COM⟦9f83275d9⟧
004480CDANSI.MAC⟦303a15acc⟧ TextFile
003200CDVID5.MAC⟦4f48bce6a⟧ TextFile
0035712COBLIB.REL⟦f86752a9d⟧
0029440COBOL.COM⟦0c79e7330⟧
0012288COBOL1.OVR⟦1eadfdc4c⟧
0013312COBOL2.OVR⟦c1a3cb55e⟧
0018176COBOL3.OVR⟦4b34ce0d1⟧
006528COBOL4.OVR⟦bc99b3b38⟧
0039680COMAL-80.COM⟦ea75d0d4b⟧
0020352CR.COM⟦012946e19⟧
008320CR.L1⟦ac1e9d856⟧ TextFile
004480CR.R1⟦449729424⟧
003200CRDRV.BAK⟦a0a49e197⟧ TextFile
003200CRDRV.MAC⟦4fe28eb1d⟧ TextFile
00512CRDRV.REL⟦b90827fc6⟧
00512CRTDRV.REL⟦b90827fc6⟧
008448CRTEST.COB⟦1fbe573ea⟧ TextFile
0020352CRTEST.COM⟦6301498ad⟧
008320CRTEST.L1⟦ac1e9d856⟧ TextFile
004480CRTEST.R1⟦449729424⟧
004480CRTEST.REL⟦449729424⟧
0019712DB.COM⟦7178e9bac⟧
0032768DBASEMSG.$$$⟦de39dd86f⟧ TextFile
0013568DBINSTAL.COM⟦50dacba2d⟧
001792DIOMOD.DCL⟦8c8bc7db7⟧ TextFile
001408ERASE.MAC⟦3f7c7b26d⟧ TextFile
00768FCB.DCL⟦7708317b3⟧ TextFile
006912KOPI.COM⟦7890f97d4⟧
0010752L80.COM⟦e2d236a37⟧
0020224M80.COM⟦41eb5e390⟧
001280MPMDIO.DCL⟦2cfe5a0fb⟧ TextFile
007680PLI.COM⟦c99b6af6e⟧
0018176PLI0.OVL⟦c10676a76⟧
0032512PLI1.OVL⟦07d3be9a3⟧
0031744PLI2.OVL⟦c6d5df8f2⟧
007168PLIB.COM⟦2ba90147c⟧
0044544PLILIB.IRL⟦27bba79bd⟧
0015616PLINK.COM⟦a6c38f8dc⟧
0013568RMAC.COM⟦cbc8189f8⟧
002304SQUARO.COB⟦89ffece08⟧ TextFile
0015616SQUARO.COM⟦5d7403e97⟧
001664SQUARO.REL⟦3f7f98674⟧
009984SYM.COM⟦d5f6f7f90⟧
00128WA.COM⟦a57eee3e8⟧
00384WAGE.PLI⟦3374c6eec⟧ TextFile
00512WAGE.REL⟦b26174933⟧
00128WAGE.SYM⟦613f9709e⟧ TextFile
0015616XREF.COM⟦5cb143378⟧

CP/M filesystem probe

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

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

Credible directory tracks:
   (1, 0)  0x2000 9-9-6-1-9-9-1-1-9-9-1-1-9-9-1-1

Total credibility: 69

Block number width: ok16

   8    72     1   251   199  False
  16     0     2   315     0  False

Block Sizes:
    2048 0x00 +69 -0
    4096 0x01 +14 -56
    8192 0x03 +14 -56
   16384 0x07 +14 -56
   32768 0x0f +14 -56
   65536 0x1f +14 -56
    1024 0x00 +9 -60
     512 0x00 +8 -61
     128 0x00 +4 -65
     256 0x00 +4 -65

Candidate interleaves in order of directory credibility:

Penalty  Name         Order                                                                     Resulting dir order
      0  CR7_Diplomat (1-2-5-6-9-10-13-14-3-4-7-8-11-12-15-16)                                  [8, 8, 8, 8, 8, 8, 8, 8, 5]   +87/-0
      0  normal-4     (1-5-9-13-2-6-10-14-3-7-11-15-4-8-12-16)                                  [8, 8, 8, 8, 8, 8, 8, 8, 5]   +86/-14
     29  normal-1     (1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16)                                  [8, 8, 5, 0, 8, 8, 0, 0, 8, 8, 0, 0, 8, 8]   +82/-86
     29  normal-5     (1-6-11-16-5-10-15-4-9-14-3-8-13-2-7-12)                                  [8, 8, 0, 0, 8, 8, 0, 0, 8, 8, 5, 0, 8, 8]   +78/-108
     39  normal-3     (1-4-7-10-13-16-3-6-9-12-15-2-5-8-11-14)                                  [8, 0, 0, 8, 8, 0, 5, 8, 8, 0, 0, 8, 8, 0, 0, 8]   +78/-91
     39  normal-7     (1-8-15-6-13-4-11-2-9-16-7-14-5-12-3-10)                                  [8, 0, 0, 8, 8, 0, 0, 8, 8, 0, 0, 8, 8, 0, 5, 8]   +79/-112
     57  normal-2     (1-3-5-7-9-11-13-15-2-4-6-8-10-12-14-16)                                  [8, 5, 8, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8]   +78/-76
     57  normal-6     (1-7-13-3-9-15-5-11-2-8-14-4-10-16-6-12)                                  [8, 0, 8, 5, 8, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8]   +78/-95
From the beastiarium: CpmFSJames   +0/-0

File & label names found:
  0x0002000 (1, 0, 1)
    ProbeDirEnt {status=0x00, name=»COMAL-80COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=02000300040005000600070008000900}
    ProbeDirEnt {status=0x00, name=»COMAL-80COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=0a000b000c000d000e000f0010001100}
    ProbeDirEnt {status=0x00, name=»COMAL-80COM«, xl=0x02, bc=0x00, xh=0x00, rc=0x36, al=12001300140015000000000000000000}
    ProbeDirEnt {status=0x00, name=»ACK     COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x3e, al=16001700180019000000000000000000}
    ProbeDirEnt {status=0x00, name=»ACK     REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x09, al=1a000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»ACK     SYM«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=1b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CA      COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=1c000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CAT     COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x12, al=1d001e00000000000000000000000000}
  0x0002100 (1, 0, 2)
    ProbeDirEnt {status=0x00, name=»DIOMOD  DCL«, xl=0x00, bc=0x00, xh=0x00, rc=0x0e, al=1f000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»FCB     DCL«, xl=0x00, bc=0x00, xh=0x00, rc=0x06, al=20000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DBINSTALCOM«, xl=0x00, bc=0x00, xh=0x00, rc=0x6a, al=21002200230024002500260027000000}
    ProbeDirEnt {status=0x00, name=»KOPI    COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x36, al=280029002a002b000000000000000000}
    ProbeDirEnt {status=0x00, name=»MPMDIO  DCL«, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=2c000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PLI     COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x3c, al=2d002e002f0030000000000000000000}
    ProbeDirEnt {status=0x00, name=»PLI0    OVL«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=31003200330034003500360037003800}
    ProbeDirEnt {status=0x00, name=»PLI0    OVL«, xl=0x01, bc=0x00, xh=0x00, rc=0x0e, al=39000000000000000000000000000000}
  0x0002400 (1, 0, 5)
    ProbeDirEnt {status=0x00, name=»PLI1    OVL«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=3a003b003c003d003e003f0040004100}
    ProbeDirEnt {status=0x00, name=»PLI1    OVL«, xl=0x01, bc=0x00, xh=0x00, rc=0x7e, al=42004300440045004600470048004900}
    ProbeDirEnt {status=0x00, name=»PLI2    OVL«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=4a004b004c004d004e004f0050005100}
    ProbeDirEnt {status=0x00, name=»PLI2    OVL«, xl=0x01, bc=0x00, xh=0x00, rc=0x78, al=52005300540055005600570058005900}
    ProbeDirEnt {status=0x00, name=»PLIB    COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x38, al=5a005b005c005d000000000000000000}
    ProbeDirEnt {status=0x00, name=»PLILIB  IRL«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=5e005f00600061006200630064006500}
    ProbeDirEnt {status=0x00, name=»PLILIB  IRL«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=66006700680069006a006b006c006d00}
    ProbeDirEnt {status=0x00, name=»PLILIB  IRL«, xl=0x02, bc=0x00, xh=0x00, rc=0x5c, al=6e006f00700071007200730000000000}
  0x0002500 (1, 0, 6)
    ProbeDirEnt {status=0x00, name=»PLINK   COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x7a, al=7400750076007700780079007a007b00}
    ProbeDirEnt {status=0x00, name=»RMAC    COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x6a, al=7c007d007e007f008000810082000000}
    ProbeDirEnt {status=0x00, name=»SYM     COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x4e, al=83008400850086008700000000000000}
    ProbeDirEnt {status=0x00, name=»WA      COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=88000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»WAGE    PLI«, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=89000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»WAGE    REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=8a000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»WAGE    SYM«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=8b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»XREF    COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x7a, al=8c008d008e008f009000910092009300}
  0x0002800 (1, 0, 9)
    ProbeDirEnt {status=0x00, name=»CDANSI  MAC«, xl=0x00, bc=0x00, xh=0x00, rc=0x23, al=94009500960000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CDVID5  MAC«, xl=0x00, bc=0x00, xh=0x00, rc=0x19, al=97009800000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»COBLIB  REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=99009a009b009c009d009e009f00a000}
    ProbeDirEnt {status=0x00, name=»COBLIB  REL«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=a100a200a300a400a500a600a700a800}
    ProbeDirEnt {status=0x00, name=»COBLIB  REL«, xl=0x02, bc=0x00, xh=0x00, rc=0x17, al=a900aa00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»COBOL   COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=ab00ac00ad00ae00af00b000b100b200}
    ProbeDirEnt {status=0x00, name=»COBOL   COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x66, al=b300b400b500b600b700b800b9000000}
    ProbeDirEnt {status=0x00, name=»COBOL1  OVR«, xl=0x00, bc=0x00, xh=0x00, rc=0x60, al=ba00bb00bc00bd00be00bf0000000000}
  0x0002900 (1, 0, 10)
    ProbeDirEnt {status=0x00, name=»COBOL2  OVR«, xl=0x00, bc=0x00, xh=0x00, rc=0x68, al=c000c100c200c300c400c500c6000000}
    ProbeDirEnt {status=0x00, name=»COBOL3  OVR«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=c700c800c900ca00cb00cc00cd00ce00}
    ProbeDirEnt {status=0x00, name=»COBOL3  OVR«, xl=0x01, bc=0x00, xh=0x00, rc=0x0e, al=cf000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»COBOL4  OVR«, xl=0x00, bc=0x00, xh=0x00, rc=0x33, al=d000d100d200d3000000000000000000}
    ProbeDirEnt {status=0x00, name=»CR      COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=d400d500d600d700d800d900da00db00}
    ProbeDirEnt {status=0x00, name=»CR      COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x1f, al=dc00dd00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CR      L1 «, xl=0x00, bc=0x00, xh=0x00, rc=0x41, al=de00df00e000e100e200000000000000}
    ProbeDirEnt {status=0x00, name=»CR      R1 «, xl=0x00, bc=0x00, xh=0x00, rc=0x23, al=e300e400e50000000000000000000000}
  0x0002c00 (1, 0, 13)
    ProbeDirEnt {status=0x00, name=»CRDRV   BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x19, al=e600e700000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CRDRV   MAC«, xl=0x00, bc=0x00, xh=0x00, rc=0x19, al=e800e900000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CRDRV   REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=ea000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CRTDRV  REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=eb000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CRTEST  COB«, xl=0x00, bc=0x00, xh=0x00, rc=0x42, al=ec00ed00ee00ef00f000000000000000}
    ProbeDirEnt {status=0x00, name=»CRTEST  COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=f100f200f300f400f500f600f700f800}
    ProbeDirEnt {status=0x00, name=»CRTEST  COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x1f, al=f900fa00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CRTEST  L1 «, xl=0x00, bc=0x00, xh=0x00, rc=0x41, al=fb00fc00fd00fe00ff00000000000000}
  0x0002d00 (1, 0, 14)
    ProbeDirEnt {status=0x00, name=»CRTEST  R1 «, xl=0x00, bc=0x00, xh=0x00, rc=0x23, al=00010101020100000000000000000000}
    ProbeDirEnt {status=0x00, name=»CRTEST  REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x23, al=03010401050100000000000000000000}
    ProbeDirEnt {status=0x00, name=»ERASE   MAC«, xl=0x00, bc=0x00, xh=0x00, rc=0x0b, al=06010000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»L80     COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x54, al=0701080109010a010b010c0100000000}
    ProbeDirEnt {status=0x00, name=»M80     COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=0d010e010f0110011101120113011401}
    ProbeDirEnt {status=0x00, name=»M80     COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x1e, al=15011601000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SQUARO  COB«, xl=0x00, bc=0x00, xh=0x00, rc=0x12, al=17011801000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SQUARO  COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x7a, al=19011a011b011c011d011e011f012001}
  0x0002200 (1, 0, 3)
    ProbeDirEnt {status=0x00, name=»SQUARO  REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=21010000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DB      COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=22012301240125012601270128012901}
    ProbeDirEnt {status=0x00, name=»DB      COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x1a, al=2a012b01000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DBASEMSG$$$«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=2c012d012e012f013001310132013301}
    ProbeDirEnt {status=0x00, name=»DBASEMSG$$$«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=3401350136013701380139013a013b01}
    ProbeDirEnt {status=0x00, name=»DBASEMSG$$$«, xl=0x02, bc=0x00, xh=0x00, rc=0x00, al=00000000000000000000000000000000}
*  87 -   0 [1, 2, 5, 6, 9, 10, 13, 14, 3, 4, 7, 8, 11, 12, 15, 16]
+  86 -  14 [1, 5, 9, 13, 2, 6, 10, 14, 3, 7, 11, 15, 4, 8, 12, 16]
+  78 -  76 [1, 3, 5, 7, 9, 11, 13, 15, 2, 4, 6, 8, 10, 12, 14, 16]
+  82 -  86 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
+  78 -  91 [1, 4, 7, 10, 13, 16, 3, 6, 9, 12, 15, 2, 5, 8, 11, 14]
+  78 -  95 [1, 7, 13, 3, 9, 15, 5, 11, 2, 8, 14, 4, 10, 16, 6, 12]
+  78 - 108 [1, 6, 11, 16, 5, 10, 15, 4, 9, 14, 3, 8, 13, 2, 7, 12]
+  79 - 112 [1, 8, 15, 6, 13, 4, 11, 2, 9, 16, 7, 14, 5, 12, 3, 10]

Full view