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: 5 C K L P S T X

⟦8decd0089⟧ Bits:30003059 Kend din kost undervisningsprogram, 5¼" Floppy Disk, CpmFSAuto

    Length: 1261568 (0x134000)
    Description: Bits:30003059 Kend din kost undervisningsprogram
    Types: 5¼" Floppy Disk, CpmFSAuto
    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:  +74/-0
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 77568 CCPM.SYS ⟦4a045089c⟧
0 0 8320 CVAPF750.FNT ⟦fdb9e7d7b⟧
0 0 8320 CVAPF759.FNT ⟦74f910c92⟧
0 0 8320 CVIBM750.FNT ⟦5ba374790⟧
0 0 8320 CVIBM759.FNT ⟦976f98454⟧
0 0 8320 CVRC750.FNT ⟦5bfb4dcf2⟧
0 0 8320 CVRC759.FNT ⟦648d1202c⟧
0 0 256 KOST ⟦0dcc89fc3⟧
0 0 52096 KOST.000 ⟦4b6f5e6d4⟧
0 0 6656 KOST.001 ⟦f7f8fc513⟧
0 0 3584 KOST.002 ⟦e81db9809⟧
0 0 768 KOST.CFG ⟦8216aaec3⟧ TextFile
0 0 28928 KOST.CMD ⟦014e0d6e8⟧
0 0 41344 KOST.PRG ⟦df92064c6⟧
0 0 128640 KOST1DAT.DAT ⟦ca99ebe6a⟧
0 0 17024 KOST1DAT.IDX ⟦0f3e5a84b⟧
0 0 6912 KOST1DEF.DAT ⟦37c39db11⟧ TextFile
0 0 6400 KOST1DEF.TXT ⟦0253997bc⟧ TextFile
0 0 1664 KOST1KDA.DAT ⟦1019746ec⟧
0 0 128 KOST1KNA.DAT ⟦fc382678b⟧
0 0 512 KOST1KNA.IDX ⟦978b5d1d7⟧
0 0 37504 KOST1LEK.DAT ⟦cdd7b3401⟧
0 0 4352 KOST1LEK.IDX ⟦d106ae8ec⟧
0 0 3584 KOST1LKK.DAT ⟦b6b843bbc⟧
0 0 1408 KOST1LVG.DAT ⟦5dd185c4d⟧
0 0 21888 KOST1NAM.DAT ⟦68600b091⟧
0 0 17024 KOST1NAM.IDX ⟦d9cc8dca1⟧
0 0 7040 KOST1NDA.DAT ⟦bd32c9f88⟧
0 0 1024 KOST1NDA.IDX ⟦f7157c15f⟧
0 0 512 KOST1NNA.DAT ⟦b207a959e⟧
0 0 110848 KOST1SRT.DAT ⟦446d2d7c8⟧
0 0 128 KOST1STA.DAT ⟦c1b8e951d⟧
0 0 2048 KOST1TXT.DAT ⟦8102d8a50⟧ TextFile
0 0 11264 KOSTKON.CMD ⟦4c09b0744⟧
0 0 11904 LOGO750.PIC ⟦0e7f758fb⟧
0 0 11904 LOGO759.PIC ⟦a3d302dbb⟧
0 0 8960 PIP.CMD ⟦e5b107109⟧
0 0 128 STARTUP.0 ⟦838e7f165⟧ TextFile
0 0 47488 TABEL.CMD ⟦75fe8c2ad⟧
0 0 3328 TABEL.DEF ⟦2d54aa65f⟧
0 0 1920 TYPE.CMD ⟦0a9dfbeba⟧

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

Total credibility: 88

Block number width: ok16

   8   152     1   248   203  False
  16     0     8   388     0  False

