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: 3 5 A C D E G I L M O Q R S T

⟦9d0d4fbd5⟧ Bits:30003931/piccolo-disk6.imd Disketter indleveret af Steffen Jensen (Piccolo/Piccoline), 5¼" Floppy Disk, CpmFSAuto, ImdContainer

    Length: 328704 (0x50400)
    Description: Bits:30003931/piccolo-disk6.imd Disketter indleveret af Steffen Jensen (Piccolo/Piccoline)
    Types: 5¼" Floppy Disk, CpmFSAuto, ImdContainer
    Notes: CpmFSAuto,512,2048,48,0x1,1<2,2:0-35:1

CpmFSAuto

Media:             [0, 0, 1] … [35, 1, 9] {128: 16, 256: 16, 512: 630}
Signature:         CpmFSAuto,512,2048,48,0x1,1<2,2:0-35:1
Confidence score:  +45/-0
Sector size:       512
Block size:        2048
Directory entries: 48
Block number size: 8
Extent-mask:       0x01
Sector-interleave: 1, 3, 5, 7, 9, 2, 4, 6, 8
Tracks:            (2, 0), (2, 1), (3, 0), (3, 1), (4, 0), (4, 1) […] (33, 0), (33, 1), (34, 0), (34, 1), (35, 0), (35, 1)
user bc length name artifact
0 0 1920 3A TEKST ⟦564b518c5⟧
0 0 1024 ABC ⟦d1675c370⟧ TextFile
0 0 384 ABCD ⟦0baff3706⟧ TextFile
0 0 1024 AUTOEXEC.COM ⟦b8bc8b3ca⟧
0 0 28672 COMAL80.COM ⟦587397edf⟧
0 0 9984 COMALCNV.COM ⟦b863b74a6⟧
0 0 128 DISKNR ⟦7b39a04d5⟧
0 0 2432 ERRMSG ⟦dddd344a2⟧
0 0 2048 GARBAGE ⟦ab8a79e46⟧
0 0 768 LIGNING ⟦080caedc3⟧
0 0 384 MAGNIFIE.R ⟦6c012372b⟧
0 0 384 ORDSPLIT.NIN ⟦01934f451⟧
0 0 512 Q DIR ⟦137e42f4f⟧
0 0 384 REGISTER ⟦18076e0cc⟧ TextFile
0 0 4096 REGISTER.FIL ⟦ea0fdc70f⟧ TextFile
0 0 384 S FILER ⟦fe1bcbedd⟧
0 0 14336 SA ⟦4ca9db8ff⟧
0 0 14336 SB ⟦4ca9db8ff⟧
0 0 1664 SBJ TEKS.T ⟦e013fb715⟧
0 0 1664 SBJ TEKS.T 2 ⟦9bacbac09⟧
0 0 14336 SC ⟦4ca9db8ff⟧
0 0 14336 SD ⟦4ca9db8ff⟧
0 0 14336 SE ⟦4ca9db8ff⟧
0 0 14336 SF ⟦4ca9db8ff⟧
0 0 14336 SG ⟦4ca9db8ff⟧
0 0 14336 SH ⟦4ca9db8ff⟧
0 0 14336 SI ⟦4ca9db8ff⟧
0 0 14336 SJ ⟦4ca9db8ff⟧
0 0 384 SKÆRM I/.O ⟦10403829c⟧
0 0 1280 SYSTEXT.C80 ⟦9864c1927⟧
0 0 5504 TEKST BE ⟦e51c7da7e⟧
0 0 512 TEOBEN ⟦c615d8c33⟧ TextFile
0 0 512 TEOBEN2 ⟦542b62b77⟧ TextFile
0 0 5632 TEXT EXT ⟦5948dea8d⟧

CP/M filesystem probe

Geometry: [[0, 0, 1], [35, 1, 9]]

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

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

Total credibility: 34

Block number width: ok8

   8     0     2   118     0  False
  16     0    16 30068     0   True

