WSCHANGE 4.00 Messages Released on 21 Aug 87 Copyright (C) 1979, 1987 MicroPro International Corp. All rights reserved. 20 MaIatiغConsoleMonitor(FunctiKeys>S PesKeyboard Pes(Intface PesPP Choices(P Library>P PesP Defaults(P IntfaceCDisk Drives(Opat System>Pes s(D D>Memory UsagePage Layout( Setts>H LevelS Checks(Non Mode>IndexShorthand(Mge P>MiscellaneousPGenal Pes(Reset All Setts>AuPX Done iationConsoleMonitorMonitor2MonitnameS sizFunctiحsDefine sMonitesSpecial cs2CursS Keyboard esFunctiحs2Save FunctiحsIntface esBusy handshak2Console subroutinesMonitor ly i for: MonitorMonitnameS sizMonitnameThe monitis: monitnameS sizHeight(  HITEWidth(  WIDHorizontal scroll width( # SCROLLD short s( % DIRSIZ+1D long s( $ DIRSIZCurswrap at ge(! WRAPP s ly i for:  Default p d: PP nameDefault p dP nameThe p is: Entوp nameDefault p dThe d is: dS esSpecial csCursS Special csDEL d str(& DELSTRSoft d str(, SHYSTRBeg mark(2 BBLOCKEnd mark(7 KBLOCKTab (ASCII 09) mask( INIDOC+9CursLead-in(j CLEAD1Middle lead-in(o CLEAD2Trail(t CTRAILRevse row column(y CB4LFGRow column offset(z CUROFFSize ASCII (| ASCURG Position subroutine(} UCRPOSH Cursmovement delay(B DELCUSS Erase s( ERASCRErase end s( ERAEOSErase end ( ERAEOLErase s delay(C DELMISLine delete( LINDELLine inst( LININSG Maximum deletes/insts( LINMAXH B( BAKSPCI Ie( TRMINIJ Un-ie( TRMUNIK Isubroutine( INISUBL Un-isubroutine( UNISUBM Video attribute subroutine( VIDATTN Rul video attributes(l RLRVIDO Revse highlight(A BRITEPP sP2P nameDefault p dP d libSelect libraryname2Create small libraryAdd p d2Ch p d dataWS p esCustom p ctrlsp iationCUSTOM & SIMPLE s2Save CUSTOM/SIMPLE sP sP commansws2C & sizP intfaceP port2P busy handshakP subroutinesP d libraryCurrent p d library: Select library#ChȒ be usCreate small library#Keep ne dslyAdd p d#Add replacedCh p d data#Select d#Proportional les9Strs & les#Save es9P at address p esThese es are made Us Area withRememb thatfirst byte of f bytes sendFexample an"ESC" (1B hex) follow by"3" (33 hex)would first ent "02" sincet are two bytes ބThen would ent "1B" "33",follow by "X" get back .Custom p sp iationCh p d dataCurrent p d: NOTE:While chang data withp d librarychsare made immiatelyCancell will restore originalvaluesPlease back up p library before .SelectdCh which d Proportional lesCh c width lesP strs & lesP strs & les withdD auP 밒Save d esSave es = Ent label addressmselectionCustom p sp iationP Q( UPRQ ^pqP W( UPRW ^pwP E( UPRE ^peP R( UPRR ^prForm fe(" FORMF ^plIe p( ULINIG Un-ie p( ULUNIH Isubroutine( ULPORTI Un-isubroutine( ULUNPTJ P area(; PRNPATP intfaceP portP busy handshakP subroutinesP portCurrent p port: LST list deviceTTY deviceCRT deviceLPT deviceUL1 deviceP busy handshakBusy test foutput p( ULOSTARS232 XON/XOFF( LXOFFRS232 ETX/ACK( LETXCs sent before ETX/ACK(  LCHRMXDelay each c (msec)(  DLISTLong busy time-out (msec0=disable)( PRNDLYP subroutinesOutput status subroutine( ULOSTAC output subroutine( ULSTOInput status subroutine( ULISTAC input subroutine( ULSTIP area(; PRNPATP sPause pages( PPAUSEUse form fes( PFFEEDP as ( PNODOCBidirectional p( .bpLett quality p (NLQ)( .lqMicrojustification( .ujG Und blanks( .ulH Proportional spac(_ .psI Strike-out c(! STKCHR ^pxJ Normal char width (120ths)(  ^pnK Altnate char width (120ths)(  ^paL Line height (48ths)(  .lhM Sub/supscript roll (48ths)(  .srN P page s(  .opKeyboard esFunctiKeysSave FunctiKeysFunctiحsSize/delay f burst( FUNDLYFunctiح burst lead-char( FUNDLY+1 Mtranslatile( FUNTBLahead flush (m AHEADIntface esConsole busy handshakSpecial I/O subroutinesBusy handshakConsole RS232 XON/XOFF(" XONOFFDelay aft false XOFF(D DXOFFConsole subroutinesInput status subroutine(R UCNSTAC input subroutine(U UCONIC output subroutine(X UCONOT curssubroutine( ONCURT cursoff subroutine( OFFCURGenal area([ MORPATCDisksValid s2Delay access typMax. valid us Opat Sle-us 2Multi-us ZCPR3 Memory usageSystem allocations2 allocationss names2Us D dDefaultsC esDisksValid s( LGLDRVMaximum valid us ( LGLUSRDelay access typ(N DDISKOpat Sle us Multi-us MP/MMulti-us TurboDOSZCPR3If 2 people try it same ʅshould second usable browse through it (without mak chs)?C esIstr( TRMINIUn-istr( TRMUNIIsubroutine( INISUBUn-isubroutine( UNISUBGenal area([ MORPATP area(; PRNPATG Extra area( EXTRAH Multi-us ( MPMFLGD usageDے d(9 INIDIRD alphabetical ord(: DIRSRT types exclud d(k NOTYPE names are shown(Initial d log([ INILOGPAuP fromSave settsMake fauReset all settsOriginal settsD spec useswildcard specificati؎detmine whichsshould d dA questimark (?) anypositiindicates c will mThe spec thatmes alls loggڬ is: ????????.??? (*.*) spec now Message P ovlay Shorthand  COM Hǒ  ovlay Index exclud word Backup type Temporary type Temporary type s search us ( J DEFUSR COM(2 ovlay(Messages & s(P ds(&Shorthstorage(>G Index exclusilist(H H s(I H(  HPFILE+12J Messages buff ( ? VMSIZEK Document it buff ( @ EDSIZEL Make backups when sav( INIBAKM Backup type(_ BAKTYPN Temporary (b BFTYPEO Temporary (e AFTYPEP Temporary (h BLKTYPUs Numb f s looks fitss (like s p ds)us shownUnlessfile onspecific, will look thus both loggڬ the̬ (first LGLDRV le)You also disable look anyplace oth than us.Ch us fsDisable search fsMemory usageMessages & s buffٹ- ? VMSIZEDocument it buff - @ EDSIZEText spillov amount- D TYSIZEShorthbuff - n HANMAXGenal purpose buffٹ- A BFSIZEGenal purpose Open buffٹ- B BFSIZE+1G Mge p data buffٹ- C BFSIZE+2H Dot commbuffمRR etc (-7 DSTKSZI Max head/foot (- HFMAXJ Max unase cs (-= UNSIZEK Minimize memory allocationsMinimize memory allocations normally allocates memory to ths takememory space away itքBy minimiz themeithmake c withsmall TPA memorygainmore memory fitօwhich ruces how often must useThe follow le shows allocations bytes.Default Minimize Description512 128Shorthbuff (HANMAX)(Onlyfew shorthmacros defin.)2048 384Genal purpose buff (BFSIZE)(Only 34s 10 ps shown directories.)50075Dot commbuff (DSTKSZ)(Onlyfew dot commands us while it.)500 100Max unase cs (UNSIZE)(Onlysle vy small unas.)Additional bytes available fit: 2,873Minimize memory allocations?Page layoutPage & margins2Heads & footsTabs setts sh level2TypParagraph alignment2BlocksErase & unase2Lines & csFind & replace2 3.3 compatibilityP sOth featuresS checks2Non modeIndex2Shorth( macros)Mge p2MiscellaneousPage layoutPage siz marginsHeads footsTabsPage siz marginsPage length(  .plTop margin(  .mtBottom margin(  .mbHead margin(  .hmFoot margin(  .fmP offset at left ge pap(  .poG Left margin(  .lmH Right margin(  .rmI Paragraph marg(0=disable)(  .pmHeads footsMax length( HFMAXP page s(  .opPositiؘpage (  .pcInitial page (  .pnTabsRegular stopsDecimal stops setts sh levelTypParagraph alignmentBlocksErase unaseLines csG Find replaceH 3.3 compatibilityI P s sh levelH level( ; INIHLP (^jj)Status (O INISTAStatus fill c(P STFILLSoft space d(` INIEDT+11Soft space c(< SOFTSPNormally show p s(X INIEDT+3 (^od)G Rul (Z INIEDT+5 (^ot)H New rul each it session(6 INIRLITypWord wrap at margin(V INIEDT+1 (^ow)Inst cs(W INIEDT+2 (^v)Fast typ d holdoff delay(P DFASTFast typ page//column delay(L UPDLYDisk access holdoff delay(N DDISKAutomatic b cs( AUTOBSParagraph alignmentRight justification(U INIEDT (^oj)Line spac( ] INIEDT+8 (^os)Hyphen h(Y INIEDT+4 (^oh)Cs before h( Q HYMAXBlocksColumn mode([ INIEDT+6 (^kn)Column replace mode(\ INIEDT+7 (^ki)Beginn mark(2 BBLOCKEnd mark(7 KBLOCKErase unaseMax cs unas(= UNSIZEUnase sle c asures(< UNONEDEL ases left (at )(i DELFLGEras curstype ahead(m AHEADLines csBidirectional p( .bpLett quality p (NLQ)( .lqMicrojustification( .ujUnd blanks( .ulProportional spac(_ .psStrike-out c(! STKCHR ^pxG Normal char width (120ths)(  ^pnH Altnate char width (120ths)(  ^paI Line height (48ths)(  .lhJ Sub/supscript roll (48ths)(  .srK Cs are part ofword( LGLCHRL Cs fmov across words( MOVCHRM Soft space d(` INIEDT+11N Soft space c(< SOFTSPO Comma c s(d COMCHRP Decimal point c(e DECCHRFind replaceDefault find replace options(I INIFIN 3.3 compatibility^h moves left (ase left)(g CTLHFL^^ (Shift+^6) case toggle(h CASEFLDEL ases left (at )(i DELFLGCursstays column 1 at mark(j BLKFLGNo extra soft s at parag end(k LSPFLGOth featuresS checksNon modeIndexShorth( macros)Mge pMiscellaneousS checksCommrun s check(K SPCMDAsk f check(X SPFILENon modeNondoc when comm( ININONP as ( PNODOC^b ^qu strip MSB cs(T STRPFLTabs auto-indent by type( EDCONDTab stops variable s enabl( INIRLRIndexIndex exclusilist( IXFILENormally index evy word(S IDXALLShorth( macros)Shorthstorage(> SHFILEStorage buff ( n HANMAXDollar format fs(o DOLLARMge pSeparat data items( DATSEPMiscellaneousSign-( INITIDRequireaft Y/N answ(R YNCRLongest delay (sign-onetc.)(F DLONGMium delay (setc.)(H DMEDShort delay (doc alignetc.)(J DSHORTEras & curstype ahead(m AHEADG ^n split (hard RET soft)(f CTLNFLH Drive/us when runn programs(Y URUN1 On2 Off3 DiscretionaryX No chVideo AttributesRevse b dim(A BRITEX No chmselectionNoneCh ON OFF?Ch OFF ON?S wrong Horizontal scroll too bigDirectories too bigAll chs been made. now i forAre through mak chs?The push . try againP m#1Current p: % (J  > (K }\ (L .  (M v~ (N P (O +G  (P  H  (Q  I (R  2 P M#2Eps- IBM3 P M#3Mannesmann Tally - Okidata4 P M#4Panasonic - ZenithP m#2Current p:  (K ' (L V (M  (N e (O n (P G  (Q JH (R I (S J 1 P M#1GenalAnadex - Diablo3 P M#3Mannesmann Tally - Okidata4 P M#4Panasonic - ZenithP m#3Current p: (L HR(M r% (N L (O  (P  (Q G  (R 3H  (S ]I  J K &1 P M#1GenalAnadex - Diablo2 P M#2Eps- IBM4 P M#4Panasonic - ZenithP m#4Current p: f(I  (J P (K (L u (M l G 0H 1 P M#1GenalAnadex - Diablo2 P M#2Eps- IBM3 P M#3Mannesmann Tally - OkidataTell s cAft you each lettمwill ask it'sfloppy driveThe first will ̬.Typedrive lett (A-PRETURN when done)Is tfloppy ?Already specifi. Please entوdiffent.Disk Drives Your CThese are valid s. The ̬ (w looks fitss) shown an astisk (*). Hard:  Floppy: What do want i? (normally WS)f pRETURNWhat do want save chs to? (normally WS)f pRETURNWrong vsiؘ fth!Can't find iDisk probably full write protectڄMake room byas somesremove protect ՄThen re-i.NotOut r...must  continueDo want ch t?valueH availableMonitAdds 25(N Morrow MDT 20Adds Viewpoint(O Morrow MDT 60/70ANSI Standard (DEC VT-100)(P Osborne I 24x80 SDEC VT52(Q Osborne ExecutiveHazeltine 1500(R Qume 102IBM 3101(S Soroc IQ 120G Kaypro II/IV(T Televideo 912/920H Kaypro 2X/4X/10(U Televideo 925/950I Lear Siegl ADM-20(V Wyse WY-50J Lear Siegl ADM-3A(W Zenith Z19 Heath H19K Lear Siegl ADM-31(Y MinimumL Libty Freom 100(Z Minimum ANSIM Libty Freom 200(! Osborne NuevoX No chmselectionThe arrow s Kaypro's eith chd by CONFIG programby (If c uses U1 U2 ROMsshouldalways use CONFIG.)Should ch arrow s (Y/N)? Not validCurrently: value (RETURN ch)new (RETURN)new type (RETURN)Add p dYou add replacep d exist pd libraryThe p d will load froma separate hasfile type DRV.p d (DRV)Bad p d ( d in).Add p dReplac p dCreate small library i for: Canfind p d.BAK $$$ allow. ret Too mds.Find s next names ds want keep.s separat by commasorr s usֈdash.Ds sav (RETURN stop)You mayly type s list above.Cancreate new.New p library complete. Old library has BAK type.Canstore newDisk may full.Bad library d found library.On do want libraryfile (RETURN fsame) ? Bad nameuse A through P.Current p d:  ch p d (RETURN)Select P D ChdFeature yet implementڄP continueP d labels: Ch c width leD: Width le: Entry = codecwidthc width (RETURN ch)No c width les fthd.Proportionally spac c width lesD: M D more smselectionMP D Table Str LabelsD: . . . . . (descripti؎add)Entو2-digit c code (RETURN when done)LSTTTYCRTLPTUL1AuThe au reads es stor infileThe format each file is: USERADDR=PATCHESUSERADDR an addequaticontain p d labels hex s.You may add (+)subtract (-)multiply (*)divide (/) withequation.Equations are evaluat left All opations equal precence.If USERADDR missօequals sign column 1PATCHES thatfollow are treat ascontinuatiؘPATCHES previous .PATCHES bee more bytesstrs separat by commasAn equationmay us definebyteStrs may be enclos witheith sle ordouble quotes.Fexample: CRTID="XYZ Console",CR,LF,0file (RETURN quit)CanfindSyntax r too longP completeSave sYou save setts inʒlat us by au.file hold setts (RETURN quit)Save all CUSTOM SIMPLE p sYou save p s fCUSTOM SIMPLE dsinʒ lat us by au.file hold setts (RETURN quit)Save settsYou save some setts infile lat us by auلYou eith saveall setts atceentٞe Us Area label attimeA will stor encompasses all bytes label thenexte Us Area.Warn: Data lengths may ch frome vsiؘ to anothلCheck against us area.file hold setts (RETURN quit)Save entire us area?Us Area label (RETURN when done)That already existsOvwrite it?Save rorDoneSave p d settsYou save some d setts inʒ thatlat us by auلYou eith save all setts atonce (DATA label)entٞe d label attime.file hold setts (RETURN quit)P d auThe au reads es stor infileThe format each file is: PDRVADDR=PATCHESPDRVADDR an addequaticontain d labels hex s.You may add (+)subtract (-)multiply (*)divide (/) withequation.Equations are evaluat left All opations equal precence.If PDRVADDR missօequals sign column 1PATCHES thatfollow are treat ascontinuatiؘPATCHES previous .PATCHES bee more bytesstrs separat by commasAn equationmay us definebyteStrs may be enclos witheith sle ordouble quotes.Fexample: $START=5,1B,0D,1B,"S0"file (RETURN quit)Ch p d dataYou may strs les us by 's p ds.Each p d may d۞e more labels which represent theaddofle str withd.While : X - Ret P  . - End chsre-d - Leave byte unchd; advance next location ' - Ent next c ASCII0-9A-F - Ent hex digitUs Area add(label hex)D add(label hex)Notvalid address.Notvalid c hex digitNo cs aftوquote column (presswhen done): The stops been clearڄ stopsone attime below.Tab stops canly columns 1 through 255.Tab stops:Decimal stops:Find replace optionsWhen use"find" "find replace" commandtype theRETURN when ask f"Options?" will use findreplace optionsThe optiletts mean: W whole wordsly U ignore case backwards search G whole R rest of N replace without askCurrent options: up 6 optilettsYou typ an optiاlistReset all settsT will ase modifications already made your will restore values as suppliڞ thedistributiذ feach evy item i.Are sure want reset evyth? types suppress d types: When t are suppressڒ types ds evylogg dManyslike programscanitby just clutt ds like thalalways end same type like COMBy putt file typeinlethey will long appear directories.Ch file types?All types been clear leup 8file types suppress belowone attime.Entوfile type (RETURN done)Non b by typeCurrent setts: Vari- Tab AutoType able Char IndentAll entries been clearڄsetts belowone attime.file type (RETURN done)Use variable b?positi each d char (ASCII 09)Tabs mayly binary multiples1248etc.Auto-indent?OthsNow ent s fothْ types.Cs are ly consid part ofword are mark with"*".Entو2-digit c code (R rۅRETURN when done)Part ofword nowCh it?Not part ofwordCh it?Notvalid code00 through 7F.Notvalid ˄0 through 255.Drive/us frunn programsWhen runsprogramit first looks fCOM berun ly loggڬ usلIf it t, then looks at ̬ us.Current ̬/us: Ch it (Y/N)? Entو̬/us (RETURN fe)Notvalid usلDrives A through PUs s0 through 31.FunctiKeysFunctiح burst delay(  FUNDLYModify le( FUNTBLZo entire le( FUNTBLP bursts( FUNTBLX No chmselectionAre sure want reset all definitions? Modify FunctiKeys Burst:  Definition: 1 D first definitions2 D oth definitionsZ Ch add definitionX No chmselectionFunctiحs are ly disablڄenable themdefine-zo delay. (FUNDLY)When push expect tminal togenateunique burst csEach timee csburst receiv by delay reset.When delay fully times out knows burst finish.Tforetminal sends c evy threemillisecondsset delay 3.If are sure delay usestart 10 20Aft your s are gradually ruce delay until theylong reliably. continueNotvalid entry strokes f hexRETURN when done.Hex strokesNot enough room left FUNTBL le burst hexRETURN when done.Hex burstH FunctiKeysWhen push expect tminal togenateunique burst cs translates burstinsome oth strokesThe hex representatiؘeach burst andits translatiؔshown sYou eith ch anexist burst by ent its hex codesentوburst.