Block Sizes:
    2048 0x00 +71 -0
    4096 0x01 +12 -59
    8192 0x03 +12 -59
   16384 0x07 +12 -59
   32768 0x0f +12 -59
   65536 0x1f +12 -59
    1024 0x00 +10 -61
     512 0x00 +6 -65
     256 0x00 +4 -67
     128 0x00 +3 -68

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, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +74/-0
     24  normal-2     (1-3-5-7-2-4-6-8)                                                         [25, 24, 1, 1, 25, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +73/-20
     47  normal-3     (1-4-7-2-5-8-3-6)                                                         [25, 2, 1, 25, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +71/-20
From the beastiarium: CpmFSCr16   +0/-0

File & label names found:
  0x0008000 (2, 0, 1)
    ProbeDirEnt {status=0x20, name=»kenddinkost«, xl=0x31, bc=0x00, xh=0x00, rc=0x00, al=00000000000000000011110400111104}
    ProbeDirEnt {status=0x00, name=»KOST     MD«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=080009000a000b000c000d000e000f00}
    ProbeDirEnt {status=0x00, name=»KOST     MD«, xl=0x01, bc=0x00, xh=0x00, rc=0x62, al=10001100120013001400150016000000}
    ProbeDirEnt {status=0x00, name=»KOST     RG«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=1700180019001a001b001c001d001e00}
    ProbeDirEnt {status=0x00, name=»KOST     RG«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=1f002000210022002300240025002600}
    ProbeDirEnt {status=0x00, name=»KOST     RG«, xl=0x02, bc=0x00, xh=0x00, rc=0x43, al=2700280029002a002b00000000000000}
    ProbeDirEnt {status=0x00, name=»KOST     00«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=2c002d002e002f003000310032003300}
    ProbeDirEnt {status=0x00, name=»KOST     00«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=3400350036003700380039003a003b00}
    ProbeDirEnt {status=0x00, name=»KOST     00«, xl=0x02, bc=0x00, xh=0x00, rc=0x80, al=3c003d003e003f004000410042004300}
    ProbeDirEnt {status=0x00, name=»KOST     00«, xl=0x03, bc=0x00, xh=0x00, rc=0x17, al=44004500000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST     01«, xl=0x00, bc=0x00, xh=0x00, rc=0x34, al=46004700480049000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST     02«, xl=0x00, bc=0x00, xh=0x00, rc=0x1c, al=4a004b00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1STADAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=4c000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1LKKDAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x1c, al=4d004e00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1LEKIDX«, xl=0x00, bc=0x00, xh=0x00, rc=0x22, al=4f005000510000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1NNADAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=52000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1TXTDAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x10, al=53000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1NDAIDX«, xl=0x00, bc=0x00, xh=0x00, rc=0x08, al=54000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1KNADAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=55000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1KDADAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=56000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1NDADAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x37, al=5700580059005a000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1DATIDX«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=5b005c005d005e005f00600061006200}
    ProbeDirEnt {status=0x00, name=»KOST1DATIDX«, xl=0x01, bc=0x00, xh=0x00, rc=0x05, al=63000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1NAMDAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=6400650066006700680069006a006b00}
  0x0008400 (2, 0, 2)
    ProbeDirEnt {status=0x00, name=»KOST1NAMDAT«, xl=0x01, bc=0x00, xh=0x00, rc=0x2b, al=6c006d006e0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1NAMIDX«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=6f007000710072007300740075007600}
    ProbeDirEnt {status=0x00, name=»KOST1NAMIDX«, xl=0x01, bc=0x00, xh=0x00, rc=0x05, al=77000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1DEFDAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x36, al=780079007a007b000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1SRTDAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=7c007d007e007f008000810082008300}
    ProbeDirEnt {status=0x00, name=»KOST1SRTDAT«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=8400850086008700880089008a008b00}
    ProbeDirEnt {status=0x00, name=»KOST1SRTDAT«, xl=0x02, bc=0x00, xh=0x00, rc=0x80, al=8c008d008e008f009000910092009300}
    ProbeDirEnt {status=0x00, name=»KOST1SRTDAT«, xl=0x03, bc=0x00, xh=0x00, rc=0x80, al=9400950096009700980099009a009b00}
    ProbeDirEnt {status=0x00, name=»KOST1SRTDAT«, xl=0x04, bc=0x00, xh=0x00, rc=0x80, al=9c009d009e009f00a000a100a200a300}
    ProbeDirEnt {status=0x00, name=»KOST1SRTDAT«, xl=0x05, bc=0x00, xh=0x00, rc=0x80, al=a400a500a600a700a800a900aa00ab00}
    ProbeDirEnt {status=0x00, name=»KOST1SRTDAT«, xl=0x06, bc=0x00, xh=0x00, rc=0x62, al=ac00ad00ae00af00b000b100b2000000}
    ProbeDirEnt {status=0x00, name=»KOST1LVGDAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x0b, al=b3000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1DATDAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=b400b500b600b700b800b900ba00bb00}
    ProbeDirEnt {status=0x00, name=»KOST1DATDAT«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=bc00bd00be00bf00c000c100c200c300}
    ProbeDirEnt {status=0x00, name=»KOST1DATDAT«, xl=0x02, bc=0x00, xh=0x00, rc=0x80, al=c400c500c600c700c800c900ca00cb00}
    ProbeDirEnt {status=0x00, name=»KOST1DATDAT«, xl=0x03, bc=0x00, xh=0x00, rc=0x80, al=cc00cd00ce00cf00d000d100d200d300}
    ProbeDirEnt {status=0x00, name=»KOST1DATDAT«, xl=0x04, bc=0x00, xh=0x00, rc=0x80, al=d400d500d600d700d800d900da00db00}
    ProbeDirEnt {status=0x00, name=»KOST1DATDAT«, xl=0x05, bc=0x00, xh=0x00, rc=0x80, al=dc00dd00de00df00e000e100e200e300}
    ProbeDirEnt {status=0x00, name=»KOST1DATDAT«, xl=0x06, bc=0x00, xh=0x00, rc=0x80, al=e400e500e600e700e800e900ea00eb00}
    ProbeDirEnt {status=0x00, name=»KOST1DATDAT«, xl=0x07, bc=0x00, xh=0x00, rc=0x6d, al=ec00ed00ee00ef00f000f100f2000000}
    ProbeDirEnt {status=0x00, name=»KOST1KNAIDX«, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=f3000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1DEFTXT«, xl=0x00, bc=0x00, xh=0x00, rc=0x32, al=f400f500f600f7000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOST1LEKDAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=f800f900fa00fb00fc00fd00fe00ff00}
    ProbeDirEnt {status=0x00, name=»KOST1LEKDAT«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=00010101020103010401050106010701}
  0x0008800 (2, 0, 3)
    ProbeDirEnt {status=0x00, name=»KOST1LEKDAT«, xl=0x02, bc=0x00, xh=0x00, rc=0x25, al=080109010a0100000000000000000000}
    ProbeDirEnt {status=0x00, name=»CVAPF750FNT«, xl=0x00, bc=0x00, xh=0x00, rc=0x41, al=0b010c010d010e010f01000000000000}
    ProbeDirEnt {status=0x00, name=»CVAPF759FNT«, xl=0x00, bc=0x00, xh=0x00, rc=0x41, al=10011101120113011401000000000000}
    ProbeDirEnt {status=0x00, name=»CVRC759 FNT«, xl=0x00, bc=0x00, xh=0x00, rc=0x41, al=15011601170118011901000000000000}
    ProbeDirEnt {status=0x00, name=»CVRC750 FNT«, xl=0x00, bc=0x00, xh=0x00, rc=0x41, al=1a011b011c011d011e01000000000000}
    ProbeDirEnt {status=0x00, name=»CVIBM750FNT«, xl=0x00, bc=0x00, xh=0x00, rc=0x41, al=1f012001210122012301000000000000}
    ProbeDirEnt {status=0x00, name=»CVIBM759FNT«, xl=0x00, bc=0x00, xh=0x00, rc=0x41, al=24012501260127012801000000000000}
    ProbeDirEnt {status=0x00, name=»KOST    CFG«, xl=0x00, bc=0x00, xh=0x00, rc=0x06, al=29010000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TABEL   DEF«, xl=0x00, bc=0x00, xh=0x00, rc=0x1a, al=2a012b01000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KOSTKON CMD«, xl=0x00, bc=0x00, xh=0x00, rc=0x58, al=2c012d012e012f013001310100000000}
    ProbeDirEnt {status=0x00, name=»LOGO750 PIC«, xl=0x00, bc=0x00, xh=0x00, rc=0x5d, al=32013301340135013601370100000000}
    ProbeDirEnt {status=0x00, name=»LOGO759 PIC«, xl=0x00, bc=0x00, xh=0x00, rc=0x5d, al=380139013a013b013c013d0100000000}
    ProbeDirEnt {status=0x00, name=»KOST       «, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=3e010000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TABEL   CMD«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=3f014001410142014301440145014601}
    ProbeDirEnt {status=0x00, name=»TABEL   CMD«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=4701480149014a014b014c014d014e01}
    ProbeDirEnt {status=0x00, name=»TABEL   CMD«, xl=0x02, bc=0x00, xh=0x00, rc=0x73, al=4f015001510152015301540155015601}
    ProbeDirEnt {status=0x00, name=»CCPM    SYS«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=5701580159015a015b015c015d015e01}
    ProbeDirEnt {status=0x00, name=»CCPM    SYS«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=5f016001610162016301640165016601}
    ProbeDirEnt {status=0x00, name=»CCPM    SYS«, xl=0x02, bc=0x00, xh=0x00, rc=0x80, al=6701680169016a016b016c016d016e01}
    ProbeDirEnt {status=0x00, name=»CCPM    SYS«, xl=0x03, bc=0x00, xh=0x00, rc=0x80, al=6f017001710172017301740175017601}
    ProbeDirEnt {status=0x00, name=»CCPM    SYS«, xl=0x04, bc=0x00, xh=0x00, rc=0x5e, al=7701780179017a017b017c0100000000}
    ProbeDirEnt {status=0x00, name=»PIP     CMD«, xl=0x00, bc=0x00, xh=0x00, rc=0x46, al=7e017f01800181018201000000000000}
    ProbeDirEnt {status=0x00, name=»TYPE    CMD«, xl=0x00, bc=0x00, xh=0x00, rc=0x0f, al=83010000000000000000000000000000}
  0x0008c00 (2, 0, 4)
    ProbeDirEnt {status=0x00, name=»STARTUP 0  «, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=84010000000000000000000000000000}
  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)
+  74 -   0 <Tree 0x0-0x9a000-0x134000>
+  73 -  20 <Tree 0x0-0x9a000-0x134000>

Full view