00:COMAL80 COM rc=0x0e0 c=0x00e ProbeDirEnt {status=0x00, name=»COMAL80 COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x60, al=02030405060708090a0b0c0d0e0f0000}
00:AUTOEXECCOM rc=0x008 c=0x001 ProbeDirEnt {status=0x00, name=»AUTOEXECCOM«, xl=0x00, bc=0x00, xh=0x00, rc=0x08, al=10000000000000000000000000000000}
00:COMALCNVCOM rc=0x04e c=0x005 ProbeDirEnt {status=0x00, name=»COMALCNVCOM«, xl=0x00, bc=0x00, xh=0x00, rc=0x4e, al=11121314150000000000000000000000}
00:ERRMSG      rc=0x013 c=0x002 ProbeDirEnt {status=0x00, name=»ERRMSG     «, xl=0x00, bc=0x00, xh=0x00, rc=0x13, al=16170000000000000000000000000000}
00:SYSTEXT C80 rc=0x00a c=0x001 ProbeDirEnt {status=0x00, name=»SYSTEXT C80«, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=18000000000000000000000000000000}
00:DISKNR      rc=0x001 c=0x001 ProbeDirEnt {status=0x00, name=»DISKNR     «, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=19000000000000000000000000000000}
00:ABC         rc=0x008 c=0x001 ProbeDirEnt {status=0x00, name=»ABC        «, xl=0x00, bc=0x00, xh=0x00, rc=0x08, al=1a000000000000000000000000000000}
00:SK[RM I/O   rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»SKÆRM I/O  «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=1c000000000000000000000000000000}
00:SA          rc=0x070 c=0x007 ProbeDirEnt {status=0x00, name=»SA         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=1d1e1f20212223000000000000000000}
00:SB          rc=0x070 c=0x007 ProbeDirEnt {status=0x00, name=»SB         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=2425262728292a000000000000000000}
00:SC          rc=0x070 c=0x007 ProbeDirEnt {status=0x00, name=»SC         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=2b2c2d2e2f3031000000000000000000}
00:SD          rc=0x070 c=0x007 ProbeDirEnt {status=0x00, name=»SD         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=32333435363738000000000000000000}
00:SE          rc=0x070 c=0x007 ProbeDirEnt {status=0x00, name=»SE         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=393a3b3c3d3e3f000000000000000000}
00:SF          rc=0x070 c=0x007 ProbeDirEnt {status=0x00, name=»SF         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=40414243444546000000000000000000}
00:SG          rc=0x070 c=0x007 ProbeDirEnt {status=0x00, name=»SG         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=4748494a4b4c4d000000000000000000}
00:SH          rc=0x070 c=0x007 ProbeDirEnt {status=0x00, name=»SH         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=4e4f5051525354000000000000000000}
00:SI          rc=0x070 c=0x007 ProbeDirEnt {status=0x00, name=»SI         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=55565758595a5b000000000000000000}
00:SJ          rc=0x070 c=0x007 ProbeDirEnt {status=0x00, name=»SJ         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=5c5d5e5f606162000000000000000000}
00:S FILER     rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»S FILER    «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=63000000000000000000000000000000}
00:LIGNING     rc=0x006 c=0x001 ProbeDirEnt {status=0x00, name=»LIGNING    «, xl=0x00, bc=0x00, xh=0x00, rc=0x06, al=64000000000000000000000000000000}
00:Q DIR       rc=0x004 c=0x001 ProbeDirEnt {status=0x00, name=»Q DIR      «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=1b000000000000000000000000000000}
00:ABCD        rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»ABCD       «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=65000000000000000000000000000000}
00:ORDSPLITNIN rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»ORDSPLITNIN«, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=66000000000000000000000000000000}
00:REGISTER    rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»REGISTER   «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=67000000000000000000000000000000}
00:REGISTERFIL rc=0x020 c=0x002 ProbeDirEnt {status=0x00, name=»REGISTERFIL«, xl=0x00, bc=0x00, xh=0x00, rc=0x20, al=68690000000000000000000000000000}
00:GARBAGE     rc=0x010 c=0x001 ProbeDirEnt {status=0x00, name=»GARBAGE    «, xl=0x00, bc=0x00, xh=0x00, rc=0x10, al=6a000000000000000000000000000000}
00:TEOBEN      rc=0x004 c=0x001 ProbeDirEnt {status=0x00, name=»TEOBEN     «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=6b000000000000000000000000000000}
00:TEOBEN2     rc=0x004 c=0x001 ProbeDirEnt {status=0x00, name=»TEOBEN2    «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=6c000000000000000000000000000000}
00:MAGNIFIER   rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»MAGNIFIER  «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=6d000000000000000000000000000000}
00:TEKST BE    rc=0x02b c=0x003 ProbeDirEnt {status=0x00, name=»TEKST BE   «, xl=0x00, bc=0x00, xh=0x00, rc=0x2b, al=6e6f7000000000000000000000000000}
00:SBJ TEKST   rc=0x00d c=0x001 ProbeDirEnt {status=0x00, name=»SBJ TEKST  «, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=71000000000000000000000000000000}
00:SBJ TEKST 2 rc=0x00d c=0x001 ProbeDirEnt {status=0x00, name=»SBJ TEKST 2«, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=72000000000000000000000000000000}
00:3A TEKST    rc=0x00f c=0x001 ProbeDirEnt {status=0x00, name=»3A TEKST   «, xl=0x00, bc=0x00, xh=0x00, rc=0x0f, al=73000000000000000000000000000000}
00:TEXT EXT    rc=0x02c c=0x003 ProbeDirEnt {status=0x00, name=»TEXT EXT   «, xl=0x00, bc=0x00, xh=0x00, rc=0x2c, al=74757600000000000000000000000000}
Block Size 2048.00 2048 extent_mask = 0x1

