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: 0 1 5 A B C D F G H I J L N R S T _ a b d h l r s

⟦57f0389e8⟧ Bits:30005761 SW1611 Access Manager v. 1.0, 5¼" Floppy Disk, CpmFSAuto, ImdContainer

    Length: 1261568 (0x134000)
    Description: Bits:30005761 SW1611 Access Manager v. 1.0
    Types: 5¼" Floppy Disk, CpmFSAuto, ImdContainer
    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:  +82/-18
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 38144 AM86.CMD ⟦9ca74c907⟧
0 0 31104 AM86B.L86 ⟦c4b866c7f⟧
0 0 17792 AM86B.R86 ⟦cc9052818⟧
0 0 896 AM86BUF.A86 ⟦372cb1089⟧ TextFile
0 0 1024 AM86BUF.I86 ⟦a96d06b55⟧ TextFile
0 0 256 AM86BUF.OBJ ⟦5fd5942e3⟧
0 0 128 AM86BUF.R86 ⟦6122e4780⟧
0 0 30848 AM86CB86.L86 ⟦9d47b9259⟧
0 0 640 AM86DRC.H ⟦2bf9ec8e5⟧ TextFile
0 0 30592 AM86DRCB.L86 ⟦84f9bc564⟧
0 0 30592 AM86DRCC.L86 ⟦6bd51cc56⟧
0 0 30464 AM86DRCM.L86 ⟦8af2dd31b⟧ 0xe5[0x7700]
0 0 30464 AM86DRCS.L86 ⟦98cdf1e4a⟧
0 0 4864 AM86EXTR.BAS ⟦e8eddf2d2⟧ TextFile
0 0 1408 AM86EXTR.PLI ⟦0afd0ba69⟧ TextFile
0 0 2816 AM86EXTR.PSC ⟦f9a3fbdfb⟧ TextFile
0 0 1792 AM86MBUF.A86 ⟦e69510435⟧ TextFile
0 0 2176 AM86MBUF.I86 ⟦57537aea7⟧ TextFile
0 0 18048 AM86PASC.R86 ⟦fe93c12f7⟧
0 0 30336 AM86PLI.L86 ⟦c1265cfb8⟧
0 0 4864 AM86SRV3.OBJ ⟦75dffa7ac⟧
0 0 3712 AM86SRV3.R86 ⟦1d3dc16bb⟧
0 0 4864 AM86SRV4.OBJ ⟦4238e0e36⟧
0 0 3712 AM86SRV4.R86 ⟦340659d63⟧
0 0 4992 AM86SRV6.OBJ ⟦9c0420d58⟧
0 0 3840 AM86SRV6.R86 ⟦8535e6aca⟧
0 0 5120 AM86SRV8.OBJ ⟦be8387135⟧
0 0 3840 AM86SRV8.R86 ⟦91d926c24⟧
0 0 8064 AMQ6CB86.L86 ⟦3e245cc6e⟧
0 0 7808 AMQ6DRCB.L86 ⟦c10a3a3ba⟧
0 0 7808 AMQ6DRCC.L86 ⟦77b1a36d7⟧
0 0 7808 AMQ6DRCM.L86 ⟦a25c29c98⟧ 0xe5[0x1e80]
0 0 7808 AMQ6DRCS.L86 ⟦867699cb4⟧
0 0 5760 AMQ6PASC.R86 ⟦f472daacd⟧
0 0 7680 AMQ6PLI.L86 ⟦4acd722b8⟧
0 0 21504 DATABAS1.C ⟦aa442de75⟧ 0xe5[0x5400]
0 0 21888 DATABAS1.PLI ⟦6af2fbaa0⟧ TextFile
0 0 5120 DATABAS2.C ⟦36b4ce603⟧ 0xe5[0x1400]
0 0 5504 DATABAS2.PLI ⟦902c904bd⟧ TextFile
0 0 24448 DATABASE.BAS ⟦4d4b61214⟧ TextFile
0 0 1664 DATABASE.DCL ⟦24d46e370⟧ TextFile
0 0 1664 DATABASE.H ⟦0a633590f⟧ 0xe5[0x680]
0 0 30464 DATABASE.SRC ⟦79fb32a59⟧ TextFile
0 0 128 INSTJOB.SUB ⟦22f286c0d⟧ 0xe5[0x80]
0 0 62208 READ.ME ⟦3b2fbf2b8⟧ TextFile
0 0 4736 RECREAT1.C ⟦9ba149e77⟧ 0xe5[0x1280]
0 0 6016 RECREAT2.C ⟦5fe0f567b⟧ 0xe5[0x1780]
0 0 13440 RECREATE.BAS ⟦67380aa55⟧ TextFile
0 0 1280 RECREATE.H ⟦7dbd07871⟧ 0xe5[0x500]
0 0 13952 RECREATE.PLI ⟦7dea54deb⟧ TextFile
0 0 14208 RECREATE.SRC ⟦05d24ba02⟧ TextFile
0 0 15360 SETAMBUF.CMD ⟦e6427281f⟧
0 0 4224 STOPAM86.CMD ⟦f82f352b3⟧

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-2-2-2-2-2
   (2, 1)  0xa000 2-2-2-2-2-2-2-2

