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 - download
Index: ┃ 5 C E F H L O Q S T

⟦f94993941⟧ Bits:30003267 COMAL 80 opgaver - Piccolo - CP/M, 5¼" Floppy Disk, CpmFSAuto

    Length: 328704 (0x50400)
    Description: Bits:30003267 COMAL 80 opgaver - Piccolo - CP/M
    Types: 5¼" Floppy Disk, CpmFSAuto
    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:  +41/-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 CARDANO ⟦fe570ffd3⟧
0 0 28672 COMAL80.COM ⟦587397edf⟧
0 0 1664 EKS10-2 ⟦b1903eea8⟧
0 0 512 EKS11-1 ⟦67ffdb9d4⟧
0 0 512 EKS11-2 ⟦86c05e967⟧
0 0 640 EKS11-3 ⟦aa113b774⟧
0 0 1024 EKS11-6 ⟦c1eaa6c00⟧
0 0 2304 EKS11-7 ⟦c39f9f219⟧
0 0 640 EKS12-1 ⟦6281192a6⟧
0 0 512 EKS8-5 ⟦faf4ef43a⟧
0 0 384 EKS9-2 ⟦6ae8040b7⟧
0 0 384 EKS9-3 ⟦7101587a0⟧
0 0 256 EKS9-5 ⟦c60dca7bc⟧
0 0 7808 FUNKTION ⟦1c5d850cf⟧
0 0 3200 HORNER ⟦300a99069⟧
0 0 256 LOGON ⟦44afddc9f⟧
0 0 384 OPG4+5 ⟦10e80a888⟧
0 0 512 OPGAVE10 ⟦b1ec84828⟧
0 0 512 OPGAVE11 ⟦3b14e2082⟧
0 0 768 OPGAVE12 ⟦e97136dd9⟧
0 0 896 OPGAVE13 ⟦b52f7f6e6⟧
0 0 384 OPGAVE14 ⟦5b4d819c2⟧
0 0 512 OPGAVE15 ⟦c55cfa50f⟧
0 0 640 OPGAVE16 ⟦9579aeb7d⟧
0 0 640 OPGAVE17 ⟦7cbaf88d3⟧
0 0 768 OPGAVE17.A ⟦ccea524c1⟧
0 0 640 OPGAVE18 ⟦521ae5e9a⟧
0 0 896 OPGAVE19 ⟦8b5edcc4f⟧
0 0 6400 OPGAVE2 ⟦d0ead8ca3⟧
0 0 1280 OPGAVE20 ⟦9679eb955⟧
0 0 1280 OPGAVE21 ⟦1536436cb⟧
0 0 384 OPGAVE22 ⟦a3f83d8d4⟧
0 0 384 OPGAVE23 ⟦3cbaf318e⟧
0 0 384 OPGAVE6 ⟦f8a8b28db⟧
0 0 256 OPGAVE7 ⟦2236d4732⟧
0 0 384 OPGAVE8 ⟦d9bb68771⟧
0 0 384 OPGAVE9 ⟦0ebf7c001⟧
0 0 2688 OVERVGT ⟦b16e773ea⟧
0 0 896 QUICKSRT ⟦30a781fa6⟧
0 0 1280 SYSTEXT.C80 ⟦9864c1927⟧
0 0 6400 TURTLE ⟦a8ef738dc⟧

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

Total credibility: 41

Block number width: ok8

   8     0     2    90     0  False
  16     0     2 23129     0   True

