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 A C D E F G H I K M N P R S T V X

⟦98ebcd56b⟧ Bits:30004773 Turbo Pascal v.2.00B for CP/M-86, 5¼" Floppy Disk, CpmFSAuto, ImdContainer

    Length: 1261568 (0x134000)
    Description: Bits:30004773 Turbo Pascal v.2.00B for CP/M-86
    Types: 5¼" Floppy Disk, CpmFSAuto, ImdContainer
    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:  +96/-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 128 ASSIGN.SYS ⟦ba919619f⟧ TextFile
0 0 24064 CALC.CMD ⟦45241ae0a⟧
0 0 4608 CALC.HLP ⟦e904a1d22⟧ TextFile
0 0 33920 CALC.PAS ⟦2677d9c94⟧ TextFile
0 0 11776 CALCDEMO.MCS ⟦febe757d5⟧
0 0 128 CALCMAIN.PAS ⟦cd2211279⟧ TextFile
0 0 77312 CCPM.SYS ⟦66d73a041⟧
0 0 44160 COMAL80.CMD ⟦414155ec5⟧
0 0 1280 COMAL80.ERM ⟦3563ee52f⟧
0 0 2688 DATE.CMD ⟦6aa08f534⟧
0 0 7424 DD759.SYS ⟦eb5cf87dc⟧
0 0 7424 DD759C.SYS ⟦44c95b01d⟧
0 0 14848 DDCITOLR.SYS ⟦9d40f7bc3⟧
0 0 71296 DISKVEDL.CMD ⟦d695d2476⟧
0 0 3712 DLH.MDF ⟦0c82874b0⟧
0 0 9600 ED.CMD ⟦4918a195e⟧
0 0 2432 ERA.CMD ⟦b5aa7b2b4⟧
0 0 3840 ERAQ.CMD ⟦0971c3f43⟧
0 0 8704 ERROR.DOK ⟦4e11a43c0⟧ TextFile
0 0 62592 FILADM.CMD ⟦4f968cf0f⟧
0 0 1024 FRIGIV.CMD ⟦b8ed0e094⟧
0 0 28672 FUNCTION.CMD ⟦50896b029⟧
0 0 128 FUNCTION.SYS ⟦c54cbc2cc⟧
0 0 2688 GENERRM.CSV ⟦c06ba576d⟧
0 0 6016 GRAPHICS.CMD ⟦83a4931f5⟧
0 0 7040 HELP.CMD ⟦b0352b010⟧
0 0 32000 HELP.HLP ⟦b251552b1⟧
0 0 3712 IMENU.MDF ⟦85b2b0f38⟧
0 0 36224 INITDIR.CMD ⟦98c5e78bd⟧
0 0 25728 INSTAL.CMD ⟦6ff52fbee⟧
0 0 384 INSTJOB.SUB ⟦97ca3f89b⟧ TextFile
0 0 34304 KONFIG.CMD ⟦380a0c697⟧
0 0 13568 MENU.CMD ⟦a2fdf02e6⟧
0 0 3712 MENU.MDF ⟦226de04a1⟧
0 0 44544 MENUVEDL.CMD ⟦c03e544cd⟧
0 0 640 NYSIDE.CMD ⟦fdcbb3b4a⟧
0 0 8960 PIP.CMD ⟦e5b107109⟧
0 0 2432 REN.CMD ⟦51a5fd174⟧
0 0 1024 RESERVER.CMD ⟦08ccc4e95⟧
0 0 12416 SDIR.CMD ⟦1e8be2287⟧
0 0 7168 SET.CMD ⟦59f532aef⟧
0 0 6784 SHOW.CMD ⟦5d4432c50⟧
0 0 128 STARTFIL.SUB ⟦30b739c3b⟧ TextFile
0 0 128 STARTUP.0 ⟦a01f4a1a3⟧ TextFile
0 0 128 STARTUP.1 ⟦c52b8fcb4⟧ TextFile
0 0 3584 SUBMIT.CMD ⟦146b2ae19⟧
0 0 50048 SYSVEDL.CMD ⟦0fc97aa83⟧
0 0 28160 TINST.CMD ⟦fe9659de1⟧
0 0 4352 TINST.DTA ⟦d5a77ff38⟧
0 0 4096 TINST.MSG ⟦dd8b8356d⟧ TextFile
0 0 17408 TLIST.CMD ⟦0970fdfae⟧
0 0 35840 TURBO.CMD ⟦697eac87a⟧
0 0 1536 TURBO.MSG ⟦fa2816508⟧
0 0 1920 TYPE.CMD ⟦0a9dfbeba⟧
0 0 2560 VCMODE.CMD ⟦95f72e9d1⟧

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 23-26-26-17-6-2-2-2
   (2, 1)  0xa000 2-2-2-2-2-2-2-2