Total credibility: 88

Block number width: ok16

   8   101     1   250   197  False
  16     0     8   340     0  False

Block Sizes:
    2048 0x00 +71 -0
    4096 0x01 +11 -60
    8192 0x03 +11 -60
   16384 0x07 +11 -60
   32768 0x0f +11 -60
   65536 0x1f +11 -60
    1024 0x00 +6 -65
     256 0x00 +3 -68
     512 0x00 +3 -68
     128 0x00 +2 -69

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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +82/-18
     24  normal-2     (1-3-5-7-2-4-6-8)                                                         [25, 25, 1, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +72/-30
     48  normal-3     (1-4-7-2-5-8-3-6)                                                         [25, 1, 1, 25, 1, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +73/-30
From the beastiarium: CpmFSCr16   +0/-0

File & label names found:
  0x0008000 (2, 0, 1)
    ProbeDirEnt {status=0x20, name=»SW1611     «, xl=0x31, bc=0x00, xh=0x00, rc=0x00, al=00000000000000000f0913210f091321}
    ProbeDirEnt {status=0x00, name=»AM86    CMD«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=080009000a000b000c000d000e000f00}
    ProbeDirEnt {status=0x00, name=»AM86    CMD«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=10001100120013001400150016001700}
    ProbeDirEnt {status=0x00, name=»AM86    CMD«, xl=0x02, bc=0x00, xh=0x00, rc=0x2a, al=180019001a0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SETAMBUFCMD«, xl=0x00, bc=0x00, xh=0x00, rc=0x78, al=1b001c001d001e001f00200021002200}
    ProbeDirEnt {status=0x00, name=»AM86MBUFA86«, xl=0x00, bc=0x00, xh=0x00, rc=0x0e, al=23000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86MBUFI86«, xl=0x00, bc=0x00, xh=0x00, rc=0x11, al=24002500000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86BUF OBJ«, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=26000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86B   R86«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=2700280029002a002b002c002d002e00}
    ProbeDirEnt {status=0x00, name=»AM86B   R86«, xl=0x01, bc=0x00, xh=0x00, rc=0x0b, al=2f000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86B   L86«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=30003100320033003400350036003700}
    ProbeDirEnt {status=0x00, name=»AM86B   L86«, xl=0x01, bc=0x00, xh=0x00, rc=0x73, al=380039003a003b003c003d003e003f00}
    ProbeDirEnt {status=0x00, name=»AM86SRV3OBJ«, xl=0x00, bc=0x00, xh=0x00, rc=0x26, al=40004100420000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86SRV4OBJ«, xl=0x00, bc=0x00, xh=0x00, rc=0x26, al=43004400450000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86SRV6OBJ«, xl=0x00, bc=0x00, xh=0x00, rc=0x27, al=46004700480000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86SRV8OBJ«, xl=0x00, bc=0x00, xh=0x00, rc=0x28, al=49004a004b0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AMQ6PLI L86«, xl=0x00, bc=0x00, xh=0x00, rc=0x3c, al=4c004d004e004f000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86PLI L86«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=50005100520053005400550056005700}
    ProbeDirEnt {status=0x00, name=»AM86PLI L86«, xl=0x01, bc=0x00, xh=0x00, rc=0x6d, al=580059005a005b005c005d005e000000}
    ProbeDirEnt {status=0x00, name=»AMQ6CB86L86«, xl=0x00, bc=0x00, xh=0x00, rc=0x3f, al=5f006000610062000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86CB86L86«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=63006400650066006700680069006a00}
    ProbeDirEnt {status=0x00, name=»AM86CB86L86«, xl=0x01, bc=0x00, xh=0x00, rc=0x71, al=6b006c006d006e006f00700071007200}
    ProbeDirEnt {status=0x00, name=»AMQ6PASCR86«, xl=0x00, bc=0x00, xh=0x00, rc=0x2d, al=73007400750000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86PASCR86«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=76007700780079007a007b007c007d00}
  0x0008400 (2, 0, 2)
    ProbeDirEnt {status=0x00, name=»AM86PASCR86«, xl=0x01, bc=0x00, xh=0x00, rc=0x0d, al=7e000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»STOPAM86CMD«, xl=0x00, bc=0x00, xh=0x00, rc=0x21, al=7f008000810000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86SRV3R86«, xl=0x00, bc=0x00, xh=0x00, rc=0x1d, al=82008300000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86SRV4R86«, xl=0x00, bc=0x00, xh=0x00, rc=0x1d, al=84008500000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86SRV6R86«, xl=0x00, bc=0x00, xh=0x00, rc=0x1e, al=86008700000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86SRV8R86«, xl=0x00, bc=0x00, xh=0x00, rc=0x1e, al=88008900000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86BUF A86«, xl=0x00, bc=0x00, xh=0x00, rc=0x07, al=8a000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86BUF I86«, xl=0x00, bc=0x00, xh=0x00, rc=0x08, al=8b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86BUF R86«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=8c000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86EXTRPSC«, xl=0x00, bc=0x00, xh=0x00, rc=0x16, al=8d008e00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86EXTRBAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x26, al=8f009000910000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86EXTRPLI«, xl=0x00, bc=0x00, xh=0x00, rc=0x0b, al=92000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DATABAS1PLI«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=93009400950096009700980099009a00}
    ProbeDirEnt {status=0x00, name=»DATABAS1PLI«, xl=0x01, bc=0x00, xh=0x00, rc=0x2b, al=9b009c009d0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DATABAS2PLI«, xl=0x00, bc=0x00, xh=0x00, rc=0x2b, al=9e009f00a00000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DATABASEDCL«, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=a1000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DATABASEBAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=a200a300a400a500a600a700a800a900}
    ProbeDirEnt {status=0x00, name=»DATABASEBAS«, xl=0x01, bc=0x00, xh=0x00, rc=0x3f, al=aa00ab00ac00ad000000000000000000}
    ProbeDirEnt {status=0x00, name=»DATABASESRC«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=ae00af00b000b100b200b300b400b500}
    ProbeDirEnt {status=0x00, name=»DATABASESRC«, xl=0x01, bc=0x00, xh=0x00, rc=0x6e, al=b600b700b800b900ba00bb00bc000000}
    ProbeDirEnt {status=0x00, name=»RECREATEPLI«, xl=0x00, bc=0x00, xh=0x00, rc=0x6d, al=bd00be00bf00c000c100c200c3000000}
    ProbeDirEnt {status=0x00, name=»RECREATEBAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x69, al=c400c500c600c700c800c900ca000000}
    ProbeDirEnt {status=0x00, name=»RECREATESRC«, xl=0x00, bc=0x00, xh=0x00, rc=0x6f, al=cb00cc00cd00ce00cf00d000d1000000}
    ProbeDirEnt {status=0x00, name=»READ    ME «, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=d200d300d400d500d600d700d800d900}
  0x0008800 (2, 0, 3)
    ProbeDirEnt {status=0x00, name=»READ    ME «, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=da00db00dc00dd00de00df00e000e100}
    ProbeDirEnt {status=0x00, name=»READ    ME «, xl=0x02, bc=0x00, xh=0x00, rc=0x80, al=e200e300e400e500e600e700e800e900}
    ProbeDirEnt {status=0x00, name=»READ    ME «, xl=0x03, bc=0x00, xh=0x00, rc=0x66, al=ea00eb00ec00ed00ee00ef00f0000000}
    ProbeDirEnt {status=0x00, name=»AM86DRC H  «, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=f1000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86DRCSL86«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=f200f300f400f500f600f700f800f900}
    ProbeDirEnt {status=0x00, name=»AM86DRCSL86«, xl=0x01, bc=0x00, xh=0x00, rc=0x6e, al=fa00fb00fc00fd00fe00ff0000010000}
    ProbeDirEnt {status=0x00, name=»AMQ6DRCSL86«, xl=0x00, bc=0x00, xh=0x00, rc=0x3d, al=01010201030104010000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86DRCBL86«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=050106010701080109010a010b010c01}
    ProbeDirEnt {status=0x00, name=»AM86DRCBL86«, xl=0x01, bc=0x00, xh=0x00, rc=0x6f, al=0d010e010f0110011101120113010000}
    ProbeDirEnt {status=0x00, name=»AMQ6DRCBL86«, xl=0x00, bc=0x00, xh=0x00, rc=0x3d, al=14011501160117010000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86DRCCL86«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=180119011a011b011c011d011e011f01}
    ProbeDirEnt {status=0x00, name=»AM86DRCCL86«, xl=0x01, bc=0x00, xh=0x00, rc=0x6f, al=20012101220123012401250126010000}
    ProbeDirEnt {status=0x00, name=»AMQ6DRCCL86«, xl=0x00, bc=0x00, xh=0x00, rc=0x3d, al=2701280129012a010000000000000000}
    ProbeDirEnt {status=0x00, name=»AM86DRCML86«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=2b012c012d012e012f01300131013201}
    ProbeDirEnt {status=0x00, name=»AM86DRCML86«, xl=0x01, bc=0x00, xh=0x00, rc=0x6e, al=33013401350136013701380139010000}
    ProbeDirEnt {status=0x00, name=»AMQ6DRCML86«, xl=0x00, bc=0x00, xh=0x00, rc=0x3d, al=3a013b013c013d010000000000000000}
    ProbeDirEnt {status=0x00, name=»DATABAS1C  «, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=3e013f01400141014201430144014501}
    ProbeDirEnt {status=0x00, name=»DATABAS1C  «, xl=0x01, bc=0x00, xh=0x00, rc=0x28, al=46014701480100000000000000000000}
    ProbeDirEnt {status=0x00, name=»DATABAS2C  «, xl=0x00, bc=0x00, xh=0x00, rc=0x28, al=49014a014b0100000000000000000000}
    ProbeDirEnt {status=0x00, name=»DATABASEH  «, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=4c010000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»RECREAT1C  «, xl=0x00, bc=0x00, xh=0x00, rc=0x25, al=4d014e014f0100000000000000000000}
    ProbeDirEnt {status=0x00, name=»RECREAT2C  «, xl=0x00, bc=0x00, xh=0x00, rc=0x2f, al=50015101520100000000000000000000}
    ProbeDirEnt {status=0x00, name=»RECREATEH  «, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=53010000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»INSTJOB SUB«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=54010000000000000000000000000000}
  0x0008c00 (2, 0, 4)
  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)
+  82 -  18 <Tree 0x0-0x9a000-0x134000>
+  73 -  30 <Tree 0x0-0x9a000-0x134000>

Full view