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 L M O P R S T

⟦0c326962c⟧ 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

└─⟦49cd49952⟧ Bits:30009431 50004848
    └─⟦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:  +57/-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
0 0 3584 EASTER.COM ⟦7375b1747⟧
0 0 2304 EASTER.PAS ⟦f786ec889⟧ TextFile
0 0 896 EASTER.REL ⟦ceb4a4792⟧
0 0 6656 ED.COM ⟦0397b96b6⟧
0 0 11264 LIFE.COM ⟦cbbe2482a⟧
0 0 7808 LIFE.PAS ⟦56ae5cb62⟧ TextFile
0 0 4352 LIFE.REL ⟦4fd979404⟧
0 0 128 LØKKE.BAK ⟦c52c7891e⟧ TextFile
0 0 1536 LØKKE.COM ⟦b4c1811f9⟧
0 0 128 LØKKE.PAS ⟦d6b6424e4⟧ TextFile
0 0 256 LØKKE.REL ⟦ced5f9aea⟧
0 0 640 OMVEND.PAS ⟦1c7cff9bc⟧ TextFile
0 0 7424 PIP.COM ⟦7f9e12a92⟧
0 0 256 POTENS.BAK ⟦853f56693⟧ TextFile
0 0 3840 POTENS.COM ⟦3d4d3d38a⟧
0 0 256 POTENS.PAS ⟦fb4d9a197⟧ TextFile
0 0 512 POTENS.REL ⟦02cd036c6⟧
0 0 21248 PRIMES.COM ⟦31d559608⟧
0 0 1664 PRIMES.PAS ⟦d418b2803⟧ TextFile
0 0 640 PRIMES.REL ⟦ff7de1b3d⟧
0 0 640 PROGRAM1.BAK ⟦818501795⟧ TextFile
0 0 3840 PROGRAM1.COM ⟦ea23519f1⟧
0 0 640 PROGRAM1.PAS ⟦3b8382615⟧ TextFile
0 0 768 PROGRAM1.REL ⟦6e206ac41⟧
0 0 768 PROGRAM4.BAK ⟦c0f198061⟧ TextFile
0 0 3840 PROGRAM4.COM ⟦024682632⟧
0 0 768 PROGRAM4.PAS ⟦0f776a711⟧ TextFile
0 0 512 PROGRAM4.REL ⟦691b4ce37⟧
0 0 1664 READ.ME ⟦31d94ad0d⟧ TextFile
0 0 9216 RESULTS.COM ⟦46223ba66⟧
0 0 2176 RESULTS.PAS ⟦96e0fe43c⟧ TextFile
0 0 640 RESULTS.PRN ⟦61e198754⟧ TextFile
0 0 1024 RESULTS.REL ⟦1d27b06d6⟧
0 0 5248 STAT.COM ⟦614d0b1d6⟧
0 0 8576 TOVER.COM ⟦e09de5083⟧
0 0 1280 TOWER.BAK ⟦ea5c94628⟧ TextFile
0 0 8576 TOWER.COM ⟦991d8ac46⟧
0 0 1280 TOWER.PAS ⟦6095635bd⟧ TextFile
0 0 2048 TOWER.PRN ⟦0f802951c⟧ TextFile
0 0 896 TOWER.REL ⟦abcdcfaf6⟧

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 16-17-10-1-1-1-1-1-0-0-0-0-0-0-0-0-0-0-0-0

Total credibility: 40

Block number width: ok8

   8     0     2    87     0  False
  16     0     6 22101     0   True

Block Sizes:
    2048 0x01 +40 -0
    4096 0x03 +24 -16
    8192 0x07 +24 -16
   16384 0x0f +24 -16
   32768 0x1f +24 -16
   65536 0x3f +24 -16
    1024 0x00 +18 -22
     512 0x00 +7 -33
     256 0x00 +5 -35
     128 0x00 +2 -38

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)                      [15, 16, 9]   +57/-0

File & label names found:
  0x0002700 (1, 0, 1)
    ProbeDirEnt {status=0x00, name=»LIFE    PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x3d, al=02030405000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OMVEND  BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x00, al=00000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»READ    ME «, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=09000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OMVEND  PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=06000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»LØKKE   PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=07000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»EASTER  PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x12, al=20210000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»RESULTS PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x11, al=22230000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PRIMES  PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=24000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»LØKKE   REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=08000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»LØKKE   BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=0e000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»ED      COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x34, al=2c2d2e2f000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»STAT    COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x29, al=30313200000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»RESULTS REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x08, al=33000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»RESULTS COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x48, al=34353637380000000000000000000000}
    ProbeDirEnt {status=0x00, name=»RESULTS PRN«, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=39000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»LIFE    REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x22, al=3a3b3c00000000000000000000000000}
  0x0002900 (1, 0, 2)
    ProbeDirEnt {status=0x00, name=»LIFE    COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x58, al=403d3e3f414200000000000000000000}
    ProbeDirEnt {status=0x00, name=»EASTER  REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x07, al=43000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»EASTER  COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x1c, al=44450000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PRIMES  REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=46000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PRIMES  COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x26, al=484b4c4d4e4f505147494a0000000000}
    ProbeDirEnt {status=0x00, name=»PIP     COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x3a, al=0a0b0c0d000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»LØKKE   COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x0c, al=0f000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TOWER   BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=10000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TOWER   PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=11000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TOWER   REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x07, al=12000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TOWER   COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x43, al=13145556570000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PROGRAM4BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x06, al=15000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PROGRAM1REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x06, al=16000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PROGRAM1COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x1e, al=17180000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PROGRAM1BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=19000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»POTENS  REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=1a000000000000000000000000000000}
  0x0002b00 (1, 0, 3)
    ProbeDirEnt {status=0x00, name=»POTENS  BAK«, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=1b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»POTENS  PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=1c000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»POTENS  COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x1e, al=1d1e0000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PROGRAM1PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=1f000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PROGRAM4PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x06, al=25000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PROGRAM4REL«, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=26000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PROGRAM4COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x1e, al=27280000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TOVER   COM«, xl=0x00, bc=0x00, xh=0x00, rc=0x43, al=292a2b52530000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TOWER   PRN«, xl=0x00, bc=0x00, xh=0x00, rc=0x10, al=54000000000000000000000000000000}
*  57 -   0 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]

Full view