00:EKS8-5      rc=0x004 c=0x001 ProbeDirEnt {status=0x00, name=»EKS8-5     «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=02000000000000000000000000000000}
00:COMAL80 COM rc=0x0e0 c=0x00e ProbeDirEnt {status=0x00, name=»COMAL80 COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x60, al=0405060708090a0b0c0d0e0f10110000}
00:LOGON       rc=0x002 c=0x001 ProbeDirEnt {status=0x00, name=»LOGON      «, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=03000000000000000000000000000000}
00:OPGAVE14    rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE14   «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=12000000000000000000000000000000}
00:OPGAVE17    rc=0x005 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE17   «, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=13000000000000000000000000000000}
00:OPGAVE16    rc=0x005 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE16   «, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=14000000000000000000000000000000}
00:OPGAVE12    rc=0x006 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE12   «, xl=0x00, bc=0x00, xh=0x00, rc=0x06, al=15000000000000000000000000000000}
00:OPGAVE11    rc=0x004 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE11   «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=16000000000000000000000000000000}
00:OPGAVE22    rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE22   «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=17000000000000000000000000000000}
00:OPGAVE17A   rc=0x006 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE17A  «, xl=0x00, bc=0x00, xh=0x00, rc=0x06, al=18000000000000000000000000000000}
00:OPGAVE21    rc=0x00a c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE21   «, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=19000000000000000000000000000000}
00:OPGAVE19    rc=0x007 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE19   «, xl=0x00, bc=0x00, xh=0x00, rc=0x07, al=1a000000000000000000000000000000}
00:OPGAVE20    rc=0x00a c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE20   «, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=1b000000000000000000000000000000}
00:OPG4+5      rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»OPG4+5     «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=1c000000000000000000000000000000}
00:OPGAVE6     rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE6    «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=1d000000000000000000000000000000}
00:OPGAVE7     rc=0x002 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE7    «, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=1e000000000000000000000000000000}
00:OPGAVE8     rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE8    «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=1f000000000000000000000000000000}
00:OPGAVE9     rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE9    «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=20000000000000000000000000000000}
00:OPGAVE23    rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE23   «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=21000000000000000000000000000000}
00:OPGAVE13    rc=0x007 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE13   «, xl=0x00, bc=0x00, xh=0x00, rc=0x07, al=22000000000000000000000000000000}
00:OPGAVE10    rc=0x004 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE10   «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=23000000000000000000000000000000}
00:OPGAVE15    rc=0x004 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE15   «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=24000000000000000000000000000000}
00:OPGAVE18    rc=0x005 c=0x001 ProbeDirEnt {status=0x00, name=»OPGAVE18   «, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=25000000000000000000000000000000}
00:EKS12-1     rc=0x005 c=0x001 ProbeDirEnt {status=0x00, name=»EKS12-1    «, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=26000000000000000000000000000000}
00:EKS9-2      rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»EKS9-2     «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=27000000000000000000000000000000}
00:EKS9-3      rc=0x003 c=0x001 ProbeDirEnt {status=0x00, name=»EKS9-3     «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=28000000000000000000000000000000}
00:EKS9-5      rc=0x002 c=0x001 ProbeDirEnt {status=0x00, name=»EKS9-5     «, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=29000000000000000000000000000000}
00:SYSTEXT C80 rc=0x00a c=0x001 ProbeDirEnt {status=0x00, name=»SYSTEXT C80«, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=2a000000000000000000000000000000}
00:EKS10-2     rc=0x00d c=0x001 ProbeDirEnt {status=0x00, name=»EKS10-2    «, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=2b000000000000000000000000000000}
00:EKS11-1     rc=0x004 c=0x001 ProbeDirEnt {status=0x00, name=»EKS11-1    «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=2c000000000000000000000000000000}
00:EKS11-2     rc=0x004 c=0x001 ProbeDirEnt {status=0x00, name=»EKS11-2    «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=2d000000000000000000000000000000}
00:EKS11-3     rc=0x005 c=0x001 ProbeDirEnt {status=0x00, name=»EKS11-3    «, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=2e000000000000000000000000000000}
00:EKS11-6     rc=0x008 c=0x001 ProbeDirEnt {status=0x00, name=»EKS11-6    «, xl=0x00, bc=0x00, xh=0x00, rc=0x08, al=2f000000000000000000000000000000}
00:EKS11-7     rc=0x012 c=0x002 ProbeDirEnt {status=0x00, name=»EKS11-7    «, xl=0x00, bc=0x00, xh=0x00, rc=0x12, al=30310000000000000000000000000000}
00:QUICKSRT    rc=0x007 c=0x001 ProbeDirEnt {status=0x00, name=»QUICKSRT   «, xl=0x00, bc=0x00, xh=0x00, rc=0x07, al=32000000000000000000000000000000}
00:OVERVGT     rc=0x015 c=0x002 ProbeDirEnt {status=0x00, name=»OVERVGT    «, xl=0x00, bc=0x00, xh=0x00, rc=0x15, al=33340000000000000000000000000000}
00:FUNKTION    rc=0x03d c=0x004 ProbeDirEnt {status=0x00, name=»FUNKTION   «, xl=0x00, bc=0x00, xh=0x00, rc=0x3d, al=35363738000000000000000000000000}
00:HORNER      rc=0x019 c=0x002 ProbeDirEnt {status=0x00, name=»HORNER     «, xl=0x00, bc=0x00, xh=0x00, rc=0x19, al=393a0000000000000000000000000000}
00:CARDANO     rc=0x00f c=0x001 ProbeDirEnt {status=0x00, name=»CARDANO    «, xl=0x00, bc=0x00, xh=0x00, rc=0x0f, al=3b000000000000000000000000000000}
00:OPGAVE2     rc=0x032 c=0x004 ProbeDirEnt {status=0x00, name=»OPGAVE2    «, xl=0x00, bc=0x00, xh=0x00, rc=0x32, al=53545556000000000000000000000000}
00:TURTLE      rc=0x032 c=0x004 ProbeDirEnt {status=0x00, name=»TURTLE     «, xl=0x00, bc=0x00, xh=0x00, rc=0x32, al=5758595a000000000000000000000000}
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, 9]   +41/-0
     27  normal-1     (1-2-3-4-5-6-7-8-9)                                                       [16, 0, 16, 0, 9]   +41/-47

