home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: LBR Archive
(archive/lbr).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| LBR Archive (archive/lbr)
| magic
| Supported |
1%
| dexvert
| Micro Focus Cobol library (other/microFocusCobolLibrary)
| ext
| Unsupported |
1%
| dexvert
| Micro Focus COBOL Library (other/microFocusCOBOLLibrary)
| ext
| Unsupported |
100%
| file
| LBR archive data
| default
| |
99%
| file
| data
| default
| |
87%
| TrID
| LU library
| default
| |
12%
| TrID
| C64 Hires bitmap
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 20 20 20 20 20 20 20 | 20 20 20 20 00 00 02 00 |. | ....|
|00000010| ac 7c fa 78 6f 7d 93 7c | 9a 17 da 27 70 2a 72 48 |.|.xo}.||...'p*rH|
|00000020| 00 43 50 4d 41 44 52 20 | 20 43 20 20 02 00 14 00 |.CPMADR | C ....|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 43 50 4d 43 41 4c 43 | 20 43 20 20 16 00 09 00 |.CPMCALC| C ....|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 00 4d 41 4b 53 55 42 31 | 31 43 20 20 1f 00 1b 00 |.MAKSUB1|1C ....|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000080| 00 53 45 43 54 52 41 4e | 20 43 20 20 3a 00 08 00 |.SECTRAN| C :...|
|00000090| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000a0| 00 43 50 4d 41 44 52 20 | 20 4f 42 4a 42 00 2a 00 |.CPMADR | OBJB.*.|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 53 45 43 54 52 41 4e | 20 4f 42 4a 6c 00 1e 00 |.SECTRAN| OBJl...|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| ff a4 59 73 cd e3 a4 42 | 71 21 85 8a cd e3 2a 01 |..Ys...B|q!....*.|
|000000f0| 01 00 11 1a 84 21 36 00 | cd 0b 2b 21 01 00 cd 58 |.....!6.|..+!...X|
|00000100| 2f 2a 20 70 72 6f 67 72 | 61 6d 20 74 6f 20 65 78 |/* progr|am to ex|
|00000110| 70 65 72 69 6d 65 6e 74 | 20 77 69 74 68 20 63 70 |periment| with cp|
|00000120| 6d 20 61 64 64 72 65 73 | 73 65 73 20 2a 2f 0d 0a |m addres|ses */..|
|00000130| 0d 0a 6d 61 69 6e 28 29 | 0d 0a 7b 0d 0a 69 6e 74 |..main()|..{..int|
|00000140| 09 77 62 2c 63 73 2c 63 | 69 2c 63 6f 2c 6c 6f 2c |.wb,cs,c|i,co,lo,|
|00000150| 70 6f 2c 72 6f 2c 68 64 | 2c 73 64 2c 73 74 2c 73 |po,ro,hd|,sd,st,s|
|00000160| 73 3b 0d 0a 69 6e 74 09 | 73 64 6d 61 2c 72 64 2c |s;..int.|sdma,rd,|
|00000170| 77 64 2c 72 6c 2c 73 74 | 72 6e 2c 64 70 68 61 64 |wd,rl,st|rn,dphad|
|00000180| 72 2c 73 65 6c 64 72 76 | 2c 6c 6f 67 64 72 76 3b |r,seldrv|,logdrv;|
|00000190| 0d 0a 69 6e 74 09 78 74 | 62 6c 2c 64 69 72 61 64 |..int.xt|bl,dirad|
|000001a0| 72 2c 64 70 62 61 64 72 | 2c 64 61 76 61 2c 64 61 |r,dpbadr|,dava,da|
|000001b0| 76 62 3b 0d 0a 69 6e 74 | 09 73 70 74 2c 62 73 68 |vb;..int|.spt,bsh|
|000001c0| 2c 62 6c 6d 2c 65 78 6d | 2c 64 73 6d 2c 6d 64 62 |,blm,exm|,dsm,mdb|
|000001d0| 2c 64 72 6d 2c 61 6c 30 | 3b 0d 0a 63 68 61 72 09 |,drm,al0|;..char.|
|000001e0| 64 72 76 3b 0d 0a 77 62 | 3d 67 65 74 61 64 72 28 |drv;..wb|=getadr(|
|000001f0| 31 29 3b 0d 0a 63 73 3d | 77 62 2b 33 3b 20 20 20 |1);..cs=|wb+3; |
|00000200| 63 69 3d 63 73 2b 33 3b | 20 63 6f 3d 63 69 2b 33 |ci=cs+3;| co=ci+3|
|00000210| 3b 20 6c 6f 3d 63 6f 2b | 33 3b 20 70 6f 3d 6c 6f |; lo=co+|3; po=lo|
|00000220| 2b 33 3b 0d 0a 72 6f 3d | 70 6f 2b 33 3b 20 20 20 |+3;..ro=|po+3; |
|00000230| 68 64 3d 72 6f 2b 33 3b | 20 73 64 3d 68 64 2b 33 |hd=ro+3;| sd=hd+3|
|00000240| 3b 20 73 74 3d 73 64 2b | 33 3b 20 73 73 3d 73 74 |; st=sd+|3; ss=st|
|00000250| 2b 33 3b 20 73 64 6d 61 | 3d 73 73 2b 33 3b 0d 0a |+3; sdma|=ss+3;..|
|00000260| 72 64 3d 73 64 6d 61 2b | 33 3b 20 77 64 3d 72 64 |rd=sdma+|3; wd=rd|
|00000270| 2b 33 3b 20 72 6c 3d 77 | 64 2b 33 3b 20 73 74 72 |+3; rl=w|d+3; str|
|00000280| 6e 3d 72 6c 2b 33 3b 0d | 0a 0d 0a 50 72 69 6e 74 |n=rl+3;.|...Print|
|00000290| 66 28 22 5c 6e 5c 6e 43 | 50 2f 4d 20 44 61 74 61 |f("\n\nC|P/M Data|
|000002a0| 20 50 72 6f 67 72 61 6d | 20 56 65 72 73 69 6f 6e | Program| Version|
|000002b0| 20 31 2e 30 20 62 79 20 | 43 2e 20 42 2e 20 4d 75 | 1.0 by |C. B. Mu|
|000002c0| 65 6c 6c 65 72 20 31 32 | 2f 31 35 2f 38 32 5c 6e |eller 12|/15/82\n|
|000002d0| 5c 6e 22 29 3b 0d 0a 70 | 72 69 6e 74 66 28 22 54 |\n");..p|rintf("T|
|000002e0| 68 69 73 20 70 72 6f 67 | 72 61 6d 20 77 69 6c 6c |his prog|ram will|
|000002f0| 20 70 72 69 6e 74 20 43 | 50 2f 4d 20 69 6e 66 6f | print C|P/M info|
|00000300| 72 6d 61 74 69 6f 6e 20 | 62 61 73 65 64 20 6f 6e |rmation |based on|
|00000310| 20 79 6f 75 72 20 73 79 | 73 74 65 6d 22 29 3b 0d | your sy|stem");.|
|00000320| 0a 70 72 69 6e 74 66 28 | 22 20 73 69 7a 65 5c 6e |.printf(|" size\n|
|00000330| 61 6e 64 20 61 74 74 72 | 69 62 75 74 65 73 20 6f |and attr|ibutes o|
|00000340| 66 20 74 68 65 20 64 72 | 69 76 65 20 74 68 61 74 |f the dr|ive that|
|00000350| 20 69 74 20 69 73 20 72 | 75 6e 20 6f 6e 2e 5c 6e | it is r|un on.\n|
|00000360| 5c 6e 22 29 3b 0d 0a 70 | 72 69 6e 74 66 28 22 25 |\n");..p|rintf("%|
|00000370| 78 20 3d 20 43 43 50 20 | 53 74 61 72 74 20 41 64 |x = CCP |Start Ad|
|00000380| 64 72 65 73 73 5c 6e 22 | 2c 77 62 2d 30 78 31 36 |dress\n"|,wb-0x16|
|00000390| 30 33 29 3b 0d 0a 70 72 | 69 6e 74 66 28 22 25 78 |03);..pr|intf("%x|
|000003a0| 20 3d 20 42 44 4f 53 20 | 53 74 61 72 74 20 41 64 | = BDOS |Start Ad|
|000003b0| 64 72 65 73 73 5c 6e 22 | 2c 77 62 2d 30 78 45 30 |dress\n"|,wb-0xE0|
|000003c0| 33 29 3b 0d 0a 70 72 69 | 6e 74 66 28 22 25 78 20 |3);..pri|ntf("%x |
|000003d0| 3d 20 42 49 4f 53 20 73 | 74 61 72 74 20 41 64 64 |= BIOS s|tart Add|
|000003e0| 72 65 73 73 20 28 43 6f | 6c 64 20 42 6f 6f 74 29 |ress (Co|ld Boot)|
|000003f0| 5c 6e 5c 6e 22 2c 77 62 | 2d 33 29 3b 0d 0a 70 72 |\n\n",wb|-3);..pr|
|00000400| 69 6e 74 66 28 22 42 49 | 4f 53 20 45 4e 54 52 59 |intf("BI|OS ENTRY|
|00000410| 20 41 44 44 52 45 53 53 | 5c 6e 22 29 3b 0d 0a 70 | ADDRESS|\n");..p|
|00000420| 72 69 6e 74 66 28 22 25 | 78 20 3d 20 57 61 72 6d |rintf("%|x = Warm|
|00000430| 20 42 6f 6f 74 5c 74 5c | 74 25 78 20 3d 20 53 65 | Boot\t\|t%x = Se|
|00000440| 6c 65 63 74 20 44 69 73 | 6b 5c 6e 22 2c 77 62 2c |lect Dis|k\n",wb,|
|00000450| 73 64 29 3b 0d 0a 70 72 | 69 6e 74 66 28 22 25 78 |sd);..pr|intf("%x|
|00000460| 20 3d 20 43 6f 6e 73 6f | 6c 65 20 53 74 61 74 5c | = Conso|le Stat\|
|00000470| 74 5c 74 25 78 20 3d 20 | 53 65 74 20 54 72 61 63 |t\t%x = |Set Trac|
|00000480| 6b 20 4e 75 6d 62 65 72 | 5c 6e 22 2c 63 73 2c 73 |k Number|\n",cs,s|
|00000490| 74 29 3b 0d 0a 70 72 69 | 6e 74 66 28 22 25 78 20 |t);..pri|ntf("%x |
|000004a0| 3d 20 43 6f 6e 73 6f 6c | 65 20 49 6e 70 75 74 5c |= Consol|e Input\|
|000004b0| 74 5c 74 25 78 20 3d 20 | 53 65 74 20 53 65 63 74 |t\t%x = |Set Sect|
|000004c0| 6f 72 20 6e 75 6d 62 65 | 72 5c 6e 22 2c 63 69 2c |or numbe|r\n",ci,|
|000004d0| 73 73 29 3b 0d 0a 70 72 | 69 6e 74 66 28 22 25 78 |ss);..pr|intf("%x|
|000004e0| 20 3d 20 43 6f 6e 73 6f | 6c 65 20 4f 75 74 70 75 | = Conso|le Outpu|
|000004f0| 74 5c 74 5c 74 25 78 20 | 3d 20 53 65 74 20 44 4d |t\t\t%x |= Set DM|
|00000500| 41 20 41 64 64 72 65 73 | 73 5c 6e 22 2c 63 6f 2c |A Addres|s\n",co,|
|00000510| 73 64 6d 61 29 3b 0d 0a | 70 72 69 6e 74 66 28 22 |sdma);..|printf("|
|00000520| 25 78 20 3d 20 4c 69 73 | 74 20 4f 75 74 70 75 74 |%x = Lis|t Output|
|00000530| 5c 74 5c 74 25 78 20 3d | 20 52 65 61 64 20 44 69 |\t\t%x =| Read Di|
|00000540| 73 6b 5c 6e 22 2c 6c 6f | 2c 72 64 29 3b 0d 0a 70 |sk\n",lo|,rd);..p|
|00000550| 72 69 6e 74 66 28 22 25 | 78 20 3d 20 50 75 6e 63 |rintf("%|x = Punc|
|00000560| 68 20 4f 75 74 70 75 74 | 5c 74 5c 74 25 78 20 3d |h Output|\t\t%x =|
|00000570| 20 57 72 69 74 65 20 44 | 69 73 6b 5c 6e 22 2c 70 | Write D|isk\n",p|
|00000580| 6f 2c 77 64 29 3b 0d 0a | 70 72 69 6e 74 66 28 22 |o,wd);..|printf("|
|00000590| 25 78 20 3d 20 52 65 61 | 64 65 72 20 4f 75 74 70 |%x = Rea|der Outp|
|000005a0| 75 74 5c 74 5c 74 25 78 | 20 3d 20 52 65 74 75 72 |ut\t\t%x| = Retur|
|000005b0| 6e 20 4c 69 73 74 20 53 | 74 61 74 75 73 5c 6e 22 |n List S|tatus\n"|
|000005c0| 2c 72 6f 2c 72 6c 29 3b | 0d 0a 70 72 69 6e 74 66 |,ro,rl);|..printf|
|000005d0| 28 22 25 78 20 3d 20 48 | 6f 6d 65 20 44 72 69 76 |("%x = H|ome Driv|
|000005e0| 65 5c 74 5c 74 25 78 20 | 3d 20 53 65 63 74 6f 72 |e\t\t%x |= Sector|
|000005f0| 20 54 72 61 6e 73 6c 61 | 74 65 5c 6e 5c 6e 22 2c | Transla|te\n\n",|
|00000600| 68 64 2c 73 74 72 6e 29 | 3b 0d 0a 0d 0a 6c 6f 67 |hd,strn)|;....log|
|00000610| 64 72 76 3d 70 65 65 6b | 28 34 29 3b 0d 0a 69 66 |drv=peek|(4);..if|
|00000620| 28 6c 6f 67 64 72 76 3d | 3d 30 29 64 72 76 3d 27 |(logdrv=|=0)drv='|
|00000630| 41 27 3b 0d 0a 65 6c 73 | 65 0d 0a 64 72 76 3d 27 |A';..els|e..drv='|
|00000640| 42 27 3b 0d 0a 64 70 68 | 61 64 72 3d 63 61 6c 6c |B';..dph|adr=call|
|00000650| 28 73 64 2c 30 2c 30 2c | 6c 6f 67 64 72 76 2c 30 |(sd,0,0,|logdrv,0|
|00000660| 29 3b 0d 0a 70 72 69 6e | 74 66 28 22 44 52 49 56 |);..prin|tf("DRIV|
|00000670| 45 20 25 63 20 44 49 53 | 4b 20 50 41 52 41 4d 45 |E %c DIS|K PARAME|
|00000680| 54 45 52 20 48 45 41 44 | 45 52 20 54 41 42 4c 45 |TER HEAD|ER TABLE|
|00000690| 53 5c 6e 22 2c 64 72 76 | 29 3b 0d 0a 70 72 69 6e |S\n",drv|);..prin|
|000006a0| 74 66 28 22 44 69 73 6b | 20 50 61 72 6d 61 74 65 |tf("Disk| Parmate|
|000006b0| 72 20 48 65 61 64 65 72 | 20 41 64 64 72 65 73 73 |r Header| Address|
|000006c0| 20 3d 20 25 78 5c 6e 22 | 2c 64 70 68 61 64 72 29 | = %x\n"|,dphadr)|
|000006d0| 3b 0d 0a 70 72 69 6e 74 | 66 28 22 54 72 61 6e 73 |;..print|f("Trans|
|000006e0| 6c 61 74 69 6f 6e 20 54 | 61 62 6c 65 20 41 64 64 |lation T|able Add|
|000006f0| 72 65 73 73 20 20 20 20 | 3d 20 25 78 5c 6e 22 2c |ress |= %x\n",|
|00000700| 78 74 62 6c 3d 67 65 74 | 61 64 72 28 64 70 68 61 |xtbl=get|adr(dpha|
|00000710| 64 72 29 29 3b 0d 0a 70 | 72 69 6e 74 66 28 22 44 |dr));..p|rintf("D|
|00000720| 69 72 65 63 74 6f 72 79 | 20 42 75 66 66 65 72 20 |irectory| Buffer |
|00000730| 41 64 64 72 65 73 73 20 | 20 20 20 20 3d 20 25 78 |Address | = %x|
|00000740| 5c 6e 22 2c 64 69 72 61 | 64 72 3d 67 65 74 61 64 |\n",dira|dr=getad|
|00000750| 72 28 64 70 68 61 64 72 | 2b 38 29 29 3b 0d 0a 70 |r(dphadr|+8));..p|
|00000760| 72 69 6e 74 66 28 22 44 | 69 73 6b 20 50 61 72 61 |rintf("D|isk Para|
|00000770| 6d 65 74 65 72 20 42 6c | 6f 63 6b 20 41 64 64 72 |meter Bl|ock Addr|
|00000780| 65 73 73 20 3d 20 25 78 | 5c 6e 22 2c 64 70 62 61 |ess = %x|\n",dpba|
|00000790| 64 72 3d 67 65 74 61 64 | 72 28 64 70 68 61 64 72 |dr=getad|r(dphadr|
|000007a0| 2b 31 30 29 29 3b 0d 0a | 70 72 69 6e 74 66 28 22 |+10));..|printf("|
|000007b0| 44 69 73 6b 20 41 6c 6c | 6f 63 61 74 69 6f 6e 20 |Disk All|ocation |
|000007c0| 56 65 63 74 6f 72 20 20 | 20 20 20 20 20 3d 20 25 |Vector | = %|
|000007d0| 78 5c 6e 5c 6e 22 2c 64 | 61 76 61 3d 67 65 74 61 |x\n\n",d|ava=geta|
|000007e0| 64 72 28 64 70 68 61 64 | 72 2b 31 34 29 29 3b 0d |dr(dphad|r+14));.|
|000007f0| 0a 70 72 69 6e 74 66 28 | 22 44 49 53 4b 20 25 63 |.printf(|"DISK %c|
|00000800| 20 50 41 52 41 4d 45 54 | 45 52 20 42 4c 4f 43 4b | PARAMET|ER BLOCK|
|00000810| 20 54 41 42 4c 45 53 5c | 6e 22 29 3b 0d 0a 70 72 | TABLES\|n");..pr|
|00000820| 69 6e 74 66 28 22 4c 6f | 67 69 63 61 6c 20 53 65 |intf("Lo|gical Se|
|00000830| 63 74 6f 72 73 20 70 65 | 72 20 54 72 61 63 6b 20 |ctors pe|r Track |
|00000840| 20 20 3d 20 25 64 44 5c | 6e 22 2c 73 70 74 3d 70 | = %dD\|n",spt=p|
|00000850| 65 65 6b 28 64 70 62 61 | 64 72 29 29 3b 0d 0a 70 |eek(dpba|dr));..p|
|00000860| 72 69 6e 74 66 28 22 42 | 6c 6f 63 6b 20 53 68 69 |rintf("B|lock Shi|
|00000870| 66 74 20 46 61 63 74 6f | 72 20 20 20 20 20 20 20 |ft Facto|r |
|00000880| 20 20 20 3d 20 25 64 44 | 5c 6e 22 2c 62 73 68 3d | = %dD|\n",bsh=|
|00000890| 70 65 65 6b 28 64 70 62 | 61 64 72 2b 32 29 29 3b |peek(dpb|adr+2));|
|000008a0| 0d 0a 70 72 69 6e 74 66 | 28 22 42 6c 6f 63 6b 20 |..printf|("Block |
|000008b0| 4d 61 73 6b 20 20 20 20 | 20 20 20 20 20 20 20 20 |Mask | |
|000008c0| 20 20 20 20 20 20 3d 20 | 25 78 5c 6e 22 2c 62 6c | = |%x\n",bl|
|000008d0| 6d 3d 70 65 65 6b 28 64 | 70 62 61 64 72 2b 33 29 |m=peek(d|pbadr+3)|
|000008e0| 29 3b 0d 0a 70 72 69 6e | 74 66 28 22 45 78 74 65 |);..prin|tf("Exte|
|000008f0| 6e 74 20 4d 61 73 6b 20 | 20 20 20 20 20 20 20 20 |nt Mask | |
|00000900| 20 20 20 20 20 20 20 20 | 3d 20 25 78 5c 6e 22 2c | |= %x\n",|
|00000910| 65 78 6d 3d 70 65 65 6b | 28 64 70 62 61 64 72 2b |exm=peek|(dpbadr+|
|00000920| 34 29 29 3b 0d 0a 70 72 | 69 6e 74 66 28 22 4d 61 |4));..pr|intf("Ma|
|00000930| 78 20 44 69 73 6b 20 42 | 6c 6f 63 6b 73 20 20 20 |x Disk B|locks |
|00000940| 20 20 20 20 20 20 20 20 | 20 20 3d 20 25 64 44 5c | | = %dD\|
|00000950| 6e 22 2c 64 73 6d 3d 28 | 67 65 74 61 64 72 28 64 |n",dsm=(|getadr(d|
|00000960| 70 62 61 64 72 2b 35 29 | 2b 31 29 29 3b 0d 0a 70 |pbadr+5)|+1));..p|
|00000970| 72 69 6e 74 66 28 22 4d | 61 78 20 44 69 72 65 63 |rintf("M|ax Direc|
|00000980| 74 6f 72 79 20 45 6e 74 | 72 69 65 73 20 20 20 20 |tory Ent|ries |
|00000990| 20 20 20 3d 20 25 64 44 | 5c 6e 22 2c 64 72 6d 3d | = %dD|\n",drm=|
|000009a0| 28 70 65 65 6b 28 64 70 | 62 61 64 72 2b 37 29 2b |(peek(dp|badr+7)+|
|000009b0| 31 29 29 3b 0d 0a 70 72 | 69 6e 74 66 28 22 44 69 |1));..pr|intf("Di|
|000009c0| 72 65 63 74 6f 72 79 20 | 42 6c 6f 63 6b 20 41 6c |rectory |Block Al|
|000009d0| 6c 6f 63 20 20 20 20 20 | 20 20 3d 20 25 78 5c 6e |loc | = %x\n|
|000009e0| 22 2c 61 6c 30 3d 70 65 | 65 6b 28 64 70 62 61 64 |",al0=pe|ek(dpbad|
|000009f0| 72 2b 39 29 29 3b 0d 0a | 65 78 69 74 28 29 3b 0d |r+9));..|exit();.|
|00000a00| 0a 7d 0d 0a 0d 0a 67 65 | 74 61 64 72 28 6c 6f 62 |.}....ge|tadr(lob|
|00000a10| 79 74 65 29 0d 0a 69 6e | 74 20 6c 6f 62 79 74 65 |yte)..in|t lobyte|
|00000a20| 3b 0d 0a 7b 0d 0a 69 6e | 74 09 6c 73 62 79 74 65 |;..{..in|t.lsbyte|
|00000a30| 2c 6d 73 62 79 74 65 2c | 61 64 72 3b 0d 0a 0d 0a |,msbyte,|adr;....|
|00000a40| 6c 73 62 79 74 65 3d 70 | 65 65 6b 28 6c 6f 62 79 |lsbyte=p|eek(loby|
|00000a50| 74 65 29 3b 0d 0a 6d 73 | 62 79 74 65 3d 70 65 65 |te);..ms|byte=pee|
|00000a60| 6b 28 6c 6f 62 79 74 65 | 2b 31 29 3b 0d 0a 61 64 |k(lobyte|+1);..ad|
|00000a70| 72 20 3d 20 28 6d 73 62 | 79 74 65 20 2a 20 30 78 |r = (msb|yte * 0x|
|00000a80| 31 30 30 29 2b 6c 73 62 | 79 74 65 3b 0d 0a 72 65 |100)+lsb|yte;..re|
|00000a90| 74 75 72 6e 28 61 64 72 | 29 3b 0d 0a 7d 1a 1a 1a |turn(adr|);..}...|
|00000aa0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00000ab0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00000ac0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00000ad0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00000ae0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00000af0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00000b00| 2f 2a 0d 0a 50 72 6f 67 | 72 61 6d 20 74 6f 20 63 |/*..Prog|ram to c|
|00000b10| 61 6c 63 75 6c 61 74 65 | 20 43 50 2f 4d 20 62 69 |alculate| CP/M bi|
|00000b20| 6f 73 20 6f 66 66 73 65 | 74 73 20 61 6e 64 20 70 |os offse|ts and p|
|00000b30| 72 6f 76 69 64 65 20 6c | 6f 63 61 74 69 6f 6e 0d |rovide l|ocation.|
|00000b40| 0a 69 6e 66 6f 72 6d 61 | 74 69 6f 6e 20 6f 66 20 |.informa|tion of |
|00000b50| 43 43 50 2c 20 42 44 4f | 53 2c 20 42 49 4f 53 2e |CCP, BDO|S, BIOS.|
|00000b60| 20 43 20 42 20 4d 75 65 | 6c 6c 65 72 20 31 32 2d | C B Mue|ller 12-|
|00000b70| 39 2d 38 32 0d 0a 2a 2f | 0d 0a 6d 61 69 6e 28 29 |9-82..*/|..main()|
|00000b80| 0d 0a 7b 0d 0a 69 6e 74 | 09 6d 73 69 7a 65 2c 62 |..{..int|.msize,b|
|00000b90| 69 6f 73 65 78 2c 63 63 | 70 3b 0d 0a 70 72 69 6e |iosex,cc|p;..prin|
|00000ba0| 74 66 28 22 43 50 2f 4d | 20 53 79 73 74 65 6d 20 |tf("CP/M| System |
|00000bb0| 67 65 6e 65 72 61 74 69 | 6f 6e 20 63 61 6c 63 75 |generati|on calcu|
|00000bc0| 6c 61 74 6f 72 20 56 65 | 72 20 31 2e 30 20 43 20 |lator Ve|r 1.0 C |
|00000bd0| 42 20 4d 75 65 6c 6c 65 | 72 20 31 32 2d 39 2d 38 |B Muelle|r 12-9-8|
|00000be0| 32 5c 6e 5c 6e 22 29 3b | 0d 0a 70 72 69 6e 74 66 |2\n\n");|..printf|
|00000bf0| 28 22 54 68 69 73 20 70 | 72 6f 67 72 61 6d 20 63 |("This p|rogram c|
|00000c00| 61 6c 63 75 6c 61 74 65 | 73 20 43 50 2f 4d 20 61 |alculate|s CP/M a|
|00000c10| 64 64 72 65 73 73 65 73 | 20 62 61 73 65 64 20 6f |ddresses| based o|
|00000c20| 6e 20 73 79 73 74 65 6d | 22 29 3b 0d 0a 70 72 69 |n system|");..pri|
|00000c30| 6e 74 66 28 22 20 6d 65 | 6d 6f 72 79 20 73 69 7a |ntf(" me|mory siz|
|00000c40| 65 73 2e 5c 6e 22 29 3b | 0d 0a 70 72 69 6e 74 66 |es.\n");|..printf|
|00000c50| 28 22 49 66 20 6e 6f 20 | 61 64 64 69 74 69 6f 6e |("If no |addition|
|00000c60| 61 6c 20 6d 65 6d 6f 72 | 79 20 69 73 20 72 65 71 |al memor|y is req|
|00000c70| 75 69 72 65 64 20 65 6e | 74 65 72 20 30 20 6f 72 |uired en|ter 0 or|
|00000c80| 20 43 52 2e 5c 6e 22 29 | 3b 0d 0a 70 72 69 6e 74 | CR.\n")|;..print|
|00000c90| 66 28 22 45 78 69 74 20 | 77 69 74 68 20 63 6f 6e |f("Exit |with con|
|00000ca0| 74 72 6f 6c 20 43 2e 5c | 6e 5c 6e 22 29 3b 0d 0a |trol C.\|n\n");..|
|00000cb0| 77 68 69 6c 65 28 31 29 | 20 7b 0d 0a 70 72 69 6e |while(1)| {..prin|
|00000cc0| 74 66 28 22 45 6e 74 65 | 72 20 64 65 73 69 72 65 |tf("Ente|r desire|
|00000cd0| 64 20 73 79 73 74 65 6d | 20 6d 65 6d 6f 72 79 20 |d system| memory |
|00000ce0| 73 69 7a 65 20 69 6e 20 | 4b 2d 3e 22 29 3b 0d 0a |size in |K->");..|
|00000cf0| 73 63 61 6e 66 28 22 25 | 64 22 2c 26 6d 73 69 7a |scanf("%|d",&msiz|
|00000d00| 65 29 3b 0d 0a 70 72 69 | 6e 74 66 28 22 45 6e 74 |e);..pri|ntf("Ent|
|00000d10| 65 72 20 61 64 64 69 74 | 69 6f 6e 61 6c 20 6d 65 |er addit|ional me|
|00000d20| 6d 6f 72 79 20 69 6e 20 | 4b 20 28 43 43 53 20 72 |mory in |K (CCS r|
|00000d30| 65 71 75 69 72 65 73 20 | 32 29 20 2d 3e 22 29 3b |equires |2) ->");|
|00000d40| 0d 0a 69 66 28 28 73 63 | 61 6e 66 28 22 25 64 22 |..if((sc|anf("%d"|
|00000d50| 2c 26 62 69 6f 73 65 78 | 29 29 3d 3d 30 29 62 69 |,&biosex|))==0)bi|
|00000d60| 6f 73 65 78 3d 30 3b 0d | 0a 63 63 70 20 3d 20 30 |osex=0;.|.ccp = 0|
|00000d70| 78 33 34 30 30 20 2b 20 | 28 6d 73 69 7a 65 20 2d |x3400 + |(msize -|
|00000d80| 20 32 30 20 2d 20 62 69 | 6f 73 65 78 29 20 2a 20 | 20 - bi|osex) * |
|00000d90| 31 30 32 34 3b 0d 0a 70 | 72 69 6e 74 66 28 22 5c |1024;..p|rintf("\|
|00000da0| 6e 46 6f 72 20 73 79 73 | 74 65 6d 20 73 69 7a 65 |nFor sys|tem size|
|00000db0| 20 6f 66 20 25 64 20 4b | 20 77 69 74 68 20 25 64 | of %d K| with %d|
|00000dc0| 20 4b 20 61 64 64 69 74 | 69 6f 6e 61 6c 20 6d 65 | K addit|ional me|
|00000dd0| 6d 6f 72 79 3a 5c 6e 5c | 6e 22 2c 0d 0a 09 09 6d |mory:\n\|n",....m|
|00000de0| 73 69 7a 65 2c 62 69 6f | 73 65 78 29 3b 0d 0a 70 |size,bio|sex);..p|
|00000df0| 72 69 6e 74 66 28 22 43 | 43 50 20 20 73 74 61 72 |rintf("C|CP star|
|00000e00| 74 73 20 61 74 20 25 78 | 20 48 5c 6e 22 2c 63 63 |ts at %x| H\n",cc|
|00000e10| 70 29 3b 0d 0a 70 72 69 | 6e 74 66 28 22 42 44 4f |p);..pri|ntf("BDO|
|00000e20| 53 20 73 74 61 72 74 73 | 20 61 74 20 25 78 20 48 |S starts| at %x H|
|00000e30| 5c 6e 22 2c 63 63 70 2b | 30 78 38 30 30 29 3b 0d |\n",ccp+|0x800);.|
|00000e40| 0a 70 72 69 6e 74 66 28 | 22 42 49 4f 53 20 73 74 |.printf(|"BIOS st|
|00000e50| 61 72 74 73 20 61 74 20 | 25 78 20 48 5c 6e 22 2c |arts at |%x H\n",|
|00000e60| 63 63 70 2b 30 78 31 36 | 30 30 29 3b 0d 0a 70 72 |ccp+0x16|00);..pr|
|00000e70| 69 6e 74 66 28 22 42 49 | 4f 53 20 4f 46 46 53 45 |intf("BI|OS OFFSE|
|00000e80| 54 20 4c 4f 41 44 20 3d | 20 25 78 20 48 5c 6e 5c |T LOAD =| %x H\n\|
|00000e90| 6e 22 2c 30 78 39 38 30 | 2d 63 63 70 29 3b 0d 0a |n",0x980|-ccp);..|
|00000ea0| 70 72 69 6e 74 66 28 22 | 57 68 65 6e 20 43 50 2f |printf("|When CP/|
|00000eb0| 4d 20 68 61 73 20 62 65 | 65 6e 20 6c 6f 61 64 65 |M has be|en loade|
|00000ec0| 64 20 77 69 74 68 20 44 | 44 54 3a 5c 6e 5c 6e 22 |d with D|DT:\n\n"|
|00000ed0| 29 3b 0d 0a 70 72 69 6e | 74 66 28 22 42 4f 4f 54 |);..prin|tf("BOOT|
|00000ee0| 20 73 74 61 72 74 73 20 | 61 74 20 20 39 30 30 20 | starts |at 900 |
|00000ef0| 48 5c 6e 22 29 3b 0d 0a | 70 72 69 6e 74 66 28 22 |H\n");..|printf("|
|00000f00| 43 43 50 20 20 73 74 61 | 72 74 73 20 61 74 20 20 |CCP sta|rts at |
|00000f10| 39 38 30 20 48 5c 6e 22 | 29 3b 0d 0a 70 72 69 6e |980 H\n"|);..prin|
|00000f20| 74 66 28 22 42 44 4f 53 | 20 73 74 61 72 74 73 20 |tf("BDOS| starts |
|00000f30| 61 74 20 31 31 38 30 20 | 48 5c 6e 22 29 3b 0d 0a |at 1180 |H\n");..|
|00000f40| 70 72 69 6e 74 66 28 22 | 42 49 4f 53 20 73 74 61 |printf("|BIOS sta|
|00000f50| 72 74 73 20 61 74 20 31 | 46 38 30 20 48 5c 6e 5c |rts at 1|F80 H\n\|
|00000f60| 6e 22 29 3b 0d 0a 7d 0d | 0a 7d 1a 1a 1a 1a 1a 1a |n");..}.|.}......|
|00000f70| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00000f80| 2f 2a 20 42 44 53 20 27 | 43 27 20 50 72 6f 67 72 |/* BDS '|C' Progr|
|00000f90| 61 6d 65 72 73 20 41 69 | 64 20 20 6d 61 6b 65 73 |amers Ai|d makes|
|00000fa0| 75 62 2e 63 20 76 65 72 | 20 31 2e 31 20 62 79 20 |ub.c ver| 1.1 by |
|00000fb0| 43 6c 69 66 66 20 4d 75 | 65 6c 6c 65 72 0d 0a 0d |Cliff Mu|eller...|
|00000fc0| 0a 20 20 54 68 69 73 20 | 70 72 6f 67 72 61 6d 20 |. This |program |
|00000fd0| 61 63 63 65 70 74 73 20 | 61 73 20 61 20 63 6f 6d |accepts |as a com|
|00000fe0| 6d 61 6e 64 20 6c 69 6e | 65 20 61 72 67 75 6d 65 |mand lin|e argume|
|00000ff0| 6e 74 20 74 68 65 20 66 | 69 6c 65 6e 61 6d 65 0d |nt the f|ilename.|
|00001000| 0a 79 6f 75 20 61 72 65 | 20 67 6f 69 6e 67 20 74 |.you are| going t|
|00001010| 6f 20 77 6f 72 6b 20 77 | 69 74 68 2c 20 61 73 20 |o work w|ith, as |
|00001020| 77 65 6c 6c 20 61 73 20 | 61 6e 79 20 6c 69 6e 6b |well as |any link|
|00001030| 20 66 69 6c 65 73 20 79 | 6f 75 20 6d 69 67 68 74 | files y|ou might|
|00001040| 0d 0a 77 61 6e 74 20 74 | 6f 20 75 73 65 2e 20 54 |..want t|o use. T|
|00001050| 68 65 20 70 72 6f 67 72 | 61 6d 20 74 68 65 6e 20 |he progr|am then |
|00001060| 67 65 6e 65 72 61 74 65 | 73 3b 20 57 2e 53 55 42 |generate|s; W.SUB|
|00001070| 2c 20 43 2e 53 55 42 20 | 61 6e 64 20 53 2e 53 55 |, C.SUB |and S.SU|
|00001080| 42 2e 0d 0a 20 20 20 57 | 2e 53 55 42 20 6d 65 72 |B... W|.SUB mer|
|00001090| 65 6c 79 20 69 6e 76 6f | 6b 65 73 20 74 68 65 20 |ely invo|kes the |
|000010a0| 57 6f 72 64 73 74 61 72 | 20 65 64 69 74 6f 72 20 |Wordstar| editor |
|000010b0| 77 69 74 68 20 79 6f 75 | 72 20 66 69 6c 65 6e 61 |with you|r filena|
|000010c0| 6d 65 0d 0a 20 20 20 20 | 20 20 20 20 20 61 6e 64 |me.. | and|
|000010d0| 20 71 75 69 74 73 20 61 | 66 74 65 72 20 65 78 69 | quits a|fter exi|
|000010e0| 74 69 6e 67 20 57 6f 72 | 64 73 74 61 72 2e 0d 0a |ting Wor|dstar...|
|000010f0| 20 20 20 43 2e 53 55 42 | 20 72 75 6e 73 20 74 68 | C.SUB| runs th|
|00001100| 65 20 27 43 27 20 63 6f | 6d 70 69 6c 65 72 20 74 |e 'C' co|mpiler t|
|00001110| 68 65 6e 20 74 68 65 20 | 6c 69 6e 6b 65 72 20 61 |hen the |linker a|
|00001120| 6e 64 20 71 75 69 74 73 | 2e 0d 0a 20 20 20 53 2e |nd quits|... S.|
|00001130| 53 55 42 20 69 6e 76 6f | 6b 65 73 20 57 6f 72 64 |SUB invo|kes Word|
|00001140| 73 74 61 72 2c 20 74 68 | 65 6e 20 74 68 65 20 27 |star, th|en the '|
|00001150| 43 27 20 63 6f 6d 70 69 | 6c 65 72 20 61 6e 64 20 |C' compi|ler and |
|00001160| 6c 69 6e 6b 65 72 2c 0d | 0a 20 20 20 20 20 20 20 |linker,.|. |
|00001170| 20 20 74 68 65 6e 20 72 | 75 6e 73 20 79 6f 75 72 | then r|uns your|
|00001180| 20 70 72 6f 67 72 61 6d | 2e 0d 0a 0d 0a 54 6f 20 | program|.....To |
|00001190| 69 6d 70 6c 65 6d 65 6e | 74 3a 0d 0a 46 69 72 73 |implemen|t:..Firs|
|000011a0| 74 20 67 65 74 20 53 55 | 42 4d 49 54 2e 43 4f 4d |t get SU|BMIT.COM|
|000011b0| 20 6f 72 20 53 55 50 53 | 55 42 2e 43 4f 4d 20 6f | or SUPS|UB.COM o|
|000011c0| 6e 20 74 6f 20 74 68 65 | 20 64 69 73 6b 20 61 6e |n to the| disk an|
|000011d0| 64 20 72 65 6e 61 6d 65 | 0d 0a 69 74 20 74 6f 20 |d rename|..it to |
|000011e0| 53 2e 43 4f 4d 2e 20 54 | 68 65 6e 20 65 6e 74 65 |S.COM. T|hen ente|
|000011f0| 72 20 6d 61 6b 65 73 75 | 62 20 5b 66 69 6c 65 6e |r makesu|b [filen|
|00001200| 61 6d 65 5d 20 3c 4c 49 | 4e 4b 46 49 4c 45 3e 0d |ame] <LI|NKFILE>.|
|00001210| 0a 3c 4c 49 4e 4b 46 49 | 4c 45 3e 20 3c 4c 49 4e |.<LINKFI|LE> <LIN|
|00001220| 4b 46 49 4c 45 3e 20 61 | 6e 64 20 6d 61 6b 65 73 |KFILE> a|nd makes|
|00001230| 75 62 20 77 69 6c 20 67 | 65 6e 65 72 61 74 65 20 |ub wil g|enerate |
|00001240| 74 68 65 20 70 72 6f 70 | 65 72 0d 0a 66 69 6c 65 |the prop|er..file|
|00001250| 73 20 66 6f 72 20 79 6f | 75 2e 20 59 6f 75 20 6d |s for yo|u. You m|
|00001260| 61 79 20 6f 6d 69 74 20 | 74 68 65 20 6c 69 6e 6b |ay omit |the link|
|00001270| 20 66 69 6c 65 73 20 69 | 66 20 74 68 65 79 20 61 | files i|f they a|
|00001280| 72 65 20 6e 6f 74 0d 0a | 6e 65 65 64 65 64 2e 20 |re not..|needed. |
|00001290| 57 68 65 6e 20 65 6e 74 | 65 72 69 6e 67 20 66 69 |When ent|ering fi|
|000012a0| 6c 65 6e 61 6d 65 73 20 | 44 4f 20 4e 4f 54 20 65 |lenames |DO NOT e|
|000012b0| 6e 74 65 72 20 74 68 65 | 20 65 78 74 65 6e 74 20 |nter the| extent |
|000012c0| 2e 43 2c 0d 0a 6f 72 20 | 2e 43 52 4c 2e 20 54 68 |.C,..or |.CRL. Th|
|000012d0| 65 20 70 72 6f 67 72 61 | 6d 20 77 69 6c 6c 20 64 |e progra|m will d|
|000012e0| 6f 20 74 68 61 74 20 66 | 6f 72 20 79 6f 75 2e 20 |o that f|or you. |
|000012f0| 41 66 74 65 72 20 63 6f | 6d 70 69 6c 69 6e 67 0d |After co|mpiling.|
|00001300| 0a 61 6e 64 20 6c 69 6e | 6b 69 6e 67 20 72 75 6e |.and lin|king run|
|00001310| 20 74 68 65 20 63 6f 6d | 20 66 69 6c 65 20 74 68 | the com| file th|
|00001320| 72 6f 75 67 68 20 4e 4f | 42 4f 4f 54 20 74 6f 20 |rough NO|BOOT to |
|00001330| 65 6c 69 6d 69 6e 61 74 | 65 0d 0a 74 68 65 20 77 |eliminat|e..the w|
|00001340| 61 72 6d 20 62 6f 6f 74 | 69 6e 67 2e 20 46 69 6e |arm boot|ing. Fin|
|00001350| 61 6c 6c 79 2c 20 74 6f | 20 73 61 76 65 20 74 79 |ally, to| save ty|
|00001360| 70 69 6e 67 20 72 65 6e | 61 6d 65 20 74 68 65 0d |ping ren|ame the.|
|00001370| 0a 6d 61 6b 73 75 62 31 | 31 2e 63 6f 6d 20 66 69 |.maksub1|1.com fi|
|00001380| 6c 65 20 74 6f 20 6d 73 | 2e 63 6f 6d 2e 0d 0a 0d |le to ms|.com....|
|00001390| 0a 54 6f 20 75 73 65 3a | 0d 0a 45 6e 74 65 72 20 |.To use:|..Enter |
|000013a0| 73 3c 73 70 61 63 65 3e | 77 20 66 6f 72 20 74 68 |s<space>|w for th|
|000013b0| 65 20 57 53 20 22 66 69 | 6c 65 6e 61 6d 65 2e 63 |e WS "fi|lename.c|
|000013c0| 22 2e 0d 0a 45 6e 74 65 | 72 20 73 3c 73 70 61 63 |"...Ente|r s<spac|
|000013d0| 65 3e 63 20 66 6f 72 20 | 74 68 65 20 43 43 31 20 |e>c for |the CC1 |
|000013e0| 22 66 69 6c 65 6e 61 6d | 65 2e 63 22 20 26 20 4c |"filenam|e.c" & L|
|000013f0| 32 20 22 66 69 6c 65 6e | 61 6d 65 22 2e 0d 0a 45 |2 "filen|ame"...E|
|00001400| 6e 74 65 72 20 73 3c 73 | 70 61 63 65 3e 73 20 66 |nter s<s|pace>s f|
|00001410| 6f 72 20 62 6f 74 68 20 | 6f 66 20 61 62 6f 76 65 |or both |of above|
|00001420| 20 61 6e 64 20 74 6f 20 | 72 75 6e 20 74 68 65 20 | and to |run the |
|00001430| 70 72 6f 67 72 61 6d 2e | 0d 0a 0d 0a 41 75 74 68 |program.|....Auth|
|00001440| 6f 72 27 73 20 6e 6f 74 | 65 3a 0d 0a 49 20 68 61 |or's not|e:..I ha|
|00001450| 76 65 20 62 65 65 6e 20 | 75 73 69 6e 67 20 74 68 |ve been |using th|
|00001460| 69 73 20 76 65 72 73 69 | 6f 6e 20 66 6f 72 20 61 |is versi|on for a|
|00001470| 62 6f 75 74 20 73 69 78 | 20 6d 6f 6e 74 68 73 20 |bout six| months |
|00001480| 6e 6f 77 20 61 6e 64 0d | 0a 74 68 65 20 6f 6e 6c |now and.|.the onl|
|00001490| 79 20 62 75 67 20 49 27 | 76 65 20 66 6f 75 6e 64 |y bug I'|ve found|
|000014a0| 20 69 73 20 74 68 61 74 | 20 69 66 20 61 20 63 6f | is that| if a co|
|000014b0| 6d 70 69 6c 65 72 20 65 | 72 72 6f 72 20 61 70 70 |mpiler e|rror app|
|000014c0| 65 61 72 73 0d 0a 69 74 | 73 20 64 69 66 66 69 63 |ears..it|s diffic|
|000014d0| 75 6c 74 20 74 6f 20 61 | 62 6f 72 74 20 74 68 65 |ult to a|bort the|
|000014e0| 20 73 75 62 20 66 69 6c | 65 2e 20 54 68 65 20 70 | sub fil|e. The p|
|000014f0| 72 6f 63 65 64 75 72 65 | 20 49 20 75 73 65 20 69 |rocedure| I use i|
|00001500| 73 20 74 6f 0d 0a 75 73 | 65 20 57 20 66 69 72 73 |s to..us|e W firs|
|00001510| 74 2c 20 74 68 65 6e 20 | 43 20 74 6f 20 63 6c 65 |t, then |C to cle|
|00001520| 61 72 20 65 72 72 6f 72 | 73 2c 20 74 68 65 6e 20 |ar error|s, then |
|00001530| 75 73 65 20 53 20 74 6f | 20 66 69 6e 65 20 74 75 |use S to| fine tu|
|00001540| 6e 65 0d 0a 74 68 65 20 | 63 6f 64 65 2e 20 49 66 |ne..the |code. If|
|00001550| 20 79 6f 75 20 66 69 6e | 64 20 61 6e 79 20 62 75 | you fin|d any bu|
|00001560| 67 73 20 6f 72 20 68 61 | 76 65 20 61 6e 79 20 73 |gs or ha|ve any s|
|00001570| 75 67 67 65 73 74 69 6f | 6e 73 20 63 61 6c 6c 0d |uggestio|ns call.|
|00001580| 0a 6d 65 20 61 74 20 34 | 30 38 2d 37 33 36 2d 39 |.me at 4|08-736-9|
|00001590| 34 30 31 2e 0d 0a 09 09 | 09 48 61 70 70 79 20 48 |401.....|.Happy H|
|000015a0| 61 63 6b 69 6e 67 0d 0a | 2a 2f 0d 0a 0d 0a 0d 0a |acking..|*/......|
|000015b0| 23 69 6e 63 6c 75 64 65 | 20 3c 62 64 73 63 69 6f |#include| <bdscio|
|000015c0| 2e 68 3e 0d 0a 6d 61 69 | 6e 28 61 72 67 63 2c 61 |.h>..mai|n(argc,a|
|000015d0| 72 67 76 29 0d 0a 69 6e | 74 09 61 72 67 63 3b 0d |rgv)..in|t.argc;.|
|000015e0| 0a 63 68 61 72 09 2a 61 | 72 67 76 5b 5d 3b 0d 0a |.char.*a|rgv[];..|
|000015f0| 0d 0a 7b 0d 0a 69 6e 74 | 09 66 64 3b 0d 0a 63 68 |..{..int|.fd;..ch|
|00001600| 61 72 09 6f 62 75 66 5b | 42 55 46 53 49 5a 5d 3b |ar.obuf[|BUFSIZ];|
|00001610| 0d 0a 0d 0a 70 72 69 6e | 74 66 28 22 6d 61 6b 65 |....prin|tf("make|
|00001620| 73 75 62 2e 63 20 76 65 | 72 73 69 6f 6e 20 31 2e |sub.c ve|rsion 1.|
|00001630| 31 20 31 2f 31 37 2f 38 | 33 20 62 79 20 43 6c 69 |1 1/17/8|3 by Cli|
|00001640| 66 66 20 4d 75 65 6c 6c | 65 72 5c 6e 5c 6e 22 29 |ff Muell|er\n\n")|
|00001650| 3b 0d 0a 77 68 69 6c 65 | 28 31 29 0d 0a 7b 0d 0a |;..while|(1)..{..|
|00001660| 09 69 66 20 28 61 72 67 | 63 20 3c 20 32 29 0d 0a |.if (arg|c < 2)..|
|00001670| 09 7b 0d 0a 09 70 72 69 | 6e 74 66 28 22 55 73 61 |.{...pri|ntf("Usa|
|00001680| 67 65 3a 20 66 69 6c 65 | 6e 61 6d 65 20 3c 6c 69 |ge: file|name <li|
|00001690| 6e 6b 66 69 6c 65 3e 20 | 3c 6c 69 6e 6b 66 69 6c |nkfile> |<linkfil|
|000016a0| 65 3e 20 3c 6c 69 6e 6b | 66 69 6c 65 3e 22 29 3b |e> <link|file>");|
|000016b0| 0d 0a 09 65 78 69 74 28 | 29 3b 0d 0a 09 7d 0d 0a |...exit(|);...}..|
|000016c0| 0d 0a 09 69 66 28 28 66 | 64 20 3d 20 66 63 72 65 |...if((f|d = fcre|
|000016d0| 61 74 28 22 77 2e 73 75 | 62 22 2c 6f 62 75 66 29 |at("w.su|b",obuf)|
|000016e0| 29 3d 3d 45 52 52 4f 52 | 29 20 2f 2a 20 77 73 20 |)==ERROR|) /* ws |
|000016f0| 2e 73 75 62 20 66 69 6c | 65 20 2a 2f 0d 0a 09 7b |.sub fil|e */...{|
|00001700| 0d 0a 09 70 72 69 6e 74 | 66 28 22 5c 6e 43 61 6e |...print|f("\nCan|
|00001710| 27 74 20 6f 70 65 6e 20 | 77 2e 73 75 62 22 29 3b |'t open |w.sub");|
|00001720| 0d 0a 09 65 78 69 74 28 | 29 3b 0d 0a 09 7d 0d 0a |...exit(|);...}..|
|00001730| 0d 0a 66 70 72 69 6e 74 | 66 28 6f 62 75 66 2c 22 |..fprint|f(obuf,"|
|00001740| 57 53 20 25 73 2e 43 5c | 6e 22 2c 61 72 67 76 5b |WS %s.C\|n",argv[|
|00001750| 31 5d 29 3b 0d 0a 70 75 | 74 63 28 43 50 4d 45 4f |1]);..pu|tc(CPMEO|
|00001760| 46 2c 6f 62 75 66 29 3b | 0d 0a 66 66 6c 75 73 68 |F,obuf);|..fflush|
|00001770| 28 6f 62 75 66 29 3b 0d | 0a 66 63 6c 6f 73 65 28 |(obuf);.|.fclose(|
|00001780| 6f 62 75 66 29 3b 0d 0a | 0d 0a 69 66 28 28 66 64 |obuf);..|..if((fd|
|00001790| 20 3d 20 66 63 72 65 61 | 74 28 22 63 2e 73 75 62 | = fcrea|t("c.sub|
|000017a0| 22 2c 6f 62 75 66 29 29 | 3d 3d 45 52 52 4f 52 29 |",obuf))|==ERROR)|
|000017b0| 20 2f 2a 20 43 43 31 20 | 26 20 4c 32 20 2e 73 75 | /* CC1 |& L2 .su|
|000017c0| 62 20 66 69 6c 65 20 2a | 2f 0d 0a 09 7b 0d 0a 09 |b file *|/...{...|
|000017d0| 70 72 69 6e 74 66 28 22 | 5c 6e 43 61 6e 27 74 20 |printf("|\nCan't |
|000017e0| 6f 70 65 6e 20 63 2e 73 | 75 62 22 29 3b 0d 0a 09 |open c.s|ub");...|
|000017f0| 65 78 69 74 28 29 3b 0d | 0a 09 7d 0d 0a 66 70 72 |exit();.|..}..fpr|
|00001800| 69 6e 74 66 28 6f 62 75 | 66 2c 22 43 43 31 20 25 |intf(obu|f,"CC1 %|
|00001810| 73 2e 43 5c 6e 22 2c 61 | 72 67 76 5b 31 5d 29 3b |s.C\n",a|rgv[1]);|
|00001820| 0d 0a 69 66 28 61 72 67 | 63 3d 3d 32 29 20 66 70 |..if(arg|c==2) fp|
|00001830| 72 69 6e 74 66 28 6f 62 | 75 66 2c 22 4c 32 20 25 |rintf(ob|uf,"L2 %|
|00001840| 73 5c 6e 22 2c 61 72 67 | 76 5b 31 5d 29 3b 0d 0a |s\n",arg|v[1]);..|
|00001850| 69 66 28 61 72 67 63 3d | 3d 33 29 20 66 70 72 69 |if(argc=|=3) fpri|
|00001860| 6e 74 66 28 6f 62 75 66 | 2c 22 4c 32 20 25 73 20 |ntf(obuf|,"L2 %s |
|00001870| 25 73 5c 6e 22 2c 61 72 | 67 76 5b 31 5d 2c 61 72 |%s\n",ar|gv[1],ar|
|00001880| 67 76 5b 32 5d 29 3b 0d | 0a 69 66 28 61 72 67 63 |gv[2]);.|.if(argc|
|00001890| 3d 3d 34 29 20 66 70 72 | 69 6e 74 66 28 6f 62 75 |==4) fpr|intf(obu|
|000018a0| 66 2c 22 4c 32 20 25 73 | 20 25 73 20 25 73 5c 6e |f,"L2 %s| %s %s\n|
|000018b0| 22 2c 61 72 67 76 5b 31 | 5d 2c 61 72 67 76 5b 32 |",argv[1|],argv[2|
|000018c0| 5d 2c 61 72 67 76 5b 33 | 5d 29 3b 0d 0a 69 66 28 |],argv[3|]);..if(|
|000018d0| 61 72 67 63 3d 3d 35 29 | 20 66 70 72 69 6e 74 66 |argc==5)| fprintf|
|000018e0| 28 6f 62 75 66 2c 22 4c | 32 20 25 73 20 25 73 20 |(obuf,"L|2 %s %s |
|000018f0| 25 73 20 25 73 5c 6e 22 | 2c 61 72 67 76 5b 31 5d |%s %s\n"|,argv[1]|
|00001900| 2c 61 72 67 76 5b 32 5d | 2c 61 72 67 76 5b 33 5d |,argv[2]|,argv[3]|
|00001910| 2c 61 72 67 76 5b 34 5d | 29 3b 0d 0a 70 75 74 63 |,argv[4]|);..putc|
|00001920| 28 43 50 4d 45 4f 46 2c | 6f 62 75 66 29 3b 0d 0a |(CPMEOF,|obuf);..|
|00001930| 66 66 6c 75 73 68 28 6f | 62 75 66 29 3b 0d 0a 66 |fflush(o|buf);..f|
|00001940| 63 6c 6f 73 65 28 6f 62 | 75 66 29 3b 0d 0a 0d 0a |close(ob|uf);....|
|00001950| 69 66 28 28 66 64 20 3d | 20 66 63 72 65 61 74 28 |if((fd =| fcreat(|
|00001960| 22 73 2e 73 75 62 22 2c | 6f 62 75 66 29 29 3d 3d |"s.sub",|obuf))==|
|00001970| 45 52 52 4f 52 29 20 2f | 2a 20 43 43 31 20 26 20 |ERROR) /|* CC1 & |
|00001980| 4c 32 20 24 20 70 72 6f | 67 72 61 6d 20 2e 73 75 |L2 $ pro|gram .su|
|00001990| 62 20 66 69 6c 65 20 2a | 2f 0d 0a 09 7b 0d 0a 09 |b file *|/...{...|
|000019a0| 70 72 69 6e 74 66 28 22 | 5c 6e 43 61 6e 27 74 20 |printf("|\nCan't |
|000019b0| 6f 70 65 6e 20 73 2e 73 | 75 62 22 29 3b 0d 0a 09 |open s.s|ub");...|
|000019c0| 65 78 69 74 28 29 3b 0d | 0a 09 7d 0d 0a 66 70 72 |exit();.|..}..fpr|
|000019d0| 69 6e 74 66 28 6f 62 75 | 66 2c 22 57 53 20 25 73 |intf(obu|f,"WS %s|
|000019e0| 2e 43 5c 6e 22 2c 61 72 | 67 76 5b 31 5d 29 3b 0d |.C\n",ar|gv[1]);.|
|000019f0| 0a 66 70 72 69 6e 74 66 | 28 6f 62 75 66 2c 22 43 |.fprintf|(obuf,"C|
|00001a00| 43 31 20 25 73 2e 43 5c | 6e 22 2c 61 72 67 76 5b |C1 %s.C\|n",argv[|
|00001a10| 31 5d 29 3b 0d 0a 69 66 | 28 61 72 67 63 3d 3d 32 |1]);..if|(argc==2|
|00001a20| 29 20 66 70 72 69 6e 74 | 66 28 6f 62 75 66 2c 22 |) fprint|f(obuf,"|
|00001a30| 4c 32 20 25 73 5c 6e 22 | 2c 61 72 67 76 5b 31 5d |L2 %s\n"|,argv[1]|
|00001a40| 29 3b 0d 0a 69 66 28 61 | 72 67 63 3d 3d 33 29 20 |);..if(a|rgc==3) |
|00001a50| 66 70 72 69 6e 74 66 28 | 6f 62 75 66 2c 22 4c 32 |fprintf(|obuf,"L2|
|00001a60| 20 25 73 20 25 73 5c 6e | 22 2c 61 72 67 76 5b 31 | %s %s\n|",argv[1|
|00001a70| 5d 2c 61 72 67 76 5b 32 | 5d 29 3b 0d 0a 69 66 28 |],argv[2|]);..if(|
|00001a80| 61 72 67 63 3d 3d 34 29 | 20 66 70 72 69 6e 74 66 |argc==4)| fprintf|
|00001a90| 28 6f 62 75 66 2c 22 4c | 32 20 25 73 20 25 73 20 |(obuf,"L|2 %s %s |
|00001aa0| 25 73 5c 6e 22 2c 61 72 | 67 76 5b 31 5d 2c 61 72 |%s\n",ar|gv[1],ar|
|00001ab0| 67 76 5b 32 5d 2c 61 72 | 67 76 5b 33 5d 29 3b 0d |gv[2],ar|gv[3]);.|
|00001ac0| 0a 69 66 28 61 72 67 63 | 3d 3d 35 29 20 66 70 72 |.if(argc|==5) fpr|
|00001ad0| 69 6e 74 66 28 6f 62 75 | 66 2c 22 4c 32 20 25 73 |intf(obu|f,"L2 %s|
|00001ae0| 20 25 73 20 25 73 20 25 | 73 5c 6e 22 2c 61 72 67 | %s %s %|s\n",arg|
|00001af0| 76 5b 31 5d 2c 61 72 67 | 76 5b 32 5d 2c 61 72 67 |v[1],arg|v[2],arg|
|00001b00| 76 5b 33 5d 2c 61 72 67 | 76 5b 34 5d 29 3b 0d 0a |v[3],arg|v[4]);..|
|00001b10| 66 70 72 69 6e 74 66 28 | 6f 62 75 66 2c 22 25 73 |fprintf(|obuf,"%s|
|00001b20| 5c 6e 22 2c 61 72 67 76 | 5b 31 5d 29 3b 0d 0a 70 |\n",argv|[1]);..p|
|00001b30| 75 74 63 28 43 50 4d 45 | 4f 46 2c 6f 62 75 66 29 |utc(CPME|OF,obuf)|
|00001b40| 3b 0d 0a 66 66 6c 75 73 | 68 28 6f 62 75 66 29 3b |;..fflus|h(obuf);|
|00001b50| 0d 0a 66 63 6c 6f 73 65 | 28 6f 62 75 66 29 3b 0d |..fclose|(obuf);.|
|00001b60| 0a 70 72 69 6e 74 66 28 | 22 5c 6e 2e 53 55 42 20 |.printf(|"\n.SUB |
|00001b70| 66 69 6c 65 73 20 6e 6f | 77 20 63 6f 6e 74 61 69 |files no|w contai|
|00001b80| 6e 20 66 69 6c 65 6e 61 | 6d 65 20 2d 3e 20 25 73 |n filena|me -> %s|
|00001b90| 2e 43 5c 6e 22 2c 61 72 | 67 76 5b 31 5d 29 3b 0d |.C\n",ar|gv[1]);.|
|00001ba0| 0a 69 66 28 61 72 67 63 | 3d 3d 33 29 70 72 69 6e |.if(argc|==3)prin|
|00001bb0| 74 66 28 22 6c 69 6e 6b | 20 66 69 6c 65 20 3d 20 |tf("link| file = |
|00001bc0| 25 73 5c 6e 22 2c 61 72 | 67 76 5b 32 5d 29 3b 0d |%s\n",ar|gv[2]);.|
|00001bd0| 0a 69 66 28 61 72 67 63 | 3d 3d 34 29 70 72 69 6e |.if(argc|==4)prin|
|00001be0| 74 66 28 22 6c 69 6e 6b | 20 66 69 6c 65 73 20 3d |tf("link| files =|
|00001bf0| 20 25 73 2c 20 25 73 5c | 6e 22 2c 61 72 67 76 5b | %s, %s\|n",argv[|
|00001c00| 32 5d 2c 61 72 67 76 5b | 33 5d 29 3b 0d 0a 69 66 |2],argv[|3]);..if|
|00001c10| 28 61 72 67 63 3d 3d 35 | 29 70 72 69 6e 74 66 28 |(argc==5|)printf(|
|00001c20| 22 6c 69 6e 6b 20 66 69 | 6c 65 73 20 3d 20 25 73 |"link fi|les = %s|
|00001c30| 2c 20 25 73 2c 20 25 73 | 5c 6e 22 2c 61 72 67 76 |, %s, %s|\n",argv|
|00001c40| 5b 32 5d 2c 61 72 67 76 | 5b 33 5d 2c 61 72 67 76 |[2],argv|[3],argv|
|00001c50| 5b 34 5d 29 3b 0d 0a 0d | 0a 70 72 69 6e 74 66 28 |[4]);...|.printf(|
|00001c60| 22 54 68 65 20 64 69 73 | 63 20 77 69 74 68 20 74 |"The dis|c with t|
|00001c70| 68 65 20 2e 53 55 42 20 | 66 69 6c 65 73 20 6d 75 |he .SUB |files mu|
|00001c80| 73 74 20 62 65 20 6f 6e | 20 74 68 65 20 27 41 27 |st be on| the 'A'|
|00001c90| 20 64 72 69 76 65 2e 5c | 6e 22 29 3b 0d 0a 65 78 | drive.\|n");..ex|
|00001ca0| 69 74 28 29 3b 0d 0a 7d | 0d 0a 7d 0d 0a 0d 0a 1a |it();..}|..}.....|
|00001cb0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00001cc0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00001cd0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00001ce0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00001cf0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00001d00| 2f 2a 20 50 72 6f 67 72 | 61 6d 20 74 6f 20 70 72 |/* Progr|am to pr|
|00001d10| 69 6e 74 20 61 20 74 72 | 61 6e 73 6c 61 74 69 6f |int a tr|anslatio|
|00001d20| 6e 20 74 61 62 6c 65 20 | 62 61 73 65 64 20 6f 6e |n table |based on|
|00001d30| 20 74 68 65 20 6c 6f 67 | 67 65 64 20 69 6e 20 64 | the log|ged in d|
|00001d40| 72 69 76 65 2e 20 2a 2f | 0d 0a 0d 0a 6d 61 69 6e |rive. */|....main|
|00001d50| 28 29 0d 0a 7b 0d 0a 69 | 6e 74 09 6c 6f 67 64 72 |()..{..i|nt.logdr|
|00001d60| 76 2c 62 69 6f 73 2c 73 | 65 6c 64 72 76 2c 73 65 |v,bios,s|eldrv,se|
|00001d70| 63 74 72 61 6e 2c 64 70 | 68 61 64 72 2c 78 74 62 |ctran,dp|hadr,xtb|
|00001d80| 6c 2c 64 70 62 61 64 72 | 3b 0d 0a 69 6e 74 09 73 |l,dpbadr|;..int.s|
|00001d90| 65 63 2c 6d 61 78 73 65 | 63 2c 70 68 79 73 65 63 |ec,maxse|c,physec|
|00001da0| 3b 0d 0a 0d 0a 6c 6f 67 | 64 72 76 3d 70 65 65 6b |;....log|drv=peek|
|00001db0| 28 34 29 3b 0d 0a 62 69 | 6f 73 3d 67 65 74 61 64 |(4);..bi|os=getad|
|00001dc0| 72 28 31 29 3b 0d 0a 73 | 65 6c 64 72 76 3d 62 69 |r(1);..s|eldrv=bi|
|00001dd0| 6f 73 2b 32 34 3b 0d 0a | 73 65 63 74 72 61 6e 3d |os+24;..|sectran=|
|00001de0| 62 69 6f 73 2b 34 35 3b | 0d 0a 64 70 68 61 64 72 |bios+45;|..dphadr|
|00001df0| 3d 63 61 6c 6c 28 73 65 | 6c 64 72 76 2c 30 2c 30 |=call(se|ldrv,0,0|
|00001e00| 2c 6c 6f 67 64 72 76 2c | 30 29 3b 0d 0a 70 72 69 |,logdrv,|0);..pri|
|00001e10| 6e 74 66 28 22 5c 6e 5c | 6e 4c 6f 67 69 63 61 6c |ntf("\n\|nLogical|
|00001e20| 20 74 6f 20 70 68 79 73 | 69 63 61 6c 20 73 65 63 | to phys|ical sec|
|00001e30| 74 6f 72 20 74 72 61 6e | 73 6c 61 74 69 6f 6e 20 |tor tran|slation |
|00001e40| 70 72 6f 67 72 61 6d 22 | 29 3b 0d 0a 70 72 69 6e |program"|);..prin|
|00001e50| 74 66 28 22 20 76 65 72 | 20 31 2e 30 20 20 43 2e |tf(" ver| 1.0 C.|
|00001e60| 42 2e 20 4d 75 65 6c 6c | 65 72 20 31 32 2d 31 36 |B. Muell|er 12-16|
|00001e70| 2d 38 32 5c 6e 5c 6e 22 | 29 3b 0d 0a 70 72 69 6e |-82\n\n"|);..prin|
|00001e80| 74 66 28 22 44 69 73 6b | 20 50 61 72 61 6d 65 74 |tf("Disk| Paramet|
|00001e90| 65 72 20 48 65 61 64 65 | 72 20 61 64 64 72 65 73 |er Heade|r addres|
|00001ea0| 73 20 3d 20 25 78 5c 6e | 22 2c 64 70 68 61 64 72 |s = %x\n|",dphadr|
|00001eb0| 29 3b 0d 0a 70 72 69 6e | 74 66 28 22 54 72 61 6e |);..prin|tf("Tran|
|00001ec0| 73 6c 61 74 69 6f 6e 20 | 54 61 62 6c 65 20 41 64 |slation |Table Ad|
|00001ed0| 64 72 65 73 73 20 20 20 | 20 20 3d 20 25 78 5c 6e |dress | = %x\n|
|00001ee0| 22 2c 78 74 62 6c 3d 67 | 65 74 61 64 72 28 64 70 |",xtbl=g|etadr(dp|
|00001ef0| 68 61 64 72 29 29 3b 0d | 0a 70 72 69 6e 74 66 28 |hadr));.|.printf(|
|00001f00| 22 44 69 73 6b 20 50 61 | 72 61 6d 61 74 65 72 20 |"Disk Pa|ramater |
|00001f10| 42 6c 6f 63 6b 20 41 64 | 64 72 65 73 73 20 20 3d |Block Ad|dress =|
|00001f20| 20 25 78 5c 6e 22 2c 64 | 70 62 61 64 72 3d 67 65 | %x\n",d|pbadr=ge|
|00001f30| 74 61 64 72 28 64 70 68 | 61 64 72 2b 31 30 29 29 |tadr(dph|adr+10))|
|00001f40| 3b 0d 0a 70 72 69 6e 74 | 66 28 22 4c 6f 67 69 63 |;..print|f("Logic|
|00001f50| 61 6c 20 53 65 63 74 6f | 72 73 20 70 65 72 20 54 |al Secto|rs per T|
|00001f60| 72 61 63 6b 20 20 20 20 | 20 3d 20 25 64 44 5c 6e |rack | = %dD\n|
|00001f70| 5c 6e 22 2c 6d 61 78 73 | 65 63 3d 70 65 65 6b 28 |\n",maxs|ec=peek(|
|00001f80| 64 70 62 61 64 72 29 29 | 3b 0d 0a 0d 0a 73 65 63 |dpbadr))|;....sec|
|00001f90| 20 3d 20 30 3b 0d 0a 66 | 6f 72 20 28 73 65 63 3d | = 0;..f|or (sec=|
|00001fa0| 30 3b 20 73 65 63 20 3c | 20 6d 61 78 73 65 63 3b |0; sec <| maxsec;|
|00001fb0| 20 73 65 63 2b 2b 29 20 | 7b 0d 0a 09 70 72 69 6e | sec++) |{...prin|
|00001fc0| 74 66 28 22 6c 6f 67 69 | 63 61 6c 3d 20 25 32 64 |tf("logi|cal= %2d|
|00001fd0| 20 70 68 79 73 69 63 61 | 6c 20 3d 20 25 32 64 5c | physica|l = %2d\|
|00001fe0| 6e 22 2c 73 65 63 2c 0d | 0a 09 09 70 68 79 73 65 |n",sec,.|...physe|
|00001ff0| 63 3d 28 63 61 6c 6c 28 | 73 65 63 74 72 61 6e 2c |c=(call(|sectran,|
|00002000| 30 2c 30 2c 73 65 63 2c | 78 74 62 6c 29 29 29 3b |0,0,sec,|xtbl)));|
|00002010| 0d 0a 7d 0d 0a 65 78 69 | 74 28 29 3b 0d 0a 7d 0d |..}..exi|t();..}.|
|00002020| 0a 0d 0a 67 65 74 61 64 | 72 28 6c 6f 62 79 74 65 |...getad|r(lobyte|
|00002030| 29 0d 0a 69 6e 74 20 6c | 6f 62 79 74 65 3b 0d 0a |)..int l|obyte;..|
|00002040| 7b 0d 0a 69 6e 74 09 6c | 73 62 79 74 65 2c 6d 73 |{..int.l|sbyte,ms|
|00002050| 62 79 74 65 2c 61 64 72 | 3b 0d 0a 0d 0a 6c 73 62 |byte,adr|;....lsb|
|00002060| 79 74 65 3d 70 65 65 6b | 28 6c 6f 62 79 74 65 29 |yte=peek|(lobyte)|
|00002070| 3b 0d 0a 6d 73 62 79 74 | 65 3d 70 65 65 6b 28 6c |;..msbyt|e=peek(l|
|00002080| 6f 62 79 74 65 2b 31 29 | 3b 0d 0a 61 64 72 20 3d |obyte+1)|;..adr =|
|00002090| 20 28 6d 73 62 79 74 65 | 20 2a 20 30 78 31 30 30 | (msbyte| * 0x100|
|000020a0| 29 2b 6c 73 62 79 74 65 | 3b 0d 0a 72 65 74 75 72 |)+lsbyte|;..retur|
|000020b0| 6e 28 61 64 72 29 3b 0d | 0a 7d 1a 1a 1a 1a 1a 1a |n(adr);.|.}......|
|000020c0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|000020d0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|000020e0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|000020f0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00002100| 21 00 00 39 22 79 05 cd | 34 01 f9 00 cd 4b 03 cd |!..9"y..|4....K..|
|00002110| 9e 07 c3 2b 04 86 15 9e | 06 86 15 86 15 c3 27 04 |...+....|......'.|
|00002120| c3 2b 04 c3 46 04 c3 8e | 04 c3 72 04 c3 1a 05 2a |.+..F...|..r....*|
|00002130| 79 05 f9 c9 2a 06 00 11 | cc f7 19 c9 00 00 00 77 |y...*...|.......w|
|00002140| 23 77 23 77 d1 c1 c9 cd | c6 04 c3 de 04 e1 5e 23 |#w#w....|......^#|
|00002150| 56 23 e5 2a 15 01 19 7e | 23 66 6f c9 e1 5e 23 e5 |V#.*...~|#fo..^#.|
|00002160| 16 00 2a 15 01 19 7e 23 | 66 6f c9 e1 5e 23 56 23 |..*...~#|fo..^#V#|
|00002170| e5 2a 15 01 19 6e c9 e1 | 5e 23 e5 16 00 2a 15 01 |.*...n..|^#...*..|
|00002180| 19 6e c9 e1 5e 23 56 23 | e5 eb 09 7e 23 66 6f c9 |.n..^#V#|...~#fo.|
|00002190| e1 5e 23 e5 eb 26 00 09 | 7e 23 66 6f c9 21 01 00 |.^#..&..|~#fo.!..|
|000021a0| c8 2b c9 21 00 00 c8 23 | c9 21 01 00 d8 2b c9 21 |.+.!...#|.!...+.!|
|000021b0| 00 00 d8 23 c9 21 01 00 | f0 2b c9 21 01 00 f8 2b |...#.!..|.+.!...+|
|000021c0| c9 11 01 00 c8 1b c9 11 | 00 00 c8 13 c9 11 01 00 |........|........|
|000021d0| d8 1b c9 11 00 00 d8 13 | c9 11 01 00 f0 1b c9 11 |........|........|
|000021e0| 01 00 f8 1b c9 7d bb c0 | 7c ba c9 eb 7a bc c0 7b |.....}..||...z..{|
|000021f0| bd c9 eb 7c ba c0 7d bb | c9 eb 7c aa f2 ec 01 7a |...|..}.|..|....z|
|00002200| b7 f0 37 c9 eb 7c aa f2 | f3 01 7c b7 f0 37 c9 7a |..7..|..|..|..7.z|
|00002210| f5 cd 5a 02 eb cd 5a 02 | eb cd 29 02 f1 b7 f0 7c |..Z...Z.|..)....||
|00002220| 2f 67 7d 2f 6f 23 c9 00 | 00 7c b5 c8 d5 e5 cd 89 |/g}/o#..|.|......|
|00002230| 02 d1 cd 6b 02 7c 2f 67 | 7d 2f 6f 23 d1 19 c9 af |...k.|/g|}/o#....|
|00002240| 32 71 05 cd 5a 02 eb cd | 5a 02 cd 6b 02 3a 71 05 |2q..Z...|Z..k.:q.|
|00002250| 1f d0 7c 2f 67 7d 2f 6f | 23 c9 7c b7 f0 2f 67 7d |..|/g}/o|#.|../g}|
|00002260| 2f 6f 23 3a 71 05 3c 32 | 71 05 c9 c5 cd 71 02 c1 |/o#:q.<2|q....q..|
|00002270| c9 44 4d 21 00 00 78 b1 | c8 78 1f 47 79 1f 4f d2 |.DM!..x.|.x.Gy.O.|
|00002280| 83 02 19 eb 29 eb c3 76 | 02 7c b5 c8 c5 cd 94 02 |....)..v|.|......|
|00002290| 60 69 c1 c9 06 01 7c b7 | fa a0 02 29 04 c3 96 02 |`i....|.|...)....|
|000022a0| eb 78 01 00 00 f5 cd dd | 02 da b7 02 03 d5 7a 2f |.x......|......z/|
|000022b0| 57 7b 2f 5f 13 19 d1 af | 7a 1f 57 7b 1f 5f f1 3d |W{/_....|z.W{._.=|
|000022c0| c8 f5 79 17 4f 78 17 47 | c3 a6 02 af 32 71 05 cd |..y.Ox.G|....2q..|
|000022d0| 5a 02 eb cd 5a 02 eb cd | 89 02 c3 4d 02 7c ba d8 |Z...Z...|...M.|..|
|000022e0| c0 7d bb c9 eb 1c 1d c8 | af 7c 1f 67 7d 1f 6f c3 |.}......|.|.g}.o.|
|000022f0| e6 02 eb 1c 1d c8 29 c3 | f4 02 7c 2f 67 7d 2f 6f |......).|..|/g}/o|
|00002300| 23 c9 7a 2f 57 7b 2f 5f | 13 c9 21 04 00 39 7e 23 |#.z/W{/_|..!..9~#|
|00002310| 66 6f c9 21 06 00 c3 0d | 03 21 08 00 c3 0d 03 21 |fo.!....|.!.....!|
|00002320| 0a 00 c3 0d 03 21 0c 00 | c3 0d 03 21 0e 00 c3 0d |.....!..|...!....|
|00002330| 03 21 10 00 c3 0d 03 11 | 9f 05 21 04 00 39 c5 06 |.!......|..!..9..|
|00002340| 0e 7e 12 23 13 05 c2 41 | 03 c1 c9 e1 22 73 05 21 |.~.#...A|...."s.!|
|00002350| 60 07 e5 2a 1b 01 22 b3 | 05 21 e8 03 22 b5 05 21 |`..*..".|.!.."..!|
|00002360| dc 59 22 97 05 3e db 32 | ad 05 3e d3 32 b0 05 3e |.Y"..>.2|..>.2..>|
|00002370| c9 32 af 05 32 b2 05 21 | 00 cc 22 8f 05 21 10 00 |.2..2..!|.."..!..|
|00002380| 22 93 05 21 40 00 22 91 | 05 21 00 04 22 95 05 0e |"..!@.".|.!.."...|
|00002390| 0b cd 05 00 b7 00 ca 9e | 03 0e 01 cd 05 00 21 80 |........|......!.|
|000023a0| 00 11 df 06 46 23 78 b7 | c2 b1 03 11 01 00 c3 0f |....F#x.|........|
|000023b0| 04 7e 12 23 13 05 c2 b1 | 03 af 12 21 df 06 11 01 |.~.#....|...!....|
|000023c0| 00 01 62 07 af 32 72 05 | 7e 23 fe 20 ca c8 03 b7 |..b..2r.|~#. ....|
|000023d0| ca 0f 04 fe 22 c2 de 03 | 32 72 05 c3 df 03 2b 7d |...."...|2r....+}|
|000023e0| 02 03 7c 02 03 13 7e 23 | b7 ca 0f 04 c5 47 3a 72 |..|...~#|.....G:r|
|000023f0| 05 b7 78 c1 ca 03 04 fe | 22 c2 e6 03 af 32 72 05 |..x.....|"....2r.|
|00002400| 2b 77 23 fe 20 c2 e6 03 | 2b 36 00 23 c3 c8 03 d5 |+w#. ...|+6.#....|
|00002410| 06 08 21 d7 06 36 00 23 | 05 c2 15 04 af 32 77 05 |..!..6.#|.....2w.|
|00002420| 32 78 05 2a 73 05 e9 21 | ff ff c9 3e 0f f5 cd 72 |2x.*s..!|...>...r|
|00002430| 04 da 3c 04 6f 26 00 e5 | cd 46 04 e1 f1 3d fe 07 |..<.o&..|.F...=..|
|00002440| c2 2d 04 c3 2f 01 cd 60 | 05 cd 0a 03 cd 72 04 da |.-../..`|.....r..|
|00002450| 27 04 7e e6 04 ca 68 04 | e5 cd 13 03 c5 cd 1a 05 |'.~...h.|........|
|00002460| eb 0e 10 cd 05 00 c1 e1 | 36 00 fe ff 21 00 00 c0 |........|6...!...|
|00002470| 2b c9 cd 60 05 57 d6 08 | d8 fe 08 3f d8 d5 5f 16 |+..`.W..|...?.._.|
|00002480| 00 21 d7 06 19 7e e6 01 | 37 d1 7a c8 3f c9 cd 60 |.!...~..|7.z.?..`|
|00002490| 05 c5 cd 0c 05 06 08 e5 | 13 1a 1b fe 3a 3e 00 c2 |........|....:>..|
|000024a0| aa 04 1a cd 03 05 d6 40 | 13 13 77 23 cd 47 01 1a |.......@|..w#.G..|
|000024b0| fe 2e c2 b6 04 13 06 03 | cd c6 04 af 77 11 14 00 |........|....w...|
|000024c0| 19 77 23 c3 3f 01 c5 1a | fe 2a 3e 3f ca e9 04 1a |.w#.?...|.*>?....|
|000024d0| cd f1 04 da e7 04 77 23 | 13 05 c2 c7 04 c1 1a cd |......w#|........|
|000024e0| f1 04 d8 13 c3 de 04 3e | 20 77 23 05 c2 e9 04 c1 |.......>| w#.....|
|000024f0| c9 cd 03 05 fe 2e 37 c8 | fe 3a 37 c8 fe 7f 37 c8 |......7.|.:7...7.|
|00002500| fe 21 c9 fe 61 d8 fe 7b | d0 d6 20 c9 1b 13 1a fe |.!..a..{|.. .....|
|00002510| 20 ca 0d 05 fe 09 ca 0d | 05 c9 c5 cd 60 05 b7 4f | .......|....`..O|
|00002520| c2 45 05 06 08 11 d7 06 | 21 b7 05 0e 08 1a e6 01 |.E......|!.......|
|00002530| 79 c2 36 05 c1 c9 d5 11 | 24 00 19 d1 13 0c 05 c2 |y.6.....|$.......|
|00002540| 2d 05 37 c1 c9 cd 72 04 | da 42 05 d6 08 6f 26 00 |-.7...r.|.B...o&.|
|00002550| 29 29 54 5d 29 29 29 19 | eb 21 b7 05 19 79 c1 c9 |))T]))).|.!...y..|
|00002560| d5 c5 f5 e5 0e 1a 11 80 | 00 cd 05 00 e1 f1 c1 d1 |........|........|
|00002570| c9 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002580| 23 23 e5 cd 0c 00 d1 eb | 21 32 00 09 73 23 72 d5 |##......|!2..s#r.|
|00002590| 21 43 07 e5 cd 09 00 d1 | d1 cd 90 01 2a 23 23 23 |!C......|....*###|
|000025a0| e5 cd 0c 00 d1 eb 21 34 | 00 09 73 23 72 d5 21 66 |......!4|..s#r.!f|
|000025b0| 07 e5 cd 09 00 d1 d1 cd | 90 01 2a 23 23 23 23 e5 |........|..*####.|
|000025c0| cd 0c 00 d1 eb 21 36 00 | 09 73 23 72 d5 21 88 07 |.....!6.|.s#r.!..|
|000025d0| e5 cd 09 00 d1 d1 cd 90 | 01 2a 11 05 00 19 e5 cd |........|.*......|
|000025e0| 03 00 d1 23 eb 21 38 00 | 09 73 23 72 d5 21 aa 07 |...#.!8.|.s#r.!..|
|000025f0| e5 cd 09 00 d1 d1 cd 90 | 01 2a 11 07 00 19 e5 cd |........|.*......|
|00002600| 0c 00 d1 23 eb 21 3c 00 | 09 73 23 72 d5 21 cd 07 |...#.!<.|.s#r.!..|
|00002610| e5 cd 09 00 d1 d1 cd 90 | 01 2a 11 09 00 19 e5 cd |........|.*......|
|00002620| 0c 00 d1 eb 21 3e 00 09 | 73 23 72 d5 21 f0 07 e5 |....!>..|s#r.!...|
|00002630| cd 09 00 d1 d1 cd 12 00 | eb 21 41 00 39 f9 eb c1 |........|.!A.9...|
|00002640| c9 0a 0a 43 50 2f 4d 20 | 44 61 74 61 20 50 72 6f |...CP/M |Data Pro|
|00002650| 67 72 61 6d 20 56 65 72 | 73 69 6f 6e 20 31 2e 30 |gram Ver|sion 1.0|
|00002660| 20 62 79 20 43 2e 20 42 | 2e 20 4d 75 65 6c 6c 65 | by C. B|. Muelle|
|00002670| 72 20 31 32 2f 31 35 2f | 38 32 0a 0a 00 54 68 69 |r 12/15/|82...Thi|
|00002680| 73 20 70 72 6f 67 72 61 | 6d 20 77 69 6c 6c 20 70 |s progra|m will p|
|00002690| 72 69 6e 74 20 43 50 2f | 4d 20 69 6e 66 6f 72 6d |rint CP/|M inform|
|000026a0| 61 74 69 6f 6e 20 62 61 | 73 65 64 20 6f 6e 20 79 |ation ba|sed on y|
|000026b0| 6f 75 72 20 73 79 73 74 | 65 6d 00 20 73 69 7a 65 |our syst|em. size|
|000026c0| 0a 61 6e 64 20 61 74 74 | 72 69 62 75 74 65 73 20 |.and att|ributes |
|000026d0| 6f 66 20 74 68 65 20 64 | 72 69 76 65 20 74 68 61 |of the d|rive tha|
|000026e0| 74 20 69 74 20 69 73 20 | 72 75 6e 20 6f 6e 2e 0a |t it is |run on..|
|000026f0| 0a 00 25 78 20 3d 20 43 | 43 50 20 53 74 61 72 74 |..%x = C|CP Start|
|00002700| 20 41 64 64 72 65 73 73 | 0a 00 25 78 20 3d 20 42 | Address|..%x = B|
|00002710| 44 4f 53 20 53 74 61 72 | 74 20 41 64 64 72 65 73 |DOS Star|t Addres|
|00002720| 73 0a 00 25 78 20 3d 20 | 42 49 4f 53 20 73 74 61 |s..%x = |BIOS sta|
|00002730| 72 74 20 41 64 64 72 65 | 73 73 20 28 43 6f 6c 64 |rt Addre|ss (Cold|
|00002740| 20 42 6f 6f 74 29 0a 0a | 00 42 49 4f 53 20 45 4e | Boot)..|.BIOS EN|
|00002750| 54 52 59 20 41 44 44 52 | 45 53 53 0a 00 25 78 20 |TRY ADDR|ESS..%x |
|00002760| 3d 20 57 61 72 6d 20 42 | 6f 6f 74 09 09 25 78 20 |= Warm B|oot..%x |
|00002770| 3d 20 53 65 6c 65 63 74 | 20 44 69 73 6b 0a 00 25 |= Select| Disk..%|
|00002780| 78 20 3d 20 43 6f 6e 73 | 6f 6c 65 20 53 74 61 74 |x = Cons|ole Stat|
|00002790| 09 09 25 78 20 3d 20 53 | 65 74 20 54 72 61 c5 21 |..%x = S|et Tra.!|
|000027a0| bf ff 39 f9 44 4d 21 01 | 00 e5 cd 9b 0f d1 eb 60 |..9.DM!.|.......`|
|000027b0| 69 73 23 72 cd 90 01 00 | 23 23 23 eb 21 02 00 09 |is#r....|###.!...|
|000027c0| 73 23 72 cd 90 01 02 23 | 23 23 eb 21 04 00 09 73 |s#r....#|##.!...s|
|000027d0| 23 72 cd 90 01 04 23 23 | 23 eb 21 06 00 09 73 23 |#r....##|#.!...s#|
|000027e0| 72 cd 90 01 06 23 23 23 | eb 21 08 00 09 73 23 72 |r....###|.!...s#r|
|000027f0| cd 90 01 08 23 23 23 eb | 21 0a 00 09 73 23 72 cd |....###.|!...s#r.|
|00002800| 90 01 0a 23 23 23 eb 21 | 0c 00 09 73 23 72 cd 90 |...###.!|...s#r..|
|00002810| 01 0c 23 23 23 eb 21 0e | 00 09 73 23 72 cd 90 01 |..###.!.|..s#r...|
|00002820| 0e 23 23 23 eb 21 10 00 | 09 73 23 72 cd 90 01 10 |.###.!..|.s#r....|
|00002830| 23 23 23 eb 21 12 00 09 | 73 23 72 cd 90 01 12 23 |###.!...|s#r....#|
|00002840| 23 23 eb 21 14 00 09 73 | 23 72 cd 90 01 14 23 23 |##.!...s|#r....##|
|00002850| 23 eb 21 16 00 09 73 23 | 72 cd 90 01 16 23 23 23 |#.!...s#|r....###|
|00002860| eb 21 18 00 09 73 23 72 | cd 90 01 18 23 23 23 eb |.!...s#r|....###.|
|00002870| 21 1a 00 09 73 23 72 cd | 90 01 1a 23 23 23 eb 21 |!...s#r.|...###.!|
|00002880| 1c 00 09 73 23 72 cd 90 | 01 1c 23 23 23 eb 21 1e |...s#r..|..###.!.|
|00002890| 00 09 73 23 72 21 57 0b | e5 cd ed 0f d1 21 93 0b |..s#r!W.|.....!..|
|000028a0| e5 cd ed 0f d1 21 d1 0b | e5 cd ed 0f d1 cd 90 01 |.....!..|........|
|000028b0| 00 11 fd e9 19 e5 21 08 | 0c e5 cd ed 0f d1 d1 cd |......!.|........|
|000028c0| 90 01 00 11 fd f1 19 e5 | 21 20 0c e5 cd ed 0f d1 |........|! ......|
|000028d0| d1 cd 90 01 00 2b 2b 2b | e5 21 39 0c e5 cd ed 0f |.....+++|.!9.....|
|000028e0| d1 d1 21 5f 0c e5 cd ed | 0f d1 cd 90 01 10 e5 cd |..!_....|........|
|000028f0| 90 01 00 e5 21 73 0c e5 | cd ed 0f d1 d1 d1 cd 90 |....!s..|........|
|00002900| 01 12 e5 cd 90 01 02 e5 | 21 95 0c e5 cd ed 0f d1 |........|!.......|
|00002910| d1 d1 cd 90 01 14 e5 cd | 90 01 04 e5 21 bf 0c e5 |........|....!...|
|00002920| cd ed 0f d1 d1 d1 cd 90 | 01 16 e5 cd 90 01 06 e5 |........|........|
|00002930| 21 eb 0c e5 cd ed 0f d1 | d1 d1 cd 90 01 18 e5 cd |!.......|........|
|00002940| 90 01 08 e5 21 16 0d e5 | cd ed 0f d1 d1 d1 cd 90 |....!...|........|
|00002950| 01 1a e5 cd 90 01 0a e5 | 21 38 0d e5 cd ed 0f d1 |........|!8......|
|00002960| d1 d1 cd 90 01 1c e5 cd | 90 01 0c e5 21 5c 0d e5 |........|....!\..|
|00002970| cd ed 0f d1 d1 d1 cd 90 | 01 1e e5 cd 90 01 0e e5 |........|........|
|00002980| 21 89 0d e5 cd ed 0f d1 | d1 d1 21 04 00 e5 cd 2f |!.......|..!..../|
|00002990| 15 d1 eb 21 24 00 09 73 | 23 72 cd 90 01 24 7c b5 |...!$..s|#r...$|.|
|000029a0| c2 ac 09 21 40 00 09 36 | 41 c3 b2 09 21 40 00 09 |...!@..6|A...!@..|
|000029b0| 36 42 21 00 00 e5 cd 90 | 01 24 e5 21 00 00 e5 21 |6B!.....|.$.!...!|
|000029c0| 00 00 e5 cd 90 01 10 e5 | cd 36 15 d1 d1 d1 d1 d1 |........|.6......|
|000029d0| eb 21 20 00 09 73 23 72 | 21 40 00 09 6e 26 00 e5 |.! ..s#r|!@..n&..|
|000029e0| 21 b2 0d e5 cd ed 0f d1 | d1 cd 90 01 20 e5 21 d9 |!.......|.... .!.|
|000029f0| 0d e5 cd ed 0f d1 d1 cd | 90 01 20 e5 cd 9b 0f d1 |........|.. .....|
|00002a00| eb 21 26 00 09 73 23 72 | d5 21 fc 0d e5 cd ed 0f |.!&..s#r|.!......|
|00002a10| d1 d1 cd 90 01 20 11 08 | 00 19 e5 cd 9b 0f d1 eb |..... ..|........|
|00002a20| 21 28 00 09 73 23 72 d5 | 21 1f 0e e5 cd ed 0f d1 |!(..s#r.|!.......|
|00002a30| d1 cd 90 01 20 11 0a 00 | 19 e5 cd 9b 0f d1 eb 21 |.... ...|.......!|
|00002a40| 2a 00 09 73 23 72 d5 21 | 42 0e e5 cd ed 0f d1 d1 |*..s#r.!|B.......|
|00002a50| cd 90 01 20 11 0e 00 19 | e5 cd 9b 0f d1 eb 21 2c |... ....|......!,|
|00002a60| 00 09 73 23 72 d5 21 65 | 0e e5 cd ed 0f d1 d1 21 |..s#r.!e|.......!|
|00002a70| 89 0e e5 cd ed 0f d1 cd | 90 01 2a e5 cd 2f 15 d1 |........|..*../..|
|00002a80| eb 21 30 00 09 73 23 72 | d5 21 a9 0e e5 cd ed 0f |.!0..s#r|.!......|
|00002a90| d1 d1 cd 90 01 2a 23 23 | e5 cd 2f 15 d1 eb 21 32 |.....*##|../...!2|
|00002aa0| 00 09 73 23 72 d5 21 cc | 0e e5 cd ed 0f d1 d1 cd |..s#r.!.|........|
|00002ab0| 90 01 2a 23 23 23 e5 cd | 2f 15 d1 eb 21 34 00 09 |..*###..|/...!4..|
|00002ac0| 73 23 72 d5 21 ef 0e e5 | cd ed 0f d1 d1 cd 90 01 |s#r.!...|........|
|00002ad0| 2a 23 23 23 23 e5 cd 2f | 15 d1 eb 21 36 00 09 73 |*####../|...!6..s|
|00002ae0| 23 72 d5 21 11 0f e5 cd | ed 0f d1 d1 cd 90 01 2a |#r.!....|.......*|
|00002af0| 11 05 00 19 e5 cd 9b 0f | d1 23 eb 21 38 00 09 73 |........|.#.!8..s|
|00002b00| 23 72 d5 21 33 0f e5 cd | ed 0f d1 d1 cd 90 01 2a |#r.!3...|.......*|
|00002b10| 11 07 00 19 e5 cd 2f 15 | d1 23 eb 21 3c 00 09 73 |....../.|.#.!<..s|
|00002b20| 23 72 d5 21 56 0f e5 cd | ed 0f d1 d1 cd 90 01 2a |#r.!V...|.......*|
|00002b30| 11 09 00 19 e5 cd 2f 15 | d1 eb 21 3e 00 09 73 23 |....../.|..!>..s#|
|00002b40| 72 d5 21 79 0f e5 cd ed | 0f d1 d1 cd 54 15 eb 21 |r.!y....|....T..!|
|00002b50| 41 00 39 f9 eb c1 c9 0a | 0a 43 50 2f 4d 20 44 61 |A.9.....|.CP/M Da|
|00002b60| 74 61 20 50 72 6f 67 72 | 61 6d 20 56 65 72 73 69 |ta Progr|am Versi|
|00002b70| 6f 6e 20 31 2e 30 20 62 | 79 20 43 2e 20 42 2e 20 |on 1.0 b|y C. B. |
|00002b80| 4d 75 65 6c 6c 65 72 20 | 31 32 2f 31 35 2f 38 32 |Mueller |12/15/82|
|00002b90| 0a 0a 00 54 68 69 73 20 | 70 72 6f 67 72 61 6d 20 |...This |program |
|00002ba0| 77 69 6c 6c 20 70 72 69 | 6e 74 20 43 50 2f 4d 20 |will pri|nt CP/M |
|00002bb0| 69 6e 66 6f 72 6d 61 74 | 69 6f 6e 20 62 61 73 65 |informat|ion base|
|00002bc0| 64 20 6f 6e 20 79 6f 75 | 72 20 73 79 73 74 65 6d |d on you|r system|
|00002bd0| 00 20 73 69 7a 65 0a 61 | 6e 64 20 61 74 74 72 69 |. size.a|nd attri|
|00002be0| 62 75 74 65 73 20 6f 66 | 20 74 68 65 20 64 72 69 |butes of| the dri|
|00002bf0| 76 65 20 74 68 61 74 20 | 69 74 20 69 73 20 72 75 |ve that |it is ru|
|00002c00| 6e 20 6f 6e 2e 0a 0a 00 | 25 78 20 3d 20 43 43 50 |n on....|%x = CCP|
|00002c10| 20 53 74 61 72 74 20 41 | 64 64 72 65 73 73 0a 00 | Start A|ddress..|
|00002c20| 25 78 20 3d 20 42 44 4f | 53 20 53 74 61 72 74 20 |%x = BDO|S Start |
|00002c30| 41 64 64 72 65 73 73 0a | 00 25 78 20 3d 20 42 49 |Address.|.%x = BI|
|00002c40| 4f 53 20 73 74 61 72 74 | 20 41 64 64 72 65 73 73 |OS start| Address|
|00002c50| 20 28 43 6f 6c 64 20 42 | 6f 6f 74 29 0a 0a 00 42 | (Cold B|oot)...B|
|00002c60| 49 4f 53 20 45 4e 54 52 | 59 20 41 44 44 52 45 53 |IOS ENTR|Y ADDRES|
|00002c70| 53 0a 00 25 78 20 3d 20 | 57 61 72 6d 20 42 6f 6f |S..%x = |Warm Boo|
|00002c80| 74 09 09 25 78 20 3d 20 | 53 65 6c 65 63 74 20 44 |t..%x = |Select D|
|00002c90| 69 73 6b 0a 00 25 78 20 | 3d 20 43 6f 6e 73 6f 6c |isk..%x |= Consol|
|00002ca0| 65 20 53 74 61 74 09 09 | 25 78 20 3d 20 53 65 74 |e Stat..|%x = Set|
|00002cb0| 20 54 72 61 63 6b 20 4e | 75 6d 62 65 72 0a 00 25 | Track N|umber..%|
|00002cc0| 78 20 3d 20 43 6f 6e 73 | 6f 6c 65 20 49 6e 70 75 |x = Cons|ole Inpu|
|00002cd0| 74 09 09 25 78 20 3d 20 | 53 65 74 20 53 65 63 74 |t..%x = |Set Sect|
|00002ce0| 6f 72 20 6e 75 6d 62 65 | 72 0a 00 25 78 20 3d 20 |or numbe|r..%x = |
|00002cf0| 43 6f 6e 73 6f 6c 65 20 | 4f 75 74 70 75 74 09 09 |Console |Output..|
|00002d00| 25 78 20 3d 20 53 65 74 | 20 44 4d 41 20 41 64 64 |%x = Set| DMA Add|
|00002d10| 72 65 73 73 0a 00 25 78 | 20 3d 20 4c 69 73 74 20 |ress..%x| = List |
|00002d20| 4f 75 74 70 75 74 09 09 | 25 78 20 3d 20 52 65 61 |Output..|%x = Rea|
|00002d30| 64 20 44 69 73 6b 0a 00 | 25 78 20 3d 20 50 75 6e |d Disk..|%x = Pun|
|00002d40| 63 68 20 4f 75 74 70 75 | 74 09 09 25 78 20 3d 20 |ch Outpu|t..%x = |
|00002d50| 57 72 69 74 65 20 44 69 | 73 6b 0a 00 25 78 20 3d |Write Di|sk..%x =|
|00002d60| 20 52 65 61 64 65 72 20 | 4f 75 74 70 75 74 09 09 | Reader |Output..|
|00002d70| 25 78 20 3d 20 52 65 74 | 75 72 6e 20 4c 69 73 74 |%x = Ret|urn List|
|00002d80| 20 53 74 61 74 75 73 0a | 00 25 78 20 3d 20 48 6f | Status.|.%x = Ho|
|00002d90| 6d 65 20 44 72 69 76 65 | 09 09 25 78 20 3d 20 53 |me Drive|..%x = S|
|00002da0| 65 63 74 6f 72 20 54 72 | 61 6e 73 6c 61 74 65 0a |ector Tr|anslate.|
|00002db0| 0a 00 44 52 49 56 45 20 | 25 63 20 44 49 53 4b 20 |..DRIVE |%c DISK |
|00002dc0| 50 41 52 41 4d 45 54 45 | 52 20 48 45 41 44 45 52 |PARAMETE|R HEADER|
|00002dd0| 20 54 41 42 4c 45 53 0a | 00 44 69 73 6b 20 50 61 | TABLES.|.Disk Pa|
|00002de0| 72 6d 61 74 65 72 20 48 | 65 61 64 65 72 20 41 64 |rmater H|eader Ad|
|00002df0| 64 72 65 73 73 20 3d 20 | 25 78 0a 00 54 72 61 6e |dress = |%x..Tran|
|00002e00| 73 6c 61 74 69 6f 6e 20 | 54 61 62 6c 65 20 41 64 |slation |Table Ad|
|00002e10| 64 72 65 73 73 20 20 20 | 20 3d 20 25 78 0a 00 44 |dress | = %x..D|
|00002e20| 69 72 65 63 74 6f 72 79 | 20 42 75 66 66 65 72 20 |irectory| Buffer |
|00002e30| 41 64 64 72 65 73 73 20 | 20 20 20 20 3d 20 25 78 |Address | = %x|
|00002e40| 0a 00 44 69 73 6b 20 50 | 61 72 61 6d 65 74 65 72 |..Disk P|arameter|
|00002e50| 20 42 6c 6f 63 6b 20 41 | 64 64 72 65 73 73 20 3d | Block A|ddress =|
|00002e60| 20 25 78 0a 00 44 69 73 | 6b 20 41 6c 6c 6f 63 61 | %x..Dis|k Alloca|
|00002e70| 74 69 6f 6e 20 56 65 63 | 74 6f 72 20 20 20 20 20 |tion Vec|tor |
|00002e80| 20 20 3d 20 25 78 0a 0a | 00 44 49 53 4b 20 25 63 | = %x..|.DISK %c|
|00002e90| 20 50 41 52 41 4d 45 54 | 45 52 20 42 4c 4f 43 4b | PARAMET|ER BLOCK|
|00002ea0| 20 54 41 42 4c 45 53 0a | 00 4c 6f 67 69 63 61 6c | TABLES.|.Logical|
|00002eb0| 20 53 65 63 74 6f 72 73 | 20 70 65 72 20 54 72 61 | Sectors| per Tra|
|00002ec0| 63 6b 20 20 20 3d 20 25 | 64 44 0a 00 42 6c 6f 63 |ck = %|dD..Bloc|
|00002ed0| 6b 20 53 68 69 66 74 20 | 46 61 63 74 6f 72 20 20 |k Shift |Factor |
|00002ee0| 20 20 20 20 20 20 20 20 | 3d 20 25 64 44 0a 00 42 | |= %dD..B|
|00002ef0| 6c 6f 63 6b 20 4d 61 73 | 6b 20 20 20 20 20 20 20 |lock Mas|k |
|00002f00| 20 20 20 20 20 20 20 20 | 20 20 20 3d 20 25 78 0a | | = %x.|
|00002f10| 00 45 78 74 65 6e 74 20 | 4d 61 73 6b 20 20 20 20 |.Extent |Mask |
|00002f20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3d 20 25 | | = %|
|00002f30| 78 0a 00 4d 61 78 20 44 | 69 73 6b 20 42 6c 6f 63 |x..Max D|isk Bloc|
|00002f40| 6b 73 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3d |ks | =|
|00002f50| 20 25 64 44 0a 00 4d 61 | 78 20 44 69 72 65 63 74 | %dD..Ma|x Direct|
|00002f60| 6f 72 79 20 45 6e 74 72 | 69 65 73 20 20 20 20 20 |ory Entr|ies |
|00002f70| 20 20 3d 20 25 64 44 0a | 00 44 69 72 65 63 74 6f | = %dD.|.Directo|
|00002f80| 72 79 20 42 6c 6f 63 6b | 20 41 6c 6c 6f 63 20 20 |ry Block| Alloc |
|00002f90| 20 20 20 20 20 3d 20 25 | 78 0a 00 c5 21 fa ff 39 | = %|x...!..9|
|00002fa0| f9 44 4d cd 90 01 0a e5 | cd 2f 15 d1 eb 60 69 73 |.DM.....|./...`is|
|00002fb0| 23 72 cd 90 01 0a 23 e5 | cd 2f 15 d1 eb 21 02 00 |#r....#.|./...!..|
|00002fc0| 09 73 23 72 cd 90 01 02 | 11 00 01 cd 3f 02 e5 cd |.s#r....|....?...|
|00002fd0| 90 01 00 d1 19 eb 21 04 | 00 09 73 23 72 cd 90 01 |......!.|..s#r...|
|00002fe0| 04 c3 e4 0f eb 21 06 00 | 39 f9 eb c1 c9 c5 21 79 |.....!..|9.....!y|
|00002ff0| ff 39 f9 44 4d 21 8b 00 | 09 e5 60 69 e5 cd 12 10 |.9.DM!..|..`i....|
|00003000| d1 d1 60 69 e5 cd 72 13 | d1 eb 21 87 00 39 f9 eb |..`i..r.|..!..9..|
|00003010| c1 c9 c5 21 68 ff 39 f9 | 44 4d 21 9e 00 09 5e 23 |...!h.9.|DM!...^#|
|00003020| 56 13 13 72 2b 73 1b 1b | eb 7e 23 66 6f eb 21 04 |V..r+s..|.~#fo.!.|
|00003030| 00 09 73 23 72 cd 90 01 | 9e eb 21 96 00 09 73 23 |..s#r...|..!...s#|
|00003040| 72 21 04 00 09 5e 23 56 | 13 72 2b 73 1b eb 6e eb |r!...^#V|.r+s..n.|
|00003050| 60 69 73 7b b7 ca 63 13 | 60 69 6e 7d fe 25 c2 4d |`is{..c.|`in}.%.M|
|00003060| 13 21 06 00 09 eb 21 8d | 00 09 73 23 72 21 94 00 |.!....!.|..s#r!..|
|00003070| 09 36 06 23 36 00 21 91 | 00 09 1e 00 73 21 8f 00 |.6.#6.!.|....s!..|
|00003080| 09 73 21 90 00 09 73 cd | 90 01 04 6e 7d fe 2d c2 |.s!...s.|...n}.-.|
|00003090| a2 10 21 04 00 09 5e 23 | 56 13 72 2b 73 21 90 00 |..!...^#|V.r+s!..|
|000030a0| 09 34 cd 90 01 04 6e 7d | fe 30 c2 b2 10 21 91 00 |.4....n}|.0...!..|
|000030b0| 09 34 cd 90 01 04 6e 26 | 00 e5 cd 40 14 d1 7d b7 |.4....n&|...@..}.|
|000030c0| ca cf 10 21 04 00 09 e5 | cd 6f 14 d1 c3 d2 10 21 |...!....|.o.....!|
|000030d0| 00 00 eb 21 92 00 09 73 | 23 72 21 04 00 09 5e 23 |...!...s|#r!...^#|
|000030e0| 56 13 72 2b 73 1b eb 6e | eb 60 69 73 7b fe 2e c2 |V.r+s..n|.`is{...|
|000030f0| 1a 11 21 04 00 09 e5 cd | 6f 14 d1 eb 21 94 00 09 |..!.....|o...!...|
|00003100| 73 23 72 21 8f 00 09 34 | 21 04 00 09 5e 23 56 13 |s#r!...4|!...^#V.|
|00003110| 72 2b 73 1b eb 6e eb 60 | 69 73 60 69 6e 26 00 e5 |r+s..n.`|is`in&..|
|00003120| cd cc 14 d1 7d fe 44 ca | 46 11 fe 55 ca 82 11 fe |....}.D.|F..U....|
|00003130| 58 ca 8b 11 fe 4f ca 94 | 11 fe 43 ca da 11 fe 53 |X....O..|..C....S|
|00003140| ca 0b 12 c3 37 13 cd 90 | 01 96 7e 23 66 6f 7c 17 |....7...|..~#fo|.|
|00003150| d2 82 11 21 8d 00 09 5e | 23 56 13 72 2b 73 1b eb |...!...^|#V.r+s..|
|00003160| 36 2d cd 90 01 96 e5 cd | 90 01 96 7e 23 66 6f cd |6-......|...~#fo.|
|00003170| fa 02 eb e1 73 23 72 21 | 92 00 09 5e 23 56 1b 72 |....s#r!|...^#V.r|
|00003180| 2b 73 21 01 00 09 36 0a | c3 9a 11 21 01 00 09 36 |+s!...6.|...!...6|
|00003190| 10 c3 9a 11 21 01 00 09 | 36 08 21 92 00 09 e5 7e |....!...|6.!....~|
|000031a0| 23 66 6f e5 21 01 00 09 | 6e 26 00 e5 21 96 00 09 |#fo.!...|n&..!...|
|000031b0| 5e 23 56 13 13 72 2b 73 | 1b 1b eb 7e 23 66 6f e5 |^#V..r+s|...~#fo.|
|000031c0| 21 8d 00 09 e5 cd 9e 13 | d1 d1 d1 d1 af 67 cd fa |!.......|.....g..|
|000031d0| 02 19 eb e1 73 23 72 c3 | 83 12 21 8d 00 09 5e 23 |....s#r.|..!...^#|
|000031e0| 56 13 72 2b 73 1b d5 21 | 96 00 09 5e 23 56 13 13 |V.r+s..!|...^#V..|
|000031f0| 72 2b 73 1b 1b eb 7e 23 | 66 6f eb e1 73 21 92 00 |r+s...~#|fo..s!..|
|00003200| 09 5e 23 56 1b 72 2b 73 | c3 83 12 21 8f 00 09 6e |.^#V.r+s|...!...n|
|00003210| 7d b7 c2 1e 12 21 94 00 | 09 36 c8 23 36 00 21 96 |}....!..|.6.#6.!.|
|00003220| 00 09 5e 23 56 13 13 72 | 2b 73 1b 1b eb 7e 23 66 |..^#V..r|+s...~#f|
|00003230| 6f eb 21 02 00 09 73 23 | 72 cd 90 01 02 6e 7d b7 |o.!...s#|r....n}.|
|00003240| ca 83 12 cd 90 01 94 7c | b5 ca 83 12 21 8d 00 09 |.......||....!...|
|00003250| 5e 23 56 13 72 2b 73 1b | d5 21 02 00 09 5e 23 56 |^#V.r+s.|.!...^#V|
|00003260| 13 72 2b 73 1b eb 6e eb | e1 73 21 94 00 09 5e 23 |.r+s..n.|.s!...^#|
|00003270| 56 1b 72 2b 73 21 92 00 | 09 5e 23 56 1b 72 2b 73 |V.r+s!..|.^#V.r+s|
|00003280| c3 39 12 cd 90 01 8d 36 | 00 21 06 00 09 eb 21 8d |.9.....6|.!....!.|
|00003290| 00 09 73 23 72 21 90 00 | 09 6e 7d b7 c2 da 12 21 |..s#r!..|.n}....!|
|000032a0| 92 00 09 5e 23 56 1b 72 | 2b 73 13 21 ff ff 19 7c |...^#V.r|+s.!...||
|000032b0| 17 da da 12 21 9c 00 09 | 5e 23 56 13 72 2b 73 1b |....!...|^#V.r+s.|
|000032c0| d5 21 91 00 09 6e 7d b7 | ca d1 12 21 30 00 c3 d4 |.!...n}.|...!0...|
|000032d0| 12 21 20 00 eb e1 73 c3 | 9f 12 cd 90 01 9c e5 21 |.! ...s.|.......!|
|000032e0| 8d 00 09 5e 23 56 13 72 | 2b 73 1b eb 6e eb e1 73 |...^#V.r|+s..n..s|
|000032f0| 7b b7 ca 03 13 21 9c 00 | 09 5e 23 56 13 72 2b 73 |{....!..|.^#V.r+s|
|00003300| c3 da 12 21 90 00 09 6e | 7d b7 ca 34 13 21 92 00 |...!...n|}..4.!..|
|00003310| 09 5e 23 56 1b 72 2b 73 | 13 21 ff ff 19 7c 17 da |.^#V.r+s|.!...|..|
|00003320| 34 13 21 9c 00 09 5e 23 | 56 13 72 2b 73 1b eb 36 |4.!...^#|V.r+s..6|
|00003330| 20 c3 0d 13 c3 4a 13 21 | 9c 00 09 5e 23 56 13 72 | ....J.!|...^#V.r|
|00003340| 2b 73 1b d5 60 69 6e eb | e1 73 c3 60 13 21 9c 00 |+s..`in.|.s.`.!..|
|00003350| 09 5e 23 56 13 72 2b 73 | 1b d5 60 69 6e eb e1 73 |.^#V.r+s|..`in..s|
|00003360| c3 41 10 cd 90 01 9c 36 | 00 eb 21 98 00 39 f9 eb |.A.....6|..!..9..|
|00003370| c1 c9 c5 21 00 00 39 f9 | 44 4d cd 90 01 04 6e 7d |...!..9.|DM....n}|
|00003380| b7 ca 9c 13 21 04 00 09 | 5e 23 56 13 72 2b 73 1b |....!...|^#V.r+s.|
|00003390| eb 6e 26 00 e5 cd 57 15 | d1 c3 7a 13 c1 c9 c5 21 |.n&...W.|..z....!|
|000033a0| ff ff 39 f9 44 4d cd 90 | 01 07 e5 cd 90 01 09 d1 |..9.DM..|........|
|000033b0| cd ec 01 d2 ec 13 cd 90 | 01 05 5e 23 56 13 72 2b |........|..^#V.r+|
|000033c0| 73 1b d5 cd 90 01 07 11 | f6 ff 19 da d9 13 cd 90 |s.......|........|
|000033d0| 01 07 11 30 00 19 c3 e1 | 13 cd 90 01 07 11 37 00 |...0....|......7.|
|000033e0| 19 eb e1 73 21 01 00 26 | 00 c3 37 14 cd 90 01 09 |...s!..&|..7.....|
|000033f0| e5 cd 90 01 07 e5 cd 90 | 01 09 d1 cd 89 02 e5 cd |........|........|
|00003400| 90 01 05 e5 cd 9e 13 d1 | d1 d1 eb 60 69 73 cd 90 |........|...`is..|
|00003410| 01 09 e5 cd 90 01 07 e5 | cd 90 01 09 d1 cd 29 02 |........|......).|
|00003420| e5 cd 90 01 05 e5 cd 9e | 13 d1 d1 d1 60 69 6e 26 |........|....`in&|
|00003430| 00 23 26 00 c3 37 14 eb | 21 01 00 39 f9 eb c1 c9 |.#&..7..|!..9....|
|00003440| c5 21 00 00 39 f9 44 4d | 21 04 00 09 6e 26 00 11 |.!..9.DM|!...n&..|
|00003450| d0 ff 19 7c 17 cd af 01 | da 6b 14 21 04 00 09 6e |...|....|.k.!...n|
|00003460| 26 00 11 c6 ff 19 7c 17 | cd a9 01 c1 c9 c1 c9 c5 |&.....|.|........|
|00003470| 21 fe ff 39 f9 44 4d 60 | 69 af 77 23 77 cd 90 01 |!..9.DM`|i.w#w...|
|00003480| 06 7e 23 66 6f 6e 26 00 | e5 cd 40 14 d1 7d b7 ca |.~#fon&.|..@..}..|
|00003490| bc 14 cd 90 01 00 11 0a | 00 cd 3f 02 e5 cd 90 01 |........|..?.....|
|000034a0| 06 5e 23 56 13 72 2b 73 | 1b eb 6e d1 af 67 19 11 |.^#V.r+s|..n..g..|
|000034b0| d0 ff 19 eb 60 69 73 23 | 72 c3 7d 14 cd 90 01 00 |....`is#|r.}.....|
|000034c0| c3 c3 14 eb 21 02 00 39 | f9 eb c1 c9 c5 21 00 00 |....!..9|.....!..|
|000034d0| 39 f9 44 4d 21 04 00 09 | 6e 26 00 e5 cd 00 15 d1 |9.DM!...|n&......|
|000034e0| 7c b5 ca f3 14 21 04 00 | 09 6e 26 00 11 e0 ff 19 ||....!..|.n&.....|
|000034f0| c3 fa 14 21 04 00 09 6e | 26 00 26 00 c1 c9 c1 c9 |...!...n|&.&.....|
|00003500| c5 21 00 00 39 f9 44 4d | 21 04 00 09 6e 26 00 11 |.!..9.DM|!...n&..|
|00003510| 9f ff 19 7c 17 cd af 01 | da 2b 15 21 04 00 09 6e |...|....|.+.!...n|
|00003520| 26 00 11 85 ff 19 7c 17 | cd a9 01 c1 c9 c1 c9 cd |&.....|.|........|
|00003530| 0a 03 6e 26 00 c9 cd 37 | 03 c5 2a a7 05 eb 2a a5 |..n&...7|..*...*.|
|00003540| 05 44 4d 3a a1 05 21 52 | 15 e5 2a 9f 05 e5 2a a3 |.DM:..!R|..*...*.|
|00003550| 05 c9 c1 c9 c3 20 01 cd | 0a 03 c5 0e 02 fe 0a c2 |..... ..|........|
|00003560| 6b 15 1e 0d cd 05 00 0e | 02 3e 0a 5f cd 05 00 0e |k.......|.>._....|
|00003570| 0b cd 05 00 b7 c2 7a 15 | c1 c9 0e 01 cd 05 00 fe |......z.|........|
|00003580| 03 ca 00 00 c1 c9 78 20 | 3d 20 4c 69 73 74 20 4f |......x |= List O|
|00003590| 75 74 70 75 74 09 09 25 | 78 20 3d 20 52 65 61 64 |utput..%|x = Read|
|000035a0| 20 44 69 73 6b 0a 0c 00 | 23 25 78 20 3d 20 50 75 | Disk...|#%x = Pu|
|000035b0| 6e 63 68 20 4f 75 74 70 | 75 74 09 09 25 78 20 3d |nch Outp|ut..%x =|
|000035c0| 20 57 72 69 74 65 20 44 | 69 73 6b 0a 0d 00 2c 25 | Write D|isk...,%|
|000035d0| 78 20 3d 20 52 65 61 64 | 65 72 20 4f 75 74 70 75 |x = Read|er Outpu|
|000035e0| 74 09 09 25 78 20 3d 20 | 52 65 74 75 72 6e 20 4c |t..%x = |Return L|
|000035f0| 69 73 74 20 53 74 61 74 | 75 73 0a 0e 00 28 25 78 |ist Stat|us...(%x|
|00003600| 2a 06 00 f9 00 00 00 00 | 00 00 00 00 cd 4b 03 cd |*.......|.....K..|
|00003610| 9e 07 c3 2b 04 db 0f 9e | 06 db 0f db 0f c3 27 04 |...+....|......'.|
|00003620| c3 2b 04 c3 46 04 c3 8e | 04 c3 72 04 c3 1a 05 c3 |.+..F...|..r.....|
|00003630| fb 0c cd 96 0d fe 38 ca | 7b 0c e6 08 c4 82 11 77 |......8.|{......w|
|00003640| 23 77 23 77 d1 c1 c9 cd | c6 04 c3 de 04 e1 5e 23 |#w#w....|......^#|
|00003650| 56 23 e5 2a 15 01 19 7e | 23 66 6f c9 e1 5e 23 e5 |V#.*...~|#fo..^#.|
|00003660| 16 00 2a 15 01 19 7e 23 | 66 6f c9 e1 5e 23 56 23 |..*...~#|fo..^#V#|
|00003670| e5 2a 15 01 19 6e c9 e1 | 5e 23 e5 16 00 2a 15 01 |.*...n..|^#...*..|
|00003680| 19 6e c9 e1 5e 23 56 23 | e5 eb 09 7e 23 66 6f c9 |.n..^#V#|...~#fo.|
|00003690| e1 5e 23 e5 eb 26 00 09 | 7e 23 66 6f c9 21 01 00 |.^#..&..|~#fo.!..|
|000036a0| c8 2b c9 21 00 00 c8 23 | c9 21 01 00 d8 2b c9 21 |.+.!...#|.!...+.!|
|000036b0| 00 00 d8 23 c9 21 01 00 | f0 2b c9 21 01 00 f8 2b |...#.!..|.+.!...+|
|000036c0| c9 11 01 00 c8 1b c9 11 | 00 00 c8 13 c9 11 01 00 |........|........|
|000036d0| d8 1b c9 11 00 00 d8 13 | c9 11 01 00 f0 1b c9 11 |........|........|
|000036e0| 01 00 f8 1b c9 7d bb c0 | 7c ba c9 eb 7a bc c0 7b |.....}..||...z..{|
|000036f0| bd c9 eb 7c ba c0 7d bb | c9 eb 7c aa f2 ec 01 7a |...|..}.|..|....z|
|00003700| b7 f0 37 c9 eb 7c aa f2 | f3 01 7c b7 f0 37 c9 7a |..7..|..|..|..7.z|
|00003710| f5 cd 5a 02 eb cd 5a 02 | eb cd 29 02 f1 b7 f0 7c |..Z...Z.|..)....||
|00003720| 2f 67 7d 2f 6f 23 c9 00 | 00 7c b5 c8 d5 e5 cd 89 |/g}/o#..|.|......|
|00003730| 02 d1 cd 6b 02 7c 2f 67 | 7d 2f 6f 23 d1 19 c9 af |...k.|/g|}/o#....|
|00003740| 32 71 05 cd 5a 02 eb cd | 5a 02 cd 6b 02 3a 71 05 |2q..Z...|Z..k.:q.|
|00003750| 1f d0 7c 2f 67 7d 2f 6f | 23 c9 7c b7 f0 2f 67 7d |..|/g}/o|#.|../g}|
|00003760| 2f 6f 23 3a 71 05 3c 32 | 71 05 c9 c5 cd 71 02 c1 |/o#:q.<2|q....q..|
|00003770| c9 44 4d 21 00 00 78 b1 | c8 78 1f 47 79 1f 4f d2 |.DM!..x.|.x.Gy.O.|
|00003780| 83 02 19 eb 29 eb c3 76 | 02 7c b5 c8 c5 cd 94 02 |....)..v|.|......|
|00003790| 60 69 c1 c9 06 01 7c b7 | fa a0 02 29 04 c3 96 02 |`i....|.|...)....|
|000037a0| eb 78 01 00 00 f5 cd dd | 02 da b7 02 03 d5 7a 2f |.x......|......z/|
|000037b0| 57 7b 2f 5f 13 19 d1 af | 7a 1f 57 7b 1f 5f f1 3d |W{/_....|z.W{._.=|
|000037c0| c8 f5 79 17 4f 78 17 47 | c3 a6 02 af 32 71 05 cd |..y.Ox.G|....2q..|
|000037d0| 5a 02 eb cd 5a 02 eb cd | 89 02 c3 4d 02 7c ba d8 |Z...Z...|...M.|..|
|000037e0| c0 7d bb c9 eb 1c 1d c8 | af 7c 1f 67 7d 1f 6f c3 |.}......|.|.g}.o.|
|000037f0| e6 02 eb 1c 1d c8 29 c3 | f4 02 7c 2f 67 7d 2f 6f |......).|..|/g}/o|
|00003800| 23 c9 7a 2f 57 7b 2f 5f | 13 c9 21 04 00 39 7e 23 |#.z/W{/_|..!..9~#|
|00003810| 66 6f c9 21 06 00 c3 0d | 03 21 08 00 c3 0d 03 21 |fo.!....|.!.....!|
|00003820| 0a 00 c3 0d 03 21 0c 00 | c3 0d 03 21 0e 00 c3 0d |.....!..|...!....|
|00003830| 03 21 10 00 c3 0d 03 11 | 9f 05 21 04 00 39 c5 06 |.!......|..!..9..|
|00003840| 0e 7e 12 23 13 05 c2 41 | 03 c1 c9 e1 22 73 05 21 |.~.#...A|...."s.!|
|00003850| 60 07 e5 2a 1b 01 22 b3 | 05 21 e8 03 22 b5 05 21 |`..*..".|.!.."..!|
|00003860| dc 59 22 97 05 3e db 32 | ad 05 3e d3 32 b0 05 3e |.Y"..>.2|..>.2..>|
|00003870| c9 32 af 05 32 b2 05 21 | 00 cc 22 8f 05 21 10 00 |.2..2..!|.."..!..|
|00003880| 22 93 05 21 40 00 22 91 | 05 21 00 04 22 95 05 0e |"..!@.".|.!.."...|
|00003890| 0b cd 05 00 b7 00 ca 9e | 03 0e 01 cd 05 00 21 80 |........|......!.|
|000038a0| 00 11 df 06 46 23 78 b7 | c2 b1 03 11 01 00 c3 0f |....F#x.|........|
|000038b0| 04 7e 12 23 13 05 c2 b1 | 03 af 12 21 df 06 11 01 |.~.#....|...!....|
|000038c0| 00 01 62 07 af 32 72 05 | 7e 23 fe 20 ca c8 03 b7 |..b..2r.|~#. ....|
|000038d0| ca 0f 04 fe 22 c2 de 03 | 32 72 05 c3 df 03 2b 7d |...."...|2r....+}|
|000038e0| 02 03 7c 02 03 13 7e 23 | b7 ca 0f 04 c5 47 3a 72 |..|...~#|.....G:r|
|000038f0| 05 b7 78 c1 ca 03 04 fe | 22 c2 e6 03 af 32 72 05 |..x.....|"....2r.|
|00003900| 2b 77 23 fe 20 c2 e6 03 | 2b 36 00 23 c3 c8 03 d5 |+w#. ...|+6.#....|
|00003910| 06 08 21 d7 06 36 00 23 | 05 c2 15 04 af 32 77 05 |..!..6.#|.....2w.|
|00003920| 32 78 05 2a 73 05 e9 21 | ff ff c9 3e 0f f5 cd 72 |2x.*s..!|...>...r|
|00003930| 04 da 3c 04 6f 26 00 e5 | cd 46 04 e1 f1 3d fe 07 |..<.o&..|.F...=..|
|00003940| c2 2d 04 c3 00 00 cd 60 | 05 cd 0a 03 cd 72 04 da |.-.....`|.....r..|
|00003950| 27 04 7e e6 04 ca 68 04 | e5 cd 13 03 c5 cd 1a 05 |'.~...h.|........|
|00003960| eb 0e 10 cd 05 00 c1 e1 | 36 00 fe ff 21 00 00 c0 |........|6...!...|
|00003970| 2b c9 cd 60 05 57 d6 08 | d8 fe 08 3f d8 d5 5f 16 |+..`.W..|...?.._.|
|00003980| 00 21 d7 06 19 7e e6 01 | 37 d1 7a c8 3f c9 cd 60 |.!...~..|7.z.?..`|
|00003990| 05 c5 cd 0c 05 06 08 e5 | 13 1a 1b fe 3a 3e 00 c2 |........|....:>..|
|000039a0| aa 04 1a cd 03 05 d6 40 | 13 13 77 23 cd 47 01 1a |.......@|..w#.G..|
|000039b0| fe 2e c2 b6 04 13 06 03 | cd c6 04 af 77 11 14 00 |........|....w...|
|000039c0| 19 77 23 c3 3f 01 c5 1a | fe 2a 3e 3f ca e9 04 1a |.w#.?...|.*>?....|
|000039d0| cd f1 04 da e7 04 77 23 | 13 05 c2 c7 04 c1 1a cd |......w#|........|
|000039e0| f1 04 d8 13 c3 de 04 3e | 20 77 23 05 c2 e9 04 c1 |.......>| w#.....|
|000039f0| c9 cd 03 05 fe 2e 37 c8 | fe 3a 37 c8 fe 7f 37 c8 |......7.|.:7...7.|
|00003a00| fe 21 c9 fe 61 d8 fe 7b | d0 d6 20 c9 1b 13 1a fe |.!..a..{|.. .....|
|00003a10| 20 ca 0d 05 fe 09 ca 0d | 05 c9 c5 cd 60 05 b7 4f | .......|....`..O|
|00003a20| c2 45 05 06 08 11 d7 06 | 21 b7 05 0e 08 1a e6 01 |.E......|!.......|
|00003a30| 79 c2 36 05 c1 c9 d5 11 | 24 00 19 d1 13 0c 05 c2 |y.6.....|$.......|
|00003a40| 2d 05 37 c1 c9 cd 72 04 | da 42 05 d6 08 6f 26 00 |-.7...r.|.B...o&.|
|00003a50| 29 29 54 5d 29 29 29 19 | eb 21 b7 05 19 79 c1 c9 |))T]))).|.!...y..|
|00003a60| d5 c5 f5 e5 0e 1a 11 80 | 00 cd 05 00 e1 f1 c1 d1 |........|........|
|00003a70| c9 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003a80| 38 cd cb 5c 4c 48 11 5d | 50 4c 11 5d 4d 54 11 5d |8..\LH.]|PL.]MT.]|
|00003a90| 4d 42 11 5d 48 4d c1 5c | 46 4d c1 5c 50 43 c1 5c |MB.]HM.\|FM.\PC.\|
|00003aa0| 50 4f c1 5c 53 52 c1 5c | 55 4a c1 5c 42 50 c1 5c |PO.\SR.\|UJ.\BP.\|
|00003ab0| 43 57 c1 5c 50 41 c0 5c | 43 50 c1 5c 50 4e c0 5c |CW.\PA.\|CP.\PN.\|
|00003ac0| 4f 50 c0 5c 48 45 c0 5c | 46 4f c0 5c 49 47 c0 5c |OP.\HE.\|FO.\IG.\|
|00003ad0| 50 46 0b 5d 4f 4a 0b 5d | 49 4a 0b 5d 4c 4d 0b 5d |PF.]OJ.]|IJ.]LM.]|
|00003ae0| 4c 53 0b 5d 52 4d 0b 5d | 43 53 0b 5d 44 4d 0b 5d |LS.]RM.]|CS.]DM.]|
|00003af0| 53 56 0b 5d 41 56 0b 5d | 52 50 0b 5d 44 46 0b 5d |SV.]AV.]|RP.]DF.]|
|00003b00| 52 56 0b 5d 46 49 0b 5d | 00 c5 d5 e5 21 8a 1a e5 |RV.]FI.]|....!...|
|00003b10| 01 ba 76 cd 13 4c 16 08 | cd 3b 4c d8 1b 14 15 b7 |..v..L..|.;L.....|
|00003b20| c8 cd 54 25 ca bc 5d cd | 3b 4c cd 77 5c c8 c3 c0 |..T%..].|;L.w\...|
|00003b30| 5d f5 c5 d5 e5 cd 62 60 | cd 6f 0b c2 f2 5d 0a e6 |].....b`|.o...]..|
|00003b40| 80 cc fe 5d cd a3 52 21 | b1 36 be fa dc 5d cd 62 |...]..R!|.6...].b|
|00003b50| 50 c3 d1 30 cd fe 5d c3 | 62 50 cd c6 4c cd 89 56 |P..0..].|bP..L..V|
|00003b60| 0a e6 80 c0 0a f6 80 02 | e5 2a 1e 76 cd e3 1d e1 |........|.*.v....|
|00003b70| c9 cd 1b 31 cd f8 5f cd | c6 5e cd 68 5f c3 f5 5f |...1.._.|.^.h_.._|
|00003b80| cd 40 5f cd 1b 31 cd 63 | 5e c3 0a 60 cd 79 60 e5 |.@_..1.c|^..`.y`.|
|00003b90| 21 b1 36 be e1 f2 70 5f | cd 4c 60 fc 1b 31 cd c6 |!.6...p_|.L`..1..|
|00003ba0| 5e cd 70 5f c3 f5 5f cd | 79 60 cd 43 5f e5 21 b1 |^.p_.._.|y`.C_.!.|
|00003bb0| 36 be e1 f0 b7 f2 60 5e | af cd f8 5f c3 63 5e f5 |6.....`^|..._.c^.|
|00003bc0| e5 d5 c5 57 3a 63 35 b7 | c2 7d 5e 3a 7b 02 b7 c2 |...W:c5.|.}^:{...|
|00003bd0| 85 5e c1 d1 e1 f1 c3 1c | 60 cd 9b 5e c1 d1 e1 f1 |.^......|`..^....|
|00003be0| c9 cd 9b 5e cd 54 22 21 | 7b 02 c1 e5 6a 26 00 cd |...^.T"!|{...j&..|
|00003bf0| 7e 21 e1 d1 c3 78 22 3a | af 36 82 57 d5 cd 30 23 |~!...x":|.6.W..0#|
|00003c00| e5 cd f7 20 eb 2a b8 37 | cd 5b 17 eb 2a b6 37 eb |... .*.7|.[..*.7.|
|00003c10| cd c3 02 cd 07 17 cd c9 | 02 eb cd 5b 17 e1 d1 c3 |........|...[....|
|00003c20| 21 21 f5 e5 d5 57 cd f0 | 5f 3a 63 35 b7 c2 17 5f |!!...W..|_:c5..._|
|00003c30| 3a 74 02 b7 c2 1e 5f 3e | 03 ba f2 e7 5e d1 e1 f1 |:t...._>|....^...|
|00003c40| c3 1c 60 3a 2b 02 b7 c2 | e1 5e 3a dd 36 21 e0 36 |..`:+...|.^:.6!.6|
|00003c50| b6 ca ff 5e 3a ca 36 b7 | ca e1 5e af 32 d8 36 cd |...^:.6.|..^.2.6.|
|00003c60| b3 29 cd 31 29 cd a5 22 | 3e 0a cd 9c 1f d1 e1 f1 |.).1).."|>.......|
|00003c70| c3 0a 60 cd 27 5f d1 e1 | f1 c9 cd 27 5f 21 74 02 |..`.'_..|...'_!t.|
|00003c80| c3 8f 5e 3a af 36 82 57 | d5 cd 30 23 d1 c3 77 20 |..^:.6.W|..0#..w |
|00003c90| cd 37 5f 7c 17 7c 1f 67 | 7d 1f 6f c9 01 26 c5 21 |.7_|.|.g|}.o..&.!|
|00003ca0| ec ff 39 f9 44 4d 21 04 | 00 e5 cd 84 0f d1 eb 60 |..9.DM!.|.......`|
|00003cb0| 69 73 23 72 21 01 00 e5 | cd f0 09 d1 eb 21 02 00 |is#r!...|.....!..|
|00003cc0| 09 73 23 72 cd 90 01 02 | 11 18 00 19 eb 21 04 00 |.s#r....|.....!..|
|00003cd0| 09 73 23 72 cd 90 01 02 | 11 2d 00 19 eb 21 06 00 |.s#r....|.-...!..|
|00003ce0| 09 73 23 72 21 00 00 e5 | cd 90 01 00 e5 21 00 00 |.s#r!...|.....!..|
|00003cf0| e5 21 00 00 e5 cd 90 01 | 04 e5 cd 8b 0f d1 d1 d1 |.!......|........|
|00003d00| d1 d1 eb 21 08 00 09 73 | 23 72 21 ee 08 e5 cd 42 |...!...s|#r!....B|
|00003d10| 0a d1 21 1f 09 e5 cd 42 | 0a d1 cd 90 01 08 e5 21 |..!....B|.......!|
|00003d20| 41 09 e5 cd 42 0a d1 d1 | cd 90 01 08 e5 cd f0 09 |A...B...|........|
|00003d30| d1 eb 21 0a 00 09 73 23 | 72 d5 21 65 09 e5 cd 42 |..!...s#|r.!e...B|
|00003d40| 0a d1 d1 cd 90 01 08 11 | 0a 00 19 e5 cd f0 09 d1 |........|........|
|00003d50| eb 21 0c 00 09 73 23 72 | d5 21 89 09 e5 cd 42 0a |.!...s#r|.!....B.|
|00003d60| d1 d1 cd 90 01 0c e5 cd | 84 0f d1 eb 21 10 00 09 |........|....!...|
|00003d70| 73 23 72 d5 21 ad 09 e5 | cd 42 0a d1 d1 21 0e 00 |s#r.!...|.B...!..|
|00003d80| 09 af 77 23 77 21 0e 00 | 09 af 77 23 77 cd 90 01 |..w#w!..|..w#w...|
|00003d90| 0e e5 cd 90 01 10 d1 cd | fa 01 d2 e2 08 cd 90 01 |........|........|
|00003da0| 0a e5 cd 90 01 0e e5 21 | 00 00 e5 21 00 00 e5 cd |.......!|...!....|
|00003db0| 90 01 06 e5 cd 8b 0f d1 | d1 d1 d1 d1 eb 21 12 00 |........|.....!..|
|00003dc0| 09 73 23 72 d5 cd 90 01 | 0e e5 21 d3 09 e5 cd 42 |.s#r....|..!....B|
|00003dd0| 0a d1 d1 d1 21 0e 00 09 | 5e 23 56 13 72 2b 73 c3 |....!...|^#V.r+s.|
|00003de0| 8d 08 cd a9 0f eb 21 14 | 00 39 f9 eb c1 c9 0a 0a |......!.|.9......|
|00003df0| 4c 6f 67 69 63 61 6c 20 | 74 6f 20 70 68 79 73 69 |Logical |to physi|
|00003e00| 63 61 6c 20 73 65 63 74 | 6f 72 20 74 72 61 6e 73 |cal sect|or trans|
|00003e10| 6c 61 74 69 6f 6e 20 70 | 72 6f 67 72 61 6d 00 20 |lation p|rogram. |
|00003e20| 76 65 72 20 31 2e 30 20 | 20 43 2e 42 2e 20 4d 75 |ver 1.0 | C.B. Mu|
|00003e30| 65 6c 6c 65 72 20 31 32 | 2d 31 36 2d 38 32 0a 0a |eller 12|-16-82..|
|00003e40| 00 44 69 73 6b 20 50 61 | 72 61 6d 65 74 65 72 20 |.Disk Pa|rameter |
|00003e50| 48 65 61 64 65 72 20 61 | 64 64 72 65 73 73 20 3d |Header a|ddress =|
|00003e60| 20 25 78 0a 00 54 72 61 | 6e 73 6c 61 74 69 6f 6e | %x..Tra|nslation|
|00003e70| 20 54 61 62 6c 65 20 41 | 64 64 72 65 73 73 20 20 | Table A|ddress |
|00003e80| 20 20 20 3d 20 25 78 0a | 00 44 69 73 6b 20 50 61 | = %x.|.Disk Pa|
|00003e90| 72 61 6d 61 74 65 72 20 | 42 6c 6f 63 6b 20 41 64 |ramater |Block Ad|
|00003ea0| 64 72 65 73 73 20 20 3d | 20 25 78 0a 00 4c 6f 67 |dress =| %x..Log|
|00003eb0| 69 63 61 6c 20 53 65 63 | 74 6f 72 73 20 70 65 72 |ical Sec|tors per|
|00003ec0| 20 54 72 61 63 6b 20 20 | 20 20 20 3d 20 25 64 44 | Track | = %dD|
|00003ed0| 0a 0a 00 6c 6f 67 69 63 | 61 6c 3d 20 25 32 64 20 |...logic|al= %2d |
|00003ee0| 70 68 79 73 69 63 61 6c | 20 3d 20 25 32 64 0a 00 |physical| = %2d..|
|00003ef0| c5 21 fa ff 39 f9 44 4d | cd 90 01 0a e5 cd 84 0f |.!..9.DM|........|
|00003f00| d1 eb 60 69 73 23 72 cd | 90 01 0a 23 e5 cd 84 0f |..`is#r.|...#....|
|00003f10| d1 eb 21 02 00 09 73 23 | 72 cd 90 01 02 11 00 01 |..!...s#|r.......|
|00003f20| cd 3f 02 e5 cd 90 01 00 | d1 19 eb 21 04 00 09 73 |.?......|...!...s|
|00003f30| 23 72 cd 90 01 04 c3 39 | 0a eb 21 06 00 39 f9 eb |#r.....9|..!..9..|
|00003f40| c1 c9 c5 21 79 ff 39 f9 | 44 4d 21 8b 00 09 e5 60 |...!y.9.|DM!....`|
|00003f50| 69 e5 cd 67 0a d1 d1 60 | 69 e5 cd c7 0d d1 eb 21 |i..g...`|i......!|
|00003f60| 87 00 39 f9 eb c1 c9 c5 | 21 68 ff 39 f9 44 4d 21 |..9.....|!h.9.DM!|
|00003f70| 9e 00 09 5e 23 56 13 13 | 72 2b 73 1b 1b eb 7e 23 |...^#V..|r+s...~#|
|00003f80| 66 6f eb 21 04 00 09 73 | 23 72 cd 90 01 9e eb 21 |fo.!...s|#r.....!|
|00003f90| 96 00 09 73 23 72 21 04 | 00 09 5e 23 56 13 72 2b |...s#r!.|..^#V.r+|
|00003fa0| 73 1b eb 6e eb 60 69 73 | 7b b7 ca b8 0d 60 69 6e |s..n.`is|{....`in|
|00003fb0| 7d fe 25 c2 a2 0d 21 06 | 00 09 eb 21 8d 00 09 73 |}.%...!.|...!...s|
|00003fc0| 23 72 21 94 00 09 36 06 | 23 36 00 21 91 00 09 1e |#r!...6.|#6.!....|
|00003fd0| 00 73 21 8f 00 09 73 21 | 90 00 09 73 cd 90 01 04 |.s!...s!|...s....|
|00003fe0| 6e 7d fe 2d c2 f7 0a 21 | 04 00 09 5e 23 56 13 72 |n}.-...!|...^#V.r|
|00003ff0| 2b 73 21 90 00 09 34 cd | 90 01 04 6e 7d fe 30 c2 |+s!...4.|...n}.0.|
|00004000| 07 0b 21 91 00 09 34 cd | 90 01 04 6e 26 00 e5 cd |..!...4.|...n&...|
|00004010| 95 0e d1 7d b7 ca 24 0b | 21 04 00 09 e5 cd c4 0e |...}..$.|!.......|
|00004020| d1 c3 27 0b 21 00 00 eb | 21 92 00 09 73 23 72 21 |..'.!...|!...s#r!|
|00004030| 04 00 09 5e 23 56 13 72 | 2b 73 1b eb 6e eb 60 69 |...^#V.r|+s..n.`i|
|00004040| 73 7b fe 2e c2 6f 0b 21 | 04 00 09 e5 cd c4 0e d1 |s{...o.!|........|
|00004050| eb 21 94 00 09 73 23 72 | 21 8f 00 09 34 21 04 00 |.!...s#r|!...4!..|
|00004060| 09 5e 23 56 13 72 2b 73 | 1b eb 6e eb 60 69 73 60 |.^#V.r+s|..n.`is`|
|00004070| 69 6e 26 00 e5 cd 21 0f | d1 7d fe 44 ca 9b 0b fe |in&...!.|.}.D....|
|00004080| 55 ca d7 0b fe 58 ca e0 | 0b fe 4f ca e9 0b fe 43 |U....X..|..O....C|
|00004090| ca 2f 0c fe 53 ca 60 0c | c3 8c 0d cd 90 01 96 7e |./..S.`.|.......~|
|000040a0| 23 66 6f 7c 17 d2 d7 0b | 21 8d 00 09 5e 23 56 13 |#fo|....|!...^#V.|
|000040b0| 72 2b 73 1b eb 36 2d cd | 90 01 96 e5 cd 90 01 96 |r+s..6-.|........|
|000040c0| 7e 23 66 6f cd fa 02 eb | e1 73 23 72 21 92 00 09 |~#fo....|.s#r!...|
|000040d0| 5e 23 56 1b 72 2b 73 21 | 01 00 09 36 0a c3 ef 0b |^#V.r+s!|...6....|
|000040e0| 21 01 00 09 36 10 c3 ef | 0b 21 01 00 09 36 08 21 |!...6...|.!...6.!|
|000040f0| 92 00 09 e5 7e 23 66 6f | e5 21 01 00 09 6e 26 00 |....~#fo|.!...n&.|
|00004100| e5 21 96 00 09 5e 23 56 | 13 13 72 2b 73 1b 1b eb |.!...^#V|..r+s...|
|00004110| 7e 23 66 6f e5 21 8d 00 | 09 e5 cd f3 0d d1 d1 d1 |~#fo.!..|........|
|00004120| d1 af 67 cd fa 02 19 eb | e1 73 23 72 c3 d8 0c 21 |..g.....|.s#r...!|
|00004130| 8d 00 09 5e 23 56 13 72 | 2b 73 1b d5 21 96 00 09 |...^#V.r|+s..!...|
|00004140| 5e 23 56 13 13 72 2b 73 | 1b 1b eb 7e 23 66 6f eb |^#V..r+s|...~#fo.|
|00004150| e1 73 21 92 00 09 5e 23 | 56 1b 72 2b 73 c3 d8 0c |.s!...^#|V.r+s...|
|00004160| 21 8f 00 09 6e 7d b7 c2 | 73 0c 21 94 00 09 36 c8 |!...n}..|s.!...6.|
|00004170| 23 36 00 21 96 00 09 5e | 23 56 13 13 72 2b 73 1b |#6.!...^|#V..r+s.|
|00004180| 1b eb 7e 23 66 6f eb 21 | 02 00 09 73 23 72 cd 90 |..~#fo.!|...s#r..|
|00004190| 01 02 6e 7d b7 ca d8 0c | cd 90 01 94 7c b5 ca d8 |..n}....|....|...|
|000041a0| 0c 21 8d 00 09 5e 23 56 | 13 72 2b 73 1b d5 21 02 |.!...^#V|.r+s..!.|
|000041b0| 00 09 5e 23 56 13 72 2b | 73 1b eb 6e eb e1 73 21 |..^#V.r+|s..n..s!|
|000041c0| 94 00 09 5e 23 56 1b 72 | 2b 73 21 92 00 09 5e 23 |...^#V.r|+s!...^#|
|000041d0| 56 1b 72 2b 73 c3 8e 0c | cd 90 01 8d 36 00 21 06 |V.r+s...|....6.!.|
|000041e0| 00 09 eb 21 8d 00 09 73 | 23 72 21 90 00 09 6e 7d |...!...s|#r!...n}|
|000041f0| b7 c2 2f 0d 21 92 00 09 | 5e 23 56 1b 72 2b 73 13 |../.!...|^#V.r+s.|
|00004200| 21 ff ff 19 7c 17 da 2f | 0d 21 9c 00 09 5e 23 56 |!...|../|.!...^#V|
|00004210| 13 72 2b 73 1b d5 21 91 | 00 09 6e 7d b7 ca 26 0d |.r+s..!.|..n}..&.|
|00004220| 21 30 00 c3 29 0d 21 20 | 00 eb e1 73 c3 f4 0c cd |!0..).! |...s....|
|00004230| 90 01 9c e5 21 8d 00 09 | 5e 23 56 13 72 2b 73 1b |....!...|^#V.r+s.|
|00004240| eb 6e eb e1 73 7b b7 ca | 58 0d 21 9c 00 09 5e 23 |.n..s{..|X.!...^#|
|00004250| 56 13 72 2b 73 c3 2f 0d | 21 90 00 09 6e 7d b7 ca |V.r+s./.|!...n}..|
|00004260| 89 0d 21 92 00 09 5e 23 | 56 1b 72 2b 73 13 21 ff |..!...^#|V.r+s.!.|
|00004270| ff 19 7c 17 da 89 0d 21 | 9c 00 09 5e 23 56 13 72 |..|....!|...^#V.r|
|00004280| 2b 73 1b eb 36 20 c3 62 | 0d c3 9f 0d 21 9c 00 09 |+s..6 .b|....!...|
|00004290| 5e 23 56 13 72 2b 73 1b | d5 60 69 6e eb e1 73 c3 |^#V.r+s.|.`in..s.|
|000042a0| b5 0d 21 9c 00 09 5e 23 | 56 13 72 2b 73 1b d5 60 |..!...^#|V.r+s..`|
|000042b0| 69 6e eb e1 73 c3 96 0a | cd 90 01 9c 36 00 eb 21 |in..s...|....6..!|
|000042c0| 98 00 39 f9 eb c1 c9 c5 | 21 00 00 39 f9 44 4d cd |..9.....|!..9.DM.|
|000042d0| 90 01 04 6e 7d b7 ca f1 | 0d 21 04 00 09 5e 23 56 |...n}...|.!...^#V|
|000042e0| 13 72 2b 73 1b eb 6e 26 | 00 e5 cd ac 0f d1 c3 cf |.r+s..n&|........|
|000042f0| 0d c1 c9 c5 21 ff ff 39 | f9 44 4d cd 90 01 07 e5 |....!..9|.DM.....|
|00004300| cd 90 01 09 d1 cd ec 01 | d2 41 0e cd 90 01 05 5e |........|.A.....^|
|00004310| 23 56 13 72 2b 73 1b d5 | cd 90 01 07 11 f6 ff 19 |#V.r+s..|........|
|00004320| da 2e 0e cd 90 01 07 11 | 30 00 19 c3 36 0e cd 90 |........|0...6...|
|00004330| 01 07 11 37 00 19 eb e1 | 73 21 01 00 26 00 c3 8c |...7....|s!..&...|
|00004340| 0e cd 90 01 09 e5 cd 90 | 01 07 e5 cd 90 01 09 d1 |........|........|
|00004350| cd 89 02 e5 cd 90 01 05 | e5 cd f3 0d d1 d1 d1 eb |........|........|
|00004360| 60 69 73 cd 90 01 09 e5 | cd 90 01 07 e5 cd 90 01 |`is.....|........|
|00004370| 09 d1 cd 29 02 e5 cd 90 | 01 05 e5 cd f3 0d d1 d1 |...)....|........|
|00004380| d1 60 69 6e 26 00 23 26 | 00 c3 8c 0e eb 21 01 00 |.`in&.#&|.....!..|
|00004390| 39 f9 eb c1 c9 c5 21 00 | 00 39 f9 44 4d 21 04 00 |9.....!.|.9.DM!..|
|000043a0| 09 6e 26 00 11 d0 ff 19 | 7c 17 cd af 01 da c0 0e |.n&.....||.......|
|000043b0| 21 04 00 09 6e 26 00 11 | c6 ff 19 7c 17 cd a9 01 |!...n&..|...|....|
|000043c0| c1 c9 c1 c9 c5 21 fe ff | 39 f9 44 4d 60 69 af 77 |.....!..|9.DM`i.w|
|000043d0| 23 77 cd 90 01 06 7e 23 | 66 6f 6e 26 00 e5 cd 95 |#w....~#|fon&....|
|000043e0| 0e d1 7d b7 ca 11 0f cd | 90 01 00 11 0a 00 cd 3f |..}.....|.......?|
|000043f0| 02 e5 cd 90 01 06 5e 23 | 56 13 72 2b 73 1b eb 6e |......^#|V.r+s..n|
|00004400| d1 af 67 19 11 d0 ff 19 | eb 60 69 73 23 72 c3 d2 |..g.....|.`is#r..|
|00004410| 0e cd 90 01 00 c3 18 0f | eb 21 02 00 39 f9 eb c1 |........|.!..9...|
|00004420| c9 c5 21 00 00 39 f9 44 | 4d 21 04 00 09 6e 26 00 |..!..9.D|M!...n&.|
|00004430| e5 cd 55 0f d1 7c b5 ca | 48 0f 21 04 00 09 6e 26 |..U..|..|H.!...n&|
|00004440| 00 11 e0 ff 19 c3 4f 0f | 21 04 00 09 6e 26 00 26 |......O.|!...n&.&|
|00004450| 00 c1 c9 c1 c9 c5 21 00 | 00 39 f9 44 4d 21 04 00 |......!.|.9.DM!..|
|00004460| 09 6e 26 00 11 9f ff 19 | 7c 17 cd af 01 da 80 0f |.n&.....||.......|
|00004470| 21 04 00 09 6e 26 00 11 | 85 ff 19 7c 17 cd a9 01 |!...n&..|...|....|
|00004480| c1 c9 c1 c9 cd 0a 03 6e | 26 00 c9 cd 37 03 c5 2a |.......n|&...7..*|
|00004490| a7 05 eb 2a a5 05 44 4d | 3a a1 05 21 a7 0f e5 2a |...*..DM|:..!...*|
|000044a0| 9f 05 e5 2a a3 05 c9 c1 | c9 c3 20 01 cd 0a 03 c5 |...*....|.. .....|
|000044b0| 0e 02 fe 0a c2 c0 0f 1e | 0d cd 05 00 0e 02 3e 0a |........|......>.|
|000044c0| 5f cd 05 00 0e 0b cd 05 | 00 b7 c2 cf 0f c1 c9 0e |_.......|........|
|000044d0| 01 cd 05 00 fe 03 ca 00 | 00 c1 c9 19 11 90 76 cd |........|......v.|
|000044e0| d9 19 da 73 49 22 d5 37 | 0d c2 0f 4b c3 73 49 11 |...sI".7|...K.sI.|
|000044f0| 3f 49 e5 2a 06 37 d5 cd | a3 48 cd 8e 17 e1 dc 55 |?I.*.7..|.H.....U|
+--------+-------------------------+-------------------------+--------+--------+