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: 5 A B C F I K L M N O P R S T V X

⟦13533c9df⟧ Bits:30004194/disk1.imd Data i Folkeskolen (Comet), 5¼" Floppy Disk, CpmFSAuto, ImdContainer

    Length: 819200 (0xc8000)
    Description: Bits:30004194/disk1.imd Data i Folkeskolen (Comet)
    Types: 5¼" Floppy Disk, CpmFSAuto, ImdContainer
    Notes: CP/M-fs(512_4096_0x3_*3+1+3+2_1:0_79:1_48)

CpmFSAuto

Media:             [0, 0, 1] … [79, 1, 10] {512: 1600}
Signature:         512_4096_0x3_*3+1+3+2_1:0_79:1_48
Confidence score:  +38/-0 
Sector size:       512
Block size:        4096
Directory entries: 48
Block number size: 8
Extent-mask:       0x03
Sector-interleave: 1, 4, 7, 10, 3, 6, 9, 2, 5, 8
Tracks:            (1, 0), (1, 1), (2, 0), (2, 1), (3, 0), (3, 1) […] (77, 0), (77, 1), (78, 0), (78, 1), (79, 0), (79, 1)
user bc length name artifact
001792ADRESSER.CSB⟦0b8eb1277⟧
00640BREV.CSB⟦3a1b5fbef⟧
0029440COMAL-80.2⟦0623d340c⟧
00128COMAL80I.NIT⟦7ce8d9d02⟧
0030720COMAL80S.COM⟦967edde80⟧
007936FIND.CSB⟦4a8a43aea⟧
007936FINDPOST.CSB⟦9c6b5bd0b⟧
006528INDSKRIV.CSB⟦086193b1d⟧
00512KASSE.CSB⟦c4ddca334⟧
00128KEYBOARD.DAT⟦5e2d96916⟧
00640KLARGØR.CSB⟦697c9e6f0⟧
003200L&TEST.CSB⟦8d389b80e⟧
003456MEMORY.CSB⟦f32594df9⟧
00896MENU.CSB⟦07f7f184d⟧
001536MENU1.CSB⟦0206d975c⟧
004736MENUT.CSB⟦00bc80a22⟧
00768NBD.CSB⟦9e1549385⟧
004992OPRETFIL.CSB⟦0eee3bb11⟧
00384PLUS.CSB⟦66b8e9d1c⟧
0010112RET.CSB⟦da6574339⟧
0010112RETPOST.CSB⟦615d0c2fc⟧
003456RETTEST.CSB⟦728a49fff⟧
00640RYGNING.CSB⟦a6e125e33⟧
006528SKRIV.CSB⟦b8695c709⟧
0010112SLET.CSB⟦eebabf417⟧
0010112SLETPOST.CSB⟦a04385754⟧
00256SNYD.CSB⟦3cde3c32a⟧
005760TASTATUR.CSB⟦85557d21b⟧
002048TEST1.DAT⟦fbb7a65e4⟧
001920TEST2.DAT⟦28818feec⟧
001920TEST3.DAT⟦590fd5025⟧
001664TEST4.DAT⟦2c66d82e4⟧
002304TEST5.DAT⟦4ee466a77⟧
002560TESTPROG.CSB⟦88fe59cf8⟧
00128TESTTAL.DAT⟦63e9924fc⟧
00384VERS.CSB⟦3ec0d1c40⟧
00128XXXXX.CDE⟦5e2d96916⟧

CP/M filesystem probe

Geometry: [[0, 0, 1], [79, 1, 10]]

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

Credible directory tracks:
   (1, 0)  0x2800 17-1-1-17-0-1-6-0-1-1

Total credibility: 37

Block number width: ok8

   8     0     1    66     0  False
  16     0    17 16447     0   True

Block Sizes:
    4096 0x03 +37 -0
    8192 0x07 +24 -13
   16384 0x0f +24 -13
   32768 0x1f +24 -13
   65536 0x3f +24 -13
    2048 0x01 +19 -18
    1024 0x00 +13 -24
     512 0x00 +8 -29
     256 0x00 +5 -32
     128 0x00 +4 -33

Candidate interleaves in order of directory credibility:

Penalty  Name         Order                                                                     Resulting dir order
      0  Butler3      (1-4-7-10-2-5-8-3-6-9)                                                    [16, 16, 5]   +37/-2
      0  normal-3     (1-4-7-10-3-6-9-2-5-8)                                                    [16, 16, 5]   +38/-0
From the beastiarium: CpmFSJames   +0/-0

File & label names found:
  0x0002800 (1, 0, 1)
    ProbeDirEnt {status=0x00, name=»COMAL80SCOM«, xl=0x01, bc=0x00, xh=0x00, rc=0x70, al=01020304050607080000000000000000}
    ProbeDirEnt {status=0x00, name=»COMAL-802  «, xl=0x01, bc=0x00, xh=0x00, rc=0x66, al=090a0b0c0d0e0f100000000000000000}
    ProbeDirEnt {status=0x00, name=»RYGNING CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=11000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»VERS    CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=12000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»BREV    CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=13000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TESTPROGCSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x14, al=14000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TESTTAL DAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=15000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TEST1   DAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x10, al=16000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TEST2   DAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x0f, al=17000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TEST3   DAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x0f, al=18000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TEST4   DAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=19000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TEST5   DAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x12, al=1a000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPRETFILCSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x27, al=1b1c0000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»COMAL80INIT«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=1d000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KEYBOARDDAT«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=1e000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»INDSKRIVCSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x33, al=1f200000000000000000000000000000}
  0x0002e00 (1, 0, 4)
    ProbeDirEnt {status=0x00, name=»XXXXX   CDE«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=21000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»FIND    CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x3e, al=22230000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KLARGØR CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=24000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»RET     CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x4f, al=25262700000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SLET    CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x4f, al=28292a00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»MENU    CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x07, al=2b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»MENU1   CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x0c, al=2c000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»NBD     CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x06, al=2d000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SKRIV   CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x33, al=2e2f0000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»FINDPOSTCSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x3e, al=30310000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»RETPOST CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x4f, al=32333400000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SLETPOSTCSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x4f, al=35363700000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»RETTEST CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x1b, al=38000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»MEMORY  CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x1b, al=39000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»KASSE   CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=3a000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»ADRESSERCSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x0e, al=3b000000000000000000000000000000}
  0x0003400 (1, 0, 7)
    ProbeDirEnt {status=0x00, name=»PLUS    CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=3c000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TASTATURCSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x2d, al=3d3e0000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»MENUT   CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x25, al=3f400000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SNYD    CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=41000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»L&TEST  CSB«, xl=0x00, bc=0x00, xh=0x00, rc=0x19, al=42000000000000000000000000000000}
*  38 -   0 [1, 4, 7, 10, 3, 6, 9, 2, 5, 8]
+  37 -   2 [1, 4, 7, 10, 2, 5, 8, 3, 6, 9]

Full view