Total credibility: 104

Block number width: ok16

   8   216     1   254   186  False
  16     0    13   474     0  False

Block Sizes:
    2048 0x00 +87 -0
    4096 0x01 +13 -74
    8192 0x03 +13 -74
   16384 0x07 +13 -74
   32768 0x0f +13 -74
   65536 0x1f +13 -74
    1024 0x00 +12 -75
     512 0x00 +7 -80
     128 0x00 +6 -81
     256 0x00 +6 -81

Candidate interleaves in order of directory credibility:

Penalty  Name         Order                                                                     Resulting dir order
      0  normal-1     (1-2-3-4-5-6-7-8)                                                         [22, 25, 25, 16, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +96/-0
     24  normal-2     (1-3-5-7-2-4-6-8)                                                         [22, 25, 5, 1, 25, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +89/-16
     48  normal-3     (1-4-7-2-5-8-3-6)                                                         [22, 16, 1, 25, 5, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1]   +87/-16
From the beastiarium: CpmFSCr16   +0/-0

File & label names found:
  0x0008000 (2, 0, 1)
    ProbeDirEnt {status=0x20, name=»PICCOLIN1-1«, xl=0x31, bc=0x00, xh=0x00, rc=0x00, al=00000000000000006c0914116c091411}
    ProbeDirEnt {status=0x00, name=»FUNCTION  D«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=0d000e000f0010001100120013001400}
    ProbeDirEnt {status=0x00, name=»FUNCTION  D«, xl=0x01, bc=0x00, xh=0x00, rc=0x60, al=150016001700180019001a0000000000}
    ProbeDirEnt {status=0x00, name=»COMAL80   M«, xl=0x00, bc=0x00, xh=0x00, rc=0x0a, al=1b000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»GENERRM   V«, xl=0x00, bc=0x00, xh=0x00, rc=0x15, al=1c001d00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SYSVEDL   D«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=1e001f00200021002200230024002500}
    ProbeDirEnt {status=0x00, name=»SYSVEDL   D«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=26002700280029002a002b002c002d00}
    ProbeDirEnt {status=0x00, name=»SYSVEDL   D«, xl=0x02, bc=0x00, xh=0x00, rc=0x80, al=2e002f00300031003200330034003500}
    ProbeDirEnt {status=0x00, name=»SYSVEDL   D«, xl=0x03, bc=0x00, xh=0x00, rc=0x07, al=36000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»STARTUP    «, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=37000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»FILADM    D«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=380039003a003b003c003d003e003f00}
    ProbeDirEnt {status=0x00, name=»FILADM    D«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=40004100420043004400450046004700}
    ProbeDirEnt {status=0x00, name=»FILADM    D«, xl=0x02, bc=0x00, xh=0x00, rc=0x80, al=480049004a004b004c004d004e004f00}
    ProbeDirEnt {status=0x00, name=»FILADM    D«, xl=0x03, bc=0x00, xh=0x00, rc=0x69, al=50005100520053005400550056000000}
    ProbeDirEnt {status=0x00, name=»STARTFIL  B«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=57000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»MENUVEDL  D«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=580059005a005b005c005d005e005f00}
    ProbeDirEnt {status=0x00, name=»MENUVEDL  D«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=60006100620063006400650066006700}
    ProbeDirEnt {status=0x00, name=»MENUVEDL  D«, xl=0x02, bc=0x00, xh=0x00, rc=0x5c, al=680069006a006b006c006d0000000000}
    ProbeDirEnt {status=0x00, name=»IMENU     F«, xl=0x00, bc=0x00, xh=0x00, rc=0x1d, al=6e006f00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TURBO   MSG«, xl=0x00, bc=0x00, xh=0x00, rc=0x0c, al=9f000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TLIST   CMD«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=a000a100a200a300a400a500dd00de00}
  0x0008400 (2, 0, 2)
    ProbeDirEnt {status=0x00, name=»MENU      D«, xl=0x00, bc=0x00, xh=0x00, rc=0x6a, al=72007300740075007600770078000000}
    ProbeDirEnt {status=0x00, name=»GRAPHICS  D«, xl=0x00, bc=0x00, xh=0x00, rc=0x2f, al=79007a007b0000000000000000000000}
    ProbeDirEnt {status=0x00, name=»COMAL80   D«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=7c007d007e007f008000810082008300}
    ProbeDirEnt {status=0x00, name=»COMAL80   D«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=8400850086008700880089008a008b00}
    ProbeDirEnt {status=0x00, name=»COMAL80   D«, xl=0x02, bc=0x00, xh=0x00, rc=0x59, al=8c008d008e008f009000910000000000}
    ProbeDirEnt {status=0x00, name=»TLIST   CMD«, xl=0x01, bc=0x00, xh=0x00, rc=0x08, al=df000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»MENU      F«, xl=0x00, bc=0x00, xh=0x00, rc=0x1d, al=9a009b00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TINST   MSG«, xl=0x00, bc=0x00, xh=0x00, rc=0x20, al=e000e100000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TINST   DTA«, xl=0x00, bc=0x00, xh=0x00, rc=0x22, al=e200e300e40000000000000000000000}
    ProbeDirEnt {status=0x00, name=»TURBO   CMD«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=e500eb00ec00ed00ee00ef00f000f100}
    ProbeDirEnt {status=0x00, name=»KONFIG    D«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=a600a700a800a900aa00ab00ac00ad00}
    ProbeDirEnt {status=0x00, name=»KONFIG    D«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=ae00af00b000b100b200b300b400b500}
    ProbeDirEnt {status=0x00, name=»KONFIG    D«, xl=0x02, bc=0x00, xh=0x00, rc=0x0c, al=b6000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CCPM      S«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=b700b800b900ba00bb00bc00bd00be00}
    ProbeDirEnt {status=0x00, name=»CCPM      S«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=bf00c000c100c200c300c400c500c600}
    ProbeDirEnt {status=0x00, name=»CCPM      S«, xl=0x02, bc=0x00, xh=0x00, rc=0x80, al=c700c800c900ca00cb00cc00cd00ce00}
    ProbeDirEnt {status=0x00, name=»CCPM      S«, xl=0x03, bc=0x00, xh=0x00, rc=0x80, al=cf00d000d100d200d300d400d500d600}
    ProbeDirEnt {status=0x00, name=»CCPM      S«, xl=0x04, bc=0x00, xh=0x00, rc=0x5c, al=d700d800d900da00db00dc0000000000}
    ProbeDirEnt {status=0x00, name=»TINST   CMD«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=fe00ff00000163016401650166016701}
    ProbeDirEnt {status=0x00, name=»CALC    CMD«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=01010201030104010501060107010801}
    ProbeDirEnt {status=0x00, name=»RESERVER  D«, xl=0x00, bc=0x00, xh=0x00, rc=0x08, al=e6000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»FRIGIV    D«, xl=0x00, bc=0x00, xh=0x00, rc=0x08, al=e7000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»NYSIDE    D«, xl=0x00, bc=0x00, xh=0x00, rc=0x05, al=e8000000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DATE      D«, xl=0x00, bc=0x00, xh=0x00, rc=0x15, al=e900ea00000000000000000000000000}
  0x0008800 (2, 0, 3)
    ProbeDirEnt {status=0x00, name=»CALC    CMD«, xl=0x01, bc=0x00, xh=0x00, rc=0x3c, al=09010a010b010c010000000000000000}
    ProbeDirEnt {status=0x00, name=»ERROR   DOK«, xl=0x00, bc=0x00, xh=0x00, rc=0x44, al=0d010e010f0110011101000000000000}
    ProbeDirEnt {status=0x00, name=»ED        D«, xl=0x00, bc=0x00, xh=0x00, rc=0x4b, al=f400f500f600f700f800000000000000}
    ProbeDirEnt {status=0x00, name=»ERA       D«, xl=0x00, bc=0x00, xh=0x00, rc=0x13, al=f900fa00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»ERAQ      D«, xl=0x00, bc=0x00, xh=0x00, rc=0x1e, al=fb00fc00000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CALC    PAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=12011301140115011601170146014701}
    ProbeDirEnt {status=0x00, name=»CALC    PAS«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=480149014a014b014c014d014e015201}
    ProbeDirEnt {status=0x00, name=»CALC    PAS«, xl=0x02, bc=0x00, xh=0x00, rc=0x09, al=53010000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CALC    HLP«, xl=0x00, bc=0x00, xh=0x00, rc=0x24, al=54015501560100000000000000000000}
    ProbeDirEnt {status=0x00, name=»HELP      D«, xl=0x00, bc=0x00, xh=0x00, rc=0x37, al=180119011a011b010000000000000000}
    ProbeDirEnt {status=0x00, name=»INITDIR   D«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=1c011d011e011f012001210122012301}
    ProbeDirEnt {status=0x00, name=»INITDIR   D«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=2401250126012701280129012a012b01}
    ProbeDirEnt {status=0x00, name=»INITDIR   D«, xl=0x02, bc=0x00, xh=0x00, rc=0x1b, al=2c012d01000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»PIP       D«, xl=0x00, bc=0x00, xh=0x00, rc=0x46, al=2e012f01300131013201000000000000}
    ProbeDirEnt {status=0x00, name=»REN       D«, xl=0x00, bc=0x00, xh=0x00, rc=0x13, al=33013401000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»SDIR      D«, xl=0x00, bc=0x00, xh=0x00, rc=0x61, al=350136013701380139013a013b010000}
    ProbeDirEnt {status=0x00, name=»SET       D«, xl=0x00, bc=0x00, xh=0x00, rc=0x38, al=3c013d013e013f010000000000000000}
    ProbeDirEnt {status=0x00, name=»SHOW      D«, xl=0x00, bc=0x00, xh=0x00, rc=0x35, al=40014101420143010000000000000000}
    ProbeDirEnt {status=0x00, name=»SUBMIT    D«, xl=0x00, bc=0x00, xh=0x00, rc=0x1c, al=44014501000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CALCMAINPAS«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=57010000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»CALCDEMOMCS«, xl=0x00, bc=0x00, xh=0x00, rc=0x5c, al=580159015a015b015c015d0100000000}
    ProbeDirEnt {status=0x00, name=»TYPE      D«, xl=0x00, bc=0x00, xh=0x00, rc=0x0f, al=4f010000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»VCMODE    D«, xl=0x00, bc=0x00, xh=0x00, rc=0x14, al=50015101000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DLH       F«, xl=0x00, bc=0x00, xh=0x00, rc=0x1d, al=5e015f01000000000000000000000000}
  0x0008c00 (2, 0, 4)
    ProbeDirEnt {status=0x00, name=»TURBO   CMD«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=f200f300fd0060016101620173017401}
    ProbeDirEnt {status=0x00, name=»TINST   CMD«, xl=0x01, bc=0x00, xh=0x00, rc=0x5c, al=680169016b0170017101720100000000}
    ProbeDirEnt {status=0x00, name=»TURBO   CMD«, xl=0x02, bc=0x00, xh=0x00, rc=0x18, al=75017601000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»INSTJOB   B«, xl=0x00, bc=0x00, xh=0x00, rc=0x03, al=6a010000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DD759     S«, xl=0x00, bc=0x00, xh=0x00, rc=0x3a, al=6c016d016e016f010000000000000000}
    ProbeDirEnt {status=0x00, name=»STARTUP    «, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=7e010000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DDCITOLR  S«, xl=0x00, bc=0x00, xh=0x00, rc=0x74, al=7f018001810182018301840185018601}
    ProbeDirEnt {status=0x00, name=»FUNCTION  S«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=87010000000000000000000000000000}
    ProbeDirEnt {status=0x00, name=»DD759C    S«, xl=0x00, bc=0x00, xh=0x00, rc=0x3a, al=880189018a018b010000000000000000}
    ProbeDirEnt {status=0x00, name=»INSTAL    D«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=8c018d018e018f019001910192019301}
    ProbeDirEnt {status=0x00, name=»INSTAL    D«, xl=0x01, bc=0x00, xh=0x00, rc=0x49, al=94019501960197019801000000000000}
    ProbeDirEnt {status=0x00, name=»DISKVEDL  D«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=9a019b019c019d019e019f01a001a101}
    ProbeDirEnt {status=0x00, name=»DISKVEDL  D«, xl=0x01, bc=0x00, xh=0x00, rc=0x80, al=a201a301a401a501a601a701a801a901}
    ProbeDirEnt {status=0x00, name=»DISKVEDL  D«, xl=0x02, bc=0x00, xh=0x00, rc=0x80, al=aa01ab01ac01ad01ae01af01b001b101}
    ProbeDirEnt {status=0x00, name=»DISKVEDL  D«, xl=0x03, bc=0x00, xh=0x00, rc=0x80, al=b201b301b401b501b601b701b801b901}
  0x0009000 (2, 0, 5)
    ProbeDirEnt {status=0x00, name=»DISKVEDL  D«, xl=0x04, bc=0x00, xh=0x00, rc=0x2d, al=ba01bb01bc0100000000000000000000}
    ProbeDirEnt {status=0x00, name=»HELP      P«, xl=0x00, bc=0x00, xh=0x00, rc=0x80, al=ca01cb01cc01cd01ce01cf01d001d101}
    ProbeDirEnt {status=0x00, name=»HELP      P«, xl=0x01, bc=0x00, xh=0x00, rc=0x7a, al=d201d301d401d501d601d701d801d901}
    ProbeDirEnt {status=0x00, name=»ASSIGN    S«, xl=0x00, bc=0x00, xh=0x00, rc=0x01, al=da010000000000000000000000000000}
  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)
+  96 -   0 <Tree 0x0-0x9a000-0x134000>
+  89 -  16 <Tree 0x0-0x9a000-0x134000>

Full view