Candidate interleaves in order of directory credibility:

Penalty  Name         Order                                                                     Resulting dir order
      0  normal-2     (1-3-5-7-9-2-4-6-8)                                                       [16, 16, 2]   +45/-0
     20  normal-1     (1-2-3-4-5-6-7-8-9)                                                       [16, 0, 16, 0, 2]   +39/-22

File & label names found:
  0x0003c00 (2, 0, 1)
    ProbeDirEnt {status=0x00, name=»COMAL80 COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x60, al=02030405060708090a0b0c0d0e0f0000}
    ProbeDirEnt {status=0x00, name=»AUTOEXECCOM«, xl=0x00, bc=0x00, xh=0x00, rc=0x08, al=10000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»COMALCNVCOM«, xl=0x00, bc=0x00, xh=0x00, rc=0x4e, al=11121314150000000000000000000000}
    ProbeDirEnt {status=0x00, name=»ERRMSG     «, xl=0x00, bc=0x00, xh=0x00, rc=0x13, al=16170000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SYSTEXT C80«, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=18000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DISKNR     «, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=19000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»ABC        «, xl=0x00, bc=0x00, xh=0x00, rc=0x08, al=1a000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SKÆRM I/O  «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=1c000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SA         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=1d1e1f20212223000000000000000000}
    ProbeDirEnt {status=0x00, name=»SB         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=2425262728292a000000000000000000}
    ProbeDirEnt {status=0x00, name=»SC         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=2b2c2d2e2f3031000000000000000000}
    ProbeDirEnt {status=0x00, name=»SD         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=32333435363738000000000000000000}
    ProbeDirEnt {status=0x00, name=»SE         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=393a3b3c3d3e3f000000000000000000}
    ProbeDirEnt {status=0x00, name=»SF         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=40414243444546000000000000000000}
    ProbeDirEnt {status=0x00, name=»SG         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=4748494a4b4c4d000000000000000000}
    ProbeDirEnt {status=0x00, name=»SH         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=4e4f5051525354000000000000000000}
  0x0004000 (2, 0, 3)
    ProbeDirEnt {status=0x00, name=»SI         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=55565758595a5b000000000000000000}
    ProbeDirEnt {status=0x00, name=»SJ         «, xl=0x00, bc=0x00, xh=0x00, rc=0x70, al=5c5d5e5f606162000000000000000000}
    ProbeDirEnt {status=0x00, name=»S FILER    «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=63000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»LIGNING    «, xl=0x00, bc=0x00, xh=0x00, rc=0x06, al=64000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»Q DIR      «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=1b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»ABCD       «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=65000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»ORDSPLITNIN«, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=66000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»REGISTER   «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=67000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»REGISTERFIL«, xl=0x00, bc=0x00, xh=0x00, rc=0x20, al=68690000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»GARBAGE    «, xl=0x00, bc=0x00, xh=0x00, rc=0x10, al=6a000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TEOBEN     «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=6b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TEOBEN2    «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=6c000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»MAGNIFIER  «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=6d000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TEKST BE   «, xl=0x00, bc=0x00, xh=0x00, rc=0x2b, al=6e6f7000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SBJ TEKST  «, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=71000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SBJ TEKST 2«, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=72000000000000000000000000000000}
  0x0004400 (2, 0, 5)
    ProbeDirEnt {status=0x00, name=»3A TEKST   «, xl=0x00, bc=0x00, xh=0x00, rc=0x0f, al=73000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TEXT EXT   «, xl=0x00, bc=0x00, xh=0x00, rc=0x2c, al=74757600000000000000000000000000}
+  45 -   0 <Tree 0x0-0x28200-0x50400>
+  39 -  22 <Tree 0x0-0x28200-0x50400>

Full view