IMD 1.18: 20/01/2023 23:57:59 PRQ-SFT-DBD-6 3RCC PERQ SYSTEM D.5 BINARY DISTRIBUTION FLOPPY Copyright (C) Three Rivers Computer Corporation, 1981 single density, double sided D.5 Group name Command file OS.BINARY BIN.CMD LINK.CMD OS.MISCELLANEOUS MISC.CMD   z}w xLwvLDw_Mp:w f&w=swYMw sIqwswQwdLmwR`w Iwyuw}wIq  wJw w :]sw&Q"w &w{7Fw vLDIhRI}@v I @~wIqw&w &kw  f}w :w:E~w:Xw :qw:Xw SM!wJwawxw,u~w#!w&wsBӏwI. wpew:dwiMw&"w 'Gz}=  fz}&x R,<^w IR`w i &o1i Unknown partition: `cc`.cc 5 NJ a`NZc )= /Pc9ɺc c  Rc``c , sector `}0c``cac. Floppy; Sector `}.Ncɭ``c , cylinder `lNNc^C`c]Nc} m*JHmno) nHno)m}P}.Ncɭ``c)}Pk)N`}*k,` -]        NNc}N}m M0HN}}} JPPm Lm'δ}P}PNY ` _NYNNN`,`` X``cConsole:````XcConsole:```N` ` N` ``N`c \N]N^`N﷜﷜﷜﷜`cConsole:```` `*``cɺ4`c6`N߭N߭8`NN Nc)}P cN}PP N`\`]N`^N` `[``[Z,,`3>dcca``` LogIn.ɜʷ` c** `cc}`c for `cc})`c. Run Scavenger.`c)}s.Run J JPNN_N])LP)})P R` c** No free blocks in `cc}`c(. Delete some files then run Scavenger.`c)}P )]]]` c** Unable to reset `cc}`c3}d 3]` c** Disk Error: `cc}`c)}P )]` c** Disk Error: `cc}`c on `}*a-k)crREAD`ccWRITE`cc WRITE FIRST`cͶc RECALIBRATE`c͔-cFLOPPY SYSTEM SYSTEM.PASam (allows use of default fileB.PASND\M*SCAVENGER Run the d HEADER READ`ci-cFLOPPY HEADER WRITE`c<cUnknown operation`cd0P pk,(_})k,`)JPc Error is: `ck,``c = `cc}`cc Address is  `}*ac`` I`}.}*ʷk-'ω}.N߭0c. HardDisk; Cylinder `}0c``c, head `}0  u)v  .0GDELETE DISKIO DiskIO.PAS "Delete /Help" for more details.%  FDETsmtemmm Give system de=>KRR))333333`))b--taiARITH Arith.PAS forsystemnfo. LDIRECTORY Give a directory of files. "DirectALLOCDIS AllocEXCEPT Except.PASam (allows use of default fileB.PASND\M*SCAVENGER Run the dIO_INIT IO_Init.PDisk.PAS(allows use of default fileB.PASND\M*SCAVENGER Run the dIOERRMESIOErrMessages.PASAS',BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promIO_OTHER IO_Others.PASGPI9STATISTIC  COM system,"[/WRITER WRITER.PAS Supply a simple help message.S + | - Turn printing of statistics on or off. 9Boot>MEMORY Memory.PASt | - Turn swapping on or off. 'h X,  "[ 0LINK {File} STREAM STREAM.PASrogram File.X&)&"e;Part is the partition for swapping.4IQ+TYPE FilSTREAM Stream.PAStext file File.of default filen.Di$OGIN Login theSYSTEM COMMAND SETDDS SYSVERS CTLC CTLCABORCTLSHFTCEXITPROGCTLC CTLCABORCTLSHFPPSys:Boot>d>new> FILEDEFS FileDefs.PAS D.42 a-boot Pascal.Run$" &6TCEXITPROGBADPART PARTFULLFSNOTFNDFSBADNAMRESETERRDISKERRODISKFAIL*SCAVENGER Run the dIOERRMESIOErrMessages.PASS$GETTIMESGetTimeStamp.PAS,"["[  newi  COM system,"[/WRITER WRITER.PAS Supply a simple help message.FILESYSTFileSystem.PAS1 15:04:46 l  30 Jun 81 15SCREEN Screen.'h X,  "[ 0LINK {File} STREAM STREAM.PASrogram File.X&)&"e;u)v  .0PASSS (2(,(2(1"[l.8VE9ERf $ PERQ_STRPerq_String.PASllows use =>KRR))333333`))b--of default fileB.PASND\M*SCAVENGER Run the dREADER Reader.PASQP$x`"w;'`[``[Z,,`3>dcca``` LogIn. ffLOADER Loader.PAS7,"[s.Run J JPNN_N])L[ $   COM system.READDISK ReadDisk.PASy file Src to file Dest.$$$    isk files. "Delete /Help" for more details.Z帜dNJ..COPY Src Dest Copy file Src to file Dest.Z帜dNJ ..SCREENSIZE Set the size of the screen.Z帜dNJ.1PAUSE Prompt Type Prompt and wait for a cr.Z帜d NJ.)LOGIN Login to the PERQ O.S.Z帜d NJ.5PATH Path name Set the default path to Path name.+)l(,l)l,)O}4l)NJ.}a'l+H+l)*l)H)l)l,)бl+'l(H*l+,Z帜d NJ.8MOUNT Device Mount the device specified by Device.Z帜dNJ." to run a program.`cc0 Type "HelSHELL SHELL.PASram (allows use of default file)fl.*SCAVENGER Run the d7 .ILDIRECTORY Give a directory of files. "Direct /Help" for more info.Z帜dNJ.GDELETE Delete d  J[[ Jc[NN`[[NZc )= /Pc9ɺc c)= /Pc9ɺ3oc Old path = `cc`ccNew def -boot J]}}ɼ`  ʷ}}ɼ`  ʷ}}ɼ `  ʷ}}ɼ}ɼ ` ault path: (CR to exit) `ccd`d`c(3da}Shell.p " for help on .`c͌}.HELPJdc}ɛc````}^  ʷ} ac``.c} ac``]ccLoad `ɺ c secs.`c}^c  .cc}d`d`c}cc`c̽c ) Pc9ɺc c)= /Pc9ɺ(m}} ʷcExec `}ɺ c` secs.`ccaIO `ɺ c secs.`ccS \ /P r J  /Jwap `ɺ c secs.`ccMove `ɺ c secs.`c}-}` ʷp}}   J}39I8k9},k98}k9>'k98k9H9k8I,k84)}5  ʷ}} ʷ} }ɼ`  ʷ} } ɼ}ɼ`   ʷ}} } ʷ}}ɼ `  ʷ}cKk8}3JJ,\4}5}}3`k8}3J`JP}3k8]Nc}N`}'\}ɼ}ɼ `   ʷcDuty `} ac``.c} ac``c percent.`cc}:N`a(-}>N`aH4k4'\\k48k46k453}dc}8c}9ɺ }9.3:k5k4'k8}]NZc )= /Pc9ɺc c)= /Pc9ɺ+4-4@cSwapping + or -: `c,77c}k5k7J`k7H`k48k46k45p}9..3>k6k4'k8},77c}k6k7J`k8k6Jk7H`k48k45k46%k8k5'cd`d`cc ̧+3c )= /Pc9ɺc c)= /Pc9ɺ3  dk8})\k8H8k56k85}93*}}>(c}>N`3}dc}8c}8a'\ }dN]c)P a55'Fc** Unknown partition: `cc`.cc 5 NJ a`[[#,["N[#NW[[# NZc )= /Pc9ɺc c)= /Pc9ɺ+4-4BcStatistics + or -: `ccJ[[`#`J[[ POS J[d`d`cc ̥+3N]INZc )/= /Pc9ɺc c)= /Pc9ɺc -FLO[4DJ[[.J[[PPY3M HARDDISK33cc`cc is not a device.`cn+mn`n` ]}3d  en lines.`ccThe screen will be `3coff`con`c and `2 cun`d`acNZc{NZͧNZb6b6)Bc `dbNJ.cc`cbHc complemented.`cN4]NZccr** File name too long`c`'NZccr*bb6)оHN` Editor.Rund)N` Pascal.Rund帊4 !1N2N3N4N` T* Command File `cc}`c not found`ccConsole:````N_X( X`X`'ypeFile.RunddN`c )= /Pc9ɺ  ͅN`Link.NNZc c^C`c`']  c````c````NZ1N2NJd.RunJd Scavenger.Rund帊4 !1N2N33N4 ` c/c.c.c.c.c0 0=`)[JP C````N4NZc )= /Pc9ɺcc `ccuType to continue.`ciLogJd}}.RunJd3}dc}gc}gafkf'c ** WARNING! `cc}`)[JP  Z Ϛ:cdc4@P`c % cannot be found using the new path!!`cc5 Are you sure you want to change to this path? [N] `c})[JP c aΟ^^c ϦcN_X( X`Xchc``c}hy4}h'Y4}3d\c New path = `cc`c )[Console:````c a Vc4@P)[JP ̛c cJP $cIllegal path name`cNZcNew screen size [1024]: `^^c``c_:ccc `c c )= /Pc9ɺ 3 !'  1 c1cc1*1,1M(BcɊ1``c is not a valid screen size.`c`'@'cN_X( X`Xc ``c )"= /Pc9ɺc c)= /Pc9ɺc 3c Screen on [`cn]: `cy]: `^^c N3/^^cn'^dcbcbaXX'NJ``J.CMD4c.CMDcɜc````^cN'N3ccComplemented [`c`y]: `cn]: `^^c N(XX`c c)= /Pc9ɺc '͑J``J.RUN42/^^cy'^^cY'N2cchNext program will execute with `cɊ1``c scre9.RUNJd dd3dcbcbaYY'3d  eP-J,8-:,[-P-JJN[-N[- N-J--6+Л)[P P pPSys:Boot>d>new> POS D.42 a-boot READDISK ReadDisk.PASQPx`"w8'41\2N]3N^!(()--*//** :x  fDISKIO DiskIO.PAS55"[ 33, w  34Z 77 X $& [228 COM shell.FILEDIR FileDir.PASm (allows use of default file)fl.*SCAVENG*,i33-6+ER Run the dEXCEPT Except.PAS "Delete /Help" for more details.22h22FDETAILS Parm Give system deeP-J,8-:,[-P-JJN[-N[- N-J--6+Л)[P PtaiWRITER WRITER.PASforshellinfo.<)2 2LDIRECTORY Give a directory of files. "DirectSTREAM STREACLOCK Clock.PASl.7"(l .SCREENSIZE Set the size of the screen.GETTIMESGetTimeStM.PASo.22;DISMOUNT Device Dismount the device specified by Device.222READER READER.PASEDIT {File} amp.PAS7"(BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promFILESYSTFileSystem.PAS 9STATISTIC Edit File2 COM shell22  7SHELL UNIQUECMREMDELIMGETSYMBOINITCMDSHELP RES + | - Turn printing of statistics on or off."({;  PERQ_STRPerq_String.PASllows use of default fileSETERRADJUSTCMSETPATH GETNAME CREATETITIME PRINTTIMDOSWAP DOSTATISDOMNTDISDOPATH DOSCREENSTRLONG RESETERRCTLCABOR system deIn.Jd.RunJdN`N` Renam)fl.*SCAVENGER Run the dSYSTEM System.PAStext file File.B8dA ypZ$e.Rund Details.RundͰ SetSearch.Rund͖͑ ͇͌e Direct.Rundon Delete.RundWPSys:Boot>d>new> SCREEN Screen.PASOS D.42 a-boot Pascal.Rund XCopy.RundAc** `cc`c$ is not a valid command or Run file.`cc Type Help idd STREAM Stream.PASam (allows use of default file)fl.*SCAVENGER Run the f you need it`cNZͲc** `cc`c is not unique.`cc Type Help if you dMEMORY Memory.PASun 81 12:05:44 03 Jun 81 12ALLOCDIS AllocDineed it`cNZ8d2_9m%H3O\tw#PNZ_c[P`P-96-6+sk.PAS(allows use of default file)fl.*SCAVENGER Run the dARITH Arith.PAS l    Switch ` cc` c is not unique` c Uc IMPOSSIBLE!! ` cc` c $cMissing switch after /` c cBad decimal value ` cc` c cBad octal value ` cc`cIFile ` ccv` cL not found` c cError reading ` ccv` c ͝c c ͍ccv` c - Incompatable QCode Version` c c** Recompile ` ccv` c Multiple program segments` c ncoNo program segment encountered` c 9cc` cc` cc Aborting; ` cɊ`` c error` ( sc c found` c ͱcNo room on Search cc` ccw` c cError in Command Line` cc` c Ͷcc+` cc` c List for ` cc` c . Not pushed.` c Xc Directory ` cc` c not found.` c ͑cCan not create Map file: ` ccw` c Uc Bad switch: ` cc` c %c Error c3System.` cc!` c.Run was not linked as version ` cɉ `` !c c ͥcSyste in Code File: Source file=` ccC` c in ` c.SEG` c file ` ccv` c ͡c%Mm.` cc!` c).Run has an incompatible run file format.` c Fd@.m Cz"_Xaximum stack less than initial stack` c fcIllegal character "` cc` c" at "` cc]`9{MW]]}+Can not create P}Error writing Pc** LINK-` mHFc IcWARNI "c c cFile ` cc` c not found` c c+Error in import section: Import fiNG` 3Ic %HBc d -c m'+cK 3dcg \le name=` cc` c in ` c.SEG` c file ` ccv` c 3cSegment ` ccpP]oMoL}}ʷ}o`` } blocks (` q(4}}ʷ}q`` p(}__  } pQ]}}`` c from file ` cc` c not found.` c c File name "` cc` cʷ}1/4` C}}ʷ}1/2` )}}ʷ}3/4` d }}ʷ}K words)` } } LINK LINK.PASgram (allows use of default file.fl.*SCAVENGER Run the d  " too long.` c ~c File System.` cc!` c.Run not found.` c 2c File System.`  cc!` c.Run is ill-formatted.` c cMultiple occurances of module ` cc`` c ͛c     ` cɉ `` c ,k-0+k-9),,k-J-k,'8c).RUNP帺c]c +k+\}v`v.SEGJ`JdPJ``e}}mʷ3cReading Seg file:` ccva} .y`} } ʷ}} 9 }}  =} 9}R3} [- }}  } } ̖yE}``c` 3+9='+(,'+/'+` `v`.RUNJ`J_}}} }}巛_}}ɺ}}]}4P}}a+k+}}JH(k+'}d3vd `+uc] c c]cv c v4n 3vd n `}}d,}P``]cv).SEGP帺}``c` }``3` ]-]}﷛a- c]c 3+%/'+,'` `Ϳc]4c c]c}a} _}}}ʷccvc}c}a}p'Km ````} }"*NotFnd*R} }4c }P}3``}c ` a.k.ͯcLINK>` c]c``c c]dcD}v`v.SEGJ`JdP} _}]}P}3``}#'  cgc]` cg c]c 4l\4`=4,44],0- 0-}k--' I.k-H-.+}}.' }J*}*k-,k*1k,k1)D}k,0J/k/*k/k0+k0 ' ``]J aHL aHLc]c :3φc]``c]`` k+k0Kk/H+k,H,̴k+k.K+k+c]4c c]c}4c )}Pa]]``\ c /33wconsole:dc]cw c w3``4w   }46k4k6+υ}k4>'q}}`k4`Jdcc}c}3c}3a5}Pk5' ```.RUNJ`Jdcw).MAPP帺cgɛwc```` cgPerq Linker V3.10` cg cg 3}dc\ k4J4s]cPerq Linker V3.10` c c ] c]c c]cgc ` cg ̈́ aHLq aHL^WPI a =` `4``*`` dcc c c]c ]k3ccLINK>` c]c``c c] ]4 I)6c]c 3+)/3,3+` ```!c  `c ]̐3c]c c]c c 3``-dEEk+'n 8v`.RUNJ`Jd`]}PR3\v},k-),ͮk-.'φk,'y)k-H`k-J`JPa c"LINKER-M-Using default version of.SEGJdccvc}1c}1aJ} HJ'&``} }k*NotFnd*R    }} ʷ} cg`` } .Rc from` } )} c` c } c%`  c a巛a}kKkEHHLKc!```` c```` cconsole:```` cconsole:```` `` c GDB offset = ` } c`` c Segment = ` } c `` c }} }}͚  ]﷜.ɺ[-``]﷜.ϙɜʷc ﷛c.mcɜʷ,Tcg cg**** ` cgɊ`` cg errors detected ****` cg cg cg cgSpecified Stack Size 巜- ``ɜʷ  Hc ̋^]﷜.ϧ` cgɊ`cg cgInitial Stack Size ` cgɊHLH`cg cgGlobals ` cgɊ`ɜʷ '[.yc** LINKER-I-Segment ` c`` c from ` c` c is not ref` c e(&``} }*NotFnd*R\e[- [}``}meRed}2a` cg words` cg cgStack Size Increment ` cgɊ`cg cgInitial Heap Size ` cgɊ`}2]..}2}mR9}2*UNUSED*R}2}2}2a}2}.-}2}mR9}m``}2}2}m 巛ecg cgHeap Size Increment ` cgɊ`cg cgTotal virtual memory ` cgɊ`cg cg ]J)8e9}m oJK}mpK}m}mH}me:}m}m}mH}mH}mHo54J`k5`e1CONTINUEP帜J) STACKSIZEP帜J)' STACKINCRP帜J)tHEAPSIZEP帜J)HEAPINCRP帜J)Mpok1ko)φ07Jpk0kp);}6k0ߛek4k4H4k4'k5H54J`k5`ek0H0̽}:d}``c ` }``3` }APP帜J)VERBOSEP帜J)VERSIONP帜 J)oSYSTEMP帜 J)USERP帜 H ,/= P帜4 ,/= :}pʷd(0c Imports ` cc` c *c Imports MainProgram` c (QP帜} P帜  :P帜vd帛dPIII``.PASa.PASJH'.PASJ}p}6@}pdP}p }m }p}mec` a]_[ Ȋ) SYSTEM.RUN3Ϭ `cSYSTEM.J }k1H1r}a}.^}}ʷ}]-} HLHq'"cg cg Segment:` }cg`` cdc.RUNLcg cg Writing new system run file ` cgc` cg cg cKɛc```g File:` }cg` cg cgF GDB Size:` }cg`` cg words Code Size:` cg} ` ] `c!}SYSTEM.!JPc}.RUN3}dc}Mc}MaLkLHL`cg Segment = ` }cg `` cg }} ﷊} .cgImports: ` cg }.}}ʷ'v}d``c}}c```` c}`c}A}c}c}c`c} }-kA( ````kB (``}    SYSTEM System.PAS.6"4S\ .SCREENSIZE Set the size of the screen.FILEUTIL FileUtilsIALIOPENRUNFREADSYST fSTREAM STREAM.PASBile ".PAS6"4BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promFILESYSTFileSystem.PAS 9STATISTIC"[77r)orCOM link"DYNAMIC DYNAMIC.PASile Sr""[7x7a 7S + | - Turn printing of statistics on or off.w>link.Pas written{FILEDEFS FileDefs.PAS| - Turn swapping on or off. GDELETE READER READER.PAS "Delete /Help" for more details.7(7 7FDETAILS Parm Give system dePart is the partition for swapping.SQ+TYPE FilGETTIMESGetTimeStamp.PASile File.y;2$f\je=2$eLOGIN LOGIN.PASram (allows use of default file=fl.*SCAVENGER Run the d  =2$2$2PSys:boot>d>new> PERQ_STRPerq_String.PAS42 a-boot Pascal.Run MEMORY Memory.PAS$$jj=P$2$j  h RUNREAD RunRead.PASm (allows use of default file.fl.*SCAVENGER Run the dRUNWRITE RunWriterenced` c P'5 [[ cK˼  aɛ] cK ')cc` ce.PAS (allows use of default file.fl.*SCAVENGER Run the dCMDPARSE CmdParse.PAS l written.` c *ccw` c written.` c ,``](#%T   pPSys:boot>d>new> POS D.42 a-boot WRITER WRITER.PASQP$x`"w4'  p ++ 2 4 V )*X ')(r fSTREAM STREAM.PASBile "33"33tt33v/$ vx)!*!"N "'#"[77r)orCOM link"DYNAMIC DYNAMIC.PASile Sr""[7x7a 7erenced` c P'5 [[ cK˼  aɛ] cK ')cc` cGDELETE READER READER.PAS "Delete /Help" for more details.7(7 7FDETAILS Parm Give system de written.` c *ccw` c written.` c ,``](#%T  taiLINK ERROR ERR1 PRINTSIZGETSEGMEFINDSEG ADDREQEXPROCESSSS2I GETVALUECHECKFORSRCHWARNSRCHERR PROCESSCDOMAPSTUINIT     ScreenOffComp: ` cc}` cc3 There should be 2 args with values TRUE or FALSE` c\ PNaN`bDefault.ProfilePc A c c c L c c   NJ)PATHP帛NJ) SEARCHLISTP帛NJ)sSHELLP帛NJ)CMDFILEP帛 c c cK/c K'=cOPlease enter your name: ` cKcP`P`cKNJ)CURSORFUNCTIONP帛NJ)I SCREENOFFCOMPP帜PN)bP)LogInP }{) )JP')t P帛Kah, ClemPNIKno user3 NIͮc / c c ct c}{4c}{ c}Rc}{c} c}Rc}}c`aqc}{ c}R t'icc Password: ` ctcP`P`ctt JPNII2c}{c} c}Rc}N`  }d2c}{m c}Rc}{c} c}Rc}N` )KP)tPca ϶c** Invalid user or password.` cLogIn.3}dc 3 c}{c c}Rc}{c c}R3dc}c} ak'z.RunJJPP Login\PNaN`(.RunJP3dc}c} ak'")Shell.P)PRc}{c bPbDefault.ProfilePCBogus!!PNaN`bDefault.ProfileP\ ]\ ] c}Rc}{c c}R3dc}c} ak'ρ.CmdJP  /Pc 3  ]c(Enter time of day as DD MMM YY HH:MM:SS ` c cP`P`c) 3dc}c} ak')) Command file.P)PRNc}{ c}Rc}{c}P]cc````c```` LogIn version 1.13JP   c}R}()}P)}0Jk*k,)}P)k͖c}{ c}{ c}Rc}{c} JPc NN`  -bootJP) `c** User profile file ` cc}` c not found.` c\c** Could not find ` cc})` c}R} 3)}P)}F' N%}T' N)}P)c}{ c} c to use as the a ` cc}` c\]c** Illegal Cursor function ` cc}` c\]cRc}{c} c}R}3)}P)}F' N%}T' N)}P)pc** Cannot push ` cc}` c\]c** Cannot push ` cc}` c\]c!** Invalid arg toc** ` cc}` c& is not a valid LogIn profile command.` c\d0l}{) )JP   P  ' C4PcShell..Run.PAS'(""2(2 89f $ FILEUTIL FileUtils.PAS lJJPPcN_X( X`Xc 3dcc a'ϐ pPSys:Boot>d>new> POS D.42 a-boot FILESYSTFileSystem.PASQP$x`"w('J``J.CMD4]`*c.CMD5c** Command file name too long. fSTREAM Stream.PASam (allows use of default file=fl.` c\cɜc```` ( XX` RR))*SCAVENGER Run the dWRITER WRITER.PASopy file Src to file Dest.>:,-,- 6- ,-6-!))))URRV))330332f))hq 6GDELETE STREAM STREAM.PAS "Delete /Help" for more details.6-6-*e6-FDETAILS Parm Give system de~ 33r v 33x |    Xc 3dcc a'ϐtaiREADER READER.PASforlogininfo.RS6-d6-9+ LDIRECTORY Give a directory of files. "DirectLOGIN DOPROFSYSTEM System.PAS.8"0ϯ .SCREENSIZE Set the size of the screen.SCREEN Screen.PAILNOTFOUNDCURSERROSCRERRORPNOTFOUNNOTFOUNDCURSERROSRCHWARNSRCHERR SCRERRORCHECKLOGCLEARUSESRCHWARNSRCHERR GETTIME BADTIME .S8"0BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promCLOCK Clock.PASram (allows use of*SCAVENGER Run the dWRITER WRITER.PASopy file Src to file Dest.>:,-,- 6- ,-6-! default file=fl.*SCAVENGER Run the dGETTIMESGetTimeStamp.PAS Turn swapping on or off. 6GDELETE STREAM STREAM.PAS "Delete /Help" for more details.6-6-*e6-FDETAILS Parm Give system dePart is the partition for swapping.AQ+TYPE FilPERQ_STRPerq_String.PASfile File.y;2$f\je72$ePROFILE PROFILE.PASspecified by Device.@boot> d>movem;RENAME Old New Rename the file O : 72$2$2PSys:Boot>d>new> MEMORY Memory.PASOS D.42 a-boot Pascal.Run USERPASS UserPass.PAS (allows use of default file=fl.*SCAVENGER Run the  dCMDPARSE CmdParse.PAS 81 15:11:55 30 Jun 81 15PROFILE Profile   Turn printing of statistics on or off.sys:exp>|qaCMDPARSE CmdParse.PASurn swapping on or off. Part is N\ N=} N=N N=kSN N=)}*Pʷ N=}TP N=the partition for swapping.Psys:boot>dPERQ_STRPerq_String.PAS POS D.56 x-boot Pascal.RunNcc >System.Users````ccN] mn)Qm N=Nm N=mN.kn0; ^STREAM STREAM.PASaUjPm N=帜m N=kPmHmn)Яc >System.Users````cccn >System.Users`3}dc}Sc}SaRkR')}P)UU9c}c````c})})#}).$ FileDefs.PAS18 May 81 13:48:418 P j1JP^^c  wccP`P` cc> c}T}Tc#34cc}}m c}Tc}}8WRITER WRITER.PASmp.PASIRST""   ".!!89xREADER READER.}}})3\t>P]9UU(4}PP\^^c 9}P\ccPAS Psys:boot>d> POS D.56 x-boot Pascal.RunPNOTFOUNPNOTINITPFILEINIPFILEENTP`P` cc c})})#39}P}PP]))USERPASS USERPASS.PAS (allows use of default file0fl.*SCAVENGER Run the dN RRT)R ')}P)UU9c}c````c})})#}) JP^^c  wccP`P` cc> c}T}Tc#34cc}}m c}Tc}} }}})3\t>P]9UU(4}PP\^^c 9}P\ccP`P` cc c})})#39}P}PP]))}+}P}V}+k,Yk+XkX,kY+}T}+}+}V}Tʷ}}+]c >System.Users````c}U VkUkV)T},kUFILESYSTFileSystem.PASSified by Device.@FDETAILS Parm Give system details. "Details HelpFILEDEFS FileDefs. N=Pc},},}3$}*kU N==kUNc\kUHUkUkV)ЬcNN)}Pc}Uɺa#}g)}*PAS@BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promptboot>PGETTIMESGetTimeStamp.PASTICS + | - P- }S}U=N]N)}Pc}ɺa :NNk N= kNkHkk 'Nk   /":BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promFILEDEFS FileDefs.PAS 9STATISTICLoader-F- `c c`c W% has an incompatible run file format.`c Mc > ** Loader-F-`c cS + | - Turn printing of statistics on or off.w>userpass.pas writtenGETTIMESGetTimeStamp.PAS Turn swapping on or off. `c  is ill-formed.`c \c}ɉ`c} BBYXIϠc O ** Loader-F-`c cPart is the partition for swapping.DQ+TYPE FilSTREAM STREAM.PAStext file File.y;2$f\je+2$e`c  was linked as a System,`c c - it cannot be run as a user program.`c \+2$2$2PSys:boot>d>new> POS D.42 a-boot Pascal.Run(c  ** Loader-F-`c c`c  was linked with System.`c ɑ``c .Run`c c WRITER WRITER.PAS$$jj+P$2$j  h, but the current system is version `c ``. c c c  You must re-link.`cFINDUSERVALIDUSEADDUSER NEWUSERFLISTUSERREMOVEUSENCRYPT .pas writtenGETTIMESGetTimeStamp.PAS Turn swapping on or off.  \HLH ]c  ** Loader-F-`c c}`c . not found.`c \}}}o@``` mn)lm N=Wc `m N=cc`c `m N=cc`cmHmn)Д]Part is the partition for swapping.DQ+TYPE FilSTREAM STREAM.PAStext file File.y;2$f\je+2$eN)}Pc}*ɺa \ N=Ncc >System.Users````ccN]LOADER LOADER.PASam (allows use of default file*SCAVENGER Run the d +,+BTU=|}iPR~)*=)+/@N=mN m N=帜m N=kPmHmn)Яc >System.Users````cccn >System.Users` ``` mn)lm N=Wc `m N=cc`c `m N=cc`cmHmn)Д]N)}Pc}*ɺa \ N=Ncc >System.Users````ccN]\  ]c  ** Loader-F-`c c}`c O not found.`c \] }Pc} }CMDPARSE CmdParse.PAS./":L .SCREENSIZE Set the size of the screen.ARITH Arith.PAS.RUNa'c.Runc}c````c}ɉ`cɛcɛcɛc`-(gc  **   l}>}6ʷ}Bʷ}B}>}B}>}B}>}BI}B`}@}>}@=k5``=Sam (allows use of default file*SCAVENGER Run the dFILESYSTFileSystem.PAS9STATISTICk=9J4k4*k4,Ϗc  ** Loader-F-`c `c .SEG`k4*"c  contains no code.`S + | - Turn printing of statistics on or off.FILEDEFS FileDefs.PAS| - Turn swapping on or off. c  is too long.`c \k=(nc c ** Loader-F-`c `c %.SEG - QCode Part is the partition for swapping.+TYPE FilGETTIMESGetTimeStamp.PASile File.version incompatability.`c \c k4``k4` `` k<  k4`+9k4Bk9kB)k5`k9` k9Jk9HPSys:Boot>d> MEMORY Memory.PASOS D.43 d-boot Pascal.Runl\ 9 }Bʷ}B }B}@߭}B}@߭}Bk5   ' ȉ``}c```}c```} Ffl.PERQ_STRPerq_String.PASllows use of default file*SCAVENGER Run the c`  J}}.9}} ʷ} vvH } } HJu,u}} ̽}..}} ʷ} } HJu,dDISKIO DiskIO.PASun 81 15:28:51"4$"4 $[ "04 Jun 81 15ARITH Arith.Pu}} }c`țJ }}}.}} ʷ}} } } Jv*:c "** Loader-F-OverlappingAS2$6,"54\2$542$2$2$B889 f $ IO_UNIT IO_Unit.PASm (allows use  XST/GDB's.`c } } J }.X}} ʷ}v} vH }} } ( }}}v} vH }of default file*SCAVENGER Run the dIO_OTHER IO_Others.PASQP$y`"x:'} ̠}}  c ` c``d`  ```` ` ˟JJc  fSTREAM Stream.PAS 0[ ]= /rl pro,*o ? qHpH`}`z `˼> '+ozJ{zH>HA}ʷ}ɛ ʷ c}) ]))  CZ33 X X*}, }}J}J߭H'p''J( q* 'q'!(k) DlW33k  } } } Jv*:c "** Loader-F-Overlapping** Loader-F-Could not load JP``>` -o'ω I} XST/GDB's.`c } } J }.X}} ʷ}v} vH }} } ( }}}v} vH }.SEGJd3}dc}8c}8a5c k5` 'X}6k5` ʷ}6a'8%S FDETAILS Plrderr Give system ɺ}}}}}}}}}}} }}} }}} }kdetSTREAM STREAM.PAS" for more loader(or818LDIRECTORY Give a directory of files. "DireDYNAMIC DYNAM'ϭ}'Ϣ}xπ}``c `} - } } } }}}}}ʷ}ɺ}}}}}IC.PASfo.V8r8;DISMOUNT Device Dismount the device specified by Device.^8^8LOAD EXITPROGREADRUN RESETERR}}} c}ɺ}}SG]``c}oHL`}}}dcops)TpM'LOADCODELOADSEG FSNOTFNDDOREAD LOADSTAC Dest Copy file Src to file Dest.8d MAKEBOOTSEGfGI8 MAKEBOOT)}INN`}N`pHps)ЬoM(}}}}.}ɺ}}PASGDELETE WRITER WRITER.PAS. "Delete /Help" for more details.TSEG8>8%S FDETAILS Plrderr Give system  v6 t8}} }}} }kRUNREAD RUNREAD.PASspecified by Device.x +Obh ;RENAME Old New Rename the file O 'ϭ}'Ϣ}xπ}``c `} - } } } }}}}}ʷ}ɺ}}}}} }}} c}ɺ}}SG]``c}oHL`}}}dcops)TpM' )}INN`}N`pHps)ЬoM(}}}}.}ɺ}}PERQ_STRPerq_String.PASified by Device.x +Obh ;RENAME Old New Rename the file ODYNAMIC Dynamic.Pop)VoM'*}oNJINN}oNJNoHop)ЪM(]}}ASspecified by DevBSETSEARCH {Parm} Modify search list. "SetSearch CR" will promptfile OMEMORY Memory.PASSTATISTICS + | - } }}}}(\}}ʷ}}}}}(N}}}}}}} Turn printing of statistics on or off.*  +B:$STREAM STREAM.PASSspecified by Device.}}}}}}}}}}}}} }}} }}}x +Obh ;RENAME Old New Rename the file ODYNAMIC DYNAMIC.PAS POS D.56 x-boot Pascal.Run"[88LIN COM Dest Copy file Src to file Dest.8d MAKEBOOTSEGfGI8 MAKEBOOT(Ϯ}N}k'k'ύo``} c`}- }} } } k'}-}} } } } }ʷ}  }} N}.!}}ʷ}}-N}k}}}}}}}}}}}Xn*o*!no*!]n*o*!no)!]n*o*!no,!]n*o*!no+!]}-}}IoHIo'qoHJI}} }}} }k'v}} }.d}}ʷ}}ʷ}}}}}}K,}}} ʷ}} ʷ}} ʷ} 㯄} P} qo} qqp} p㭄pr,rhqF!7READRUNFREADSEGNREADSNARREADSTRI ;RENAME Old New Rename the file ODYNAMIC Dynamic.P}}} }}} ̔}}}}}}}.}ɺ}} ASspecified by DevBSETSEARCH {Parm} Modify search list. "SetSearch CR" will promptfile OMEMORY Memory.PASSTATISTICS + | - }~}}t}}u}}v}}w}}x}}y} Turn printing of statistics on or off.*  +B:$STREAM STREAM.PASSspecified by Device.}} N}.!}}ʷ}}-N}k}}}}}}}}}}}x +Obh ;RENAME Old New Rename the file ODYNAMIC DYNAMIC.PAS POS D.56 x-boot Pascal.RunSTREAM STREAM.PASASpecified by Device.x 7P*V ;RENAME Old New Rename the file OWRITERUNWRITESTRWRRUNWRITE RUNWRITE.PASpecified by Device.x 7P*V ;RENAME Old New Rename the file O ITESNA    DYNAMIC DYNAMIC.PASspecified by Device.I@K+Boo;RENAME Old New Rename the file O x}oM'(}oN}ooHo},δ}M( qM'+}qNJN}qNJqHq,γM(}}}p}} q}}r}}s}}t}}u}}v}}w}}x}}y}  .: }Jc}}H`}MJM  H`}rHs, q}, }H}q tv+}trH}ttJr tv)}qtHJ}ttH}s]}`a*}(}('m''c```qHIq'nHIn'}}JP]}}pH`}pHo]nazDXn Jn]}op)$}oazDX}oMEMORY Memory.PASew.ecified by Device.I@FDETAILS Parm Give system details. "Details HelpNEWP DISPOSEPLT}o JoH}kk)}kk'k\kH}kk+}kk'k\ kJ}}l LE GT GE BITEACHUENLARGES JHll)I}llHJ}l'll) lHlJl'l lH̭ .0uv[*,FH\ qr+qp*qp*qr+sڼr} rH`q`aqr+&r} rHq'} roHr} rqqoH`p`aqp*4qoHp'&o} pH} pp'q} p㭄} qp} qo} P} q}] }ʷ '}㭃}㮁6}㭃PERQ_STRPERQ_STRING.PASified by Device.x 'P ;RENAME Old New Rename the file O } J}  Hm'7'P}oKHn }nmJ' }nn}n}no]}ʷ}ʷ }ʷ}K}HH}H, ͨ`}K}HH`}K}Jc}}H`}MJM  H`}`a*}(}('m''c```qHIq'nHIn' o, }o}~Hl, ~}}H~ll) ~l~llHlHm  m} ʷm}ʷ} }ʷ} PF}㯈ts}s㭇nsnMJnM qxH`}s`a st'u(u'~l}~]l,l, l},~~U}llH* }lJHlll)~u'}m}s }]  < ,l}llHJlH~l}~]}o*\opH}rs)}oqH}rqHrH}oqHJ}}  SBSETSEARCH {Parm} Modify search list. "SetSearch CR" will prompt'cADJUST CONCAT SUBSTR DELETE INSE*n, m`n`nJo}, m`n`}  h}(^o} K,=} }`"ʷ} KH oyk)} y`RT POS POSC APPENDSTAPPENDCHUPPERCASCONVUPPESTRBADPAREVPOSC ` yH }  } Koo} K,i}` X} K}KHHo+8}㭄} K} KpKHH}pp`o} K,Z})m`},m`maao`})` c}MEMORY MEMORY.PASam (allows use of default file7fl.*SCAVENGER Run the d  m` ' r}ʷr}ʷ}r``}}H`}K}KK Kt} r' rrvs' rsru}c o} K*vapK} KoJJ} } HoHHpqIpq} Kop}}pc}m m㭦Pg]o*o,}`o`p*p,}`p`q*q,}`q`oq,}`o`8#}a}aqpp d]o'p+}p`o`ʷ'}p`o`ʷ} aaoJ`` '}}}ʷ}} ʷ}㭇}`}}@}P}0^}pH`}pHo]nazDXn Jn]}op)$}oazDX}odA]``c `}ʷ`}`}㱥`}㲝 `}Z`}}o JoH}kk)}kk'k\kH}kk+}kk'k\ kJ}}l[`````o㭃o}ʷ}@'}P )o}}ʷ}}}KHoJHll)I}llHJ}l'll) lHlJl'l lH̭'Ϊ`}ʷ}}H}KH```c` ``` c` ``[Z)4.0uv[*,FH\o㭃o`o, oo'`]}` 4}''}`} }`SYSTEM System.PASew.:xFDETAILS Parm Give system details. "Details HelpEXCEPT Except.PA}@( }`ț}` 4}''}`} }`c}ɺm} ʷm}ʷn  },n'ό}(m`} c}m`c}maa}K`})` }K<> "  `})` ˼m``Jn)}=}K`})` n'˼m``˼m``}n} c}     F H  Y  X Z m}ʷm}ʷ},}*[}}J}'}'1}}@'}}HZ k )c}]c}ɺn*n, m`n`mnJ]c}ɺn*n, m`n`mnJ]c}ɺm0n]c}ɺMOVEMEM MoveMem.PASm (allows use of default file7fl.*SCAVENGER Run the dSYSTEM System.PAm@n]m㭁m`m,m`m'  ] mm㭁m`n}ʷn`nS2"5BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promVIRTUAL Virtual.PAS 9STATISTIC`m']m`"ʷ[Z) ͚  Fc*** Mounting hard disk...`` c'done.S + | - Turn printing of statistics on or off.w>Memory.Pas written{IO_UNIT IO_Unit.PAS | - Turn swapping on or off. `c}  ʷ} [aJ`ʷɺ!a ]_mo)ψm}ʷ}`}Part is the partition for swapping.IQ+TYPE FilDISKIO DiskIO.PAStext file File.y;2$f\je92$ef}K`m)` ' 9˼m``}@'m㴂mn`" mHr]p㭄92$2$2PSys:Boot>D>New> ARITH Arith.PASPOS D.42 a-boot Pascal.Runp}ʷp}ʷ}`}@'}  }o'qp'δq }pp`}}}qH㭁8FILEDEFS FileDefs.PAS$$jj9P$2$j  h: "  GETTIMESGetTimeStamp.PAS18:19:48 29 Jun 81 18STREAM Stream.     F H  Y  X Z PASam (allows use of default file7fl.*SCAVENGER Run the dFILEACCEFileAccess.PAS l} }} pJ} qJ} }Ko+ }`o`} }} ʷ} } o}  } } Z k } c}ɺm}ʷ}*}}H]c}ɺm}ʷm}ʷ},n' m`  }a}aqpp d]o'p+}p`o`ʷ'}p`o`ʷ} `  }}ʷ}}ʷ}}@' 00af}'* au' pPSys:Boot>D>New> POS D.42 a-boot ALLOCDIS AllocDisk.PASQP$x`"w6'dA]} }qH㭄}qH㭅}qHp(}qH㭁]m'm}ʷm}ʷ}}`}  fREADDISK ReadDisk.PAS:| "[}}}}m]'}ʷ}ʷ}}} }0}@}`-!--0 COM Memory.DYNAMIC DYNAMIC.PASpy file Src to file Dest. -^-T SE-k-_ -}}}}} }}}}}o}}}(&}}GDELETE sk files. "Delete /Help" for more details.--i0 -FDETAILS Parm Give system de}']}ʷ}ʷ}}H}KHHH'?}K}taiWRITER WRITER.PASforMemorynfo. --AS LDIRECTORY Give a directory of files. "DirectSTREAM STREAKKHH}`]}}ʷ}`}(#}@'}`M.PASo.--;DISMOUNT Device Dismount the device specified by Device.---INITMEMODATASEG CODEORDACHANGESI c}}`}`}+p}}`}ppE}}`p` op㭃o` CREATESEINCREFCOSETMOBILDECREFCOSETINCRESETMAXIMSETSHARASETKIND MARKMEMOCLEANUPMFINDCODEENABLESWDISABLESCURRENTSUNUSEDSENOTDATAS}ppm}ʷ}ʷ} 1 }}} } }Y }`ʷ ʷ}BADSIZE BADINCREBADMAXIMFULLMEMOCANTMOVEPARTNOTMSWAPINFAEDGEFAILNILPOINTBADPOINTFULLSEGMNOFREESESWAPERROSEGIDTOFFILEIDTOystem dem@' }} } }]n}ʷn}ʷ}KH}} nkk@*kVIRTUAL VIRTUAL.PASm (allows use of default fileSEGSHR LINKPAS*SCAVENGER Run the d  ?pHoH`} m`k `˼ ɛ  ',kkJkkH HH }ʷ}*},  }}J}J߭H} 'o' 'G ( p* 'p' (σ m'=) Swapping segment inP``ɛ ` -:)Swapping segment outP``ɛ ` -k'i]` 00afm`n`o`p` _]c} }﷼ac}   㭃noo㭃n}ʷn` o)}}H,o}ʷo}ʷ} }, |  ~  EFϯ}(o`}nnn} ʷo`n`} } HoKHH`n}mo<>:<X   Lonnn}c}ɺoo']      m㭁   KC}:}K`m)`  ' m m']mm㭁m}ʷm}ʷ}`}'}']} c}ɺc}m`no?mm``mnoom`n`o`p`]$&Z}u`` ʷ}}`ʷq}a'υ }Kvk)}v``}v vH q6} } ʷ} }ʷ}K)}}H, }  m' 'R]mm㭁m}ʷm}ʷ}`} }ʷ}߭}߭ q}}ɺ a}``}`}}oK}Ko}@'}  },}'Qc}ɺc}m`nm}ʷ}K)}}H, }  m'o}o}}o}}}z}c}ɺ}o}o}c}  'Cmm㭁m}ʷm}ʷ}`} }@'}  },}'Qc}ɺc}m`n}}ʷk00af  00afm`n`o`m}ʷ}K)}}H, }  m' 'C H  F_Z  FAp`  } o} oc} }c}o`o}ʷo}ʷ}'o`00<70+&!d  (]   }ʷ}`af}mK}KJp'%}m}m:m}ʷ}}HrqH}rI m}K)n}}H,  ' B BYXΓm}ʷ}*}}Hmm}r}o` a'6㯈}Ksk) stH``os sH`o`v}q'}m`m` `a` m}ʷm}ʷ},}*X}}J}'}'.}}@'}nom`͏m}ʷ}KqJ}}Hp'?r}KHHmrImr}mno}H)c}ɺm}ʷ}` m' m`C}:}K`m)`  ' }mmo}}}c} }}ʷk00af]m``mnoom`n`o`p`]$&Z  dSYSTEM System.PASul 81 21:04:0303 Jul 81 21IO_OTHER IO_Others.PASfl. $ @ ? t>8c.9otf $ FILEACCEFileAccess.PAS l, *]}}ʷ}}ʷ}'}P Ϥ}(*}`}`} }}H }}} '=}`} pPSys:Boot>D>New> POS D.42 a-boot ALLOCDIS AllocDisk.PASQP$x`"w3'`}}LK}}M}KH`}`}`}K`1}P &}(}}}ɺ fREADDISK ReadDisk.PAS ,"[} . } ` }} }@}0}P}`3d 33d3!  " COM Virtual.EXCEPT Except.PASopy file Src to file Dest.BYEPASSKSEGAST.BOOTCHAR: }ʷ} }}T} }}B}'c`````} ` }}} GDELETE SCREEN Screen.PAS "Delete /Help" for more details. List thFDETVltuall Give system deK%}3da}B}3d} } a}}J ɺ}taiRETURNSERELEASESNEWSEGMEMAKEEDGEDELETESESWAPOUT SWAPIN COMPACT KEEPSEGMFINDHOLEINCIOCOUDECIOCOUSWAPSEGMSEGIDTOFFILEIDTOCOAL} } }}T} }}BBYBYBY]}ʷ4} }}MEMORY Memory.PASPAS PRINTPASboot> She.SCREENSIZE Set the size of the screen.IO_UNIT IO_Unit.PESCESETDISKADODISKIOALL ALL CLEARRECMAKEHOLEDELETEUNSWAPOLDCSWAPOLDDSWAPONEI ,"[ASm (allows use of default fileSEGSHR LINKPAS*SCAVENGER Run the dDISKIO DiskIO.PASPC9STATISTIC " COM Virtual.EXCEPT Except.PASopy file Src to file Dest.BYEPASSKSEGAST.BOOTCHAR: S + | - Turn printing of statistics on or off. SARITH Arith.PASrt | - Turn swapping on or off.  GDELETE SCREEN Screen.PAS "Delete /Help" for more details. List thFDETVltuall Give system dePart is the partition for swapping.B IO_+TYPE FilFILEDEFS FileDefs.PASxt file File. ] bj`$i/CSTREAM STREAM.PASam (allows use of default file*SCAVENGER Run the d  SysPSys:Boot>D>New> GETTIMESGetTimeStamp.PAS2 a-boot Pascal.Run vl$u/MOVEMEM MoveMem.PASm (allows use of default fileSEGSHR LINKPAS*SCAVENGER Run the    })B}Pip TI:=2JP})0})P%})ɺ})0})P}) c pc(.(Hp ' ;J}c}}ʷ}}ʷ}"(\}@``` })})}) }}{ʷ}{}}ʷ}P}}t}}}} t}}0t}}@}}Pt }}p}{ }033}ɺ 3Jd3} 33}ɺ 3Jd3}'0}}ɺ'a };}{ q}{ '}{r}{}{L}{}{}2}P}2uk)"}2uazDX}2u}2uaJAHuH+ `}apJ((B'33}ɺ 3Jd333}ɺ 3Jd3͋}H}23}2CONSOLE:P帼3}2dc} au'c}2`u`}}} CONSOLE3} CON3 }{}H}}'A} }J} ``a((33}ɺ 3Jd3 `c}a(_} RS3 }{G}  RSX3 }{+t3}d33}d 3s 3}d3}{(33}ɺ 3Jd3r}X ?}'q}'r>' }} }r}}Hr}'r}"#$ d]}ʷ}}ʷ}}H}}'Ϥ}} ' } ͉}`}`} '} '[r}(6 ``a((33}ɺ 3Jd3}}} } d}}H}} 'J} '/}} L}K} M}LH}} L}}}ʷ}}w}ɺ}} }  } ͒} *φ}(k}}'} }E}}ʷ}"(\}@}033}ɺ 3Jd3} 33}ɺ 3Jd3} ,5&}o'} } }}}X}Xo}]}ʷ}}ʷ}}H}}'} }oHo} '} &} }ʷ}ͽ}}}ͼ}}}qͤ}}/}`}`} }}H}]}}ʷ}}ʷ}A(6}@}P33}ɺ 3Jd}B͌}}}3t}}}$\}}}F}}}0}}}3} ,4} Jot) } }}o)oH} }ʷ}ͽ}}}ͻ}}T} }E}}}T}}[\ `c[]ɺmd;`c}7}j }jc` }}7d]x(PERQ_STRPerq_String.PASbX$  WRITER WRITER.PAS specified by Device.+0k j k ;RENAME Old New Rename the file O kHkqLkqMk +}kJk JAH }kJk0HkkH'ΩkkH}kJ-kHpkk)} }kH kkk+}}kJ߭}kJ]%&QR  .+}}wJ߭}wJ ]}Hqrs)} }rH}rs)}}SYSTEM System.PASun 81 17:53:36>8806 Jun 81 17DISKIO DiskIO.PAS+ w.=  "-892j $ ARITH Arith.PAS lo'qHprs)} }rHo'C}T}}R}}U}}E}ͩo' pPSys:Boot>d>new> POS D.40 c-boot ALLOCDIS AllocDisk.PASQPx`"w2'S}F}}A}}L}}S}}E}P}U}}N}}D} \READDISK ReadDisk.PAS 0 *|}E}}F}p,} }pJ}o}rq,$qHrst)} }sHqr"\VERBUSER>NEWU COM DYNAMIC DYNAMIC.PASpy file Src to file Dest.? +2+3 Ust)}}sJ}sH]r)33} 3Jd3o*or,v s yz)} }yH }U}GDELETE STREAMINSTREAMOPSTREAMCLGETB PUTB GETC PUTC PREADLN PWRITELNINITSTRESTREAMNAFULLLN STREAMKERE}N}}D}}E}}F}]}}o}H s yz)} }yH  }SETERRREWRITEENOTTEXTFNOTOPEN NOTRESETNOTREWRIPASTEOF UNITIOERTIMEOUTEUNDFDEVINOTIDENTNOTBOOLEBADIDTABIDNOTUNIIDNOTDEFNOTNUMBELA yz)}}y}yH ] o'φp  xz+} }xJ }-}}3}}2}RGENUMBADBASE OPENBLOCFSNOTFNDFSBADNAMOPENCONSOPENRS OPENRSX SENDCOMMADVANCE FULLLINEERASE ADVANCE |}7}}6}}8}͉ o* oIxH }xJo M0Ho Lo'yxH }xJ-xH p wz)"\VERBUSER>NEWU COM DYNAMIC DYNAMIC.PASpy file Src to file Dest.? +2+3 U} }wH x  wz+}}wJ߭}wJ ]}Hqrs)} }rH}rs)}}GDELETE STREAMINSTREAMOPSTREAMCLGETB PUTB GETC PUTC PREADLN PWRITELNINITSTRESTREAMNAFULLLN STREAMKEREr}rH]qG$DX 33} 3Jdq`4q*qI o*oIoIokJkHkqMkqLk  } +B-BYX} -'} }u} 09DX 33} 3Jd3} 0J} }L}}ʷ}}ʷ} }} 33} 3Jd3} B BY BYX}  }}}  ts ,s 'rq,s KrH} 09DX t 33} 3Jd3u }sI}s]}}ʷ}} ʷ}  ϳ}azDX}aJAH}qAZDX 33} 3Jd3}r* rH}rq}}}}}  33} 3Jd3}qr+τrq,qrts*}  }   tH}t}} }azDX}aJAH}qAZD09DYX Ϋ}r]}c}ɺ}  ψ} TRUE}FALSE}} *} }}}t}  }  tsHr ty)} }tHp} B BY BYX}   } }}   9} }*}}}} 3 }0}}3 }33} 3Jd3}}ʷ}}ʷ} }} (&tq*tH}t}} }}tq$DX 33} 3Jdq`4}}ʷ}}ʷ} }}33} 3Jd3q,} }}qJ}}} }]}}ʷ}} ʷ}  } 33} 3Jd3} B BY BYX}  }}}  Ϲ }+'}}!}STREAM Stream.PASew.ecified by Device.+FDETAILS Parm Give system details. "Details HelpFILEDEFS FileDefs.}  33} 3Jd3r+Ϣrq,qrts*}  }  "tH}tJ}} }tsq*sPAS.PASfied by DevBSETSEARCH {Parm} Modify search list. "SetSearch CR" will promptfile OGETTIMESGetTimeStamp.PASTICS + | - Hq ty)}tJ tH}  }  !sHr ty)} }tH͐} B BY BYX}   } }}  Turn printing of statistics on or off.AME Old New Rename the file OWRITEBOOWRITECH WRITECHAWRITEIDEWRITEINTWRITESTRWRITEX  Y} ((tHtq)}tJ}} }tsq*sHq ty)}tJ tH]s)33} 3Jd 3}c} ɺ}  dIIskk)Ϧ}}k}kk)&}kazDX}k}kaJAHkH} }3READER READER.PAS specified by Device.@boot> d>movem;RENAME Old New Rename the file O k+sHk8k*1} }*}} } }3k+sHkkHRks,)33} 3Jd}  8xk+ }kgks,)33} 3Jd} 87k+ }k&33} 3Jd} 8 ]}} ʷ} } ʷ}  }}  33} 3Jd3}  B BY BYX}   } }}      6q *}0q0HD}09DAq JAHDY}azDX}aJAH}r}X 33}qqq HqHh }ʷ }HH}Jm+HmJJJJHr0 rJ0af ` 3Jd3}}r09DX r0JrAJ HkqK{HkIk|qK{Hs.z|, 0z|, %zmJJ`mJJmJJ`I```mKL`np mJHmJ0mJ0afmJ om`n` ͍m H,l`mKSTREAM Stream.PASew.SSified by Device.@FDETAILS Parm Give system details. "Details HelpFILEDEFS FileDefs.L`mJJmJJm JJH HJ0 HJ0afmJ `o m`n` `` o m`n` `` ]PAS@BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promptboot>PGETTIMESGetTimeStamp.PASTICS + | -  }ʷ }H}}JH,{JHJ}JH0}HH0afJH J}HH } Turn printing of statistics on or off.sys:exp>|qaREADBOOLREADCH READCHARREADIDENREADINTEREADSTRIREADX J0 }J0af }H ] '"no)nߜnH߭nH mHJHJH READID 00af  H ȍm (m (b  mJn*G,<J߭ mJJSCREEN SCREEN.PASam (allows use of default file(fl.*SCAVENGER Run the d    Jo,o n n ]m 'm '\m`nm`om`]mͼ` `ͯm  m}ʷ},{ }H, ` } ﷎}㮜 㭊   J0} } K0onH af }H d a4][9W0F]. }ʷ}HH}HH-`,`)+Ȝ }ʷ}JJ-'}}q *}0q0HD}09DAq JAHDY}azDX}aJAH}r}X 33} 3Jd3}}r09DX r0JrAJ HkqK{HkIk|qK{Hs.z|, 0z|, %z] }ʷ }H*G} }㮜 㭊 J  J0} } K0nmHaf]m+m)n|,|'k, dy}azDX}aJAH}r}X Gz33} 3Jd3}|kH+n)m n ]} } ] ȍ]m]m]mM(m)mH,m s' }}I8^` 12*mqs)ϒq }q m%J,"q'q'  q Lq m+@q mJJqmJJJqm,  +*}H/P1k/k1)}k/ k/H/.c}-c},ɺk0` ]m,m*0k0 k0 k0k0k0nnnnn n n n n n  n Ȝ }ﷺ} _ mn)m k0k0k0k0 k0 k0k0 k0 k0  k0 k0 mm n*nKH%H,mH`````) P帺  mnopq}] \ ro*oKH%H ,pnHH,qoH H,q%*%p%*%onoqHJnpHJHHJJ.. P HJHJp(q(}(`J`J`H`J`ɺ`J`H`H`H`ɺ`J`J`I   N )) nJ S T [  2 J`H`ɺ`H`J`H`H`ɺ}(s  }0ʷJH H00af}0HH  p }0HH)}P `}0H`  0k0 k0 k0k0k0k0k0k0 1mopq}] \ rk0 k0 k0k0 k0 k0  k0 k0  JJJ J IO_OTHER IO_Others.PAS(allows use of default file(fl.*SCAVENGER Run the dEXCEPT Except.PA HH HH]m'3 㭃  oJJ ^m*m,m   =mu Sam (allows use of default file(fl.*SCAVENGER Run the dSYSTEM System.PAS 9STATISTIC㭃uu u  u oJJu uuu t3qsJKHJoHHsJHrJH0sJHrJH0af,qsJKHJsJHrJHS + | - Turn printing of statistics on or off.w>screen.pas written{MEMORY Memory.PASt | - Turn swapping on or off. 0sJHrJH0afqsJKHJpnJHsJHn0sJHn0afprJKHJsJHrJH0sJHrJH0afprJKHJqrJH0Part is the partition for swapping.DQ+TYPE FilIO_UNIT IO_Unit.PASext file File.y;2$f\je;2$eqrJH0af`sJ`rJ`qH`rJ`ɺ`sJ`pH`qH`pH`ɺ`sJ`rJ`sJ`pH`ɺ`qH`rJ`qH`pH`ɺtqsJHoHsr0;2$2$2PSys:Boot>d>new> SCREENINSCREENRESPUTCHR SSETCURSSREADCURSCURON SCUROFF SCURCHR SCHRFUNCSSETSIZECREATEWICHsr0af] }}y}y }yyJ}y y J} y ]m*m,m  n n ANGEWIGETWINDOCHANGETISETFONT GETFONT SCLEARCHLINE SBACKSPAREFRESHWWBADSIZEBADWNUM WTOOBIG STARTLINTOGGLECUNEWLINE SAVELINESF}JJ`}H`/P/m)=  /H)* /`*/H/̻Ȋ Pc}0 )nnnnnnn n nn n n  n mn n nn   P9}Cylinder Out of RangeP}Device not readyP}Missing data address markP}Missing heade r address markPͪ}Floppy write-protectedP͇}!Cylinder mis-matchPg}!Sector not foundPI}OveULLWINCLEARSCRDOCLEANUDOCHANGEtistics on or off.w>screen.pas written{MEMORY Memory.PASt | - Turn swapping on or off. rrunP4}Undetermined equipment faultP } Sector out of rangeP}Time out errorP}Floppy rePart is the partition for swapping.DQ+TYPE FilIO_UNIT IO_Unit.PASext file File.y;2$f\je;2$ecalibrate donePͪ}Disk recalibrate doneP͈}Can't find track zeroPf}*Unknown Error!!*PHdIOERRMESIOERRMESSAGES.PASied by Device.x 7wQ ;RENAME Old New Rename the file Oi mP-Z1]-eDiK]*a address markP}Missing heade r address markPͪ}Floppy write-protectedP͇}!Cylinder mis-matchPg}!Sector not foundPI}Ove rrunP4}Undetermined equipment faultP } Sector out of rangeP}Time out errorP}Floppy reIOERRMESIOERRMESSAGES.PASied by Device.x 7wQ ;RENAME Old New Rename the file Oi dk)o}tIO Complete OKP͛}xIO BusyP͆}Bad Unit NumberPj}.Raw Block IO to this device is not im plementedP/}R Write FailureP}BlockSize ErrorP}Illegal Command for this deviceP}Nil Hea der PointerPͭ} Address ErrorP͒}Physical Header CRC ErrorPl}Logical Header CRC ErrorPG}yData CRC ErrorP+}cDevice Not IdleP}Undefined Error!P}d Device is not a character deviceP}IOERRSTRESIOERRMESSAGES.PASied by Device.x 7wQ ;RENAME Old New Rename the file Oi rCircular Buffer FullP͡}/!Logical Header SerialNum MismatchPr},Logical Header Logical Block Number Mismatch  !  JdPo }dP]m` ]m` ]}d}dP]\]\]}] c}N`Gk6N,}7k6Ndc}7 }7}43\k6H6k6kj)й78,B78% &+}'\}83}dʷ}8-\}<}8ʷ}4}<}6}< c}:}<}:}8ɺ a}8ɺȼ3}d}434<Z.G-(02:33<E}6ɺa8k8k8'3}d3ȼ3}d}}ɺa w(w}N`\  vx)ϳ}vNJ3(ϕ3FR><H 4&565 3333}vNJ3} Jd}}ɺa w(Dw}}vNJ3} J78 nTX`lZ^DY`k6J` JPP}4 6Jjk6kj)dP\vH vx)M3}d3ȼc3c}}4}6ɺa]3d3\ c}N`}'3}dGk6N,}7k6Ndc}7 }7}43\k6H6k6kj)й78,B78% &+FILESYSTFILESYSTEM.PASallows use of default file?3H73P*SCAVENGER Run the d5 3\}43}dʷ}4-Nmkm}6}dc}6c}iaNjkj5}4ki`N`ʷ}4.c}}4aNjN jkj #}4.}43}d3\}4``22}nʷc}kkm.}n}n N}n}n}n}k}n }k}n}kkm2 }PP}4``2}4ɺ a}m` ʷ}``22}ʷ}n} oN}``2}n` }m` ʷ}n``}}m` ʷ}n``}mZ, maJmAJc Mounting disk #` c h}a}aqpp d]o'p+}p`o`ʷ'}p`o`ʷ} n`` c ...` c n`c ...done.` c }nNʷ}} mN}n`}ʷ} asdA]``2c` d4mn)3mNJ3dmHmn)}((}:' nN: J s NJ N` ap,p'\} }`}J` J JdP͜}>'J> J3d 3NJ3dc FileName prefix set to: ` c c` c \}}`}J` J JdP4}}c ]}4 Pc}:N` a6k6k6,ύ}4}`k6J` JPP}4 6Jjk6kj)! " Part is the partition for swapping.?;W+TYPE FilFILEACCEFileAccess.PASallows use of default file?3H73PFILEDEFS FILEDEFS.PASpecified by Device.x &P.N ;RENAME Old New Rename the file O *SCAVENGER Run the dALLOCDIS AllocDisk.PASSallows use of default file?3H73P*SCAVENGER  Run the dREADDISK ReadDisk.PASS(allows use of default file?3H73P*SCAVENGER Run the  dFILEDIR FileDir.PASn 81 13:57:48C;|V?;,[d\23 Jun 81 13PERQ_STRPerq_String.PAS, .fl.g q&&8ur94 f $ EXCEPT Except.PAS.PASallows use ]}J^˼}J^˼ {}9ʷ}9`c}ɺk( ,c}ɺ}9㮝}9㭝+}9㲝-}of default file?3H73P*SCAVENGER Run the dDYNAMIC DYNAMIC.PASQP$x`"w3'9㰝}98}5}9 ﷉`k8c `}5﷉/ B[X8o}2BYJ^˼ }J^˼  f  ,"[-0]}b````}߭`]c````c````(Dc?Warning: WordSize(IdBlock) = `c<`?N,;|COM filesystWRITER WRITER.PASopy file Src to file Dest. ,BEGIN CASE CONST DI``c` 2 YB[J^˼/(`r c  ',cc`c Written34<Z.G-(02:33<EV GDELETE STREAM STREAM.PAS "Delete /Help" for more details.RTS 1FILE .FDET fmesystemm Give system deFR><H 4&565 3333taiFSLOOKUPFSLOCALLFSSEARCHFSENTER FSCLOSE FSBLKREAFSBLKWRIFSINIT FSMOUNT FSDISMOUFSSETPREFSGETPREFILEIDTOSEGIDTOFFSSETUPSFIXFFILEDEFS FileDefs.PASD2B4{fqq)Illegal operationPtN`}` - d}-6t',}}}}}6fl.*SCAVENGER Run the dSCREEN Screen.PASam (allows use of default file6fl.}ɺ\"}t( }ɛ&ɺ}ɺa{' NN zH  yH }c ɺ`"{ N`K`˼ &ɛ$*SCAVENGER Run the dSYSTEM System.PASam (allows use of default file6fl.*SCAVENGER$'N| $`|yKu+$'Σ| zKu* |zKu+΅|=v N\)DiskIO: FailurePtN`}ɛ$` Run the dMEMORY Memory.PAS|  --{i}ɛ&N`u`vN`aN\}ɛ&N`u`vN`aN;}ɛ&N`u`vN`aN NdDYNAMIC DYNAMIC.PASm (allows use of default file6fl.*SCAVENGER Run the d 8R | N\}c ɺ zk)o"tN`{ N`˼ u`vN`aN| N\ Nߛ N߭JHMH" !QP89Vf $ WRITER WRITER.PAS l"ɼ@`ʷzH zk)Б dt'}ɺa`&}ɺ]}}}sN``N`aNȼ}}} pPSys:Boot>d>new> POS D.42 a-boot STREAM STREAM.PASQP$x`"w:'tN`u`N`aNq#$X  fINITDISKZEROBUFFWHICHDISADDRTOFIFIELDTOADISKIO LOGADDRTPHYSADDRLASTDIr t  --))SKNUMBERPADISKRESETRYDISKIDISKFAILDISKERROBADDEVICINCERRORMAPADDR UNMAPADDLOGHDRTOPHYSHDRTFLOPPYIOFLOPPYHEDODISKIO 8R  ZM Np rs  !QP89Vf $ WRITER WRITER.PAS l `ʷzH zk)Б dt'}ɺa`&}ɺ]}}}sN``N`aNȼ}}} ! OS.BINARY - OPERATING SYSTEM SEG AND RUN FILES ! Created 18 Jul 81 14:24:22 Link SYSTEM.5=SYSTEM/SYSTEM Link SHELL.5=ARITH Arith.PASl.>"3 ˓ .SCREENSIZE Set the size of the screen.FILEDEFS FileDefs.SHELL Link LINK.5=LINK Link LOGIN.5=LOGIN PAS>"3BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promGETTIMESGetTimeStamp.PAS9STATISTIC$ % U FkU N}+}kUJP)}+PnHnkT)ЖmNNc} c}* }}*3u u ɼq`ʷ}t`]` U2)* )))*.N}'\-}}>'c}}J`}:N`a+k+,Ϩ}.}`k+J`JP}~ h  &  1RR))}k+H`}k+J`JP,JWk,kW)9)k,NP)}.Pak,-&k,H,k,kW)\k+b,.RS f Jq`}' c}``, Wk,kW)_k, NJ )k, NJP)}Pak-k, NJ 'k-'k,\k,H,k,kW)С]N`r}r r ɼ`ʷq`ȼ}ɺ at NJt`}N`}}ʷ}}}uau}Sides 2 Density SINGLE Fast ! OS.MISCELLANEOUS - OPERATING SYSTEM SPECIAL FILES ! Created 18 Jul 81 14:24:22 Get FIX1)}Pa1k1k1'\k1 NJ3k3 2k3 \k3 N}*k3ʷk3}*k3 }*k3}*k3}*3.KST FIX13.KST Get SYSTEM.USE SYSTEM.USERS Get DEFAUL.PRO DEFAULT.PROFILE Get SYSTEM.CON .4k.k4)d},k3ʷ},-},- H.,k3 k3 ɼ`ʷk3k2`},`ʷk.H.k.k4)М},.}, SYSTEM.5.CONFIG .4)Can't find free list headP)}P R.4k.k4)`},k3ʷ},-},- H.&k3 k3 ɼ`ʷk3},k.H.k.k4)Р},.},.4)Can't find free list tailP)}P Rk3 Nk3}zo?N.ϯ}}zo?Nʷap NJ x Nx mx}zo?N}xcɺx}x}x}v2Hk1`])}Pa)k)'\k) NJ*k* k*  \k* Nk*2Hk)`]o NJ }vʷ}}x}xx}Nx }x}x NoH?}c`]Jno)UnNp=c Device # ` }-)vP )}}ʷ}v.2)Inconsistent free listP)vP R}}}cn`` c Device name: ` pcc` c  mq)m NJr r n'ϼc ` rc}a}}vv}v v ɼ`ʷo` pq)1p NJ}rrap\ pHpq)țm Nc` c : Start = ` rac` ` I` c End = ` rac` ` I` c} Free = ` J}}ʷ}}tp}}ta}tʷ}}t}]}ɺ aq NJq`}r ac`` c mHmq)#nHno)ѫ}mNPc}:N`mNN TnkT)jn NJUkU m'kN`r}r r ɼ`ʷq`ȼ}ɺ at NJt`}N`}}ʷ}}}uau}% & 62$2$2PSys:Boot>d>new> PERQ_STRPERQ_String.PASllows use of default file(fl.*SCAVENGER}﷌}﷌}]}﷌}﷌}]o}ț}﷌}}}ɺʷu*N#}}}ɺʷ Run the dDYNAMIC DYNAMIC.PASAS(allows use of default file(fl.*SCAVENGER Run the u*NNț}﷌}﷌ N]}﷌}﷌ N]}﷌}﷌ N]}﷌}﷌ N]}d 23 Jun 81 21:04:16 23 Jun 81 21WRITER WRITER.﷌}﷌ N]}﷌}﷌N] :<Nd~PAS'4"2(2 89f $ STREAM STREAM.PAS lPb,.FH` pPSys:Boot>d>new> POS D.42 a-boot INITALLODEVICEMODEVICEDIMOUNTPARDISMOUNTFINDPARTALLObz|}]o}ț}﷌}}}ɺʷu*N#}}}ɺʷCDISDEALLOCDDEALLOCCWHICHPARDISPLAYPNOFREEPABADPART PARTFULLFREEPARTUPDATEPADOFLUSH FLUSHFAIGETPARTNUPPEREQUADDTOTAI Run the u*NNț}﷌}﷌ N]}﷌}﷌ N]}﷌}﷌ N]}﷌}﷌ N]}d 23 Jun 81 21:04:16 23 Jun 81 21WRITER WRITER.﷌}﷌ N]}﷌}﷌N] :<Nd~u u ɼq`ʷ}t`]` U2)* )))*.PAS'4"2(2 89f $ STREAM STREAM.PAS l~ h  &  1RR))ARITH ARITH.PASe specified by Device.x 'Ova ;RENAME Old New Rename the file O ARITH Arith.PASl.1"4 .SCREENSIZE Set the size of the screen.FILEDEFS FileDefs. PAS1"4BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promGETTIMESGetTimeStamp.PAS9STATISTIC S + | - Turn printing of statistics on or off.w>allocdisk.Pas writtenREADDISK ReadDisk.PAS| - Turn swapping on or off. Part is the partition for swapping.SQ+TYPE FilDISKIO DiskIO.PAStext file File.y;2$f\je62$e}﷌}﷌}]}﷌}﷌}]}﷌}]}﷌}]}﷌}﷌}]& ' NJ mHmo)зnțmNJ NțmNJ NțmNJ mNJ nH]}oNJ ]}oNJ ]READDISK READDISK.PASpecified by Device.@boot> d>movem;RENAME Old New Rename the file O J #dDc  PR y/0?@Z\l n~$CzNJ NmNJ mDISKIO DiskIO.PASew.SSified by Device.@FDETAILS Parm Give system details. "Details HelpARITH Arith.PAS@}N`aq``}q`ʷȼ}N`ar``}r`ʷȼ}N`aq``}q`ʷȼ}N`aq``q` }PAS@BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promptboot>PFILEDEFS FileDefs.PASATISTICS + | - q`ʷȼ}N`aq``q` }q`ʷȼ}N`ao(o` ȼ}N`as'}}}N`s` }}} Turn printing of statistics on or off.sys:exp>|qaGETTIMESGetTimeStamp.PASswapping on or off. Part is N`]}N`as'}}}N`s` }}}N`]H'\HKHLHcIm``m`the partition for swapping.Psys:boot>dMEMORY Memory.PASASpecified by Device.@boot> d>movemI`N`mp)4mNJ qI``qc`}qmHmp)mp)+mNJ I``qc`}qmHmp);RENAME Old New Rename the file ODYNAMIC DYNAMIC.PASSpecified by Device.@boot> d>movem;RENAME Old New }st)VsNJ u}-s\p,u-Isru,usu,uuJsHst)Ъp \qNJ tt6 Rename the file O FileDefs.PAS18 May 81 13:49:088 P j1FILEDEFS FileDefs.PAS.3xFDETAILS Parm Give system details. "Details HelpGETTIMESGetTimeStttttN`tttN`tNtNt}ttN`t}tqțmNJ n]amp.PASBSETSEARCH {Parm} Modify search list. "SetSearch CR" will prompt.4: cDOUBLEADDOUBLESUDOUBLENEDOUBLEMUDOUBNmNJ ooHo#oooN`` aN oooN`` aNoNoNn NLEDIDOUBLEININTDOUBLDOUBLEBEDOUBLEMODOUBLEABDBLEQL DBLNEQ DBLLEQ DBLLES DBLGEQ DBLGTR Nmo) m` mHmo)nNNmo)Im` mNJ NmNJ NmNJ m' ( 8WRITER WRITER.PASmp.PASIRST""   ".!!89xSTREAM STREAM.` kkH}k``}J1kk1)}kNV}}kNc} }$}3.)PutIdInDir when alrPAS Psys:boot>d> POS D.56 x-boot Pascal.RunREADDISKCHANGEDIREADHEADCHANGEHEFLeady thereP )W}kN}P}kN}}kNN}k``}}c` \kHkk1)5kUSHDISWRITEDISWRITEHEAINITBUFFFINDDISKRELEASEBFLUSHBUFFLUSHALLCHANGEBUCHGHDR USEBUFFEBUFFERPOHEADERPOREADAHEAFORGETALFLUSHFAIFLHN}'\}:N`as,+}}`s`J } s+USHFAIFLUSHFAIile O FileDefs.PAS18 May 81 13:49:088 P j1}>N`arsJJ,r'rs)\}}sH`rsJ`J}}rH`}rJ`8WRITER WRITER.PASmp.PASIRST""   ".!!89xSTREAM STREAM.JdP}}}J }})}Pa}'\N} NJPAS Psys:boot>d> POS D.56 x-boot Pascal.RunREADDISKCHANGEDIREADHEADCHANGEHEFL })}PaNc}}6ɺaN9k9 \}>N`a'+}}`}J`FILEDIR FILEDIR.PASspecified by Device.@boot> d>vrd.d;RENAME Old New Rename the file O  Jd}4},Ϥ}>N`a8k8( k8J,\}4}4 N }`k8J` J`.DRJP}}k8H`}k8J`Jd}4}4 N ..DRR3F}4 }4 N ...DRR3}4,}4}4J }4}4Ht}.3\}..3}4,}4}4J2},\}4}4 N }P}4}4Hc}`SN]}o NJ}3}dc}5c}ɺaNk \} c} }{k)|}{H{H{k)|M]}&}c}&  }a``}c` kkH}k`k`ʷk5Jkk);}-\}} }6k N N`ʷkHkk)}}N3}dc}c}ɺaNk`}NJ3kk3)ϋ}kN}4ʷk}4N}4W}}4c} }&}39}}4k}4N} \}k`ʷ}drJkk)Ϫ}-\}}}k N `}k N J`k``}}c` \kHkk3)uk }}c` \kH}$}c}$  }a``}cJJdc}>N`}} }k N N`ʷkHkk)V}-\} }rJ N }ɺ( ) OPERQ_STRPerq_String.PASified by Device.@boot> d>vrd.d;RENAM8na9 tx  - }}}}` ʷ}}ʷ}} }}} ʷ}u`}ɺa}- }} }}` ʷȋ Psys:boot>d> POS D.56 x-boot Pascal.RunWRITER WRITER.PAS0 9+%~0~0afNm`n`o`p` H)7Recursive call to Scavenge not allowed. Run Scavenger!P )vlu  x&LSTREAM STREAM.PAS= /ir.pasN}}}}} }ʷ~0~0af}.ϙ}}ʷ}}}}.p{H}}ʷ}k}}}rJ N JdN}}dP]3}dc}5c}ɺaNk }\}k`ʷU nCOM filedir.pasile} DYNAMIC DYNAMIC.PASAND 'ARRAY ,BEGIN CASE COk5Jkk)E}-}\}}}} }6k N N`ʷkHkk)л}.'}} }6k5J N N`NST 3COMPILE {File} Compile the PGETFILEIPUTFILEIDELETEFIGETDISK FILEHASHGETIDFROPUTIDINDPARSEFILGETROOTD  -}]35TH35J  6$8O!P Psys:boot>d> POS D.56 x-boot Pascal.RunWRITER WRITER.PAS0 9+%78@BSN`}} }k N N`ʷkHkk)V}-\} }rJ N }ɺFILEACCE..>FILEACCESS.PASows use of default file SHR *SCAVENGER Run the d  FILEDEFS FileDefs.PAS.PAS Vexp>vrd.dfs :exFDETAILS Parm Give system details. "Details HelpGETTIMESGetTimeSt amp.PASfied by DevBSETSEARCH {Parm} Modify search list. "SetSearch CR" will promptfile OFILEACCEFileAccess.PASISTICS + | -   Turn printing of statistics on or off.sys:exp>|qARITH Arith.PAS Turn swapping on or off. Part is the partition for swapping. %Psys:boot>dDISKIO DiskIO.PAS POS D.56 x-boot Pascal.Rund.d|m+<m@*}I}4LmH}m@JLIJ}m@JMgmI,}I}4L@H HmIJHBm$I,}I}4;RENAME Old New Rename the file OALLOCDIS AllocDisk.PASecified by Device.@boot> d>vrd.d;RENAME Old New L@HmIJH}mI$JLIJ}mI$JM}}-}p'NN}}^}}ʷq*} }}q) Rename the file OREADDISK ReadDisk.PASpecified by Device.@boot> d>vrd.d;RENAME Old New Rename the file N } }}q+N } -v }}\ }} ̞]}}ʷ} }}}}ʷ}w`}ɺa}-) * }}ʷ}}}ʷ}}ɺ ɼ}ɺ s`]}}ʷ}I`}ɺa }Np N p*_`   IyI(z ϕy`c} c} ɺ}x`}}}ɺab}}ʷ}}wN}}ʷ}y`}ɺa&}}}8:,e+ } }``}c`}}}N z y{H az -}}ʷ}}}}}}py'N͢{I'O}-NARITH Arith.PASSdsdr"[..DRuser> She.SCREENSIZE Set the size of the screen.FILEDEFS FileDefs.:}}ʷ}p)!}ɺ }p`}}}ɺaNL}-N:}}ʷ}p+!}ɺ }p`}}PASASallows use of defaultBSETSEARCH {Parm} Modify search list. "SetSearch CR" will promGETTIMESGetTimeStamp.PAS9STATISTIC}ɺaN]o*o`}o`} c} c} cɺaNu } } } -\}} ʷ} }}}} S + | - Turn printing of statistics on or off. sys:user> DISKIO DiskIO.PASt | - Turn swapping on or off. ``}c` } .h}} ʷ} }}㯆} } } |Hr`c}c}ɺ}k``}ɺ}kN}k``}Part is the partition for swapping.RA4+TYPE FilALLOCDIS AllocDisk.PAS.PASows use of default file SHR |+}}.>)-Unable to scavenge at runtime. Run Scavenger!P )}}_}}ʷ}}} }ʷ}̐}c` }}ʷ}}|J}k}} }]} `ʷ}o`}c}c} cɺaNoopHJk}ʷ}} I} }} } {J @Jzk)} 4z?NzH zk)  Jzk)} zNzH zk)χ}- }V}}ʷ}}ʷ}k'}}B}k}+}} } }}}} ʷkk) Jzk)} zNzH zk)}}. }}{`}}}}}.}}ʷ}}}}.Hkk)yȼ}o`}c} c} cɺaN}`ʷoopHJkk)ϙ}} ʷk}'9}} ʷ}}B}}ʷ}k|)}}.>)-Unable to scavenge at runtime. Run Scavenger!P )``}c` k`c}} } }} ʷ} })}} a`ʷkHk* } } } }}}ʷ}}}} }} }k}c} ɺ}k``}ɺ}yN}}k``}ɺ}c` }} ~0~0afN}o`ʷ} }ʷ}}ʷ}}B}} .}} ʷ}}} } .}} ʷ}}} } }``}c`}ʷ}}}I}}} pN} I} }} I} }} @J qx)} 4q?N k`c}c}ɺ}k``}ɺ}kN} }k``}ɺ}c` }}}ʷkHkk)gopHJ}}ʷk}qHqx) J qx)} qNqHqx)J qx)} qNqHqx)}}}}}ʷ}I`}ɺa@,k}*k(^}}ʷk},}k}} k}*}k}} }}kHf* +  pPSys:Boot>d>run> POS D.43 d-boot STREAM STREAM.PASQP,x`"w*K(no'Nq #cqN]cc "`v}|k)}|c|H|k)c" : "` fDYNAMIC DYNAMIC.PASBg,"[w}|k)}|c|H|k)c" => "`x}|k)}|c|H|k)"c "COM ..>fileaCREATESPDESTROYSTRUNCATEREADSPICWRITESPIINDEX BADLENGTNOTAFILECHECKHEAFINDBLOCLASTSEGBNw},Dv},Nx}|k)}}|N`|H|k)\}c} c}ɺaNkP}c} c}ɺaLASTNEGSSCAVENGEALL SEGADDR e SHR *SCAVENGER Run the dWRITER WRITER.PAS lNk 2}}xN`xH }c} c}ɺaNkk*'k&'k#'dNk*'k&'k#'wwH xH k*(PMATCH PMATCH.PASam (allows use of default fileCMBOOT$ FIXKSTC*SCAVENGER Run the d, 'v},\}}vN`vH k#(Nw},x},  N }wNuv},Kv}H'w} ,Nx}|k)}}|N`|H|k)\kVw},hNv}|k)}}|N`|H|k) x}|k)}}|N`|H|k)w}c} c}ɺaN| v}|k)Ϭ}|`aNkN`kN`kN`a]}}}}|`w`x`a N\0}}|N`c `c}}| mN }}, N}N\}}Nt''o}}H}}, N}N\}}N`|H|k)T\}}}}v`w`x`aNZ}v`aNkN`kN`kN`a*k}}vN`*SCAVENGER Run the dREADDISK ReadDisk.PASS.PASows use of default file SHR *SCAVENGERNta'AN}t0'ta'tA't@'N}t*'t&'t#'N} ta+tz) t JNtN]p},  Run the dEXCEPT Except.PASESS.PASows use of default file SHR *SCAVENGER Run the  N }pNqN` aNqN]p})*}c}c}ɺaNq N\pHN]p2 dSCREEN Screen.PASay 81 15:03:23Z[ W''' 28 May 81 15 ..>FILEcnc!cocNn0'o0+o9)NxnA'*oA+oZ)Noa+oz)NGACCESS.PASows use of default file SHR *SCAVENGER Run the dWRITER WRITER.PAS lna'oa+oz)N,n@'%o0*o9,oA*oZ,oa*oz,N=2 cnc:coc+ , c}c}ɺaNrH݋Cc [`vc:cuc]cvu(\ HN] (PATTCHECPERQ_String.PAS HRU|.SCREENSIZE Set the size of the screen. KSTNbcc PattMatch: "`}c`c " Str: "`}c`"crNNc`} DIRECnBSETSEARCH {Parm} Modify search list. "SetSearch CR" will promSTREAM STREAM.PASn.D9STATISTIC(}(}}c}```aNKs-c ===> `cc`cc FAIL`csS + | - Turn printing of statistics on or off.WRITER WRITER.PASt | - Turn swapping on or off. Nȍ (N`c PattMap: "`}c`c` " Str: "`}c`"cc}}ɺPart is the partition for swapping.+TYPE FilPATTMATCPATTMAP PATTDEBUISPATTERBADPATTENEXTCH UPCH CHMATCH STRPATT  a vNN }`}(}( }}}}```aN Jw,c ===> `}c`cIO IO.PASvice specified by Device.I@jWBoo;RENAME Old New Rename the file O c FAIL`cwN   '  8t 6v cc`cc FAIL`cs Nȍ (N`c PattMap: "`}c`c` " Str: "`}c`"cc}}ɺ a vNN }`}(}( }}}}```aN Jw,c ===> `}c`c]PERQ_STRPERQ_String.PAS HRU|.SCREENSIZE Set the size of the screen. KST DIRECnBSETSEARCH {Parm} Modify search list. "SetSearch CR" will promSTREAM STREAM.PASn.D9STATISTICS + | - Turn printing of statistics on or off.WRITER WRITER.PASt | - Turn swapping on or off. xH vH wH j]N}'}'\ s})r})ϤNt }c}c}ɺaN sHNt }Part is the partition for swapping.+TYPE FilPATTMATCPATTMAP PATTDEBUISPATTERBADPATTENEXTCH UPCH CHMATCH STRPATT , - u` s` c}ɺ i7m 131 " 2 1 2jn` ]m* m,n* n4,4c}ɺ i6'( F PSys:Boot>D>New> MEMORY Memory.PASOS D.42 a-boot Pascal.RunXdd mn/ m&HK%nJKmnjo` ]m* m,n* n4,4c}ɺ imn/ m7DISKIO DiskIO.PAS"["[ hIO_INIT IO_Init.PASw.uq#xFDETAILS Parm Give system details. "Details HelpIO_UNIT IO_Unit.P&HK%nJK6'mnjo` ]c}ɺ i53}}2}4JH}}}djq` AS2BSETSEARCH {Parm} Modify search list. "SetSearch CR" will prompt. cIO_OTHER IO_Others.PASecified by Devm*m,mM(\ n3c}ɺ imJ4n1 " 2 1 27jo` }1}>>]m>i>ice.I@jWBoo;RENAME Old New Rename the file OFOO (j]] E 68FR_Q`ln IO_OTHER IO_OTHERS.PAS(allows use of default file)fl.*SCAVENGER Run the d  &HK%nJK6'mnjo` ]c}ɺ i53}}2}4JH}}}djq`  m*m,mM(\ n3c}ɺ imJ4n1 " 2 1 27jo` }1}>>]m>i> (j]] E 6IO_PRIVAIO_Private.PASallows use of default file)fl.*SCAVENGER Run the dIO_UNIT IO_Unit.Pm6]}c}} c} }} `} ``˼}} }} }} `} ``˼}} }?}_}@mH`}AS7"(BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promSCREEN Screen.PASPAS(allows use of``˼}} }}}}`} ``˼}} *]c}ɺ m5(5'` m'` default file)fl.*SCAVENGER Run the dSYSTEM System.PASt | - Turn swapping on or off.  m5t` c}ɺ }}s` i8@}afopjs` q` c}ɺ }}u` i8@}af}}jPart is the partition for swapping. +TYPE FilVIRTUAL Virtual.PASext file File.Z hXdi- .  (} )}yy'q,`}q}̓p(`u}%p,}7}+}`d }q`dX0}8mg m'τ} {)/|)H nDX pn}ʷ}(Ungngdtq(n' r+r}r|H}x( } {HɎ98}ʷ} H}}8mg `k` }} } nDX Wn}ʷ}(<n.o` .ongpHq(p'q' d]}']}m} P`} ;`H`@`8`0`(` `d}}ʷ}}']c} mDXEm}ʷ}(-}}﷛ }q` } gq` s` ]c} mDXEm}ʷ}1}}}}}}1}} 1G} ( }(} ) `d ARITH Arith.PASJun 81 11:33:38 29 Jun 81 11FILEDEFS FileDef(-}}﷛ }q` } gq` s` ] m.` c  ʷs.PAS'4"2(2 89f $ GETTIMESGetTimeStamp.PAS l` \]`c}ɺ}0 }@ 8(ϡ} ͎} ̀} p} `} pPSys:Boot>D>New> POS D.42 a-boot IOLOADCUIOREADTAIOSETFUNIOSETMODIOCURSORIOSETCURIOSE}@ K}} 4}P %} }a'  }a'   }TTABIOREADCUIOGETTIMIOSCREENIOKEYDISIOKEYENAIOKEYCLELISTENTO"["[ hI(I)k `c} c}}} }ʷ}}}mDX `m}ʷq}M(`8}ʷ}}k` }ARITH Arith.PASJun 81 11:33:38 29 Jun 81 11FILEDEFS FileDef}}q}Lm͡p_} He}Y}M}A}5})}`ds.PAS'4"2(2 89f $ GETTIMESGetTimeStamp.PAS l}}߭}-`}}ʷ}}1}}}}}}1} }1p& 2IO_UNIT IO_UNIT.PASm (allows use of default file:fl.*SCAVENGER Run the d   , &  `d}}4}߭*}߭,`}߭*}߭MK+`}} ߭}}߭MM} }߭MLy(y(}((} )(3}}}8mg } ( }. / .PASPAS6".BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promVIRTUAL Virtual.PASm (allows use of  default file:fl.*SCAVENGER Run the dMEMORY Memory.PASt | - Turn swapping on or off. Part is the partition for swapping.R +TYPE FilDISKIO DiskIO.PAStext file File.of default file:fl.8jjjjȼ `c}a'm ' //}j`c}i**m '*m09DX m0J,*͸*SCAPSys:Boot>d>new> ARITH Arith.PASPOS D.42 a-boot Pascal.Runm09DX, KmH0J,*͚m09DX m0J+*̈́m09DX+ KmH0J+*f,+m0'm m9,mJmFILEDEFS FileDefs.PASPAS$$jj*P$2$j  h' m'm'm'*d/d>new> POS D.42 a-boot IOCREAD IOCWRITEUNITIO IOWAIT IOBUSY IOPUTSTAIOGE*4,4ȉ@HJ J xIJ+*Mx v(A8@vafv*v8H@tJ} c} }} ʷk` ?KnkK)n }n}nInHc}}Bnm}D}Gnm`}B``TSTAIOBEEP IOERR FLPERR FileDefs.PASPAS$$jj*P$2$j  h}I}Gɺ] 7^`GETTIMESGetTimeStamp.PAS12:17:55 01 Jul 81 12SYSTEM System.L8 ! `8`0`(` `d}}ʷ}}PAS'4"2(2 89f $ SCREEN Screen.PAS l1}}}}}}1}} 1G} ( }(} ) `d IO_PRIVAIO_PRIVATE.PASallows use of default file1fl.*SCAVENGER Run the d? IO_PRIVAIO_Private.PASallows use of default file:fl.*SCAVENGER Run the dIO_OTHER IO_Others / 0 rJHsHqrHqMJr(8q4*}s1HrJH}s2HrJHsHqrHq*0q4*}s1H }s2TINTR TABLETUPCURSORUPBSETSEARCH {Parm} Modify search list. "SetSearch CR" will promSYSTEM System.PAS.PASallows use ofHsHqH}sl2H}sH2H }w] 6͎5h*,*4, default file1fl.*SCAVENGER Run the dMEMORY Memory.PASt | - Turn swapping on or off. 45' 4JHdHH di jjȉ>gp(ngn+WnPart is the partition for swapping.B+TYPE FilEXCEPT Except.PAStext file File.B8dA ypI'ji0n'(j)Control-shift-D dumpP)innm *Sm')jiIO_INIT IO_INIT.PASm (allows use of default file)fl.*SCAVENGER Run the d ji!m'm'o' c} jiq` p' jjjjj   !<]^_`YZ[ \]^cdi> i jjȉ>gp(ngn+Wn'ji0n'(j)Control-shift-D dumpP)innm *Sm')ji Jnp)nͭ:b:bͳ:bͥ: b͗:b͉: b{:bm:bIO_UNIT IO_Unit.PASPASallows use of default file1fl.*SCAVENGER Run the dIO_OTHER IO_Others_:bQ:b C: b 5:b '"do KUa{ao```` :n.PAS:"<BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promSYSTEM System.PAS.PASallows use ofInH]no, ppHoJp]}}}ʷ}=}}no)n}ʷ}}} default file1fl.*SCAVENGER Run the dMEMORY Memory.PASt | - Turn swapping on or off. }I}}} Rn;}:}RSVDRK}}`a}}DSK Rvu@ttafvw(*7ϊ7 - } }*4,;q*0q4*}s1H }sPart is the partition for swapping.B+TYPE FilEXCEPT Except.PAStext file File.B8dA ypI2HsHqHqHw*}s1HsHqHwqJr,}s1HrJHsHqrH@qH4+ 4qJH@}s1H֌PSys:boot>d>new> DISKINTRFLOPPYINSPEECHINGPIBOUTIGPIBININTABINTR Z80INTR KEYINTR RSIINTR RSOINTR PUTINTR GE0 1 }}}``} ``˼}}`}}}}``} ``˼}}AS*"7BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promIO_OTHER IO_Others.PAS 9STATISTIC}}`a}} } }FLP RI(I)}}`a}}SPK`}c`}c```}c```}c`}``}c`}JJI gs`}}߭J`} R͑}-}} `a} }}@}GPIBR*?}}`a}}``˼}}}}(}߭'u`}'v`I gw`}`}``˼}}}x}@}GPIBR}} `a} }}}TBLTRͳ}}`a}`}c`}c`}c`]``}c```}c`}``}c`}`}`}``˼}}}} }}Z80 Rm}}}`a}}}}RKEYR}~`}'!}'}'`}c`}c`}c`-`>.```c}}KEY R}}}`a}}}}RSI Rͧ}}```:cD```c@```c@```c@```c@```-c@```c``` c}`a}}}}RSO RY} }mr)mHmHl```c ``` c ```8c`/`6`@`J`T`^`h`igj  N  }ʷ}}@`}SCRNR} `a} }PSTSRͷ}`a}}!k k!)k H r`|` `}`c}`  N!k k!)k H `  N!k k!)k H GSTSR͍}}PUTCRq}}GETCRU} }}CLK R-d(" Y``]"f "  T7$&S8gk-U}nBBY BY BY BYXnH"612347I ?nq)!mr)tv   e ``c@```-c@```c``` c nmmHnH        ```c ``` c ```8c`/`6`@`J`T`^`h`igj  N   p 8     B]/d!k k!)k H r`|` `}`c}`  N!k k!)k H `  N!k k!)k H d%$5  ]``}c```}c``}}}}}IO_PRIVAIO_Private.PASallows use of default file)fl.*SCAVENGER Run the dIO_UNIT IO_Unit.P1 2 SCROUNGE SCROUNGE.PAS (allows use of default fileAS?3H7FILESYSTEM*SCAVENGER Run the dI tc}m} ʷ} } Hn} ʷ} } HmKHim} ʷ} qI} qn } ʷ} oI} opKqK rK af0gjc}}}ʷ]  S + | - Turn printing of statistics on or off.w>IO_Init.Pas writtenMEMORY Memory.PASSm (allows use of default file)fl.*SCAVENGER Run the dSYSTEM System.PAStext file File.y;2$f\je12$eMEMORY Memory.PASew.4,$}a3{3FDETAILS Parm Give system details. "Details HelpSYSTEM System.PA12$2$2PSys:Boot>d>new> SCREEN Screen.PASOS D.42 a-boot Pascal.RunSSspecified by Device.?DFILEDEFS FileDefs.PAS POS D.56 x-boot Pascal.Run}C)fl.*SCAVENGER Run the dSYSTEM System.PAStext file File.y;2$f\je12$e2B,] 4{??GETTIMESGetTimeStamp.PAS? z<`e 3%3z?_ |3MOVEMEM MOVEMEM.PASspecified by Device.?DFILEDEFS FileDefs.PAS POS D.56 x-boot Pascal.Run}C2 3  `c m``c  in `c c}`o} Debug at } Aborted at m;sH㭆;sH㭅;mH ;mH ";mH "㭷   c  Now at rout;sH㭄c c}`r`q`p```;sH㭇ns'!c  . <**>`c . c c } Called from ine ``````c c  There are `c ``c  local words, `c ``c  arguq'r '`]c  ^c`c  \Bi'ρnoqr)tc  [`c q``c s] (`mqHc ``ment words, and `Jc ``c  result words.`c ț;H;H;H ;Hc c^) = `;mqHc ``C`c qH̆{BB'noqr)c  [`c q``c r] (`mqHc ]c c  Scrounge, `c V0.11` c c c  r` CiB c Debug>`c}c+ ``c ^) = `;mqH'c TRUE`c l;mqH'c FALSE`c Ac UNDEF (``c+}3 }w }U c  Old radix = `c ɉC``c  new? `cCc+c+; `;mqHc ``C`) c c qH{Bc'nKoKHqr)ϣp'Zc c  [`qLc ``r` ͳ k(k (r` ͚ s;pH'6c  ** Currently at top of stack`c q;pH ;pH;pc g] (`mqLHc ``c  ^) = `' c =mKqH c c ' `pHMqHWc H;pHk kk x;xH;xH;xH;xH xs'r` k'k '8c  ** Currently at(}o *\}Do Jrs)}F-\}}rH}}]?9?87KmKHpoLHoMK}n`ͳBb'ϣnKoKHqr)φp'Zc c  [`qLc ``c ] (`mqLHc ``c ^) = `=p`?qk);o'n`pH`??o ,c}ɛ?o`oHqH̾}4:c c}`c c (`c m`mKqHc ``C`pHMqHtc Bs'c  [`c n``c ] (`mnHc ``c ^) = `) c  c m``p @}m}m}nKHHo}Jc ``c ` in routine `}m}ʷ}`=mnHKc  (`c p``c ) '`pqr)!=mnHKqH c qH' c c 6 q} }m`ʷ}.t}.h3}.SEGJdc}c}ac ** Impossible mode `B c c .`` .`` \] H\. c H`c}}k(k``?n`k`k c n``}kk),}mkJ (c}}mkJ`kHo}(q V}SYSTEM.}Jdc}.RUN. c c}}c````. c c}ɉA`c}F``?kk),?kJ (c}ɛ?kJ`kHn`}` c n``}3)c  in segmentɛDc}cɛFc` . c c}ɉA`} .`` .`` .`` .`` ]m;mH  ;mH3 4  Offset (-1 for all, -2 for range) [Exit]: `+^^c ϝc}c+c+uI'kkJkH``kJ`luI'Vc . Type "m ?" for help`c ͓c  quit Confirm [Y] : `c}$c+``c+}$y3}$3\ first and last to print: `c} c+c} c+c+kkJkH`w`v`kkJkH`u`u`c+O c  There are9q ϐc & Proceed; Not a dump!! Confirm [N] : `c}$c+``c+}$y37c  ~~~ Returning to progra `kkJc ``c 9 result words. Offset (-1 for all, -2 for range) [Exit]: `+^^c ώc}c+cm ~~~`c \ 7c  ~~~ Returning to program ~~~`c \ hc q 6c Uncaught Exception: `+uI'k``kkJJ``uI'Pc first and last to print: `c} c+c} c+c+k`w`v` k`u`u`n`o````c p`s`q`c  c c 7x=radix, >=uplevel, <=down level, l=local, a=arguments,`c c+1c & Stack Offset (-2 for range) [Exit]: `+^^c c}c+c+uI']uI'Nc c .r=returns, g=globals, m=mode, d=display stack,`c c *c=current, t=Top of stack, b=Bot of stack,`cfirst and last to print: `c} c+c} c+c+`w`v``u`u`c+_k A}%}}%k c s=stack, q=quit, p=proceed`c c c $** Illegal command. Type ? for help`c }k`ʷ}.}k 'I4k'k'``??:?}?kc  Program `d xg{ywusqomkigeca_][YWUSQOMKIGc  Module `c c}``c kUc Skip input and output? [Y]`c}$c+``c+}$n4ECA?=;{1/+)'%}L Ϧ]m'n'n'm`n`o`p` ́Ym (n(jc  +Scroung K|tJc  There are `|+c |``#c  an UNKNOWN number of `c 2 words. Offset (-1 for all, -e aborted during Cleanup; Exception `c n``c  in `c m``c A( A`AmN` 2 for range) [Exit]: `+^^c φc}c+c+uI'  |J TuI'Gc First and last to print: ` cX( X`X_cCONSOLE:````c Ym]m'n'm'n'n'm`n`o`p base of stack.`c r` ͓ c  There are `c k``c 8 local words. Offset (-1 for all, -2 for c} c+c} c+c+u u ktH`w`v`c+c  Mode = `B c c  new mode [CR for exirange) [Exit]: `+^^c ϓc}c+c+uI'kkH``kJ`euI'Rc first and last to print: `t] : `c}$c+``c+}$3 }$ }$?3[c C Mode choices are: i=integer, s=string, c=char, B=Bc} c+c} c+c+kkH`w`v` kkH`u`u`c+u c  There are `c k``c 6 arg words.oolean, b=byte`c ͇}$iBsBYcBYbBYBBYX }$Bc}$ 3Sc  ** Bad mode `c c}$`c 4 5 ` ͫm 'n' ͖jc c Scrounge aborted; Exception `c n``c ` in `c m``c "56 .7-QNP 338L# R ` &m n opm'n']DFAc ;v=v  Ymq'n'tHut\Yjt   baontrol-C Abort`0c TUncaught Exceptx 'w'w'w'! c c^C`c  tc c *Scrounge aborted. Original exception was: `m`n```ion: `m`n```t`c t ϛr`I`u`c sφ`  c+CONSOLE:````c+ c  Debug? [No] `c}`c c New error is: `xw)c cA```A``?c`@c Waiting for IO...`MEMORY Memory.PASAS (allows use of default fileAS?3H7FILESYSTEM*SCAVENGER Run the dFILESYSTFileSystec done`c mq'n}vo}c `c  Segment fault, segments`kk)* c ;m.PASallows use of default fileAS?3H7FILESYSTEM*SCAVENGER Run the dFILEDEFS FileDefs.PAS?( L9STATISTICokHc ``kH͓c uDivision by zero`rc Overflow in multiplication`Hc String index out S + | - Turn printing of statistics on or off.SEG;W{?? FILEUTGETTIMESGetTimeStamp.PAS Turn swapping on or off. of range`c !String to be assigned is too long`c Expression out of range`c ,Parameter in Part is the partition for swapping.? SHE+TYPE FilSYSTEM System.PASAS (allows use of default fileAS?3H7FILSTLATE instruction is too large`͈c  Execution of an undefined Q-code`Xc #Undefined device interrupt detectESYSTEM*SCAVENGER Run the dPERQ_STRPERQ_String.PAS42 a-boot Pascal.Runk?js?jed`%c !Segment fault detected during I/O`c Memory parity error`c $Expression stack not em[ IO_UNIT IO_Unit.PASwZ W|;W||?Z Y|;Y||?U[<{S3]A pty at INCDDS`͚c /Overflow in conversion Long Integer ==> Integer`[c Uncaught Exception: `m`n``IO_OTHER IO_Others.PAS81 15:25:35C;|V?;,[d\03 Jun 81 15RUNREAD RunRead`t`(d)#I5hfm 'n'n'n'"c Control-C Abort`0c TUncaught Except.PASS (allows use of default fileAS?3H7FILESYSTEM*SCAVENGER Run the dSCREEN Screen.PAS lion: `m`n```t`c t ϛr`I`u`c sφ`  c+CONSOLE:````c+ c  Debug? [No] `c} pPSys:Boot>d>new> POS D.42 a-boot STREAM Stream.PASAS (allows use of default fileASc+``c+}y3}Y3m`n`r`u` ac+u t` ]H LN!?3H7FILESYSTEM*SCAVENGER Run the dEXCEPT Except.PAS 0v sc,5 6 ` c}}߭}߭}]c}))}Pc}+ɺ})߭}+]c}˼}}ɺ]}Pc}c*}c ,.PASBSETSEARCH {Parm} Modify search list. "SetSearch CR" will prompt.4: cPERQ_STRPerq_String.PASified by Dev}c}H}}T L0H`}}T M0H`} `}$JanFebMarAprMayJunJulAugSepOctNovDecice.Mx &P.N ;RENAME Old New Rename the file OSETTSTAMSETTSTRIGETTSTRISTAMPTOSSTRINGTOBADTIME NEXTCH}cKJ``J} `}qdM L0H`}q M0H`} `}} L0H`}} M0H`}:`} GETNUM SKIPSPAC"[ COM scrounge H file Sr,"[ASSKSEGASTTESTSEG} L0H`}} M0H`}:`}} L0H`}} M0H`]2, 22H2]}[GDELETE WRITER WRITER.PAS "Delete /Help" for more details.PAS?<aFDETseoungee Give system de0+9).}, }} KH0Jq }o*}p,] ( '2taiSTREAM STREAM.PASforscroungeo.<)\ ALLOCDISKSEGLDIRECTORY Give a directory of files. "DirectREADER READE)]2k 'c}/``k-'}\Pka+kz)kA+kZ)}\* c}\k`0c}\ }R.PASo.[,-a F;DISMOUNT Device Dismount the device specified by Device.S?=3BBDYNAMIC DYNAMIC.PAS"-3$JanFebMarAprMayJunJulAugSepOctNovDecPc}3 k0H0k0 ,}\}3k0KJ``J3k0 ,k-' Edit File<a FIX COM scrounge PMATCHPASq< SKSCROUNGEGETSYSSEPRINTROUWRITELOCSHOWALL PRINTVBLCTc}1`c`k1+) k1H1k1P+ k1lH1k0BBYBYBYBY BY BYX+3k0'(k1M'k1dM'k1M'!LC GETSYSRURESETERRDODEBUG SETALL SHOWCURRINITCALLDOCLEANUALL ALL ?<aFDETseoungee Give system de+++k/k+,c}.``k:'c}-`;`k:'c},`;`,k2})})CLOCK CLOCK.PASe specified by Device.Mx &P.N ;RENAME Old New Rename the file O k1J})ck0})Tk/})k.})k-})k,]"))$JL`b ++[fhk0KJ``J3k0 ,k-' c}1`c`k1+) k1H1k1P+ k1lH1k0BBYBYBYBY BY BYX+3k0'(k1M'k1dM'k1M'!GETTIMESGetTimeStamp.PAS+xFDETAILS Parm Give system details. "Details HelpIO_OTHER IO_Others6 7 Tuuuuwς}]  sent+FILESYST ent[+FILEUTIL`o`p`op(} o`oHxtrs] &))))IO_OTHER IO_Others.PAS#xFDETAILS Parm Give system details. "Details HelpGETTSTAMGE  m'o} uH㭈y } wH wx(} w Ht(} wHs(} vHx(v } wH wx'} uH*|' } uH|(H|( |BBYX-|' m`nMEMORY Memory.PASew.6xFDETAILS Parm Give system details. "Details HelpVIRTUAL Virtual.PEXCEPT EXCEPT.PAS specified by Device.x 9?p ;RENAME Old New Rename the file O  ASspecified by Device.x 9?p ;RENAME Old New Rename the file OIO_UNIT IO_Unit.PASTATISTICS + | - GETTIMESGETTIMESTAMP.PASfied by Device.x &Ovf ;RENAME Old New Rename the file OH     Yg`'ϣ'?Y ` K HH`PgYY'8 ` Hn*o*!no+!]c}}߭}߭ q``ar'qJ  rH'qJ  v* v d>movem;RENAME Old New Rename the file O CONTROLSCONTROLSTORE.PASfied by Device.x :Nz ;RENAME Old New Rename the file O      Turn printing of statistics on or off.*  9B: DISKIO DiskIO.PAS Turn swapping on or off. Part is the partition for swapping. Psys:boot>dARITH Arith.PAS POS D.56 x-boot Pascal.Run}  }+}}ʷ}}N} }`N}0}N}@}pN}R}N}}rhqFILEDEFS FileDefs.PAS* |FP UPN}}?N}`}N}p}N}}Nop}}N}IN} }}  GETTIMESGetTimeStamp.PAS28 May 81 17:48:278 P "2N} }`N}0}N}@}pN}R}N}}N}}?N}`}N}p}N}}N8 9  *2}1503@*}"1103W*+},k)N},N},k*N}-N}-!N}-AN}-aN `cNN N N`N` N`N` N`N`?`_` mH` N`N` N`N`] N`N` }+]**!N`N` N`N`?`_`@mH` N`N` N`N`]`} N`o`˼}ɛ] N㰦 N] N`] `c}a(nN]34IO_UNIT IO_Unit.PASw.SSified by Device.@FDETAILS Parm Give system details. "Details HelpSETBAUD BADBAUDR np  : N``˼} NN N N`N` N`N` N`N`?`_` mH` N`N` N`N`] N`N`  N`N` N`N`?`_`@mH` N`N` N`N`]`} N`o`˼}ɛ] N㰦 IO IO.PAS lQlxlw"[boot> She.SCREENSIZE Set the size of the screen.IO_INIT IO_Init.PGPIB GPIB.PASgram (allows use of default fileSHR *SCAVENGER Run the d AS2"4BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promIO_UNIT IO_Unit.PASP9STATISTIC S + | - Turn printing of statistics on or off.  Sys:boot> IO_OTHER IO_Others.PAS(allows use of default file SHR *SCAVENGER Run the dDYNAMIC DYNAMIC.PASm (allows use of default fileSHR *SCAVENGER Run the dGPINIT GPAUXCOMGPPUTBYTGPFLUSHBGPITALKHGPHETALKGPTBLTONGPTBLTOFGPSEND GPRECEIVGPGETBYT.P  ``c```c`NN Nn' NNN NNH N NmoHNAS2"4BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promIO_UNIT IO_Unit.PASP9STATISTIC}96003*͠}48003*͊}24003*t}12003*^}6003*H}3003H N ,ȎN NmNH N '] ` N``˼}ɛ!` N``˼}9 : 1aNv2aN3aNo4aN5aN6?6aN7aNbU8aNzg9aN2:aN ;aNf<aNyV=aN>aNX?aN@aNtAaN#BBaNCaN?DaNS + | - Turn printing of statistics on or off.  Sys:boot> IO_OTHER IO_Others.PAS(allows use of default fileEaNFaNưGaN-]HaNIaNwJaNKaNDLaNMaN[RNaNSHR *SCAVENGER Run the dDYNAMIC DYNAMIC.PASm (allows use of default fileSHR xOaNUPaNQaNTRaNt%SaNJTaN#UaN VaN) WaN%oXRANDOMNURANDOMNUMBERS.PASows use of default fileFNs;'_*SCAVENGER Run the dd aNYaN+ZaNvm[aNe\aN]aN^aNB_aN*`aNQaaN((]c a'ccHcba'bbHbcaNߛcaN߭baN߭"caN߭]PDaN EaNFaNưGaN-]HaNIaNwJaNKaNDLaNMaN[RNaNINITRANDRANDOM MNUMBERS.PASows use of default fileFNs;'_*SCAVENGER Run the dd accHbMbaN!aNaNaNaNaNyaN8aNUaNiK  aN aNG( aN1 aN; aNaN`)aN aN"aN7aN\a NaNGaN<8aNUaN&aN,aNaNaN2aNaNaN@ aN  aNs!aNj"aN#aNI$aNz%aNz&aNCMDPARSE CMDPARSE.PASpecified by Device.MI@mboo;RENAME Old New Rename the file O 'aN(aN)aN*aNe+aNg,aNY-aN.aN/aN"0aN : ; PERQ_STRPERQ_String.PASq'xFDETAILS Parm Give system details. "Details HelpCNVUPPERUNIQUECMRESSS.PASfied by Device.x 0rV ;RENAME Old New Rename the file ODYNAMIC DYNAMIC.PASTATISTICS + | - MDELIMGETSYMBO  Turn printing of statistics on or off.=*  0B:+LOADCURSSHOWPROGQUITPROG FILEUTIL FILEUTILS.PAS(allows use of default file8fl.*SCAVENGER Run the d  UTILPROGUTILPROGRESS.PASfied by Device.x 0rV ;RENAME Old New Rename the file O  x}opq)/}pazDX}p}paJAHNpHpq)]kkk)H}kNJ)} a' kHkkHkk)иk'kHk,kHkk})Z}}k``J} }a'kH̚k},}c}cd}}k``JP}}k`}kJH`JPk})Z}}k``J}``}c`?mr)-ns)}m?NnNnHns)mHmr)}?NN}?NN@}?NN}a(kH̚k},,}}c}c}c͓}}k``J}?NN}?NNc}?NN}?NN} ?NN} ?NN} ?NP}}`kJ`JP}}k`}kJH`JP]DN } ?NN} ?NN@b}?NN}``}c`N`MHqN```]F}c}cd}}k``JP}N`]mH``~d:B420.,*(&$" }k`}kJH`JPk})Z}}k``J}IO_OTHER IO_Others.PAS1xFDETAILS Parm Give system details. "Details HelpSYSTEM System.PA; < not found: P3}d \}h3}3d ʷ}h.=3}3d33}3d}h3}3d ʷ}h.c}3}fP }``c` m``}}}14}c` }``c` m``}}}14m``}}c` ]}, aNnkn *)Couldn't enter P3}3d \}f3}d ʷ}j}fʷ}j }3PP}f]}b}R3}} (c} N` }},dc}N`}\}Pk'}\ 4Ϟ}\ N` a2}3N`} 3}d ʷ} - N\}}N} } ʷ}} ϻ}- N\}}}\`k2J` JPc}\`k2` }}}3 Jd3}d}.}0aQk'!ʷ}㰈Jt{)Y}tNA}}tNc}tH}}tN aN\tHt{)Ч} }kH}kNJ3R4}\}P}}kNJ3}, Jdk'}\4Ϟ}\ʷ}} }A)Can't create file named P3d \} }dc} } }  N` a2}3}\`k2J` JPc}\`k2` }}}3 Jd3}dJ`` J.DR41c} }.DR }.DR } NROOT.DR3>)The name "ROOT" is reserv}.}0aRk(k'kk(},}dP3},d333RrffoTped: P3}d \͡} .DR30)Null filename: P3}d \c3} dc}c}a(F))C9)55*))33\\\\an't overwrite old file with directory: P3}d \}N`3}dar'}r` ʷ}}333312x 339:v33 ʷ}} N}r3}NoHo,N}oNJ3R4Npo'3d 3o,3d 3}oNJ3dc}3NJ3,R43}d 3I5N6k5H5k5+ N6}3k5HNJ3hc}N`}'\}33}d ʷ}3. }33}d3]c}N`c}3N`}}3dc}c}lR4N6k6k5'3}d 3}3k5NJ3}dP]})})#,})"N})#NU})} aNnkn 2)Bad Partition name on P3}3d \}o}dc}oc}m aNnkn 2)Bad Partition name on )#  J})})`#` J})})P3}d \kmkl(=)s!Files not in the same partition: P3}d \}f3}d ʷ}f-,) File   J})})} J})})`P` J)})< = S + | - Turn printing of statistics on or off.w>fileutils.Pas writtenFILEACCEFileAccess.PAS- Turn swapping on or off. Z c l u ~                   ) 2 ; D M V _ h q Part is the partition for swapping.Q+TYPE FilARITH Arith.PAS text file File.y;2$f\je.2$ez  'HB`8|>@~?>H?@`1 H.2$2$2PSys:Boot>d>new> DISKIO DiskIO.PASOS D.42 a-boot Pascal.Run `D1c˜!3 "!@E@@ H d $(ALLOCDIS AllocDisk.PAS(allows use of default file8fl.*SCAVENGER Run the BAA" dSA  I  ~~ GH@  " DA A $dREADDISK ReadDisk.PASS(allows use of default file8fl.*SCAVENGER Run the dFILEDIR FileDirA Aq! @D' @B  cA!$A!"H CD.PAS'4"2(2 89f $ PERQ_STRPerq_String.PAS l ?| =A?'IA?"A("I BH a   pPSys:Boot>d>new> POS D.42 a-boot SCREEN Screen.PASPAS(allows use of default file2  !$iA("A$"I BH@P"@b  @@ A $8fl.*SCAVENGER Run the dDYNAMIC DYNAMIC.PASAS(allows use of default file8fl.)I$A"ADBI~~ B d( $@ @@ @A d!9M"ABA *SCAVENGER Run the dFSDELETEFSSCAN FSRENAMEFSMAKEDIFSSETSEAFSPOPSEAFSPUSHSEFSADDTOTDELERRORRENERRORMKDIRERR@D 3@ cA!3&!pA Ba>8SRCHWARNSRCHERR FSEXTSEARENTOEXIFSGETFSDFSSETFSDIMPOSSIBFSBADNAM9f $ PERQ_STRPerq_String.PAS l?|@>@ A~?>O `   $ - 6 ? H Q Z c l u ~    A 'H8FILESYSTFileSystem.PAS+"9̫ .SCREENSIZE Set the size of the screen.FILEDEFS FileDefs.  ) 2 ; D M V _ h q z                   % . PAS+"9BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promGETTIMESGetTimeStamp.PAS9STATISTIC7 @ I R [ d m v                   $ - 6 ? H Q = > UNOL.RUNlt flylxWJ||,||"[venger. 8 ?A @B @@ ?tdtboN.D6,P obootcreen. Sys:Boot>( Sys:boot>XA @@ @@ ?$searcwfJtD,""[ Turn printing of statisticA  @" @@ ?A @ G|s onor of. ysNew6,g$rt | - TurnG lt is the partitiofor bXB |A 'H ?IA$ '| A B !BH&@A @# ?I=E File Type the text file File.DewbX$`""$$ A@B !BH$@" @@ ?01"+TYPE File  6,g$rt is the partition swapping. MAKEBOOTSEGCNTROLSEG D"* AB !BH$@"$@ ?*$AELETEPAS4$.5 READERPAS%B CmdPa RENAMESEGAPPENDSEGCMDPARSE.SEGEGP FILEU ILSSGmdParse.SEG@C !BH$@*@ ?ƈ1$ A B !BH1@ ? PROFILEPASSETS"2183J$ M4,4@4"[ANDTABSPAS6 BYESEG^T^h| A8~ABB$0| D8 ? RUNREADPAS'sh EXTLOOKUPPASbb CMDPARS @  ??  ?r opmn0mn0af*q NJ JH Hmn0#Login CursorFunction 4 Worker  7$@$@',"[ a cr. $Ah, Clem& $@$@>Default.ProfileJSys:boot [[UCONTROL.R> ? EG Get WRITER.SEG WRITER.SEG Get READER.SEG READER.SEG Get SCREEN.SEG SCREEN.SEG Get IOERRM.SE SYSTEM.4.CONFIG G IOERRMESSAGES.SEG Get FILESY.SEG FILESYSTEM.SEG Get FILEDE.SEG FILEDEFS.SEG Get DISKIO.SEG  DISKIO.SEG Get ALLOCD.SEG ALLOCDISK.SEG Get ARITH.SEG ARITH.SEG Get READDI.SEG READDISALLOCDIS ALLOCDISK.PAS(allows use of default file*SCAVENGER Run the d  K.SEG Get FILEDI.SEG FILEDIR.SEG Get FILEAC.SEG FILEACCESS.SEG Get PMATCH.SEG PMATCH.SEG Get I *SAT* UM *SIT* US *Cursor* UM *Screen* UM *Font* US *IO* UM System SW Stream SW Writer SW IOErrMessages SW Loader SW O.SEG IO.SEG Get IOOTHE.SEG IO_OTHERS.SEG Get IOUNIT.SEG IO_UNIT.SEG Get IOPRIV.SEG Reader SW Perq_String SW Screen SW FileSystem SW GetTimeStamp SW FileDefs SW Memory SW IO_Init SW RunRead SW FileDir SW IO_PRIVATE.SEG Get IOINIT.SEG IO_INIT.SEG Get MOVEME.SEG MOVEMEM.SEG Get SCROUN.SEG SCROUNGE Scrounge SW .SEG Get CLOCK.SEG CLOCK.SEG Get GETTIM.SEG GETTIMESTAMP.SEG Get EXCEPT.SEG EXCEPT.SEG Get CONTRO.SEG CONTROLSTORE.SEG Get RS232B.SEG RS232BAUD.SEG Get GPIB.SEG GPIB.SEG Get RANDOM.SEG Sides 2 Density SINGLE Fast ! OS.BINARY - OPERATING SYSTEM SEG AND RUN FILES ! Created 07 Jul 81 13:13:48 Get SYSTEM. RANDOMNUMBERS.SEG Get CMDPAR.SEG CMDPARSE.SEG Get UTILPR.SEG UTILPROGRESS.SEG Get FILEUT.SEG SEG SYSTEM.SEG Get SHELL.SEG SHELL.SEG Get LINK.SEG LINK.SEG Get LOGIN.SEG LOGIN. FILEUTILS.SEG SEG Get PROFIL.SEG PROFILE.SEG Get USERPA.SEG USERPASS.SEG Get LOADER.SEG LOADER.SEG Get RUNREA.SEG RUNREAD.SEG Get RUNWRI.SEG RUNWRITE.SEG Get DYNAMI.SEG DYNAMIC.SEG Get PERQST.SEG Sides 2 Density SINGLE Fast ! OS.MISCELLANEOUS - OPERATING SYSTEM SPECIAL FILES ! Created 07 Jul 81 13:17:55 Get FIX1 PERQ_STRING.SEG Get MEMORY.SEG MEMORY.SEG Get VIRTUA.SEG VIRTUAL.SEG Get STREAM.SEG STREAM.S3.KST FIX13.KST Get SYSTEM.USE SYSTEM.USERS Get DEFAUL.PRO DEFAULT.PROFILE Get SYSTEM.CON ? @ }zo?N.ϯ}}zo?Nʷap NJ x Nx mx}zo?N}xcɺx}x}x}v2Hk1`])}Pa)k)'\k) NJ*k* k*  \k* Nk*2Hk)`]o NJ }vʷ}}x}xx}Nx }x}x NoH?}c`]Jno)UnNp=c Device # ` }-)vP )}}ʷ}v.2)Inconsistent free listP)vP R}}}cn`` c Device name: ` pcc` c  mq)m NJr r n'ϼc ` rc}a}vv}v v ɼ`ʷ}o` pq)1p NJ}rrap\ pHpq)țm Nc` c : Start = ` rac` ` I` c End = ` rac` ` I` c} Free = ` J}}ʷ}}tp}}ta}tʷ}}t}]}ɺ aq NJq`}r ac`` c mHmq)#nHno)ѫ}mNPc}:N`mNN TnkT)jn NJUkU m'kN`r}r r ɼ`ʷq`ȼ}ɺ at NJt`}N`}}ʷ}}}uau}U FkU N}+}kUJP)}+PnHnkT)ЖmNNc} c}* }}*3u u ɼq`ʷ}uuqHt`` U2)* ))N}'\-}}>'c}}J`}:N`a+k+,Ϩ}.}`k+J`JP})*.~ h  /  1RR }k+H`}k+J`JP,JWk,kW)9)k,NP)}.Pak,-&k,H,k,kW)\k+' c}``, Wk,kW)_k, NJ )k, NJP)}Pak-k, NJ 'k-'k,\k,H,k,kW)С]'\Jmn)mNNmHmn) mn)m NJ NmHmn)] no)n NJ n\)}Pa1k1k1'\k1 NJ3k3 2k3 \k3 N}*k3ʷk3}*k3 }*k3}*k3}*nHno) ț NJ ' \] NJ]m NJp p  \ppHp2,2}p.4k.k4)d},k3ʷ},-},- H.,k3 k3 ɼ`ʷk3k2`},`ʷk.H.k.k4)М},.},ʷ}p}p}p p]}N cqs)>}rqNJNr '}qJ`\}qrN.4)Can't find free list headP)}P R.4k.k4)`},k3ʷ},-},- H.&k3 qHqs)]mN w\wN}N}Nm NHw}}wʷ}wcɺ``}c`}}Bk3 ɼ`ʷk3},k.H.k.k4)Р},.},.4)Can't find free list tailP)}P Rk3 Nk3@ A )*.~ h  /  1RRMEMORY :BOOT>NEW>MEMORY.PAS use of default fileysSHR *SCAVENGER Run the d  ARITH Arith.PAS.SCREENSIZE Set the size of the screen.FILEDEFS FileDefs. PASBSETSEARCH {Parm} Modify search list. "SetSearch CR" will promGETTIMESGetTimeStamp.PAS9STATISTIC S + | - Turn printing of statistics on or off.< READDISK ReadDisk.PAS| - Turn swapping on or off. Part is the partition for swapping. +TYPE FilDISKIO DiskIO.PAStext file File.    0#}a}aqpp d]o'p+}p`o`ʷ'}p`o`ʷ}  Psys:boot>New> PERQ_STRPERQ_String.PASllows use of default file*SCAVENGERd]``c `}ʷ`}`}㱥`}㲝 `}Z`} Run the dDYNAMIC DYNAMIC.PASAS(allows use of default file*SCAVENGER Run the [`````o㭃o}ʷ}@'}P )o}}ʷ}}}KHod 15 Jul 81 16:43:24 >1115 Jul 81 16WRITER WRITER.'Ϊ`}ʷ}}H}KH```c` ``` c` ``[Z)4PAS:.2  "6894j $ STREAM STREAM.PAS lo㭃o`o, oo'`]}` 4}''}`} }` pPsys:boot>New> POS D.5 a-boot INITALLODEVICEMODEVICEDIMOUNTPARDISMOUNTFINDPARTALLO}@( }`ț}` 4}''}`} }`c}ɺm} ʷm}ʷn))b,.RS f CDISDEALLOCDDEALLOCCWHICHPARDISPLAYPNOFREEPABADPART PARTFULLFREEPARTUPDATEPADOFLUSH FLUSHFAIGETPARTNUPPEREQUADDTOTAI Run the N`r}r r ɼ`ʷq`ȼ}ɺ at NJt`}N`}}ʷ}}}uau}d 15 Jul 81 16:43:24 >1115 Jul 81 16WRITER WRITER.u u ɼq`ʷ}uuqHt`` U2)* ))PAS:.2  "6894j $ STREAM STREAM.PAS lA B *n, m`n`nJo}, m`n`}  h}(^o} K,=} }`"ʷ} KH oyk)} y`c}ɺn*n, m`n`mnJ]c}ɺn*n, m`n`mnJ]c}ɺm0n]c}ɺm@n]` yH }  } Koo} K,i}` X} K}KHHo+8}㭄} K} Kpm㭁m`m,m`m'  ] mm㭁m`n}ʷn`n`m']mKHH}pp`o} K,Z})m`},m`maao`})` c}`"ʷ[Z) ͚  Fc*** Mounting hard disk...`` c'done.`c}m` ' r}ʷr}ʷ}r``}}H`}K}KK  ʷ} [aJ`ʷɺ!a ]m㭁m}ʷ}`}f}K`Kt} r' rrvs' rsru}cm)` ' 9˼m``}@'m㴂mn`" m'p}p㭄p}ʷo} K*vapK} KoJJ} } HoHHpqIpq} Kop}}pp}ʷ}`}@'}  }o'qp'δq }pp`]}}qH㭁8:c}m m㭦Pg]o*o,}`o`p*p,}`p`q*q,}`q`oq,}`o`  "~   aaoJ`` 't}ʷt} ʷt}  } } } }@}P}0   8 : z  F | J L H Y } }} pJ} qJ} }}`}Ko+t`o`} }} ʷ} } o}tc}ɺm}ʷ}*}}H]c}ɺm}ʷm}ʷ},n' m`},n'<ό}(m`} c}m`c}maa}K`})` }K`})`>  "~    ˼m``Jn)}=}K`})` n'˼m``˼m``}n} c}ɺm}ʷ   8 : z  F | J L H Y m}ʷ},}*[}}J}'}'1}}@'}}H)c}]B C "\" 4COM DYNAMIC DYNAMIC.PASpy file Src to file Dest.\\GDELETE sk files. "Delete /Help" for more details.]$R 'nde>FDETAILS Parm Give system detaiWRITER WRITER.PASfor more in:Boot>New>MemorydT2LDIRECTORY Give a directory of files. "DirectSTREAM STREAMOVEMEM MoveMem.PASEMORY.PAS use of default fileysSHR *SCAVENGER Run the dSYSTEM System.PAM.PASo. ;DISMOUNT Device Dismount the device specified by Device.&&INITMEMODATASEG CODEORDACHANGESISsys:PerqFile>BSETSEARCH {Parm} Modify search list. "SetSearch CR" will promVIRTUAL Virtual.PASP9STATISTICCREATESEINCREFCOSETMOBILDECREFCOSETINCRESETMAXIMSETSHARASETKIND MARKMEMOCLEANUPMFINDCODEENABLESWDISABLESCURRENTSUNUSEDSENOTDATASS + | - Turn printing of statistics on or off. sys:boot>$ IO_UNIT IO_Unit.PAS | - Turn swapping on or off. BADSIZE BADINCREBADMAXIMFULLMEMOCANTMOVEPARTNOTMSWAPINFAEDGEFAILNILPOINTBADPOINTFULLSEGMNOFREESESWAPERROSEGIDTOFFILEIDTOystem dePart is the partition for swapping.+TYPE FilDISKIO DiskIO.PAStext file File.  MicbX$$Psys:User>Jps>Bedard>ARITH Arith.PASPOS D.5 k-boot Pascal.RunW_ ,"\FILEDEFS FileDefs.PAS bX$GETTIMESGetTimeStamp.PAS18:50:0326 Jul 81 18STREAM Stream.PASMEMORY.PAS use of default fileysSHR *SCAVENGER Run the dFILEACCEFileAccess.PAS l pPsys:User>Jps>Bedard> POS D.5 k-boot ALLOCDIS AllocDisk.PASQP$x`"w:' o\READDISK ReadDisk.PAS _ : ,"C D D E E F F G G H H I I J J K K L L