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: . C E H I L M P Q R S T X

⟦d0422dc08⟧ CpmFSAuto

    Length: 358144 (0x57700)
    Types: CpmFSAuto
    Notes: CP/M-fs(512_2048_0x1_*1+1_1:0_34:0_48), MZ-80B, Probe-CPM

Derivation

└─⟦f0eb17f9f⟧ Bits:30009437 MZ-80B PROPASCAL 22 1.42(1) USER No 239 COMPAS 20/7 82
    └─⟦this⟧ 

CpmFSAuto

Media:             [0, 0, 1] … [34, 0, 20] {256: 1, 512: 699}
Signature:         512_2048_0x1_*1+1_1:0_34:0_48
Confidence score:  +50/-0 
Sector size:       512
Block size:        2048
Directory entries: 48
Block number size: 8
Extent-mask:       0x01
Sector-interleave: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
Tracks:            (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0) […] (29, 0), (30, 0), (31, 0), (32, 0), (33, 0), (34, 0)
user bc length name artifact
00128.XRF⟦929221a11⟧ TextFile
004352CALC.PAS⟦9555098e7⟧ TextFile
0027904COMPAS.COM⟦632efc1d4⟧
002304COMPAS.ERM⟦2a41d6abd⟧ TextFile
0011904COMPAS.HLP⟦16a920f8d⟧ TextFile
0010880CROSSREF.PAS⟦ccbdab2af⟧ TextFile
006656ED.COM⟦0397b96b6⟧
006144ERRORS.TXT⟦f233ce8f5⟧
001536H.COM⟦3aeb39377⟧
00128H.PAS⟦e72b765f1⟧ TextFile
00128H.REL⟦9075080d3⟧
005888H1LIB.MAC⟦5c94b2773⟧ TextFile
002048HEXDUMP.PAS⟦9be0b5ac4⟧ TextFile
0019840INSTALL.PAS⟦d0093548d⟧ TextFile
0016512INSTCRT.PAS⟦b9d012edb⟧ TextFile
00128LøKKE.PAS⟦07c76d975⟧ TextFile
00128MOTORTID.COM⟦f601cead9⟧
0032000PASLIB.REL⟦7694a8c2c⟧
007424PIP.COM⟦7f9e12a92⟧
001280PRIMES.PAS⟦5939e3963⟧ TextFile
0016384PROLINK.COM⟦94053e1f6⟧
0023296PROPAS.COM⟦5a6b81a60⟧
0041216PROPAS2.COM⟦4167f1774⟧
0042496PROPAS3.COM⟦d7f71546d⟧
001664QSORT.PAS⟦88392d57b⟧ TextFile
003840README.DOC⟦3dea10f80⟧ TextFile
00512RESULTS.PRN⟦98de7b074⟧ TextFile
001920SAMMLIGN.PAS⟦476a49f62⟧ TextFile
005248STAT.COM⟦614d0b1d6⟧
00128TEST.PAS⟦07c76d975⟧ TextFile
0012032XREF.COM⟦ab5681b16⟧

CP/M filesystem probe

Geometry: [[0, 0, 1], [34, 0, 20]]

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

Credible directory tracks:
   (1, 0)  0x2700 17-17-2-1-1-1-1-1-0-0-0-0-0-0-0-0-0-0-0-0

Total credibility: 33

Block number width: ok8

   8     0     2   166     0  False
  16     0    22 41119     0   True

Block Sizes:
    2048 0x01 +33 -0
    4096 0x03 +12 -21
    8192 0x07 +12 -21
   16384 0x0f +12 -21
   32768 0x1f +12 -21
   65536 0x3f +12 -21
     512 0x00 +7 -26
    1024 0x00 +7 -26
     128 0x00 +6 -27
     256 0x00 +6 -27

Candidate interleaves in order of directory credibility:

Penalty  Name         Order                                                                     Resulting dir order
      0  normal-1     (1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20)                      [16, 16, 1]   +50/-0
From the beastiarium: CpmFSJames   +0/-0

File & label names found:
  0x0002700 (1, 0, 1)
    ProbeDirEnt {status=0x00, name=»PROPAS2 COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=02030405060708090a0b0c0d0e0f1011}
    ProbeDirEnt {status=0x00, name=»PROPAS2 COM«, xl=0x02, bc=0x00, xh=0x00, rc=0x42, al=12131415160000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PROPAS3 COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=1718191a1b1c1d1e1f20212223242526}
    ProbeDirEnt {status=0x00, name=»PROPAS3 COM«, xl=0x02, bc=0x00, xh=0x00, rc=0x4c, al=2728292a2b0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PROLINK COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=2c2d2e2f303132330000000000000000}
    ProbeDirEnt {status=0x00, name=»ERRORS  TXT«, xl=0x00, bc=0x00, xh=0x00, rc=0x30, al=34353600000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PROPAS  COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x36, al=3738393a3b3c3d3e3f40414200000000}
    ProbeDirEnt {status=0x00, name=»PIP     COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x3a, al=43444546000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»ED      COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x34, al=4748494a000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»STAT    COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x29, al=4b4c4d00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PASLIB  REL«, xl=0x01, bc=0x00, xh=0x00, rc=0x7a, al=4f505152535455565758595a5b5c5d5e}
    ProbeDirEnt {status=0x00, name=»H       PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=4e000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»H1LIB   MAC«, xl=0x00, bc=0x00, xh=0x00, rc=0x2e, al=5f606100000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»XREF    COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x5e, al=62636465666700000000000000000000}
    ProbeDirEnt {status=0x00, name=»H       COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x0c, al=68000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»H       REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=69000000000000000000000000000000}
  0x0002900 (1, 0, 2)
    ProbeDirEnt {status=0x00, name=»LøKKE   PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=6a000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TEST    PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=6b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»RESULTS PRN«, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=6c000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»COMPAS  COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x5a, al=6d6e6f707172737475767778797a0000}
    ProbeDirEnt {status=0x00, name=»COMPAS  ERM«, xl=0x00, bc=0x00, xh=0x00, rc=0x12, al=7b7c0000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»COMPAS  HLP«, xl=0x00, bc=0x00, xh=0x00, rc=0x5d, al=7d7e7f80818200000000000000000000}
    ProbeDirEnt {status=0x00, name=»README  DOC«, xl=0x00, bc=0x00, xh=0x00, rc=0x1e, al=83840000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CALC    PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x22, al=85868700000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CROSSREFPAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x55, al=88898a8b8c8d00000000000000000000}
    ProbeDirEnt {status=0x00, name=»HEXDUMP PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x10, al=8e000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»INSTALL PAS«, xl=0x01, bc=0x00, xh=0x00, rc=0x1b, al=8f909192939495969798000000000000}
    ProbeDirEnt {status=0x00, name=»INSTCRT PAS«, xl=0x01, bc=0x00, xh=0x00, rc=0x01, al=999a9b9c9d9e9fa0a100000000000000}
    ProbeDirEnt {status=0x00, name=»PRIMES  PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=a2000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»QSORT   PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=a3000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SAMMLIGNPAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x0f, al=a4000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»MOTORTIDCOM«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=a5000000000000000000000000000000}
  0x0002b00 (1, 0, 3)
    ProbeDirEnt {status=0x00, name=»        XRF«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=a6000000000000000000000000000000}
*  50 -   0 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]

Full view