File & label names found:
  0x0003c00 (2, 0, 1)
    ProbeDirEnt {status=0x00, name=»EKS8-5     «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=02000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»COMAL80 COM«, xl=0x01, bc=0x00, xh=0x00, rc=0x60, al=0405060708090a0b0c0d0e0f10110000}
    ProbeDirEnt {status=0x00, name=»LOGON      «, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=03000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE14   «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=12000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE17   «, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=13000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE16   «, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=14000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE12   «, xl=0x00, bc=0x00, xh=0x00, rc=0x06, al=15000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE11   «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=16000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE22   «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=17000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE17A  «, xl=0x00, bc=0x00, xh=0x00, rc=0x06, al=18000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE21   «, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=19000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE19   «, xl=0x00, bc=0x00, xh=0x00, rc=0x07, al=1a000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE20   «, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=1b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPG4+5     «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=1c000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE6    «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=1d000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE7    «, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=1e000000000000000000000000000000}
  0x0004000 (2, 0, 3)
    ProbeDirEnt {status=0x00, name=»OPGAVE8    «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=1f000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE9    «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=20000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE23   «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=21000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE13   «, xl=0x00, bc=0x00, xh=0x00, rc=0x07, al=22000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE10   «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=23000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE15   «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=24000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE18   «, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=25000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»EKS12-1    «, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=26000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»EKS9-2     «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=27000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»EKS9-3     «, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=28000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»EKS9-5     «, xl=0x00, bc=0x00, xh=0x00, rc=0x02, al=29000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SYSTEXT C80«, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=2a000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»EKS10-2    «, xl=0x00, bc=0x00, xh=0x00, rc=0x0d, al=2b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»EKS11-1    «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=2c000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»EKS11-2    «, xl=0x00, bc=0x00, xh=0x00, rc=0x04, al=2d000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»EKS11-3    «, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=2e000000000000000000000000000000}
  0x0004400 (2, 0, 5)
    ProbeDirEnt {status=0x00, name=»EKS11-6    «, xl=0x00, bc=0x00, xh=0x00, rc=0x08, al=2f000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»EKS11-7    «, xl=0x00, bc=0x00, xh=0x00, rc=0x12, al=30310000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»QUICKSRT   «, xl=0x00, bc=0x00, xh=0x00, rc=0x07, al=32000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OVERVGT    «, xl=0x00, bc=0x00, xh=0x00, rc=0x15, al=33340000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»FUNKTION   «, xl=0x00, bc=0x00, xh=0x00, rc=0x3d, al=35363738000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»HORNER     «, xl=0x00, bc=0x00, xh=0x00, rc=0x19, al=393a0000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CARDANO    «, xl=0x00, bc=0x00, xh=0x00, rc=0x0f, al=3b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»OPGAVE2    «, xl=0x00, bc=0x00, xh=0x00, rc=0x32, al=53545556000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TURTLE     «, xl=0x00, bc=0x00, xh=0x00, rc=0x32, al=5758595a000000000000000000000000}
+  41 -   0 <Tree 0x0-0x28200-0x50400>
+  41 -  47 <Tree 0x0-0x28200-0x50400>

Full View