7\X MASMENUCOPYRIGHT (C) 1979, DIGITAL RESEARCH _͌> ͒> Ò> Ò͘~#͌ì _2<د2? ه!߶2:2a{_:߷ʖ:߷>Ľʖ:=2–!B!6#5ʖ:߷Ľ!ͬʧ )!F#xʺ~0wëw!" !~6ͽ:ý(!#͘*~ "ڷ"͌#>?͌͘ =_.:;<> Oڅo$>!Y2*O"ʉ@G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*6?w0#6 #6" #~?  xDIR ERA TYPESAVEREN USER!yO#< Ty#O 3ۯ21y_͸2y2ͽ:ط˜1͘A͌>><92^ :߷¥.!_~#fow]ݭގޥ!v"!çREAD ERRORçNO FILE^:߷ ! ~ 3#0 Wx x ڀ ڂ G ~ # 3x~#B!Y~ɯ2:߷=!߾ý:߷=!߾:ý^T!~  6?#ˆ:`O> K{͘A͒>:͒͢>:͒͢xK > K > ͒x  ͢ØÆ^ BRͧ9!5‚#~Y‚#"T<ÆALL (Y/N)?^ Tʧ͘!6!~ڇ ݯw4!Y~ʆ͌†t=ʆf ^ T ݯ2o&)|+!<ͧÆNO SPACE^ :Ty!B*O=?_s#"^sG!~Y޸psp2mÆÆf ͧÆFILE EXISTS _: É: :߷ʉ=2)ͽÉ T!@k!B}|q=qf^!~2>`~2߯2\!!B!~> >#0~O#Cx2͘1)ͽÂf zͧÆBAD LOADCOMf^: !߶ Â$$$ SUB"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>! ^#V w#P:BO|^#V#"##"##"##"!O*!O*|!6ʝ6>*w#w*w#w'û*! J*""!N#F*^#V*~#foyx*{_zW+*yx#*DM*s#r*s#ryOxG*0MD!!N: EG>O: \S*C :qn& ^#V>O^"*}:*)=":O:o"*C *C!ͮ~2~2ͦ:2ͮ:O:w:w |g}o*# ):BO!yoxg*:BO}!N#F "*#*s#r^ ~!J! J*:o$*C~i6iw**{#zr+s{ozg**͕** ,w͜͸Ͳ!!N#F$**O!~#:A#~$=2Ek͌::/GyO>2!q*C"͡ʔ*JҔ^:Oyʃ?|x | s-|N-# S:2E!~Яw>T D^6k-äPYy 5*{zBK5ڋ>*Cw~#+w#w+ɯ2E22i^ *C :~w~͔͔# #  w ~>2!E5T*C!"C"C!w# F! w͌x2͢*C ~<wʃG:!ʎì 4~ʶ¬:<ʶ$ʶïZͻx>2>2ͻ:!Z2:Eẅ́͊Ͳ>2>2T*CGͻ:ẅ́n>2;O ^DM;}H>"*C ::ddslO s#r:E͊:==»y==»*Ww#*"͸*:G#š"͸:!w4!iw:Z!E~=262*C!!~~#~O~G#n,-.‹! w! yG!x͢.:E<ʄ! q!pQ:E<. ʄ$.:E<ʄASM COM@AUTOSTARCOMBAUDM COMBAUDP COM CONFIG COMx D COMDDT COM&DUMP ASM!DUMP COMDUTIL COM8 !"#$%&ED COM4'()*LOAD COM+MASMENU COP,-./01234MASMENU DATK56789MASMENU TXTY:;<=>?MASPREP COM@ABCDEFGHIMFDISK COMaJKLMNOPQRSTUVWXMOVCPM COMTYZ[\]^NOMENU COM&_`aPAUSE COMbPIP COM:cdefSTAT COM)ghiSUBMIT COM jTERM COMkTIME COMilmnopqrWINSTALLCOMhstuvwxyz{|}~WS INSWS INS`XSUB COMYESMENU COM'i6}2ExN! ~态O>G~G!~G} *C!r#r#r ^ͥ_y#x#{s+p+q-*C ͥ!!q#p#w*:BOYG}*MD "ã:!Bw!>2*C~=2u:B2~2wE:A*Cw>"!""2B!"!rQQQâ~?ͦ~?rQ*"CQ-Q͜QüQrQ$Q*):B"*)*)Q;*"E:;:A2AQÓQÜQ*C}/_|/*W}_*"}o|g":ʑ*C6:ʑw:2E**E}DQ>2Ó5ELV_hqx|ÀÄÈÌÓÚÞâ$ͷtE(tͷtͷtͷtͷttt t!t"t#ͪt$ͪt%t&t'z2t!("R!"T:C*R|+"R|*T"R!"Tt4t012P2Q2<:P(2Q+2:P+:<:Q+:P+_ 1!"3"5)>22!"!"!~~jwO1!VsV1!{V  :g|KxGs1%VKW{MLLLh  1234567890-=`qwy[]a;'\zm,./eiou!@#$%^&*()_+~QWY{}A:"|ZM<>?EIOU16T!336&*D+2:$2(Iu1 ## #### ###^^nfut ###1*" COPYRIGHT(C) 1978, DIGITAL RESEARCH á 4êü /L9ASMPRNHEX!4w_#~ ʸ A:4~~# ¼ > \ ?ʻ w# !ͼ ? !ͼ !)ͼ !ͼ :5͡ :6:6͡ :7͡ :\ ʻ 24!dͮ 25ͮ 27ͮ 26!8 ( ʃ !Y 1  :7ʞ !z 8  !"2D2X2#! 8 !ͼ z{* ! !"!8 w#  +6# *#"~!ͼ G:6QxJQS*!w#"! 1 !"!Y~~# …¡z!ͼ wʹ* ! w#" ! 8 !" ! zz_O4:  :6y:! G~#x=2> > ! >x6 #='G! ~ p( O*}O>4?:7w:#ĸ*"!͸* }w>ͪg( ʆ1 Y :7ʗ8 z !<ͼ CP/M ASSEMBLER - VER 2.0 NO SOURCE FILE PRESENT NO DIRECTORY SPACE SOURCE FILE NAME ERROR SOURCE FILE READ ERROR OUTPUT FILE WRITE ERROR CANNOT CLOSE FILES END OF ASSEMBLY G:7xʘ!#~ʄl͸Ä**!O {zʊ͸*"!!#^4!$wͯͯWƐ'@'ê>:ͪ!#^Ww*!{͚|͚}͚͚{!$~#͚͚> ͪ> ͪ@2 0 0:x0_<2! wI2 2> 2 >2ɯ22 !~@_6^4#: w~$w: 0 q: A: A͋q: a{_2  2 - !ɯ2I:  ;*:  ͭͷ ͭ͋>9q>9: '!2 >9 7:! 6 >2>2: 2 Qͭ:Ğ! :lj<͖<j<|<: OʊQ>ÖH >2 2 û: B­>ôD> ¸!52 !"!N#~#A07O! ~*!) " :  '<ͭ'<>V$>O$:Ğà\ÞØ`rÍÖ![w#w#b!"!F#v2[G*##~w*##~<*}q!~ڬ6![^![^#fk"͎͘!G#*####*^#Vû!^*"*{zA"*![N![ N#Fr+sq#p/>G=#w#w3#w#w!JSYMBOL TABLE OVERFLOW G*##~w*##~͎*_###s#r^#V`à 4 Wm ()*+,-/ABCDEHLMDBDIDSDWEIIFINORSPACIADCADDADIANAANDANICMACMCCMPCPIDAADADDCRDCXENDEQUHLTINRINXJMPLDALXIMODMOVMVINOPNOTORAORGORIOUTPOPPSWRALRARRETRLCRRCRSTSBBSBISETSHLSHRSTASTCSUBSUIXORXRAXRICALLENDMLDAXLHLDPCHLPUSHSHLDSPHLSTAXXCHGXTHLENDIFMACROTITLE  PF FP! ( 2/?'  v:P@< !  PP27 ( *"  NZZ NCC POPEP M x_BH!œ#¶ ¦{KÈCÈ<:JCR:  !6 s!#  ɯ<:O=_Z!F!V#fjQ̓E!^#Vo&)~#FxGyѯ<àn8!~ڢͅ6~44O! s#r!~ ڿ6ͅ^4!mw!wp!~ͅ!55N! N#fio&)^#fkz'{ͅ>ɯo>g"k!m6ů{_zW5>)D*kOxGd !m?FDM!xGyOڂÃ)sn55)=â|g}o=î--#zg{ozg{ozg{oÓ:: ;,!ɯ22=2l!"]!~H5_!m~0:ą:  *":  :‰:̅ԅ!^#=ʅVq”*qͦ1& O:lµ̅>2ly:_!w~!s!m~ùy !~=w_!m~ ͅͰ>2lyPLnR>UX:l̅2l͓*>ERʵ2C!" """ :ʼ:*1 |R|ͦ0FIL: R  R* } *" :¿::¿üX!C^#fk[@ :Œ:=ʌG!ʆF#H vÛc*| EH ͺ,^1 ͦ *""1 EH DH ͺ,1 ͦ :  1:  " > 2 :|: |Ë  |*" ͩ !6="1 :  1}1:n:>BʋSSͦSSxS 1:  1"" ͦ 1 |͍ >O U!" 1 1!|_!^#fk $8AP`ixH ñññ81Ľ y0îH ñGîG  ñH ñ(Ľ yîH ñîîĽ y0îîH ñG 1: :,; c*| } 8OĽ y0G G t :):,.>C :|: Jü;r :R: ʼʋ!ʼR!ʼʋ>SR{ozg!~4ʧͦ !6 ! **̈́**̈́\iͩ !w#H USE FACTOR !* "z{*"* "I !" :1 R O*UR X* G:xl :  *̩ : l x͖ *#"EH DH 0:~ ! ^4! w͆ Æ *! 6z͖ {͖ 4>R>V>D >P >L >N1a: 2E: :$ :n( N(2&>2>2!N#~ # yg :f>2fͦ1a>2>2 !!˯_  ! }2fͮ=͝4͝22222!!"! ~͑`# >2F>͑`< : !6> #w!N ! ͮ͝2W!!"! ~͖J# @>2W>͖J< !1 ˧!D ͮ͝22! :2!aH"2F! K*> C*":<2P02:<28! :2!aH"2W! K*c!A,> Cĺ:<22P"*":<2Ð"2 !~͑X#: =2 L:O > 2 "!~͖J#: =2 zͮW  : o*{(v¼vvv"͕(-( *BW  >W  ͮ!   ˇˏ4:h2=:h2ͮ>:?G˗8x>zvG ͮ>͕g2z¼A,*# xy0d8d{0( 0 8: _ yG y*x* 87_ 0! K! ! (! ! <! O! ! :<! ! <! ! :<! ! !% ˯_  l~$_ #( lͮ* KC4 Greetings from Kaypro Corporation! v 1.02 1/2/85 This is a MASTER diskette. At present, this is your ONLY copy of a very valuable diskette. You should make a copy of this master diskette, and store it in a safe place. The copy will then be called a WORKING diskette to be used for your day to day computer needs. The master diskette should only be used for making copies. To make a copy of the MASTER diskette follow the instruction below: 1) Leave the MASTER diskette in drive A. 2) Place a diskette in drive B. Any information on the diskette in drive B will be written over, so you might want to place a blank diskette in drive B. 3) Press the RETURN KEY to begin. $=-  4) Copying process has begun, please do NOT interrupt.$=0 $=0  $ Reading Track $ Writing Track $=1 Writing CP/M (Operating system) on the WORKING diskette.$=-  DONE with copying the MASTER diskette. 5) Remove the MASTER diskette from drive A. 6) Remove the WORKING diskette from drive B. When you want to use the new WORKING diskette then: 7) Put the WORKING diskette in drive A. 8) Press the RESET button on the BACK of the computer. 9) Please read all the text that will appear.$ $Track $ Sector $Drive A $Drive B $ {BAD}$ Memory buffer cmpr err$ $Drive B byte $ data is $ should be $$ You have had an error, push the RETURN key to exit. $͝y2 ͖ (͖ ( !A,> C yP > ͟ !A,"> 2 !~͑#: =2  !!A, P6N#z  6#z 6#z 6#z 6N#z 6#z 6#z 6#z y?w#6#z ~A( #w#6#z 6#z 6N#z  6#z 6#z 6#z 6#z 6#z 6N#z  6N#z A,R"y2h G ͮ *!A,:f>2f>vz 2f͎͖˯2( A0> >B >C >D >E > F > G >H(͉>>  KAYPRO Baud Rate Adjustment Program Enter a letter below to change the baud rate of your RS-232C serial port, or press to exit without changing anything. A = 110 baud B = 300 baud C = 600 baud D = 1200 baud E = 2400 baud F = 4800 baud G = 9600 baud H = 19.2 Kbaud Enter new baud rate : $:_  So be it. $͎͖˯2( A0> >B >C >D >E > F > G >H(͉>>  KAYPRO Baud Rate Adjustment Program Enter a letter below to change the baud rate of your RS-232C serial port, or press to exit without changing anything. A = 110 baud B = 300 baud C = 600 baud D = 1200 baud E = 2400 baud F = 4800 baud G = 9600 baud H = 19.2 Kbaud Enter new baud rate : $:_  So be it. $t6*O !>42=2!9͏ :"95*.9 O :!9wG>42>02>12:"95*.9 O ~ʃ2!9͏ =.E=2 =1EKey currently generated: =1`=1EInput Desired Key Stroke For This Key =2 =2 ===>=2%=-E=.E=1ENo Key Generated >12>02(6##fʮG~ݾxw#4 Ң^@_c~9+~  9 5cc ~_#!#t!~2E9#~2F9#~2G9:G9+H:E9W6b>29>-29>29÷:E9_b>29>-29>29÷>29>29>29÷}8This program requires ROM Version 2.00 or greater to run $!9~O#~Gyրր29:929<29<29!H9:9_0",9B:2C*9 "1*9"2/=;Fß To return to the main menu, press any key $~! To continue, press any key $=8">42(:#9O>}(:9O>:9O>K)9>!˃>$>˃>'+ K A Y P R O $:G9(W(ZU:E9W(_lp10 $12 $Robie / 4X $4 $w C O N F I G U R A T I O N P R O G R A M Version 6.0 COPYRIGHT (C) 1984 BY KAYPRO CORPORATION. Help Function Change IOBYTE .........................i I Redefine the vector pad ...............v V Redefine the number pad ...............n N Set the write safe flag ...............w W Change the printer baud rate ..........p P Change the serial data baud rate ......d D Change serial ports" control state.....s S Exit the CONFIG program ...............x X Please enter your selection ===>$= To understand this command, consult the KAYPRO CP/M OPERATING SYSTEM MANUAL, especially the section on the STAT command and logical and physical devices. The logical CP/M devices are CON:, LST:, RDR:, and PUN:. The physical devices are: CRT: -- Video and keyboard. LPT: -- Centronics port. SPT: -- Serial port. (See KAYPRO USER"S GUIDE for connector wiring) SDT: -- Serial data transfer port. MDM: -- Modem port. Possible logical to physical assignments that are meaningful are: CON: = SPT:, CRT:, SDT: or MDM: RDR: = SPT:, CRT:, SDT: or MDM: PUN: = SPT:, CRT:, SDT:,or MDM: LST: = SPT:, CRT:, SDT:,or LPT: BEFORE using this option, try it with the STAT command. $ = Your KAYPRO computer comes with a special "Write Safe" option that corrects an incompatibility between CP/M and some application programs. The following is rather technically involved, so if you do not understand it, ask your dealer. The incorrect setting of the write flag may cause IRREVOCABLE LOSS of data or programs. When in doubt, leave it off. The KAYPRO computer uses deblocking. When a disk operation is immediately followed by a warm boot, the deblocking buffer may not be written to the disk. However, if the write safe flag is set, the BIOS thinks that all disk operations are of the directory type. All directory operations force the deblocking buffer to the disk on a write. There will be a 2- to 4-fold decrease in speed when writing to the disk. $ = The four arrow keys at the upper right of the keyboard are cursor keys or vector keys. In programs such as word processing, they are used to move the cursor. Their functions may be modified to be used in other ways by other programs. When you modify the functions, the changes will become part of the CP/M program the next time the computer is reset. $J= On the right side of the keyboard is the numeric keypad. When pressed, each of these 14 keys produces a string of code. The N option allows you to change the codes produced by these keys. For each numerical keypad key, you can enter a string of no more than eighty keys. You can enter from the keyboard but not from the numeric keypad or from the keys with arrows on them. $= Baud rate is the rate of information transfer. When the KAYPRO is connected to a printer, the KAYPRO must be set to send information at the rate at which the printer is expecting to receive it. Information about the baud rate of the printer should be available in the printer manual. The KAYPRO is capable of the following rates: 110 300 1200 (Default) 2400 4800 9600 19200 $= Baud rate is the rate of information transfer. When the KAYPRO is connected to a telephone line, the KAYPRO must be set to send information at the rate at which the device at the other end of the line is expecting to receive it. Information about the baud rate of the device should be available in the manual for the device. The KAYPRO is capable of the following rates: 110 300 1200 2400 4800 9600 (Default) 19200 $d= The serial ports (SIO) can be interrupt or status driven. If a application program needs to change the control state of the serial ports, then use this function to change the SIO initialization tables on your system tracks. $:>9u>02>12Å>02>12:"95¶="" /|\ =#" | =$" | 6="* | =#* | =$* \|/ 7="2 =#2 <-- =$2 8@=": =#: --> =$: 9†L=." =/" 0 =0" :´=*" =+" 1 =," ;=** =+* 2 =,* <=*2 =+2 3 =,2 =>=&" ='" 4 =(" >lJ=&* ='* 5 =(* ?šx=&2 ='2 6 =(2 @="" =#" 7 =$" A="* =#* 8 =$* B$="2 =#2 9 =$2 CR0=": =#: - =$: D€^=&: =': , =(: E=*: =+: E =,: N =-: T =.: E =/: R =0: F=.2 =/2 . =02 >02>12*,9~2 9299!SD"e!T:"goM!LP"e!T:"go@a!CR"e!T:"go?!SP"e!T:"g: 9029ʵ0Ž!MD"H!M:"J ¢!SD"H!T:"J !CR"H!T:"J!SP"H!T:"J: 9 29 !MD"+!M:"- !SD"+!T:"- !CR"+!T:"-!SP"+!T:"-: 929U !SP"!T:"a !SD"!T:"a !CR"!T:"a!SP"!T:">2 9oq>42Î I O B Y T E M O D I F I C A T I O N ====================================== CURRENT SETTINGS POSSIBLE CHANGES CON: = CRT: CRT: CRT DISPLAY RDR: = SPT: LPT: PARALLEL PRINTER PUN: = SPT: SPT: SERIAL PRINTER LST: = LPT: SDT: SERIAL DATA MDM: MODEM PORT * To move the cursor to an option, press the LINE FEED key. * To select an assignment, press the RETURN key. * To return to the main menu, type: X $ =Z>02>12>02>12= ( xʅ Xʅ ü: 9Z6 j=+'CON: = CRT:%  j=,'RDR: = SPT:5 =j=-'PUN: = SPT:- Zj=.'LST: = LPT:: 96 $6=+;CRT: CRT DISPLAY  $6=,;LPT: PARALLEL PRINTER  $6=-;SPT: SERIAL PRINTER  !6=.;SDT: SERIAL DATA  (6=/;MDM: MODEM PORT : 92 9>02>12: 9†>02>12Zü ” ü0¢=ü@°Züü=+;CRT: CRT DISPLAY G: 9@x( : 9<2 9ü=,;LPT: PARALLEL PRINTER A'ü=-;SPT: SERIAL PRINTERgOü=.;SDT: SERIAL DATA ›G: 9@x Ûü=/;MDM: MODEM PORT : 9 >  >0 0 >@>2 9_: 9ʅ >>29C >>\ >O: 9 y29C  y29C 03 y29C y29:9G:9G:9G:9*,9wÅ e üERROR IN IOBYTE SELECTION !! $>42:!9š R!0@2  R! ^ $  R!ESC $  R! FS $  R! GS $  R! RS $ !M US $ !< SP $!83~9!$L!25!4! $R!F! DEL $S! $_!ß# ------------------------------- | /|\ | | | | | The diagram at the left represents | | | | | --> | <-- | the vector keypad. Move the | | | \|/ | | | cursor to the key you want to ------------------------------- change by using the LINE FEED key. When the key that you want to change is highlighted: 1. Press the ESC key. 2. Enter the keystroke that you want to be generated when that key is pressed. To exit, type: X $>42>52B92"9>2>9ZG=2=9x$X$ >2>9Z:B98 >52B9<2B92"92#9>2>9ZGú#>426$6( ------------------------------- | | | | | The diagram at the left represents the | 7 | 8 | 9 | - | numeric keypad. Move the cursor to the | | | | | key you want to change by using the |-------+-------+-------+-------| LINE FEED key. | | | | | When the key that you want to change is | 4 | 5 | 6 | , | highlighted: | | | | | |-------+-------+-------+-------| 1. Press the ESC key. | | | | | 2. Enter the string that you want to be | 1 | 2 | 3 | E | generated when that key is pressed. | | | | N | 3. Finish entry by pressing ENTER |---------------+-------| T | 4. Correct errors with a LEFT ARROW | | | E | 5. To exit, type: X | 0 | . | R | | | | | NO MORE THAN EIGHTY VALUES PER KEY !!! ------------------------------- $>42>92<92"92#9>2>9Z(=2=9xʤ(Xʤ('* T(>2>9:<92"9Z:<9FŒ(>92<9Ð(<2<92"92#9>2>9Z(T(*49:69w*79:99w#~O*29 ::9w>42:"992:!:O ":~2:#~2:!:O ":::D))~2;>2;)::O*:;>>02>12K)!;#~J)2!9͏ 2))=1E=2 =2 Key(s) currently generated: =2?=2 =2 Input Desired Key Strokes For This Key =2I===>=2N=1E=2 =2 No Keys Generated WG !:::(~G ##:: *~Gy)>2:>P25<::P025<))>42::2:0+0dP*d E*Gy2+x0 c* X*Gy2+x02++542:6<?+G::9+!:>2:x2:0>2:*:::O ":~ #µ*~# µ*+":::W::_]T*:::**:::_T]*:*!6<~O#[:*::6=1EYou Entered Too Much: TABLE OVERFLOW =2N=1ESORRY TABLE FULL =2N=1EFree Space = =2N+$, Enter a "1" to set the write safe flag on, any other character to set it off. $(2+9*,9G "C9:+91v,~wQ,/ Write safe flag is now ON. $~w,= Write safe flag is now OFF. $>42,ì- Possible baud rates: 110, 300, 1200, 2400, 4800, 9600, 19200. Enter the rate that you want for the printer, followed by a RETURN. Use a BACK SPACE to correct errors. Enter a "0" and a RETURN to return to the main menu. $-=, =- =. =, ? !p/"?9>0w#w#w#w#w>P25<5< !6<~O_W#~0-G>9-{//x*?9w#"?9 (-{'.:p/0W/////r.!r/~##w+++~##w+++~##w+> w+w.!`.x`.>!/!y//x//>!/.!s/~#w++~#w++~#w++~#w+> w.!y x >!/!$y x > !/!Hy x > !/!y x >!///!p/~1//.!x//y//>!/G!p/{( #~0G!r/~0G#~0O#~0OW*,9G zwN/;/vì- INVALID BAUD RATE$Y/= Baud rate changed to $$>42/x0 Possible baud rates: 110, 300, 1200, 2400, 4800, 9600, 19200. Enter the rate that you want for the modem, followed by a RETURN. Use a BACK SPACE to correct errors. (Enter a "0" and a RETURN to return to the main menu.) $0×0=, =- =. =, ? !>2"?9>0w#w#w#w#w>P25<5< !6<~O_W#~0ڽ0G>9ڽ0{1x*?9w#"?9 (ý0{0:>20%211?1!@2~##w+++~##w+++~##w+> w+w1!-1x-1>1!y1x1>1 1!A2~#w++~#w++~#w++~#w+> w1!y x >1!$y x > 1!Hy x > 1!y x >11!>2~111!x1y1>1G!>2{1#~0G!@2~0G#~0O#~0OW*,9G zw2 2vx0 INVALID BAUD RATE$'2= Baud rate changed to $*,9G "C9~^2m2d222Â3 Serial ports are INTERRUPT driven.$ Serial ports are STATUS driven.$ To change serial ports to a status-driven system, enter: S To change serial ports to an interrupt-driven system, enter: I To leave it as it is, enter any other character. $(2+9Sʧ3sʧ3I 4i 4Â4>*C9w*,9G "C9>w*,9 G "C9>w*,9G "C9>w3Â4 Serial ports are now STATUS driven $:+9I(i‚4>*C9w*,9G "C9>6w*,9 G "C9>6w*,9G "C9>6wR4Â4 Serial ports are now INTERRUPT driven $=4= When you have entered all changes you want to make, type: X To abandon the CONFIG program, enter: X You will be asked if you wish to implement the changes. To implement the changes and terminate the program, type: y If you do not want to make any changes, but want to terminate the program, type: n $>2;9*,9 G ".9~5## >2;9*.9:*+++]T:G ~O#~G+++++w+w+wkb "09 "29:;9A6!:[29*29 "49~269>w*29 "79~299>w#~O*29 ~2:9>w>2#9:929!H9")9͸:929!H9")9:929!9")9:929!H:")95:42 (2A9X7ẋ46i6I6v̾ 6VV!6n?6N $6w̚ 6W̯+6p6P̫,6d̀6Dw/6sY6SD267f Place the disk you want changed into your A: drive. Do you really want the requested changes ? $ 8N8n8Y8y88!:[.9:929!H9")9:929!9")9:929!H:")9>29b8q8r Changes now recorded. To make them effective, press the red reset button on the back of the computer. $8>42> No changes made.$  $ !"#$%&'()0123456789-, .PP Type space to continue. Name Ext Bytes UN At ! File(s), occupying K of K total capacity directory entries and K bytes remain on 1 !9" ! J> # ->! . *ͪe> # < * v K  K  K !B r+s+p+qA ?  p*A *? :]$Ž l]Q !]6 !E 6!C 6 :C *C &l ~2D U¼:E 2 :D S:E 2:D F:E 2:D V:E 2:D P:E 2 :D N2E !C 4Ø:!4:!5(  ! I3= : [= t:\a:\=_: :] t ?]\ : ҃! 6?Î : 2   ]Q  ?\\ : DM, Q ! "= *3 ##)*= "; */ &# "! *3 #"#  !! "% >!1 . 2' \: 2 : ʩ: ƀo&"* ~ʛ*# +"# ** DMY қ** DM  *; q#p* " . ** #DM*; -e**  *; w* #" )*= *; s#r*; "; : 2 !S 6!"V * "n >!S d*S &T ) ^#V"K O!l ^#V"M :S =2S M K  a*K "G *M "I *K  )*= ^#V"O I G  *G )*= N#F*O ? J*G #"G (*I )*= ^#V*O DM? m*I +"I JI G  *G )*= ^#V"Q *I )*= *G )*= N#Fq#p*I )*= *Q s#r*G #"G *I +"I K I  G M   !M G  :S <2S O!T *G s#r*S &l ) *M s#r*I "M ^I K  X:S <2S O!T *K s#r*S &l ) *I s#r*G "K û!" "    #* #" )*= * #" )*= N#Fq#p   * )*= * ) *= ^#VN#F? H * #" )*= ^#V";  *; ^#V" * )*= ^#V"; *;  ͪ  *; q#pÝn* " ! p+q* )*= ^#V"; ! 6> ! i* &*; >OK : <2 E:/ *; ^#V*% DMf KK : *; Nf E*; ~ڻWK þE *; ~SK E = ! 6:! '= :/ = : = !: = : <2 * " !" >! .  * *&͵ "( * *&͵ > j*( #"( *DM*( V"( !" (   K!" }2 : <2 O:* * * "    >! = * DM** +" *( * " Ø* #" *&*( * " 3*1 #" " " *5 " > # R : B * +" ! +s#r( ! 6: " * ~2 * #" * +" > ʶ : 2 Ғ * +" : <2 O>ҳ ! 6* #" * ~2 p K* DMf = * *% DMf = * *% DMf = *( #"( K*# DMf = * *% DMf = : AOK :K . g S -A >>!  ~?l W >#^ : /!:' —  ʑ #‹  W ʢ #™ i`N#FogDM!>))덑o|g =¼ DM!>)) = ^#V) ^#V|g}o _{ozgO{ozgi`N#Fogo&og_{_z#W OK = Y -S {-_ ! s+p+q*  ͼ 2 <2 : ! ڗ  K ! 4Á ! 6: =! ڻ * & NK ! 4œ >3  03} Z; { ) # =COPYRIGHT (C) 1980, DIGITAL RESEARCH DDT VERS 2.2$10 !~=W!xe ~#Xbxʇ {z~#o}o҃i.2_!fp+q*e2_2_!hp+q*g!jp+q*i!lp+q*k!np+q*m2_!pp+q*oÃO$*sy͏ , $  ͌ 9!z6 # L!zw͌j# X:z 0 ͘=N#Fy}80*z{¯#z+++ ¥ z#½# · 9!`͠ y9!rͷ y=!z{w# % w!P͠ y͓}*w#"͌ @.@<!Eͷ~P !ͷ’P͌Q!ͷªP}QxQ!ͷ͓G@Q! ͷ y͓Gþ!ͷ ͓Q!ͷ͓Q͌Q!.ͷ6y#G͙Qà!2ͷQ͓͌Q!>ͷq eg͙Q:zJEËC–EQyQxQRQ** {zҷ*~#" <AOGƐ'@'OxƐ'@'ON# z8O!B N#N ¾SP.* |} !9":q!"28!"9:] !í 1͓ !" >- Ͷ Aګ ҫ _!7^#V~  \p Z z ů2[\͓͢ ҫ ͐ =« f " ͓ ҫ ͐ ʻf " =ʻf "=« ý> 2͐ f "]=f =« *]}o"_  *]"a. ~ #E }"]*a 6 *]}#|#*]E ͐ « f f f {zA|« W}d ͐ f f f DMʡڏ"=ʡͲ=ʡYPͲ1**!O~4#~#F#x~#s#r#w>͐ « f f  . ᯕo>g. 2|2\  !]w# ʫ .&  0 6 #& .K !e K w# ʫ : U 6 #K 6AW w#] !e~H#~E#~X*}|́ "!́ ͐ !ʬ =« f kʫ j \͢F w# ͋ t ʫ : W& _& & O { `i"F & & w# & ͋ « t Y t Y GтWx ͢!o ~Z #N  *. *.  NEXT PC͐ =« f  . ~ Ͷ ʻ .͓ =« f |« }w#Ä >2L͐ ! =« f }ʫ +"MD Å D  !  # ë «   Ͷ ͐ =« f xY |« }ҫ gA>S Ag}S S i |« }!w s#r:[ʔ _!~ʦ ![4ç \͢¦ 2[ 7 >?  e͢!g"c> _͢a_!f~> 5*c~#"c 0 7   > >  ͢| } @ >. *_}o| , 0 ë ^#V#!Y ))))o P q s#r#!V4 !V6# ,® >2Vñ m ͅ m ͅ m ͅ « Vʫ ! XN!~  ! _^! ^#V~ x+ >= = !~  . !   #x f L L ͓ͅ ҆ *" !6ï +"_*~ #E گ ʫ ^#V. ï ~ CZMEIABDHSP!"M"+"!91*~!O~6=G#^#V#~x (#"!N#FW( *J>7Å*M|N+"M N:LHͅÅD Å >* *͓ b" . *"] !/~##ʁtZ*F#n!Is!^#V&&##&))::^#V#*^#V>+)x-8_)*)þ))>+><7"9.Yͯ * M^2U :2:2ͳ:_³ͯ !6! @!!BH @@ABH B! "BHI$$BI$BI $ HI D$HD$$ H B!$D$"$B$DA!ABI$H B$I $HI$H$! $I $I$$A !A@$I$"!$H$I$I "! $A$  HHAA"I @BB $A"$$$I$$H!!! BH" !I B  $$!BD! $!BI D@"!$I$$H"!I$I$I$UUU$$A$ ; FILE DUMP PROGRAM, READS AN INPUT FILE AND PRINTS IN HEX ; ; COPYRIGHT (C) 1975, 1976, 1977, 1978 ; DIGITAL RESEARCH ; BOX 579, PACIFIC GROVE ; CALIFORNIA, 93950 ; ORG 100H BDOS EQU 0005H ;DOS ENTRY POINT CONS EQU 1 ;READ CONSOLE TYPEF EQU 2 ;TYPE FUNCTION PRINTF EQU 9 ;BUFFER PRINT ENTRY BRKF EQU 11 ;BREAK KEY FUNCTION (TRUE IF CHAR READY) OPENF EQU 15 ;FILE OPEN READF EQU 20 ;READ FUNCTION ; FCB EQU 5CH ;FILE CONTROL BLOCK ADDRESS BUFF EQU 80H ;INPUT DISK BUFFER ADDRESS ; ; NON GRAPHIC CHARACTERS CR EQU 0DH ;CARRIAGE RETURN LF EQU 0AH ;LINE FEED ; ; FILE CONTROL BLOCK DEFINITIONS FCBDN EQU FCB+0 ;DISK NAME FCBFN EQU FCB+1 ;FILE NAME FCBFT EQU FCB+9 ;DISK FILE TYPE (3 CHARACTERS) FCBRL EQU FCB+12 ;FILE'S CURRENT REEL NUMBER FCBRC EQU FCB+15 ;FILE'S RECORD COUNT (0 TO 128) FCBCR EQU FCB+32 ;CURRENT (NEXT) RECORD NUMBER (0 TO 127) FCBLN EQU FCB+33 ;FCB LENGTH ; ; SET UP STACK LXI H,0 DAD SP ; ENTRY STACK POINTER IN HL FROM THE CCP SHLD OLDSP ; SET SP TO LOCAL STACK AREA (RESTORED AT FINIS) LXI SP,STKTOP ; READ AND PRINT SUCCESSIVE BUFFERS CALL SETUP ;SET UP INPUT FILE CPI 255 ;255 IF FILE NOT PRESENT JNZ OPENOK ;SKIP IF OPEN IS OK ; ; FILE NOT THERE, GIVE ERROR MESSAGE AND RETURN LXI D,OPNMSG CALL ERR JMP FINIS ;TO RETURN ; OPENOK: ;OPEN OPERATION OK, SET BUFFER INDEX TO END MVI A,80H STA IBP ;SET BUFFER POINTER TO 80H ; HL CONTAINS NEXT ADDRESS TO PRINT LXI H,0 ;START WITH 0000 ; GLOOP: PUSH H ;SAVE LINE POSITION CALL GNB POP H ;RECALL LINE POSITION JC FINIS ;CARRY SET BY GNB IF END FILE MOV B,A ; PRINT HEX VALUES ; CHECK FOR LINE FOLD MOV A,L ANI 0FH ;CHECK LOW 4 BITS JNZ NONUM ; PRINT LINE NUMBER CALL CRLF ; ; CHECK FOR BREAK KEY CALL BREAK ; ACCUM LSB = 1 IF CHARACTER READY RRC ;INTO CARRY JC FINIS ;DON'T PRINT ANY MORE ; MOV A,H CALL PHEX MOV A,L CALL PHEX NONUM: INX H ;TO NEXT LINE NUMBER MVI A,' ' CALL PCHAR MOV A,B CALL PHEX JMP GLOOP ; FINIS: ; END OF DUMP, RETURN TO CCP ; (NOTE THAT A JMP TO 0000H REBOOTS) CALL CRLF LHLD OLDSP SPHL ; STACK POINTER CONTAINS CCP'S STACK LOCATION RET ;TO THE CCP ; ; ; SUBROUTINES ; BREAK: ;CHECK BREAK KEY (ACTUALLY ANY KEY WILL DO) PUSH H! PUSH D! PUSH B; ENVIRONMENT SAVED MVI C,BRKF CALL BDOS POP B! POP D! POP H; ENVIRONMENT RESTORED RET ; PCHAR: ;PRINT A CHARACTER PUSH H! PUSH D! PUSH B; SAVED MVI C,TYPEF MOV E,A CALL BDOS POP B! POP D! POP H; RESTORED RET ; CRLF: MVI A,CR CALL PCHAR MVI A,LF CALL PCHAR RET ; ; PNIB: ;PRINT NIBBLE IN REG A ANI 0FH ;LOW 4 BITS CPI 10 JNC P10 ; LESS THAN OR EQUAL TO 9 ADI '0' JMP PRN ; ; GREATER OR EQUAL TO 10 P10: ADI 'A' - 10 PRN: CALL PCHAR RET ; PHEX: ;PRINT HEX CHAR IN REG A PUSH PSW RRC RRC RRC RRC CALL PNIB ;PRINT NIBBLE POP PSW CALL PNIB RET ; ERR: ;PRINT ERROR MESSAGE ; D,E ADDRESSES MESSAGE ENDING WITH "$" MVI C,PRINTF ;PRINT BUFFER FUNCTION CALL BDOS RET ; ; GNB: ;GET NEXT BYTE LDA IBP CPI 80H JNZ G0 ; READ ANOTHER BUFFER ; ; CALL DISKR ORA A ;ZERO VALUE IF READ OK JZ G0 ;FOR ANOTHER BYTE ; END OF DATA, RETURN WITH CARRY SET FOR EOF STC RET ; G0: ;READ THE BYTE AT BUFF+REG A MOV E,A ;LS BYTE OF BUFFER INDEX MVI D,0 ;DOUBLE PRECISION INDEX TO DE INR A ;INDEX=INDEX+1 STA IBP ;BACK TO MEMORY ; POINTER IS INCREMENTED ; SAVE THE CURRENT FILE ADDRESS LXI H,BUFF DAD D ; ABSOLUTE CHARACTER ADDRESS IS IN HL MOV A,M ; BYTE IS IN THE ACCUMULATOR ORA A ;RESET CARRY BIT RET ; SETUP: ;SET UP FILE ; OPEN THE FILE FOR INPUT XRA A ;ZERO TO ACCUM STA FCBCR ;CLEAR CURRENT RECORD ; LXI D,FCB MVI C,OPENF CALL BDOS ; 255 IN ACCUM IF OPEN ERROR RET ; DISKR: ;READ DISK FILE RECORD PUSH H! PUSH D! PUSH B LXI D,FCB MVI C,READF CALL BDOS POP B! POP D! POP H RET ; ; FIXED MESSAGE AREA SIGNON: DB 'FILE DUMP VERSION 1.4$' OPNMSG: DB CR,LF,'NO INPUT FILE PRESENT ON DISK$' ; VARIABLE AREA IBP: DS 2 ;INPUT BUFFER POINTER OLDSP: DS 2 ;ENTRY SP VALUE FROM CCP ; ; STACK AREA DS 64 ;RESERVE 32 LEVEL STACK STKTOP: ; END !9"1W͜Q>2!͢QG}DrYQ|͏}͏#> ex͏#r* _> e> e ҉0Ë7e}} :³ʳ7_<2!~ɯ2|\\FILE DUMP VERSION 1.4$ NO INPUT FILE PRESENT ON DISK$!Y , <    *$A!6 # T!w $r# *`: 0 *A*! ~ ʰxkb))))_y‘BK{ͅ*!66!"80*{#z+++ #I(C) 1984 by Kaypro Corporation533 Stevens AvenueSolana Beach, CA 92075!#µ͵Z{::Ͱʀ:Ͱʀ:Ͱʀ>2>2T#!U#>2!U#"\!V"\!V"\E#!U#:>2T#2\OV;  C4$B4=5 $"#"%"'*");"+#: %: X->2>2T#2\!LU# 2Û"#"%;"'#>2>2T#2\!xU#>2Û"#"%;>2>2T#2\!U#>2Û"#"%*"'");  This program requires ROM Version 2.00 or greater to run$!S͡W !T!VV!W V]V:E:',:'<N:'4! D!(!aͽ;V;t8V"#!S͡W :2Rͥ@D0(!# @C;#>2=#>D2>#>2C#>2Ui!T!S͡W >P2;#> 2=#>(2>#>2U>2C#i!TX!% S͡W X>(2;#> 2=#>(2>#>2U>2C#i!% T"#"%%2?#:>#G!6# x{X"A#K;#>2D#:2Rͥ@͝:C#i `*?#P> ͅS!AVK?#C?# xŽ:2R@!VV}®! :D#!#>2D#Ô >2V>2V>2V:TX\:::ɯ!VVB!B Blank This option will prepare a new or previously-used diskette to receive data by ERASING WHATEVER DATAIS ON IT. All data areas of the diskette will beinitialized. A copy of CP/M will be put on thatarea of the diskette reserved for it. During thisprocess, the diskette will be checked for errors.Blank Drivetec DiskThis option is used to blank a high-densitydiskette only. All information on this diskettewill be overwritten. A copy of CP/M will be put onthe area of the diskette reserved for it. To begin this operation: 1. Place a high-density diskette in drive B. 2. Press the RETURN key.Blank Two Sides This option will prepare a double-sided diskettefor use. A copy of CP/M will be put on an areaof the diskette which is reserved for it. WARNING!All information on this diskette will be erased. To begin this operation: 1. Place a diskette in drive B. 2. Press the RETURN key.Blank One Side This option will prepare a single-sided diskettefor use. A copy of CP/M will be put on an areaof the diskette which is reserved for it. WARNING!All information on this diskette will be erased. To begin this operation: 1. Place a diskette in drive B. 2. Press the RETURN key.Version 1.04 Blank Diskettes BLANK ERROR This program will not run in the hard diskenvironment. TO EXIT, PLEASE PRESS THE ESCAPE KEY BLANK ERROR To correct this error: 1. Replace the diskette which is in drive B witha high-density diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the blank selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY BLANK ERROR To correct this error: 1. Replace the diskette which is in drive A witha high-density diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the blank selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY WRITE ERROR The computer has distinguished a WRITE ERROR !!!and is unable to write to the diskette on drive B. To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the blank selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY CHECK SUM ERROR The computer has experienced a checksum error,and is unable to successfully blank the diskette. To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the blank selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY Track Number Blanked and verified. Press ESC to abortʟ!gS͡W ʨ!gT!VV!. V]V!ͽ;V;8Vʦ!kS͡W ¦!XVͯ :˷2:!:!: ! !Gp:0Y!͸:0!:00ʇ ʾ!͸|ʧ:0!!~#~͸|:0!!~#~!C?#K;#>2D#ͯ6!X"A#͸͝B!>2R*?##> ͅS!"VK?#C?# x>2R@!VV!kT N NK?#!N"N#N@C;#>2U>2=#>2C#>P2;#>2U> 2=#2C#:p2>(2;#>2U> 2=#2C#:`2:=#O.N:=#O/N*0!:=#G!^# xoͥ@6X*A#R7:C#:U*?#2U}2U͑X>2U:?#2U>͑X2U͑X:D#!w!( >2D# S͡WT!VV}!!VV"#:6:6GG_!W^0123456789abcdefCopy This option is used to copy a diskette in drive A to adiskette in drive B. The diskette in drive B will beformatted (erased) during the copy operation. At theend of the operation, a copy of CP/M will be placed onthe diskette in drive BCopy This option is used to copy the diskette in drive A toa diskette in drive B. The type of diskette in driveA (single- or double-sided) will determine the type of diskette which will be produced in drive B. WARNING! The contents of the diskette in the B drivewill be ERASED. To copy a diskette: 1. Place the original diskette into drive A. 2. Insert into drive B a new diskette or a used diskette that may be erased. 3. Begin the copy operation by pressing the RETURN key. ERROR This program will not run in the hard diskenvironment. TO EXIT, PLEASE PRESS THE ESCAPE KEY ERROR This program will not run in the currently-defined system. TO EXIT, PLEASE PRESS THE ESCAPE KEY COPY ERROR To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the copy selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY COPY ERROR To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the copy selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY COPY ERROR To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the copy selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY COPY ERROR To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the copy selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY COPY ERROR The system has detected a faulty disk in the A drive.To correct this error: 1. Replace the diskette which is in drive A withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the copy selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY Version 1.04 Diskette Copying READ ERROR The computer has distinguished a READ ERROR !!!and is unable to copy the diskette on drive A. To correct this error: 1. Replace the diskette which is in drive A withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the copy selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY WRITE ERROR The computer has distinguished a WRITE ERROR !!!and is unable to write to the diskette on drive B. To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the copy selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY CHECK SUM ERROR The computer has experienced a checksum error,and is unable to successfully copy the diskette. To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the copy selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY Track Number Copied and verified. To abort, press ESCU!U#:T#Oͽ;KGD>@=NM!=*M!>JM_!@ sM qM$C>2U{2r)!E)V͡W4$!VV>H$ !$>2UOU)$!P&Tʨ$!r'S͡W ¨$:B>t$C>2U{2r)!E)V͡W”$!VV>è$ $>2UOUÉ$!r'Tr%!(S͡W r%!A*V$_!'S$!OD$j%$"*x2U!*V4Q**Rj%:U %2U}2U:B>7%C>2U{2r)!E)V͡Wj% D%ͨU>͑X!+|b%!VV>!(T‘%ͯ%)> ͅS!)Vͯ%)> ͅS!)V ¢%:Uo&:U_:U%)Format This option will format and initialize diskettes. CAUTION!!! Formatting will erase all informationon the diskette.Format Two Sides This option will format a double-density, double-sideddiskette. CAUTION!!! Formatting will erase all informationon the diskette. To format a diskette: 1. Put the diskette to be formatted into the indicated diskette drive. 2. When prompted, press RETURN.Format One Sided This option will format a double-density, single-sideddiskette. CAUTION!!! Formatting will erase all informationon the diskette To format a diskette: 1. Put the diskette to be formatted into the indicated diskette drive. 2. When prompted, press RETURN.Format One Track This option will format a single track on either adouble-sided or single-sided diskette. CAUTION!!! Formatting will erase all informationon the diskette.Press RETURN to format the diskette in drive - ESC to abortTrack Number Formatted and verified. To abort press ESCFormat error on track number , To continue, press RETURNVersion 1.04 Diskette FormattingIs diskette single or double-sided? Type S or D. To abort, press ESCEnter the number of the track to be formatted. To abort, press ESC"##"%Q$"'$*!s-S͡W *!s-T!VV!w6 V]V!o-ͽ;V;+8V,!.S͡W ,>2U!XVͯ[-:˷2:!/:!/: !/ !E0ʟ+ñ+:0+!0:00+ ,!1͸:0-!2͸|+:0-!4!~R,#~R,->2U͸|;,:0*-!4!~R,#~R,*-!4C?#K;#>2D#ͯ6!6X"A#͸͝B! 8>2RF-f-*?#;> ͅS! ;VK?#C?# xc,!VV!.T@C;#>2=#>2C#X,>P2;#> 2=#>2C#<->(2;#> 2=#>2C#<-:<2X,:D#!9>2D#i,}V+!(5!VV"#*+Image This option will make an image of the diskette indrive A. During the operation, the diskette indrive B is checked for errors (verified). The typeof diskette in drive A (single- or double-sided) willdetermine the type of diskette which will be producedin drive B. All information on the diskette in the B drive willbe erased.Image To image a diskette: 1. Place the original diskette into drive A. 2. Insert into drive B a new diskette or a used diskette that may be erased. 3. Begin the image operation by pressing the RETURN key. ERROR This program will not run in the hard disk environment. TO EXIT, PLEASE PRESS THE ESCAPE KEY ERROR This program will not run in the currently-definedsystem TO EXIT, PLEASE PRESS THE ESCAPE KEY IMAGE ERROR To correct this error: 1. Replace the diskette which is in drive A withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the image selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY IMAGE ERROR To correct this error: 1. Replace the diskette which is in drive A withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the image selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY IMAGE ERROR To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the image selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY IMAGE ERROR To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the image selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY IMAGE ERROR The system has detected a faulty disk in the A drive.To correct this error: 1. Replace the diskette which is in drive A withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the image selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY Version 1.04 Diskette Imaging READ ERROR The computer has distinguished a READ ERROR !!!and is unable to image the diskette on drive A. To correct this error: 1. Replace the diskette which is in drive A withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the image selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY WRITE ERROR The computer has distinguished a WRITE ERROR !!!and is unable to write to the diskette on drive B. To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the image selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY CHECK SUM ERROR The computer has experienced a checksum error,and is unable to image the diskette. To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the image selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY Track Number Imaged and verified. To abort, press ESCnfh;>4N ʂ; ʡ;X;xX;x_RX;xʰ;X;y=G_X;Anf;>;!@S͡W ;!@T@͘[R{2RÊ2R{2R???? @KR CRx<@"3:R!4=(!<=!eBV4\"#D="%="#D="%h=_=!QS͡W _=>2Rð=!QTʃ=!QS͡W ƒ=>2Rð=!QTʧ=!%RS͡W §=>2Rð=!%RTͥ@:R===:=:=:0((_Ñ>:R>>!BV@: !J>&>:0>!C:0 D?0D?!D:R>M>á>͸: >h>z>:0>!0E:0 D?0D?!HF:RD?M>á>@: >ʼ>>:0>!`G:0 D?0D?!xH!BVͥ@C?#t@>2=#>2R2RB)@:»@C?#t@>2R2RBA@û@!BVͥ@C?#t@> 2=#>2R2RBA@> 2R2Rͥ@C?#͜@͍@>2=#BA@û@>2=#>2Ræ<>2=#>2Ræ<> 2=#>2Ræ2R:R<<:RA@:R?>2R ?:R!QM>2R:R ?6?k?Ý?v[!\ #N! #N"N:RO N!VV N!\!!~^#@ð=Sysgen This option will write a copy of CP/M or a copyof any specially prepared CPM.SYS file onto anydiskette. To use this option, insert the diskette withCP/M or CPM.SYS into drive A. Then follow theselection process and instruction of the nextmenu. To begin, press the RETURN key. TO EXIT, PLEASE PRESS THE ESCAPE KEY Version 1.04 Sysgen Please make a selection from the above options Writing your operating system to disk SYSGEN ERROR To correct this error: 1. Replace the diskette which is in drive C withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the sysgen selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY SYSGEN ERROR To correct this error: 1. Replace the diskette which is in drive C withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the sysgen selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY SYSGEN ERROR To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the sysgen selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY SYSGEN ERROR To correct this error: 1. Replace the diskette which is in drive B withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the sysgen selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY SYSGEN ERROR To correct this error: 1. Replace the diskette which is in drive C withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the sysgen selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY SYSGEN ERROR To correct this error: 1. Replace the diskette which is in drive C withanother diskette. 2. Return to the previous menu by pressing theESCape key. 3. Repeat the sysgen selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY BAD SYSTEM The computer has detected a bad read of theoperating system. To correct this error: 1. Terminate this program. 2. Use PIP program to transfer DUTIL program to a diskette with a good operating system. 3. Repeat sysgen process. TO EXIT, PLEASE PRESS THE ESCAPE KEY ERROR The computer has detected that one of the disk drivesis not properly configured. To correct this error: 1. Terminate this program. 2. System has then done a warm boot. 3. Rerun this program. TO EXIT, PLEASE PRESS THE ESCAPE KEY ERROR The computer has detected that a read error has takenplace and a number of retries have been attempted. To correct this error: 1. Format a new disk. 2. Terminate this program. 3. Use PIP program and try to transfer all files from one diskette to another. 4. Repeat sysgen process. TO EXIT, PLEASE PRESS THE ESCAPE KEY ERROR The computer has detected that a write error has takenplace and a number of retries have been attempted. To correct this error: 1. Format a new disk. 2. Terminate this program. 3. Use PIP program and try to transfer all files from one diskette to another. 4. Repeat sysgen process. TO EXIT, PLEASE PRESS THE ESCAPE KEY ERROR The computer has detected an invalid selectionerror and cannot proceed. Please return to firstmenu and repeat process. TO EXIT, PLEASE PRESS THE ESCAPE KEY CPM.SYS This option will write a copy of any specially-prepared CPM.SYS file currently stored on driveA onto any diskette. TO EXIT, PLEASE PRESS THE ESCAPE KEY STD.CPM To write a standard version of CP/M to a driveof your choice, press the RETURN key. This willtake you to the Select a Drive Menu. TO EXIT, PLEASE PRESS THE ESCAPE KEY SELECT DRIVE A To write your selection choice to the A Drivepress the RETURN key. TO EXIT, PLEASE PRESS THE ESCAPE KEY SELECT DRIVE B To write your selection choice to the B Drivepress the RETURN key. TO EXIT, PLEASE PRESS THE ESCAPE KEY SELECT DRIVE C To write your selection choice to the C Drivepress the RETURN key. TO EXIT, PLEASE PRESS THE ESCAPE KEY CPM SYS!))R"wSS}S!"yS*ySS> ͅS!{S̀TS sSsSdS08S:8SBSS*yS R_*wSR8SSySR*yS ͶS"ySR*yS= 2S ͶS{0w+:SO~0q#!>)RSS=SSi`>2NU"U~2U~2U͓TͲT*ÙT"UT>72U>#2U:U"T2U:U2U:UMT͓T!ÙT:U=2U:U<2UT(T>2U>72U>#2U͓T*U~̀T"U:U<2U:U<2UT\T~ʑT_#ÀT#ͬT=ͬT:U_ͬT:U_ͬTͬTBͬT0ͬTͬTCͬT0ͬT~2U~2U͓T̀T U UUU> U> 2NU >2U>2UͨU:U(:U~U>2U>͑X>2U͑XÒU>2U͑X’U>2U͑XUU!U4\U:U/G{½U>{UHY¨U2UU!V V!VV!vVW!ẀT!0ẀT!ẀT̀T!ẀT!0ẀT!ẀT̀T]VV V!VV!V V!U#:T#Oͽ;>#2W!~ẀT:W<2W o "o 3o 5o 55"3o"5 o 5"53o5 5o"o3o!Version 1.04 Kaypro Disk UtilityUP and DOWN arrow position cursor, RETURN to select option, ESC to exit =! =4"=!":NUG2NUx¹WʡW W> W>  áW~W,XfX~2X͊X=͊X^͊X:X_͊X͊X:Xݾ$X<2XWW~2X͊X=͊X:X_͊X^͊X͊X:Xݾ^X<2X2XW͊X=͊X^͊X^͊X^͊XW_!XY^#VSVY!\Y:UʬX!fY:UW:U_*VYͼY:X :UX0! ~ϲw NKU!N5N:UG˗˯*MZxR*f*GY"f!x>v*Yw=JYNYpYY     PN N YNNN NYz2HZ{2IZx2JZ"KZ!x"MZ~Y"ZY#F#~#*MZw#"MZY#*MZ:HZw#>w#[KZw#SKZ:JZw#"MZY#F#n#f#"OZ*OZYY:U>2Z:UkZ:UkZ:U:U>{Z> 2Z !x!Z:Z>vړZ<ªZ4!Z5[Zͯ|[>2/\͘[ͯj@:R[20\21\6¦[][C?#j@>21\20\6¾[][>21\20\6¾[>21\20\ͯC?#͜@~@>2=#6¾[2=#[K3]B͘[>2/\\#N!\!~^#"2\ :R¾[:0\Z>20\Z:0\[>20\:1\ [ [R[>2/\͘[:0\ \ \0\'\>2=#>2RZ>2=#>2RZ> 2=#>2RZ!J*\*\*\*\"\C\S\"\͒\*\K\V;"\C\"\S\͒\*\K\*\[\]V*\ V*\V*\K\ͽ;*\*\*\*\"\C\S\"\͒\*\K\V;"\C\"\S\͒ COPYRIGHT (C) 1979, DIGITAL RESEARCH DISK OR DIRECTORY FULL$FILE EXISTS, ERASE IT$NEW FILE$** FILE IS READ/ONLY **$"SYSTEM" FILE NOT ACCESSIBLE$BAK$$$BAK$$$-(Y/N)?$NO MEMORY$BREAK "$" AT $1mM"m +!8s~1m!f6 *M  *!M 1m! 6!6! 6: 2Ebͽ!e:d\::eH2 H҆ͽ:e2!:d2e:!2dû :!I¬!: :H2 ҮX:h2iҐ:!ʍ:!:!H:!H,!"! 6#~ F)ͷX:! X):i!h)9 e:!:h2jO>F L>!":i!jHҼ*"+M ~ ʼͲ!f6!h6!"! 6F!f6:h2k!iҠ:i2k:j2h:k!hҶ9 æ:h2j!!6:j2he:! >"Ͳ*"M ~2!O :! *+"!!6e*!M͛ /$^L:!@OL:! 2͑e:b:! L:h<2hb:! b:hO>!hw:! pX:! …!!6  LÊ!!6ûô:!ʛ͑:! ҩ OҸû:!R†!6G>!!!6 :2.t -? >!!6!6s, !6:xB!6OU2!SB!G6:҃!6:G҃*G& ~2!:G<2G_ Qқ=e  b:!-®! 6:!#¿͇;J:!:!!6Lv:!:Jv: *#"͎! 6:!B)! >w!"&*o"(R :!C:eR :!DKeX :!K\ͷX :!Lj^ :!Pš͎҇! 6F×͢җ:Ç :!T¨F :!U¾: 2 :!V͎"$DMͩ/ *oDMͩ : 2 :! (::H%^bF : ͎H :!Ay! 6*""&*o"(R͎an͢na! 6R :!F”͢ґ Ä :!J $:2$͢ :=2:<2!*& ~2!ü*""I*M*o/!:""&! 6R*I""ë :!M:H| ! 6>F ͛e: <2 O! Hqy d F : 2! 6*#s#r :!N ͢ *o/ Ҧ Ͷn! 6!"&R! 6o$ Î Ç :!S0 $͢- :2"+s#r!:* *& ~2!:<2 :!W> v :!X³ Z͎\ Ee ð :7/҃ E!76e ͕ :xƒ - ͷ*&"K(Kڰ *KM N͔*K"KҌ :!Z ͎  ͢ : :!  'v!gq:f *g&!lq:l $ !h4:l 1 !h6*lM :hB     !h55!mq:m :hO>H2ny} !m6 !o6:n!oښ *mM !o4‚ !pq:p ڪ >:p :p H:p H!qq*qM͛  ^W :q@2q*qMW   !sp+q*r !up+q *tDM !wp+q*v !zp+q*y2x!|p+q*{2x!~p+q*}2x!p+q*!p+q*!p+q*!p+q*2x!p+q*!6   >>! q* &!p+q*:7 e !p+q*DM  =? ) !p+q.*DMF -L *9"`!"b!h6!j6!|6.!=\ -x !e:dʥ *eM \R :xʥ @ *dM \, :x \͕ :x - V :e _ :f w : =e !e:d*eM =e : =e =͕ !]6:x>- !"!76!6!6!66*dM  *dM !6:8!*`*;DM \u 2xʻ>!xҨ- *`*;6:82*`"`:<2w!"`9`h*`*;~2*`#"`:*eM !b+!s{!f!6:!b*b*^DM =ͅ N- *b"b:<2)f!"b!q9bڀ*b*^:w*b#"b!q:6ڶZͅ ʱ- !66*6& :w:6<26!J6*b}:J<2Jm=? :x- : ;*dM .=\ -=ͨ ;: *eM =ͨ .M= -C!q:Y*M !q:a/>z!/H!q*MaҎ:_:!q:ҥ*My:!p+q!'"!6>**ͪ{2**ͪ"*! ͪ":!!6:0O  ú!p+q:/(*DMͩ:  : I N* *DM:aO>!Һ x!: ڦ> ʡ* +" >¡! 6: <2 =O! N͒:  O͒: ! 6:h!o$O* ͸ ! 6 !h6!: 2 3* & 6 : <2 =O! N͒*dM  :sGsu n>!6:<2=O! N͒!">!"͎/Ҵ*+">>!": *#"*""*!".+",*$"**o".!",!36:3{.*22*,**"0M ~ H3*0"**+"*+">23:2/k!36,*+s#rx:3x*0"*: “**"&*"+"(á*$#"&**#"(*"#""*$#"$*"+""*$+"$*#"!4qM*"*$: *(y"$DM}|C#~ *#"*&DMyxC 1*+":4?w+"$""ͷR: —*$"("҈!"&Ô""&*""&$mڸ*o"(**$"($"O26͛*"M :6w͢:6 !7q:*7M͒:7o$+͛ͪ*$M ~28Om:8 I͇͢u$oqo͛rP! 6!"&*$"(R͎ҔM͢ҡÔ($ҵ! 6R͇vͶ2!*!Mm$"*"M :!w͢:! e2!:! : /HH/Q:! @!!6 R!!6 :!KR$*& :!w:<2dn!:s+q*$";!>6:>/;oH*;#"(";:92=*=& *(M !::=2>/H:=<2=*(#"(æÀ:>*(+"(R:>!6$:2*o/*!My:<2=O!s Hq**DMͷ! 6: e!"*""?k*&"?*?+M ~2A :hHҏ *&"?(?:A ½8*#" ҽ*?M ~2AO *?"?ҕ!"*"*"^: 2B! 6F:B2 o(>&H6͛9!C6>!Ca R>:C<2C?! 6!"͇͢Ґq"ڊ͛Íq!!6 !!6 !6*!Ma2D*!M͒2!:D/!+w!6e2!͢!Eq!E:!:H:H!Fq*FM8 *FM   Oy2F :FY5>>:!02HO> /!";u*)))*) *H& "PҘ! 6+s#ré! 6"DM!>))덑o|g =±^#V) ^#V|g}o _{ozgi`N#Fogo&og_{_z#W H = LIBX$$$$$$$LIB@ COPYRIGHT (C) 1978, DIGITAL RESEARCH ERROR: $, LOAD ADDRESS $DISK READ$INVERTED LOAD ADDRESS$DISK WRITE$LOAD ADDRESS $ERROR ADDRESS $BYTES READ:$INVALID HEX DIGIT$CHECK SUM ERROR $FIRST ADDRESS $LAST ADDRESS $BYTES READ $RECORDS WRITTEN $HEXCANNOT OPEN SOURCE$COMNO MORE DIRECTORY SPACE$CANNOT CLOSE FILE$*!9"!e !" !" \!""͊: ƒde"\\\͊: ²d\͝: )d;! q* &f  ! q> ! : A O: 0O! q: O: O! p+q* |O* }O! p+q*  f! p+q* DMB! p+q)R* DMB1B* DM+;! p+q* i2 ! p+q* i2 ! p+q* i2 i2 !" p+q*! f!$ p+q*# i!& p+q*% i!( p+q*' i2 !* p+q*) f!/ s+p+q+p+q:/ =2/ X*+ *- w*+ #"+ *- #"- 1* #" ͖r*   ~!" ! ͸×* " x20 º*   DM":0 Ad*   6!" Ç!" : !"6 "8 ": }2< !"4 "= ! 6Y: !2 6=21 á:1 : r+s#r==_HL"4 " >6 ͪS* "6 =23 :1 =21 v=O* #" Y8  ͝҉* +"8 .!2 ʞR̀* "4 4 = ͝* #" çR*6 DM+R*8 DM+R*: DM+R*< M!? q=  ͝Kd*= ! ͸p!@ 6>!@ X*= }O!< *@ & w*= #"= !@ 4)!< 4\mad* }O!< :? wlR*4 DM+{R* DM+R 4 ͝*4 }¿= 4 ͝< N*4 #"4  å;*4 DM+: Y2A 0O> :A 0:A AO>&R̀:A A H.2B !2 w:B !D s+q*C &͍:D _og_{ozg^#V) _{ozgi`N#Fogo&og_{_z#WÐ9Copyright (c) 1984, Kaypro Corporation MASMENU V. 5.226#> 6 #=+>6#=Ll$lQLlXlAڅ+[<+@H+aڅ+{҅+`w# .f++N+͌+w#O+{o|g +͌+w#p+!|a{9^#V*>>9}|ڷ+**"MASMENU:!"N""!"!! 9"!9^#V!0;w!9^#V##^#VBK?`i#DM`i~w`i^͔>\!"Nw*N ;`i^"N:!Ç#!9~#fo[;>)!9~#fo^#V^!-!;;)!9~#fo^#V#^ͼ>d!;!";)!9~#fo^#V#^ͼ>x!;!";)!9~#fo^#V#^ͼ>s!;;!À!U!!])"f|n!!B)!!&!=!S"<!S">!!2!!͎!9"@!!2!!͎!9"H!!2!!͎!9"D!!!8!͎!9"B!!!8!͎!9"F*f+!9s#r!9^#V!:0;*<"|b!"!9^#V!:"*f!!!ͮ*!9*fz-"W!W!W!*D͜W!"dW!"bW!*<#s#r"`!*fx*?!C!4!*D0!B!0!*< "<*<~!C!0!!"L*<[ !*<!!".!;"h|ʉ!9!9!l!j͂.!9*j+"jE%!"J!ß#*NA; \;+)*<^#V~#!"NØ*N|*N+"Lͪ MASMENU.DATr Can't find MASMENU.DAT:L":no&|’:no&|*|y!#+ [;s!!9DM|sJE%Ï!L"ʌ"DMÏ1×"DM!"`i!;ʮͱ9*J!;*<*>`i/ n&+*L[;O!B!0!*L#"L+[ !C!0!*L[ *Ln&#*L"!*L)^#V!>?*L|!B!0!*L+"L#[ !C!0!*L[ *Ln&#*L"!*L)^#V!>?*Lͪ *J!;FUͫ!"J!B!0!*<~!C!0!*N"L*<[ *Ln&#*L"!"N*L#X#n&@;{)~#!*L!;, ͦ>)^#V^#V^ͦ>!;) !B!0!*L[ !C!0!"L[ *Ln&#*L"!*L)^#V!>?, QZ `<  P P  G:! 9N#F!9^#V`i^#"!")PY^#V^#V! !9*|ʔ !L"n&!; #+^!9#+^!9Ñ n&| n& !;( ! !9*+"Ñ n&:u n&:"N *+"*|r ! !9*+"|r G Ñ #+^!9*+"î `i^#":! 9N#F*J!; *< *>`i)^#V##~ʵ !B!1!!B!0!*L"N*<~!C!1!!"J!`i)^#V!>%?*f*!9*> ">*L)*<^#V^#V*>#s#r!C!1!*>~!"L!C!0!*L*>[ *L*>`i)^#Vh !C!4!*D0*L[ :!9N#F*f+!) ) 4!9s#r=`i^!9^#Vs! ^#V!9^#V#s#r!9^#V###s! ^#V͈6͈6!9^#VBK;4+#|ʿ )!9~#fos#rÊ ! #! ^[;e !L")PY^#VW!ut*f+u*f+u*f!!ͮ*!9*f!!ͮ*!9!u t `i:!!r9^#V!>%?*f*!9W!DM|™ !ù !#+)!V9s#r [; â !p9^#V###^U2!!P!9=!`i~`i^! !;;!9~!93!!P!9=!`i^!!;x!9!V9`i#DM-DMxo!U!`i^!!;`i#DM^!)!T9~#ʽ)!T9^#V!9=!|`i^! \;`i^!9͉=!9s!`i#DM !9~!93!!P!9=!!9d=!9͉=!9DM*J!;ʒ*N#"N! `i#DM+s*N ;0`i#DM+s*N u;0`i#DM+s! `i#DM+s!-`i#DM+s*|ʸ!xû!s`i#DM+s*|! `i#DM+s!-`i#DM+s!d`i#DM+s!93!p9^#V###^*!;!"!*sN4ͱ9:!\9N#F!^9^#V`i#DM+^!! !9s!9"z`i#DM+^*#"+s`i^!0;ʋf!*s!9*H͜*H0!9͉=*@#^*@^#"!B!4!)~#)^#V͈6*@#^!9͉=!25<5<͑)s#r)~#:!)^#V!b9^#V=`iL!!!L!L!L!!!L2!2L2Lq!q*#T;*~/w#d;*~?G*^0123456789ABCDEF:!!9!VDM`i#DM+^!9`i~!!"*dDM$`i#DM+^!9`i~.!5!"*bDMH`i#DM`i~ʛ`i^!%!;ʉ!7{#+^!9~ʆfØ`i^!9C:! 9N#F!9^#V! ^#V"|*͈6! s#r!! s~#+^! !;`in&#s:! 9N#F! !!=!}2! ^K#*B^[;t!)s#rD*B~#ʐ*B^#V͈6! ^*Bs"*@;ʹ*+"! ^#V"*Bs#r!*~/*)s#r*^! 0;*^z*#"*~%*#"#:! 9N#F! ^P#*@^[;ʧ!"!"Ç*#"*2[;ʤ! !9ÀI*@~#*@^#V͈6! ^*@s! ^#V*@s#r!~R!#+"!2V ~:n& 0;:#n& !;O#:!4DM!!=!4! s#r! 9^`is`i:!4DM!!=! 9^`is!9^! s!9^! s!9^! s`i:!9^#V)! 9~#fo^#V! ^#VBKzk!!9^#V)!9~#fo^#V!>%?*f*!9W!!9^#V)!9~#fo^#V! s#rBK*F͜*F:! 9N#Fx$!ß+\;!"!#[;! !9Ø!!"!#[;!!!9ê`i^!"! !9!B!3!! ^#V͉=!5<;+[;ʁ!+#|ʥ! !9#Á! ^#V"ú*#"*~*^!9ó!#[;! !9!C!3!! !9`i^!"!?! !9#+[;T2!"!j# [;T`i^"! !9! !9! ^@;!! !9#[;!"Q!)PY^#V^#V"+*~0*#"+^!9 +\;Q! !90c`i^!"!C!0!!À#[;ʝ!!9y!B!0!:!DMý`i#DM*>###^`i[;`i)*>^#V~#nf͈6 ~#n f ͈6!u t ø:*|**LDM!*L)*<^#V^#V[;ʡ#+"!C!0!! !9!B!0!!vP!B!0!!B!1!!"! !9!C!1!`i\;T`i+DM#"!C!0!!"! !9*#"+[;1!B!0!"!v:!~*|ʅ!!"!!v!DM!*N)*<^#V^#V*N`i0;!`i#DM+"!C!0!!"! !9*#"+[;!B!0!"!vç*<^\;ʅ"!C!0!! !9!B!0!+#"!v!!C!0!"!!B!0!!"! !9 :!C!0!!B!4!!C!3!!C!1!!!9*0;J!! 9DM*U!K͟-UA:$$$.SUB:!DM! 9^! 9! 9^))))`i^!:<`is:! 9^#V!4DM!L"¹ë" !;!;͈6!!;!;F`i0;C!!9! !9!!9+! 9~#fo#s#r!;ʠ`i0;ʝ!!9! !9!!9+! 9~#fo#s#rR [;ʽ!!9! 9~#!!9#+s!9! 9~#fo+s#rë!u`i:! 9N#F`i [;5`i0!9:;:! 9N#F`i ;0!9`i u;0!9:! 9N#F!9^#V`i~ʰ`i#DM+^!9+Ì+#\;! !9ð:! 9N#F`i~`i#DM+^!9:! 9^#V͉=##4DM|3 !G !B)!9^#Vd=`i Out of memory:! 9N#F!9^#V`i~!!`i^! 0;!!`i^!: `i#DM+^!:ë +| ! !9+ä !`i^!!;!`i#DM+^!9`i#DM+^!9!`i#DM+^!9+l `i^! !;4!`i#DM+#\;V!! !94!:*|‡!!4"|‡!!!!B)*DMÔ!`i#DM*f+`iszʨ!Ï!`i*!;ʺ!!ý!* Out of memory:!!9!9^!9! 9^!9:!!9!=!9! 9^! !9!9^! !9:!"! 9~#d"E%!!9DM|":o&\;ʸ"!n͉=n`i#+s!u:o&+}2"!!9:no&|"!! 9~#"#!::no&DM|#!o!nd=:o&#}2`i:*|%#!"*|#*)~#ʷ#!8*"*)^#V^! !;!9s#r!*)^#VV !*)s#r*!;ʣ#!"ê#*#"!9~#-##!"#*#"*A;#*)~###!"!":%*J!;$*< $*>!$#n&[;ʔ$)^#V! ~#‘$!)^#V!>%?*f*!9W!)^#V! s#r$**[;$!*#"+oB>4@%?*f*!9!>p?%!!>%?*f*!9*f+!>?*0;4%*U!;%͟-!U!":%!"A:$$$.SUB:*h|F'! 9! 9!9!9͂.!9!9!9!97.!9^#V*j0;)'!!"!9^#V"j!9^#V! \;%*|%! !9~#fo5uû) :!9!;)͈6!!u$t%!u*t+u&t'u(t)!>%?*!9:! 9N#F!9>>?͂B!( s#r!9>>b@͂B!$ ^#V0;r*!$ s#r",x*:! 9N#F!( ^#VoB%?!$ ^#VaB>4@=?ͻ?:!9N#F!9^#V!!9s#r!9^#V!9~#fo;|!+(~#!+++`i#DM+s!9~#fo#s#r*@;ʃ+!,!9s.!9!29^#V :!9!9:!9.0! 9^!9^#Vs#r!9^!9^#Vs#r! 9^!9^#Vs#r:!9.0!9^!9^#Vs#r!9^!9^#Vs#r!9^!9^#Vs#r!9^!9^#Vs#r:!!"Z2!!"Z2!!"Z2!! Z2!$L2DM!4/#[;V/!$L2`i0;V/-/!;f/!! Ͷ1!;}/!À/!:! 9N#F`i^! 2! ^! 2! ^! 2! ^! 2! ^! 2! ^! 2! ^! 2! ^! 2!! 2! ! Z2:! 9N#F.P0!!=!Ͷ1`is!Ͷ1! s!Ͷ1! s!Ͷ1! s!Ͷ1! s!Ͷ1! s! Ͷ1! s!Ͷ1! s! ! Z2:!9^#V!:0!0!"!.!9^#V+DM! 9^#V!0;)1! 9~#fo+s#r+).^#V`iDM0!9^#V!N0;a1!9~#fo+s#r!:V1`i#DM!mPYDM)1`iu;#:.!! Z2!!$Z2!! Z2!!$Z2! ! Z2:! 9^#V! Z2!$L2DM!! Z2!$L2»1`i:`i < ;:!9N#F! 9^#V! Z2`i u;`i ;))))4+##^! A;:4!##s;44nf"2͈6:*2|\4*2|ʿ4!!!9=*2##͉=!9s*2##!9d=!9!9!2!9*2^#V"2\4!2!999999:!9^#V!͕<4!!9s#r;9*4!4DM~#5++nf!9~#fo͇<5nf!9~#fo5<͕ 6 #=:>6#=%: : >X: Aڒ:[I:@U:aڒ:{Ғ:`w# .s:ʌ:[:͙:w#\:{o|g ʌ:͙:w#}:!!|a{ !9^#V*9!9}|:*9"9|!¯d`i#D|g}o|/g}/o^#V#DM!99`i:|z2:͆;::;}͟;}}+;|:;!}:;|+;!}|S;}|?>o&zo&|m;}|>o&|o&z2:͆;::;||;/g}/o#z;/W{/_ß;DM!>2:))Ҳ;#}o|g; ::=2:ª;}::=2:ª;}DM!>)); =;}}/o|/g#}|:;+;|g}o{_2<|<|7g}o<{_2<)-<}}o|gN#F# N#F#zV<{Z<##^#VBK^#Vz<#yz<###h<#xu<#~#fo}|>?o&}|>o&{_2<|g}oª<|g}o~# x¿)>#>!|!9^#V#nE>#<>x#> +~E>)>!9~ z> z> z>Ï>!9~Aڏ>[ҏ>!}!9~aڏ>{z>!!9~0ڏ>:ҏ>z>!9~aڷ>{ҷ> o&!9~A>[> o&*݊h`i^!*?!*w#w#w#w*~#~#~#~">*V+^+V+^*>">*s#r#s#r*>**""*>w#f?*~1B#u?&B=ɯ<**###??è??ڂ?†?+ª?**#?**#?**#?**#@**#@*~/w#+@*~?G*^#V#~#fo))P@#H@DM*s#r#q#p*~?W*###~@~w+y@u@7~w+‹@‡@~#œ@Oc?*>͙@y2>*>͙@:>2>A>*w#@:>`?*>͙@y2>*>͙@A>*w#A:>`?!>w#A> 2>!>~w#/AO>!>#DAy_A!>4!>5)A!>5ʑA!>~w#lAO>!>#Ay_ASA>!>#šA*>~#­A*>~#½A!>w#A> 2>!>~w#AB>!>#ABA!>5A*>w#B͊?1B!͊?&B!<͊?1B&B͊?1B1B&B͊?&B1B͊?&B&B1B*s#r#6#6*s#r#ziB6#6*^#V5A*>w#B͊?1B!͊?&B!<͊?1B&B͊?1B1B&B͊?&B1B͊?&B&B1B*s#r#6#6*s#r#ziB6#6/JDo not try to edit this file with a Word Processor!See instructions and edit MASMENU.TXTUsetheup-arrow and down-arrow keys to move the darkenedbartoyourchoice. Then, press the right-arrow key. To exit this menu, press ESCMaster MenuVersion % / 7.6CP/M Diskette MenuDiskette UtilitiesStatus Utilities7Baud Rates8 IUseful Utilities Thiswill take you to asub-menuthat will allowyou to see what filesareona diskette,erase files orrenamethem.You mayalsoaccessthe COPYprogramfrom whichyoumay copy a diskette, make a blank diskette,verify that twodiskettes are the sameandusemany other options.Copy Files( Erase FilesDRename a FileRead a FiletList FilesGCopy a DiskPThis option allows you tocopy(PIP) a file orfiles from drive A todriveB.Please readallofthe instructions. For more informationonthis utility,pleaseread about'PIP'inyour Kaypro CP/M Guide.Space on DisketteWDiskette's FeaturesnDevice AssignmentsaSerial Printerr}Parallel PrinterConfiguration Set Clock TimeSet DateThisoption will tell youhow much space is left on a diskette. At theprompt,type the letterofthedrive youwanttoknow about.Printer Data RateModem Data RateConfigurationThiswill lead you to changethedata rate (BaudRate)fora SERIAL printer. If you areusinga parallel printer,you need not dothis.This change is only TEMPORARY, and willreverttothe default value when you reset or turn off your computer.If you wish tomakethechange permanent,please use theConfiguration program.Install WordStar-Reprogram Keys Dumb TerminalE$o%Thisallowsyouto tellWordStarwhat kindofprinteryou have.Youmayalso changecertain featureswiththis program.Justplace yourWORKING WordStar disketteindriveB andpressthe RETURN key.Pleaseread ALL oftheinstructions thatappearonyour screen!Thisleadsyouto a sub-menuthatoffers waystotellyoua number of things about the'status'of your computer,i.e.port assignments,drive capacities,amount of spaceleftona diskette,andtime, etc.Youmayalso change the assignments of the ports.Thiswill lead you to asub-menuthat will allowyoutochange the Baud Rates for the printerand/ormodem ports. The default for eachofthese is 300 Baud.Thisleadsyouto a sub-menuthatwill allowyouto1) Installyour WordStar diskettetoyour printerand preferences,2) Reprogramthe numeric keypadorthearrow keys,and3)Make yourKayprocomputer imitateaDumb terminal.: ---===>>> PLEASE READ ALL OF THIS BEFORE YOU PRESS A KEY <<<===--- : ~~~~~~ ~~~~ ~~~ ~~ ~~~~ ~~~~~~ ~~~ ~~~~~ ~ ~~~ : When the * appears below, then follow these instructions. : : 1) Remove the present disk from drive A and replace it with the one : that has the file to be copied. : 2) Put the disk that is to RECEIVE the file in drive B. : 3) Then, using the format shown below, type the name of the program: : : B:=A:filename.ext[OV] : : 4) In the above example, where it says 'filename.ext', type the name : of the file to be copied. Notice there are NO spaces. After : you have typed this, press RETURN. : 5) When it is finished copying, another * will appear at which time : you may repeat the above process to copy another file TO THE : SAME DISK, or you may return to the menu by replacing the : CP/M disk in drive A and pressing the RETURN key. pip Thisallowsyouto eraseafilefrom eitherAdriveor B drive. At the prompts, entertheletterof thedrivewherethe filetobe erased is located,andthen enterthe name of the file(s).Youmay use WildCards. Ex: Enter Drive Letter A or B -> BEnterFile Name -> *.BAK(Thiswill deleteallfiles ending in .BAK)era 0Enter Drive Letter A or B -> :1Enter File Name -> Atthe prompts, enter theletterofthe drivewherethe file is,then the NEW file name, and then the OLD filename.Remember thatfilenamesmay notbelonger than 8 lettersplusa3 letterextent separated by a period. Ex: Enter drive letter AorB-> B What is theNEWfilename? MYNEWFIL.TXTWhatis theOLDfilename? MYOLDFIL.TXTren 1Enter drive letter A or B ->:2What is the NEW file name ->=3What is the OLD file name -> Atthe prompts, enter the drive letter, then thefilename;EX: EnterDriveLetter A orB -> B Enter File Name-> TEST.TXT You maytype CTRL-S (hold theCTRLkeywhile pressing S ) to stop andstartthethe file,orCTRL-Cto abort.Thiscan ONLY beusedtoread document files. If you trytoreada.COM file,youwillsee onlygarbageon your screen.type 0Enter Drive Letter A or B -> :1Enter File Name -> Pause Thisallowsyouto listall the files on adiskette.Atthe prompts,enterthe driveletter,then enter the Wild Card(s) ifany, or just press RETURNtoseeall files.AttheWild Cardprompt,typing *.TXTwilllistall files that end in .TXT ortypingM*.*will listallfiles beginning with M .d 0Enter Drive Letter A or B -> :1Enter Wild Card(s) -> Pause Thisoption will take youintoaprogram whichiscapableof doingseveraldisk utilityfunctions, likeformattinga disk,copying a disk, orputtingtheCP/M systemonadisk to make it bootable.DUTIL Stat 0Enter drive name A or B -> : a:Pause Thiswilllistthe characteristicsofa diskette, such as what thedata capacity is, howmany files it can hold, how many sectors pertrackit has and soon. At the prompt, please type the letter ofthe drive you wish to know about.Stat 0Enter drive name A or B -> :dsk: Pause Thisoptionwill displaywhatthe current'Logical' assignments are. For a descriptionofwhat eachofthe abbreviationsmeans, youmightwantto checkthe term 'STAT' inyourKayproCP/M Guide.Stat Dev: Pause Choosethis option if youwant to switch to a serial printer. This assignmentis temporary, and changes backtothedefault assignmentthenext timeyou either reset orturnoffyour computer.To permanentlychange to aserial printer, use theConfiguration program.Stat lst:=tty: Choosethis option if youwant to switch to aparallelprinter. TheoriginalCP/M defaultstothis, as mostprintersare parallel.Stat lst:=lpt: Choosethis option to changeto a serial or parallelprinter PERMANENTLY. This is called changing the IO byte.CONFIG Thisoptionwill set thetimeonthe real-time clock. Enter thedesiredtimein HH:MM:SSformatwhen asked.TIME 0Enter new time? Thisoptionwill set thetimeonthe real-timeclock's calander.Enterthe desireddatein MM/DD/YYformatwhen asked.TIME -d 0Enter new date? BaudP Thisallowsyouto changethedata rate (BaudRate)forthe SERIALMODEMPORT. Thischangeisonly temporary,andwill revertto the default valuewhenyou reset orturnoffyour computer.If you wish tomakethechange permanent,please use theConfiguration program.BaudM This option allows you tochange the default datarate (Baud Rate) foreither the SERIAL PRINTERor the SERIAL MODEMPORT, PERMANENTLYona diskette. PLEASE READ ALLOFTHE INSTRUCTIONS!: ---===>>> PLEASE READ ALL OF THIS BEFORE YOU PRESS A KEY <<<===--- : ~~~~~~ ~~~~ ~~~ ~~ ~~~~ ~~~~~~ ~~~ ~~~~~ ~ ~~~ : 1) Remove the CP/M diskette from drive A and put it in drive B. : 2) Put the disk to be modified in drive A. : 3) Type CTRL-C (Hold down the CTRL key while pressing the C ). : 4) Now type B:CONFIG and press the RETURN key. : : ---===>>> NOTE: <<<===--- : : 5) When the MENU comes on the screen, press P for 'Printer' : or D for 'Serial Data Baud Rate' (i.e. the Modem Port baud rate). : 6) Enter the rate you want, then press the RETURN key. : 7) When you are finished, type X to exit the program and : answer Y to keep your changes. : 8) Once back at the A0> prompt, you may return the CP/M diskette : to the A drive and press the red reset button in the back of : the computer. Ready b: a:winstall a:ws a: Thisoption takes you totheConfiguration program and will allow youtoreprogram the meaningofthe arrow keysand/orthe numerickeypad on the right of your keyboard to a sequence of up to 4characters.PLEASE READALLOFTHE INSTRUCTIONS!: ---===>>> PLEASE READ ALL OF THIS BEFORE YOU PRESS A KEY <<<===--- : ~~~~~~ ~~~~ ~~~ ~~ ~~~~ ~~~~~~ ~~~ ~~~~~ ~ ~~~ : 1) Remove the CP/M diskette from drive A and put it in drive B. : 2) Put the disk to be modified in drive A. : 3) Type CTRL-C (Hold down the CTRL key while pressing the C ) : 4) Now type B:CONFIG and press the RETURN key. : 5) When the MENU comes on the screen, press N for 'Number Pad', : or V for 'Vector Pad' (or Arrow Key Pad). : A screen will appear with instructions on how : to make changes to the keys. Make as many changes as you : desire. : 7) When you are done, type X to go back to the Main Menu. : 8) Type X to Exit, and Y to keep your modifications. : 9) Put the CP/M disk in A drive and press the red reset button : in the back of the computer. Ready Thisprogramallows yourKayprocomputer toimitateaDumb terminal.That is, to communicatewith another system without the capability to send orreceivefiles. Technically,this programislikea Lear-SieglerADM-3A terminaland is set forfull-duplex,no paritycheckand8 bits per character.Term haracter.Term  -- -- -- English Language Menu Text File -- -- This file is processed by MASPREP to generate MASMENU.DAT. -- The .DAT file is used by MASMENU to control its actions. -- -- Version for the Kaypro 2X -- -- Revised: 04-19-84 -- Revised: 08-07-84 -- Revised: 8-29-84 sgr 6.6 -- Revised: 09-05-84 RWB 6.7 -- Revised: 9-06-84 sgr 6.8 -- Revised: 10-02-84 R.Bartlett -- Revised: 11-15-84 vas 7.0 cp/m 2X -- Revised: 11-29-84 rwb 7.1 -- Revised: 12-06-84 rwb 7.2 -- Revised: 12-07-84 rwb 7.3 -- Revised: 12-10-84 vas 7.4 -- Revised: 1-26-85 rwb 7.5 -- Revised: 1-29-85 rwb 7.6 -- -- -- First, we have to define the ever-present cursor prompt -- "Use the up-arrow and down-arrow keys to move the darkened bar to your choice. Then, press the right-arrow key. To exit this menu, press ESC" -- -- Main menu title -- "Master Menu" -- -- Current version -- "Version % / 7.6" -- -- Main menu title -- "CP/M Diskette Menu" -- -- Clock time. This must be included even if the system has -- no clock. The format is: -- -- 12 for normal AM/PM time. -- 24 for military/European time. -- 12 -- -- Date format. The first character is the date separator, -- the next three are M, D, and Y in the order desired. -- Normal US format is "/MDY". Normal European format is "/DMY". -- "/mdy" -- -- Start defining menu groups -- -- -- -- Diskette Utilities -- "Diskette Utilities" "This will take you to a sub-menu that will allow you to see what files are on a diskette, erase files or rename them. You may also access the COPY program from which you may copy a diskette, make a blank diskette, verify that two diskettes are the same and use many other options." { "Copy Files",0 "This option allows you to copy (PIP) a file or files from drive A to drive B. Please read all of the instructions. For more information on this utility, please read about 'PIP' in your Kaypro CP/M Guide." ** : ---===>>> PLEASE READ ALL OF THIS BEFORE YOU PRESS A KEY <<<===--- : ~~~~~~ ~~~~ ~~~ ~~ ~~~~ ~~~~~~ ~~~ ~~~~~ ~ ~~~ : When the * appears below, then follow these instructions. : : 1) Remove the present disk from drive A and replace it with the one : that has the file to be copied. : 2) Put the disk that is to RECEIVE the file in drive B. : 3) Then, using the format shown below, type the name of the program: : : B:=A:filename.ext[OV] : : 4) In the above example, where it says 'filename.ext', type the name : of the file to be copied. Notice there are NO spaces. After : you have typed this, press RETURN. : 5) When it is finished copying, another * will appear at which time : you may repeat the above process to copy another file TO THE : SAME DISK, or you may return to the menu by replacing the : CP/M disk in drive A and pressing the RETURN key. pip ** "Erase Files",0 "This allows you to erase a file from either A drive or B drive. At the prompts, enter the letter of the drive where the file to be erased is located, and then enter the name of the file(s). You may use Wild Cards. Ex: Enter Drive Letter A or B -> B Enter File Name -> *.BAK (This will delete all files ending in .BAK)" ** era $0"Enter Drive Letter A or B -> ":$1"Enter File Name -> " ** "Rename a File" "At the prompts, enter the letter of the drive where the file is, then the NEW file name, and then the OLD file name. Remember that file names may not be longer than 8 letters plus a 3 letter extent separated by a period. Ex: Enter drive letter A or B -> B What is the NEW file name? MYNEWFIL.TXT What is the OLD file name? MYOLDFIL.TXT" ** ren $1"Enter drive letter A or B ->":$2"What is the NEW file name ->"=$3"What is the OLD file name ->" ** "Read a File",0 "At the prompts, enter the drive letter, then the file name; EX: Enter Drive Letter A or B -> B Enter File Name -> TEST.TXT You may type CTRL-S (hold the CTRL key while pressing S ) to stop and start the the file, or CTRL-C to abort. This can ONLY be used to read document files. If you try to read a .COM file, you will see only garbage on your screen." ** type $0"Enter Drive Letter A or B -> ":$1"Enter File Name -> " Pause ** "List Files",0 "This allows you to list all the files on a diskette. At the prompts, enter the drive letter, then enter the Wild Card(s) if any, or just press RETURN to see all files. At the Wild Card prompt, typing *.TXT will list all files that end in .TXT or typing M*.* will list all files beginning with M ." ** d $0"Enter Drive Letter A or B -> ":$1"Enter Wild Card(s) -> " Pause ** "Copy a Disk",0 "This option will take you into a program which is capable of doing several disk utility functions, like formatting a disk, copying a disk, or putting the CP/M system on a disk to make it bootable." ** DUTIL ** } -- -- Mostly the STAT program -- "Status Utilities" "This leads you to a sub-menu that offers ways to tell you a number of things about the 'status' of your computer, i.e. port assignments, drive capacities, amount of space left on a diskette, and time, etc. You may also change the assignments of the ports." { "Space on Diskette",0 "This option will tell you how much space is left on a diskette. At the prompt, type the letter of the drive you want to know about." ** Stat $"Enter drive name A or B -> ": a:Pause ** "Diskette's Features",0 "This will list the characteristics of a diskette, such as what the data capacity is, how many files it can hold, how many sectors per track it has and so on. At the prompt, please type the letter of the drive you wish to know about." ** Stat $"Enter drive name A or B -> ":dsk: Pause ** "Device Assignments",0 "This option will display what the current 'Logical' assignments are. For a description of what each of the abbreviations means, you might want to check the term 'STAT' in your Kaypro CP/M Guide." ** Stat Dev: Pause ** "Serial Printer",0 "Choose this option if you want to switch to a serial printer. This assignment is temporary, and changes back to the default assignment the next time you either reset or turn off your computer. To permanently change to a serial printer, use the Configuration program." ** Stat lst:=tty: ** "Parallel Printer",0 "Choose this option if you want to switch to a parallel printer. The original CP/M defaults to this, as most printers are parallel." ** Stat lst:=lpt: ** "Configuration",0 "Choose this option to change to a serial or parallel printer PERMANENTLY. This is called changing the IO byte." ** CONFIG ** "Set Clock Time",0 "This option will set the time on the real-time clock. Enter the desired time in HH:MM:SS format when asked." ** TIME $"Enter new time?" ** "Set Date",0 "This option will set the time on the real-time clock's calander. Enter the desired date in MM/DD/YY format when asked." ** TIME -d $"Enter new date?" ** } -- -- Baud Rates -- "Baud Rates" "This will lead you to a sub-menu that will allow you to change the Baud Rates for the printer and/or modem ports. The default for each of these is 300 Baud." { "Printer Data Rate",0 "This will lead you to change the data rate (Baud Rate) for a SERIAL printer. If you are using a parallel printer, you need not do this. This change is only TEMPORARY, and will revert to the default value when you reset or turn off your computer. If you wish to make the change permanent, please use the Configuration program." ** BaudP ** "Modem Data Rate",0 "This allows you to change the data rate (Baud Rate) for the SERIAL MODEM PORT. This change is only temporary, and will revert to the default value when you reset or turn off your computer. If you wish to make the change permanent, please use the Configuration program." ** BaudM ** "Configuration",0 "This option allows you to change the default data rate (Baud Rate) for either the SERIAL PRINTER or the SERIAL MODEM PORT, PERMANENTLY on a diskette. PLEASE READ ALL OF THE INSTRUCTIONS!" ** : ---===>>> PLEASE READ ALL OF THIS BEFORE YOU PRESS A KEY <<<===--- : ~~~~~~ ~~~~ ~~~ ~~ ~~~~ ~~~~~~ ~~~ ~~~~~ ~ ~~~ : 1) Remove the CP/M diskette from drive A and put it in drive B. : 2) Put the disk to be modified in drive A. : 3) Type CTRL-C (Hold down the CTRL key while pressing the C ). : 4) Now type B:CONFIG and press the RETURN key. : : ---===>>> NOTE: <<<===--- : : 5) When the MENU comes on the screen, press P for 'Printer' : or D for 'Serial Data Baud Rate' (i.e. the Modem Port baud rate). : 6) Enter the rate you want, then press the RETURN key. : 7) When you are finished, type X to exit the program and : answer Y to keep your changes. : 8) Once back at the A0> prompt, you may return the CP/M diskette : to the A drive and press the red reset button in the back of : the computer. Ready ** } -- -- CP/M Utilities -- "Useful Utilities" "This leads you to a sub-menu that will allow you to 1) Install your WordStar diskette to your printer and preferences, 2) Reprogram the numeric keypad or the arrow keys, and 3) Make your Kaypro computer imitate a Dumb terminal." { "Install WordStar",0 "This allows you to tell WordStar what kind of printer you have. You may also change certain features with this program. Just place your WORKING WordStar diskette in drive B and press the RETURN key. Please read ALL of the instructions that appear on your screen!" ** b: a:winstall a:ws a: ** "Reprogram Keys",0 "This option takes you to the Configuration program and will allow you to reprogram the meaning of the arrow keys and/or the numeric keypad on the right of your keyboard to a sequence of up to 4 characters. PLEASE READ ALL OF THE INSTRUCTIONS!" ** : ---===>>> PLEASE READ ALL OF THIS BEFORE YOU PRESS A KEY <<<===--- : ~~~~~~ ~~~~ ~~~ ~~ ~~~~ ~~~~~~ ~~~ ~~~~~ ~ ~~~ : 1) Remove the CP/M diskette from drive A and put it in drive B. : 2) Put the disk to be modified in drive A. : 3) Type CTRL-C (Hold down the CTRL key while pressing the C ) : 4) Now type B:CONFIG and press the RETURN key. : 5) When the MENU comes on the screen, press N for 'Number Pad', : or V for 'Vector Pad' (or Arrow Key Pad). : A screen will appear with instructions on how : to make changes to the keys. Make as many changes as you : desire. : 7) When you are done, type X to go back to the Main Menu. : 8) Type X to Exit, and Y to keep your modifications. : 9) Put the CP/M disk in A drive and press the red reset button : in the back of the computer. Ready ** "Dumb Terminal",0 "This program allows your Kaypro computer to imitate a Dumb terminal. That is, to communicate with another system without the capability to send or receive files. Technically, this program is like a Lear-Siegler ADM-3A terminal an d is set for full-duplex, no parity check and 8 bits per character." ** Term ** } ,8MASMENU Preprocessor Version 5.0 05-04-84 Copyright (c) 1984, Kaypro Corporation >K+ A0A0A0A?u=z=========<<<<<<-<-<-<-<-<-<-<-<ͤ !!!+(8!:o&*L.Lsmdy%!'! !"!9^#V!9^#V,!͔" !<%!E!y!!'!"!"!"9)&ʌ!'!'!'!!'!'|!!*$*9)&|* )&ʏ*)&ʏ!'!@'|*"9)&ʴ!Z'!'|*J)&á*#^L*#s*##^L*##s*###^L*###s*!ͺJ!m*aKʡ!d*aKʡ!y*aKʡDo not try to edit this file with a Word Processor!See instructions and edit MASMENU.TXT Pass 1: Reading %s [1] The first line in the .TXT file must be the cursor movement line Check the instructions and try againcursor movement line The second line in the .TXT file must be amenu screen titlemenu title The third line in the .TXT file must be a version header.menu version The fourth line in the .TXT file must be the main menu titlemain menu title The fifth line in the .TXT file must be the 24/12 hour indicator The sixth line in the .TXT file must be the date format%!*#"U&!|*! '*!! 'G *+"!!!9s#r99*)&ʨ *|¨ *)&/*!? 'G !9~#fo#s#r+ U&j*!] 'G *+"!9^#V! !*$ͨ *hL|ʧutò!9s#r NLhL!utut9& 9)&*! '*DMU& *! '!DM9% !DM`iu*)&F *! 'G ! !!*͹!9 *hL9&ʐ !͔utß  + hL*| !9~# *! ' *| !9~# *! '*+"!9^#V Missing closing '}' at line %d Menus nested more than %d at line %d Expected a string at line %d Too many menu entries at line %dmenu title User number expected at line %d User number too big, line %d Expected a description at line %ddescriptive text Missing '}' at line %d Extra '}' at line %d%*)&M *! 'G *J) !!9s#r!*DMy `i#DM`i~ |ʖ `i^! :&t `i^!$&ʵ ! ^K ! ^!"&ʵ `i#DM^K `i#DM+^!9s#r !0!9s#r`i^!")&' !#+s!9^#V#+s`i+DMò !#+s!9^#V#+s`i#DM`i~ʆ `i^! )&ʆ `i^!")&ʆ `i#DM+^#+sL `i^!")&ʤ *!" 'G !#+s `i^#+s!t !u!9!9^#VhL!9^#Vͼ"!9UL Expected '**' submit lines, line %d Line %d, $" line not ended with a "%*#"T&^ !| '!! '!< Too many fatal errors! %s file unchanged.%*| ! !"!"*+"*"%!!'!"!"! !L("**& !#!*|2!5!n.*:o&n.*:o&!aK.'n.*:o&!aK.'n.*:o&!aK.'n.!9*n+hL*!.!NL{L*ͷ*!9!DM`i#DM`iT&0**-| *n.*!n.*1*!n.*!n.*!n.*;!9*n+hL!! 9UL{L*ͷ*!9*!9UL@LNO.!9UL@LN@LM{L!'*/*/!%J Pass 2: Building %s [2]w+ Final file size, %ldkMASMENU.$$$%!!9^#VBKO`i^#VBKx^#H*n.!9^#VBK|`i^#VBKx`iUL{Lͱ`i ULLʱ*!n.þ*!n.*! ^n.`i*n+hL*!! u*!n.!9*n+hL!9^#V! UL{Lͱ!9^#V! NLhL!9*n+hL!!9^#V!UL{L*ͷ*!9*!!9 !! 9UL{L*ͷ*!9!9^#VBKö`i^#VBKx:`i##~#7!9*n+hL!`iUL@LM{L*ͷ*!9*!!9 !!9UL{L*ͷ*!9! ^#V1ï%!9^#VBKS`i^#VBKx`i ULL!9*n+hL`i UL{Lͱ!9*n+hL!`iUL{L*ͷ*!9*!!9 !! 9UL{L*ͷ*!9`i ULL|!9*n+hL`i UL{Lͱ!9*n+hL!`iUL@LM{L*ͷ*!9*!!9 !! 9UL{L*ͷ*!9L!9^#VBKÒ`i^#VBKxʰ`i##~#ʭ! ^#V;Ë%!!9UL{L*ͷ*!9**-DM|`i&!'*n.*!n. Bizarre end of file!=_=:j=  %*|J!DM*|[!`i!"!"!" DM*&ʍe!"!*DM DM-&ʺ  )&ʷèJ!-DM!"Y',`{g}n*u-"K0`i" DMK!"* &PY"*!F'G J Didn't expect '%c' at line %d%*DM`i*&ʣ DM*&ʕ!u!*#+s`i#+s DMu%! 9N#F!9^#V!9^#V+`i"'~ʛ`i^! &!`is`i#DM*'#"'`i^z!")"+*)T&ʹ`i^zʹ`i^! &d`i^! &d`i#DM*)#")G*+#"+`i^! )&ʶ`i^z‘*):&ʑ`i^!&ʧ`i#DMî*)#")`i#DMk"*+&*!'! *'s*'#DMe`i~d*)U&U`i+DM^! )&*)+")`i+DM^! &6*)+")`i#DM! `i#DM+s*'a! `i#DM+se+T&ʘ*!9^#V!'!`i+DMs Word too long at line %d Too many %s lines, at line # %d%!69N#F!49^#V!"1#n& )&Un& &3#+)!9s#rn&&K#R*1#"1|^h+`i*1.'"-|*-&"/*-U&ʮ*/|®*-U&ʮ!"/*/U&*/+)!9^#Vs*/*1"1a% DM`i )&`i )&`i )&`i )&`i%*|1!*DM|S* &J͆!"`i**-%DM)&`i &z͆`i &`i &ʘ*3|S`i &S`i &¿`i &¿!!"3`i &! `i!"!%!9N#F!9*n+hL*!J#I*!9!9UL%! 9N#FJ!9~#foU&m*!9^#V!n'!`i!9~#fo+s %s too long at line %d%*#"*2n&¯*!'ü!l!.͖, [%d]%! 9^" &*+"%!*DM*|j `is!")&jT&+T&C*!r'G V &V! `is )&g`i#DM!`is String too long at line %d%! 9N#FJ#*7T&ʽ!"7 !"5*5ͺJ*5"5.'%!9N#F!9^#V!@!ͺJ!L!ͺJ!"!9s#r!9s#r`i+DM|m##nf^!-&nf#^!?&nf#^KO&ʢ|Ž!9~#ʙ!X'!nf#^KX&*|!m'!"nf!'j|!9~#!'|#!9~##!'|Onf!ͺJ!!!9s#rjnf!ͺJ!!9s#r-|ʀ!'!!L("|¥!'!o&zo&|f&}|>o&|o&z2%&:%&||&/g}/o#z&/W{/_Ø&DM!>2%))ҫ&#}o|g& :%=2%£&}:%=2%£&}DM!>))& =&}}/o|/g#}|3&$&|g}o{_+'|'|7g}o'{_+')&'}}o|gN#F# N#F#zO'{S'##^#VBK^#Vzy'#ys'###a'#xn'#~#fo}|>?o&}|>o&{_+'|g}o£'|g}o~# x¸'!9%~#'!'|Q%!l"'!9!9^#V!5(1%! 9^#V"'!9!9^#V!5(1%*'!9^#V͖,%!aDM`i~z(`i DM̀'w(!V(!9^#V#^!+&!9^#V^r)|ʬ(!ï(!!9^#V=! s!&(!Å)|(!(!&!9^#V=! s!& )!Å)|)!)!&!9^#V=! s!&F)!!NL{L! ^[H!9Å)!"W!Y'r(w(a)h)!! s!! s#r!`is#r! s#r! s#r`i%!9N#F!!9s#r)!9~#fo#s#r!9^#V!9~#foT&@*!9^#V*+|=*!9^#V*-&.*!9^#V`i#DM+s))!9^#V%! 9N#F!9^#V!9~#fo&!z*#͎'ʮ*!9^#V`i#DM+^n.&ʫ*!s*!9^#V%!9N#F! ^!%*!ͤ/*!'+!9^#V!&'+`i~#'+!9`i^#V! ^#V.'OͧLUL'MhL!! s#r`is#r!9^#V!9UL{L! ^[H!9@L͍Oj+!!%!9N#F!9!NL{L! ^[H!9hL! ^!%+!9! ^#V`i^#V.'OͧLULMhL ,`i~# ,!9`i^#V! ^#V.'OͧLUL'MhL!9UL%! 9N#F`i~J,!l`i#DM+^͖,&G,! ,!l! ͖,%! 9N#F`i~ʒ,!9^#V`i#DM+^͖,&ʏ,!d,!%! 9N#F!9^#V!PY%DM`i &,! n.&,!n.%! 9^#V*-DM&-! 9^#V*-&-!'PY&%! 9N#F! ^#V`i^#V̀'-! ^!%^-!!`in&%s`i~#„-0! ^#V! ^#V! ^EB:&-|½-!-!`in&&s!! ^#V`is#r! s#r`i~#fo#s#r+^!%%!w!9^#Vn.%! 9N#F!9^#Vn.T&F.!!9^#V`i͛'n.T&k.!`i%!9N#F! ^#V`i^#V̀'ʣ.! 9^#V!%ͤ/! 9^#V`i~#fo#s#r+s!%%!!9^#Vͤ/%!aDM`i͎'/`i DM/.%!9N#F!!9s#r`i~ʒ/! ^!%I/!ͤ/!9s#r! ^*?!9~#fo&s#r! ^!%ʒ/*! ^#Vs#r! ^#V"!! s!9^#V%! 9N#F! ^!%0! ^#V`i^#V.'! ^#V! ^͉E&0!`in&&s!!9^#V!&G0!`in&%s!`is#r! s#r!`i~#X00! ^#V!&ʑ0!!9! ^͉E&/!9^#V! ^#V`is#r! ^#V! ^#V! s#r!`in&&s!9^#V`i~#fo#s#r+s!%%!9N#F! ^#V!&1`i! s#r*|61*!9s#r*^#V"]1! ^#V !!9s#rz]1!! s#r1!`in&&s!9^#V! s#r1060123456789abcdef%! 9^#V"1!9!9^#V!11!*1s%! 9^#V*1#"1+s!%%!N9N#F!P9^#V#+^z6%&6!!9s!!D9s#r! !B9s#r!!@9s#rn&-&p2!!D9s#r#+^0&ʇ2!0!B9s#r!!>9s#r#+^!09&29:&2!>9^#V! &!>9s#rÒ2.&13!!@9s#r#+^!09&139:&13!@9^#V! &!@9s#r2l&q3#+^!:9!T9~#fos#rULhL4d&ʣ3!:9!T9~#fo##s#r++^#VOhL4e&3f&3g&3!9!T9~#fos#rOO4!:9!T9~#fo##s#r++^#VͷOhLú5!9!!>9UL{L\7!9!49s#r5!:9UL@L͍Oʏ4!9! !>9ULͶL{L6!9!49s#r!-!69~#fo+s#rsò4!9! !>9UL{L6!9!49s#r5!9! !>9UL{L\7!9!49s#r5!9!!>9UL{L\7!9!49s#r5!:9ULO!49s#rJ!89s#r5e&55!85!!B9^#V!&O5!W5!B9^#V!9! 9OOO!9! 9!49s#rJ!89s#r!!@9s#r5!:9ULO!9!69s#rs5Y'o4d<4u4x4s5e#5f#5c55!9!49~#fo.'!89s#r!89^#V!@9~#foU&6!@9^#V!89s#r!D9~#W6!>9~#fo+s#r#!89~#foU&W6!B9^#V`i%&6!!69s#rt6!69~#fo#s#r!49^#V~ʴ6!69^#V!@9~#foT&ʴ6!49~#fo#s#r+^`i%e6!D9~#6!>9~#fo+s#r#!89~#foU&6! `i%þ66`i%1%!9N#F!9^#V`iO{L!9UL͓L;NO1^+s! 9`iOͧLULNhLL7%!9N#F!9^#V! 9UL@L͍O8! 9ULO%! 9!9UL@L͸M@L=MhL`i'O{L!9UL͓L;NO)1^+s! 9`i'OͧLULNhL!9UL{L6!9O*938'G8'*%DM*%o&'e8o&'*%*+++*%DM*%!9N#F#^#Vkb6#> 6 #=8>6#=™8 : >8 A9[ҽ8@8a9{9`w# .898 9w#8{o|g 9 9w#8!!|a{ !9^#V**8!9}|89**8"*8|!c a b b"b'b(b)5b,bca`i!9~#foOc!b(e"B!="$!9~#fo#s#r^zc~‹c[ýc~)!9^#V#+^zʽc[ác[c͏! %!!!y9EJ!:o&%y9s!;"=9!y9DM!"9*9T&;`i^! &b:`i^! &j:`i#DMF:`i^z;`i^!>&ʋ:!ß:`i^!<&~;!`i#DM^! &¾:`i^! &:ß:`i`i#DM~:`i^! &:`i^! &:!`i#DM+s::*?|;!ͧ=+;!=&{;!;!ͺJ!%K!nf-<&%>=!"W!!DM5>`iDM`i~#V>!9^#V`i^#V́JV>->! ^#V!9^#V!%#!9s#r!9^#V!%ʝ>n&u|>!"W!!9^#V!%>n&u|>!"W!! ^#Vsrn&un&u!0Aut!9^#V!9^#V!9^#Vnf%! 9!T&!?!!9^#V%! 9^#V!T&O?! 9^#V! U&Y?!"W!! 9^#V)))6DM! ^#V! ^#V%! 9s#r!! s! s! s`is!-w#¼L*~‡O#L|O=ɯ<**###LLLLLL+M**#M**#2M**#GM**#\M**#qM*~/w#M*~?G*^#V#~#fo))ҦM#žMDM*s#r#q#p*~?W*###~M~w+MM7~w+MM~#MOùL*4LMy22L* 23L!4L~w#…NO8L! 23L!4L~w#2O]O4L!2͐|ʣ5  *6*NL  ?B #w** 5yT @ @ `i6#6      " yT R?     96b6  (?D  6e͐8  *"zT $?B 9Re     6 $? ! s  6    |78     *vh  }?   7! ^#V  #f2d!Ї͐ ! s#r! 6 ^#Vr+s! ns͐(II) Single Density(II) Double Density(IV/Ten) Double Sided/DensityDrivetec (Robie)I, Single DensityI, Double Density820, Single Density820, Double DensityTRS-80 Model III (CPM)PC, (CP/M 86) 8 sptPC-XT, (CP/M 86) 9 sptVT-180TI ProfessionalACCESSMicro Decision (MD2)Micro Decision (MD3)Otrona AttacheEpson QX-10Heathkit with MagnoliaZ-90 (single density)Z-90 (256 byte sectors)Z-100Superbrain QuadPC-8001aPC-8801aCDOSIntl Term CP/MLOBOTelevideo TS-802Hewlett Packard HP-125M/OS - 80* * ** " *" !9DM*?:͐*![+*}x++e:͐}x++*#[+:!9DM͐LTLTLTRPPPPPPPPPPFFFFFFFFFFF!A;*ijqy\} }.Z; ;;-Ol{;!Y4~!c*W;w!]4 ¨;:_G:Y–;;G> Z;.›;;O>~Z;y.Z;O>^Z;y@.Z; ;;!o&*Y{ M;:핷<* :2G:G:<:2B0C0B4C4B3C3KayproOsborneXeroxRadio ShackIBMDigital Equip CorpMorrow Micro DesignsZenithIntertec (Superbrain)NECCromemco*a*iTM!^!Z!cY o !ͅFTM!:o&}2Z*;}2Y͒K*9|^!U*9!!!U!"9!c!!!!B!U!s5!U!{5!U*=|!5!U!5!U!5!U!5!U!5!U!5!!B_!9s:so&͓M^!!!!!B!!Y&!UÛ!9^:o&͓Mʛ*=|›!!!!!B͓(!9^:o&͓M*=|!!!!!Bͦ0!9^:o&͓M!!BTM*#|!"#!!!**}{! 9!DMB`i#DM`i)_^#V`i))s#rza=!!*++!!B!W!*++*7*+*-*+;!9*7*5*-*5;!9*-*5*-*+;!9*7*5*7*+;!9!DM`i#DM`i*}ͳM!! 9~#)!&!&!&yM!(ͧN"1*1ͳMm!"1!*1*5###"3!5!5TM!!B!1!!!\!!!@5!!3!!DM`i#DM: o&:o&PYͳM:o&PY$(c) Kaypro Corporation, 1985TM! 9N#F!9^#V!9^#V:o&|!!B!L!B`i))!B)!B))!B!9^#V)!BY`i͓M!Z#!9^#VM!-!B!+!BY!\`i#DMMK!^,!`++|+TM! 9N#F!9^#V!9^#V+#|ʲ#+^`i#DM+^͢Mʯ!Â!TM!!B!9szû!9^TM!!B!=!B! 9^#V!!B!9^#V!!B!9^#V5TM! 9N#F`i~^`i#DM+^!BATM!!B!9szd!9^7YTM!0}2C!}2D! 9~#! 9!9^#V!C!CTM! 9N#F!9^#V!9^#V|!`is8 yM`i#nf M0`is! ~#foyMs#rTM!DMK`i#DM`iMg!!BF! Bz!BTM! 9N#F!9^#V!9^#V!9^#V!͓M"':o&|!*'|!PͧNyM!9~#fo"L)!PͧNyM!9~#fo"L`i"!*'|A`i#}N"/`iCM>*/#"/G`i#"/!++"+*L++"-*/"5*'|„)*L "7Ò*L "7:o&|ʣ!æ!"%!"Iý*I#"I*I*/MT#+*I))s*I*/))s*L#*I))s:o&|!!*L*I*/))s!K*I*/))s#r*I))s#röTM:o&||! 9~t!Nw!R5TM:o&|ʤ! 9~ʜ!Vß!Z5TM:o&|! 9~!^!b5TM! 9N#F!9^U`i))^#V!`i))^`i))^:o&|­!9~ʭ!"f9*f#"f*f*%Mʢn&|`!_!Bßn& ͓Mʅ!_!B#ß#+^7Y!B2!5!"fý*f#"f*f*%Mn&|! !B#+^!Bö:o&|!5!U <- TM!!DM! BH!B!!B|`H`i!*'|¯xŠ*!DMì`i*/ͲMʣ*/PYͧNDMì*/+PYDM( x¼*!DM`i*/͓M*/+DM`i+DM( *'|`i*/*!M`i*!͓M!`i*/ͧN#DM*/PYDM( `i*!M2`i#DM7!DM( !!!`iMY`i*!͓Mp!s`i#!9s#r!9^#V`i͢M!9^#V))^#V^MY͓Mʹ!9^#VBK!9~#fo#s#r*!M!!9s#r{( !U!^#VUUkUHUUUUUkUUUUUU:!!HTM!}!a !!||!!DM!Á #EKN~ EKN^͓M `i#DM)!9s#rz !!! *){! 9!h"! #PYͳM*!)!9^#V!EKN^#V))s#r !"#!9ͩ!|Y !}!!!*3!!B)!9^#V!}!!!*3!!B!TM!$!!!!B:o&|!*+#"+!D*+++*-*+++;!9*-*+!9~#fo###*-*+++;!9!D*+!9~#fo###*-*+!9~#fo###;!9!D*+!9~#fo###!D*+++;!9!*1*+!9~#fo"3!5!5:o&|"*++"+!ͥ! 9^#V)_^#V*-+++*+!$*-*%*+!ͥ:o&|±#!$*-+++*+#! 9^#V)_^#V_##~ʕ#n& ͓Mʅ#! !BÒ#!=!BX#!$*-*%*+#!!!DM#`i#DM`i!9~#foͳMʄ$!!$`i))^*%###`i))^`i)!9~#fo^#V!EKN^!@CM@$!$5H$!$5`i)!9~#fo^#V!EKN^!CMy$!$5Á$!$5#!Density / Sides===============Double / Single / DoubleSingleTM!<%!:o&!9^#V###ͧN! 9^#V!A!B!=%5! 9^#Vb%DM`i5!!B: TM!!9^#V!uN! BTM! 9^#V@% ^#VTM:o&: o&͓Mʛ%:o&!&!!!!B!5_DMA͓M%!`iB͓M%!!&!!!!B!5!TM! 9N#F!*&`i#DM`i~Q&`i^!͓MG&`i#DMN&#%&*TM!9^#V!͓M&A !9s#r!Mʃ&!|%!9s#r!͓Mʝ&:o&}2Z!9^#V#*;)O}2Y*=L&!"9!9^#V!EKN^!CM '!!9^#V!@uN! B%'!!9^#V!PuN! B!!9^#V! BE'!$"9!9^#V@%"W&!9^#V!EKN^!CM*W& ^#V!^!CM͢Mʔ'!?"9!*W&s#r!9^#V!EKN͢M(*W& ^#V!/DM!9^#V!EKNn&͢M(#+^`i#DM+s'!!9^#V!EKN*W& ^#V̀W!!9^#V!EKN^#V*W& ^#V!̀W!!9^#V!uN! B!9^#V$:(R*2*TM!)|%DMMʭ(:o&}2Z`i#*;)O}2Y*=L(!&"9!j"]F"[!:Yo&CM}2Y*=|)!!!!) *!9¬): o&:Yo&uN}2Y:o&CMb)!!: o&)O!) *!9¬)!!@: o&!) *!9¬)!!: o& )O!* *!9¬)! "9*[͌Hlook atDrivetec disksDouble sided/Double densitySingle sided/Double densitySingle sided/Single densityTM:Yo&}2(!b9^:Yo&uN}2Y͞KͫKͫKͫKͫK*=|ʊ*!!9s#rw*!9~#fo#s#r!9^#V!Mʊ*h*fL:(o&}2Y*]DM*[!9!9s#r!`i+DM|(+#^!CM͓M%+n&OM´*n&CM´*n&(M´*n&CM´*n&!͗N(+ô*|4+!`i+DM#| ,n&CM͢M]+#,n&OM—+n&CM—+n&(M—+n&CMʡ+#4+n&!9~#fo##s#r++s#r#+^!CM͢M+`i+DMþ+####PYͧNDMM,!DM4+!/!!!!B!`9^#V!!͌!2!!5!!!!!9^#Vs#r!"("(!9!9s#ræ,!9~#fo##s#r!9^#V^#V!ͲM-!9^#V^#V͌5!9^#V##^#V!͢M,!,!B!9^#V^#V*(M-!9^#V^#V"(Ö,!f9~)-!/5!d9^!CMK-*(͓MK-! "(u-!Ì-!Ì-!Ì-!Ì-NQ-Z-c-l--! 9^#V!9~#foͧN"(*(Mʹ-*(*("(!f9~-!!! *(#"(!/!! t/!"(.*(#"(*(EKN"(~t/!"(*(^!CM*(###^#VyM"(!"(L.*(#"(*(*(Mʁ.*(*(/^"(*(M~.*("(E.!d9^*(^!CM͢M-*(^!CM͢M-*(/^*(0^ͧN*(͢M-*(*(͢M-*(| /!!! *(#"(!/!*(#"(+ *(^! ͢Me/*(^! ͢Me/*(^)_^#V5! !B*(#^#V5-*(|Ž/!!! !}2#!. . .Kaypro Drivetecs#rzYÖY͐VN!9Switch to Buffer : Create new buffer?-NAME.ME!DM!"! !`! !Zh|ZZ!`~e!`ͮ`is#rz&Z![eZ͐*o8ZY͐*oMZJ*Z͐)))))u~#fo8|xZ!5!u|xTMA DMMʻ0!{|%M0!!!!!B! 35!S59_}2H0!3!!!!B:H0o&:bo&͢M=1|b1!35!5Ͷ͓Mb1:o&}2Z#*;)O}2Y!L1!"9͐L@CMʠ1!"9!!!!U! !B`iEKN^#V5! !B!U!!B!}2?0!"[`iEKN^#V3"0*[|32*[͌H!"[*0|ª2Y&!p!I0"9W`iEKN^#V!I0XI0W!3!I0XI0W!!I0XI0W2*0͓Mʿ2!X"92!+!I0"9W*0+͌!I0XI0W!3!!!!B . TM:o&͢M}2>0! 9^#Vå5!!9^#VR95!!9^#VR95!!9^#V55!!9^#V55!!9^#V5!}2>0!}2B05!!9^#V5!}2>0!}2B05!!9^#V5!}2>0!}2B05!!9^#V55!!9^#V+R9͞K >!}2D0}2C0!@A!@B*[͌H!"[!!9^#V5!!;!!R9͞K >!}2D0}2C0!@A!@B*[͌H!"[!!9^#V5!!;!!R9͞K >!}2D0}2C0!}2>0!}2B0!@A!@B*[͌H!"[!!9^#V5!}2>0!}2B0!!;!}2 0!!9^#V5!}2 05!}2 0!!9^#V5!}2 0!}2>0!}2B05:0o&"9!!ژ5!5^#V73K3s3_3334F533h5h44!!;Invalid Format NumberTM!}2F0"/!}2B0! 9^#V"/*/EKN^!CM96! <6!}2A0!}2@0: o&: o&KM:Yo&CMCMuN}2Y: o&)O:Yo&)O}2Y!9^#V"0}N*/EKN^#VyM"/*/EKN^!@CM6!*/}N"/:o&͢M}2>0*]F"["0*0| 7!ͅF*/EKN^#V!!N!0lB! !!0lB!!!0lB!*0#"0+s*/EKN^!CMß7!}20ö7!}20ö7!}20ö7!}20ö7Nw77777*/EKN^#V*0ͧNͳM7!!DM7`i#DM+`i*/M#9!!N!0lB!!!0lB!!!0lB!*0#"0+s*0`i) 0s#r!*0#"0+s!*0#"0+s*/EKNPY^*0#"0+s:0o&*0#"0+s!*0#"0+s!!N!0lB! !!0lB!!!0lB!*0#"0+s*0: 0o&!0lB!*0#"0+s!N!0lB7*0*[ͧNDM*]MQ9*]PYͧN!N!0lBTM!}2A0}2@0}2F0"/!}2B0! 9^#V"/: o&: o&KM:Yo& uNCMuN}2Y: o&)O:Yo&)O}2Y!@!9~#fo͗N"0*/EKN^#V"/*/EKN^!@CM :!*/}N"/*0͢M-:*0yM+*/}N"/:o&͢M}2>0*]F"["0*0|[:!ͅF! !!0lB*0͢Mʫ:!!!0lB!*0#"0+s!!!0lB!!DMÿ:`i#DM+`i*/Mʰ;!!!0lB!*0#"0+s*0`i) 0s#r!*0#"0+s!*0#"0+s`i#*0#"0+s!9^#V+*0#"0+s!*0#"0+s! !!0lB!!!0lB!*0#"0+s*0: 0o&!0lB!*0#"0+s!!!0lBù:*0*[ͧNDM*]M;*]PYͧN!!0lBTM͞K!9~#;ͫK >!9^#V}2C0<:C0o&#}2C0:C0o&'ͳM>:B0o&|6<:C0o&)<<:C0o&}2D0!@A!@BCMb0o&|=ͺK!9^}2YͫK*[͌H!"[*/TM!5>#*/Me>) 0^#V##^)!9s#r.>!*/)!9s#r*/}NDM`iMʔ>!DM!ç>#*/M2?)!9^#V!͓M>#*/͓M>!ô>)!9^#V)/s#r!)!9s#r`i*/ͲM/?*/ͧNà>!*/)/s#rTM!}2E0]?:E0o&#}2E0:E0o&M?:E0o&|ʀ?!@:E0o&͓M?:C0o&|?͞K!DMê?`i#DM:C0o&`iM?ͫKå??:C0o&|?ͫKͯK?ͯKͫKKBCM?R?:D0o&#"/!@TM:?0o&|@!}20!"0!}20!}2E0!!!!!B!o!!:o&|q@!t@!DM!5!;!9!5!!!;!9!!!;!9!5!!5;!9!}2?0:E0o&|8A*0! 9~#fo͢MA! 9^#V!!!A!1!:E0o&0!B!}20ùA*0! 9~#fo͢M`A! 9^#V!!:0o&:D0o&͢MʕA:D0o&͌!(!!A5:0o&|ʲA!A!1!!}20! 9^#V"0:D0o&}20 TM!DMA`i#DM`i*/M B:C0o&`i) 0^#VsA!}2E0KTM!/DM`i^#V!͢MhB*/EKN^!CM`i##DM++^#V4L<CMeBB!TM! 9N#F!9^#V!9^`i^#VͦF!9^#V`i~#fos#r3q1óB 6 #=C>6#=C : >LC AچC[=C@ICaچC{҆C`w# .gCʀCOC͍Cw#PC{o|g ʀC͍Cw#qC!!|a{ !9^#V*B!9}|ڸC*B"B|!TM!!!C̀W!:o&CMCs!`F"C!CDM!"yD*yDMMF`i^! ͓MD`i^! ͓MD`i#DMD`i^zMF`i^!>͓M E!E`i^!<͓ME!`i#DM^! ͓M>E`i^! ͓MAEE`i`i#DM~~E`i^! ͓MlE`i^! ͓M{E!`i#DM+s~EFEFR|ʝE!PëE!P͓ME!aF!W!`X!F!`X!X!!]T! ͅFJF`i*yD#"yD+)Cs#r`i#DM~JF`i^! ͓M8F`i^! ͓MGF!`i#DM+sJFFùD!C*yDͅFCan't open file for redirection: TMͳBTM!""!TM!!9nf]TNFy( ~w y(KKKKKTM!9^#V!OF!!9s#r?K*F!FDM~#G++nf!9~#foNGnf!9~#foͧNO]Gnf`is#r!9~#fo!9s#rnf++!9~#foͧN!9^#Vs#r!9^#Vsrnf!9~#fo##s#rs#r!9^#V`is#rDM^#V G!9ͧN!9s#r!9^#V!9~#foO H͊IH!yH! B!F!9^#V++s#r!9~#fo`is#r!9^#V##͖C`i^#V+DM!! s#r`is#r## Out of Memory $TM! 9^#V++DM!F##^#VzʉI++PYOʆI`i##ut##! s#rF͢M1I++nf##PY͓M1I`i^#V##~#fos#r##utDM`i^#V`i##͓MʂI##~#]I!! s#rÂInf##`i~#fos#rnf! s#r!ãHTM*FSM*FSM*FSM*FSMuNuNuNTM*F! 9~#fo͢MmJ*F! 9~#fo͢MmJ*F! 9~#fo͢MmJ*F! 9~#fo͢MmJ*F*F͓MJ! 9^#V"FmJ*F*F͓M:J! 9^#V"FmJ*F*F͓MUJ! 9^#V"FmJ*F*F͓MmJ! 9^#V"FTM!DM*F++ÎJnf++##~#ʧJnfPYDMÃJ!9CMͧNPYTM!DM*F++Jnf++##~#KnfPYOKnfDMJ!9CMͧN!9s#r!9^#V`iOK`iTM*F|ˆK!͖C!9s#r!9^#V##"F!!9^#V##s#r!9^#Vs#rTM!:ZO:YyͳLͤL>äLSsͳL{äLͳL>v0 0>yÐLͳL*[>vKKKÐL!9~nfFͳLP>v  ͤLo!9~FͳLP>vx ͤLoͳL!+} *]TE*[{v„L„Lo&:ZOxog!+} 8:ZO:Yy*L"f!+} E!9:ZOx:Yy~ $!>_ $ !> _ !(,:ZOy}|g}o|/g}/o^#V#DM!99`iSM|z2o&zo&|M}|>o&|o&z22;M))$N#}o|g))[N =SN}}/o|/g#}|ʬMÝM|g}o{_ʤN|O|7g}oŠN{_ʤN)ŸN}}o|gN#F# N#F#zN{N##^#VBK^#VzN#yN###N#xN#~#fo}|>?o&}|>o&{_ʤN|g}oO|g}o~# x1O!9=M~#LO!YO|con:CON:lst:LST:prn:PRN:pun:PUN:rdr:RDR:TM!9^#V!!9^#VPTM!!!9s#rQ!9~#fo#s#r!9^#V! M7QnfF͓MAQP!""!!DMQQ`iDM`i~#rQ!9^#V`i^#VͼWrQIQ! ^#V!9^#V!CM#!9s#r!9^#V!CMʹQn&u|¹Q!""!!9^#V!CMQn&u|Q!""!! ^#Vsrn&un&u!LTut!9^#V!9^#V!9^#VnfSM! 9!M=R!!9^#VTM! 9^#V!MkR! 9^#V! MuR!""!! 9^#V)))DM! ^#V! ^#VSM! 9s#r!! s! s! s`is!F! s#r! 9^#VTM!aODMR`i&DM`iPOR!% ^zSR!""!!9^#VB!S!""!!9^#V!CM;S!B!B͓M~S!9^#V!CMqS!B͓M{S!""!ÞS!9^#V!CM͓MʞS!""!!!! s#r!# s!$ s`i!9^#V!s#r!9^#V!CM#!% s!CMS!)T!9^#V!s#r T!T!9^#V!s#r!TM!!9^#V!%s!TM! 9N#F!B!!% s!TM!ɎFTVVTM! 9^#V!M‚T! 9^#V! MʌT!""!! 9^#V)))DM!9^#V!9^#V! ^#V! ^)UT^#VSMTM!DM!9^#V$~-Un$&!ͧNDM!9~#foOU!9^#VBK!9^#VU-U!!9^#V`iͧNO!9s#rzʒU!9^#V!9^#V`i7W!9s#rzʒU!9^#V!9~#foͧN͗NPY!9^#V!͗NPYDM`i!9~#foOU!9^#V`iͧN!9^#V`iUU`i!9^#VTM! 9N#F!!B!!B""͓MV*"͓M:V!""!!!͠WFV*"|FV!!9^#V!9^#V!$ ^!̀W!"B""|~V!!$ ^!9~#foCM!$ sz°V`i!~#fo#s#r!TM!9N#F!V#!9~#foM+W`i#DM+^!9s#r!9^#V! ͓MW! !9^#VB!9^#V!9^#VBV2Z2Z2[2Z2[2Z2[2[[!Z{;!cY"Bc1c`c@cy˹˱!D[o0$y2[O2ZJPy!Z_![6ˡ!Zyݾ8(=ݾ0<ݖO\*lyE\*[!Zy<\E\6 wwwww*[~w* [~0606 0606 ~w#~(4o@~F?w*lyw<\E\*f"5\!E"f]!"f![#!c:Z0!!c"[!1c0!~c"[" [ " [!Z6666]!Z6q~<\~( ~ y ~w~w~w~w~w~(@5~ݾ 5~ݾ -~ݾ %~ݾ 4~8 64 4666*f"/]!E"f~<\6]!"f6.Nq~0q~!6!('~ݾ" ~#ݾ ~$ݾ ~ݾ%(*~ Oa~w"~w#~w$~w%~`6 ~<\N~=g.c^ V ~ 6 ~( ~/#~~.6 Oa~.yv ͵`g!"f~)<=(!q !Z~<\~ w!*f"x_!E"f_!"f8`N xݦ ݶݶ0ݮ G~(ˠxy>6͵`~(=ݾ%8`F~( ~  xN x G~~(90~ݦ ݶ0ݮ N yq~( ~ y>͵`( NR_ð_~>N xݦ ݶ0ݮ G~(ˠxyr`!0+} ~N xݦݾ~/Gxݶy!"kl*ks#rk*ks#r2z 2v! 0+} >Ha͐aw. ( _ ^N~0[cu6!~"O]N#F$Ͱ_N%y0_* [NN xݾy(.a͛a(  (&_f>v% ͵`w.- >F!c!cFN0~"RKaypro Single Density(?DKaypro Double Density(?Kaypro Double Sided/DensityDGāDrivetec      k1cghk~ctitjNo Disk Selected.No Disk Selected.!*A DMs.ʻ0!{|%͵00!!!!!a/! 35!S59_}2H0!3!!!!0:H0o&:bo&?/=1|b1!35!5Ͷ@-b1:o&}2Z#*;͓)}2Y!(1!"9@ͮ.ʠ1!"9!!!!U! !%1`iE.^#V5! !1!U!!1!}2?0!"[`iE1^#V3"0*[|32*[ͱ)!"[*0|ª2Y&!p!I0"9`iE2^#V!I0I0U2!3!I0n2I0w2!!I0̈́2I0͍22*0\1ʿ2!X"92!+!I0"9ͣ2*0+͌!I0͚2I02!3!!!!1 . ͧ0:o&71}2>0! 9^#Vå5!!9^#VR95!!9^#VR95!!9^#V55!!9^#V55!!9^#V5!}2>0!}2B05!!9^#V5!}2>0!}2B05!!9^#V5!}2>0!}2B05!!9^#V55!!9^#V+R9D* >!}2D0}2C0!@A!@B*[02!"[!!9^#V5!!;!!R94 >!}2D0}2C0!@A!@B*[@4!"[!!9^#V5!!;!!R9v4 >!}2D0}2C0!}2>0!}2B0!@A!@B*[͡4!"[!!9^#V5!}2>0!}2B0!!;!}2 0!!9^#V5!}2 05!}2 0!!9^#V5!}2 0!}2>0!}2B05:0o&"9!!ژ5!5^#V:k Hl(:.6Ql.-Ql[!2O ~!2[^!! "k>2k*kN#"k:k=2ky~y2ky:k(!k5 $#5 .'Ql!k[k!k[k:.3(.*sl1l:ZOxyjl&{lx˿yy2ZCZCZR_&[llln\Å\     !Z"!">22!m~A2mͣm!mͣm!Bcͣm~ݾ(!mͣm~A!mwͣm!mͣm!cͣm!mͣm!~8wN ?:= Ny#[[ [ [1[<[A[R[X[d[{[[[[[[[[[\\ \'\1\>\F\I\O\R\U\Z\]\d\k\p\\\\](]+]}]]]]]]^+^4^9^<^P^S^r^^^^^^^^^^^___0_T_Z_j_t____`,`0`_``````````aa$a6aWaZagaaaaaaaaaaab bbb"b&bcccc)c+c-c/ckkkkkkkklllll)l,l0l7l;lSlVlYldlmlllllllllmmm/m7m:m=m@mCmFmQmTm\m`mcmfmimlmomrmTM:o&: o&KM: o&KM:o&͗LCMCMCMCMuN";!"!"}bo*}#"}*})_~#o*})_^#V^!*͓Mo*})_^#V#^!a͓Mʴo!i*})_s#ro!u*})_s#r*})_^#V&*Mo*})_^#V&"[o*}+"}:o&CMVp!DMp`i#DM`iEKN~Vp`iEKN^!CMSp*}#`iEKNsp:o&CMp: o&*;uN";!"=!DMÈp`i#DM`iEKN~p`iEKN^!CMp*}#`iEKNsÃpp!"=!DM")p`i#DM`iEKN~)q`iEKN^#V&*)M&q`iEKN^#V&")p!"#͗#`iEKNsÃpp!"=!DM")p`i#DM`iEKN~)q`iEKN^#V*͓Mo*})_^#V#^!a͓Mʴo!i*})_s#ro!u*})_s#r*})_^#V&*Mo*})_^#V&"[o*}+"}:o&CMVp!DMp`i#DM`iEKN~Vp`iEKN^!CMSp*}#`iEKNsp:o&CMp: o&*;uN";!"=!DMÈp`i#DM`iEKN~p`iEKN^!CMp*}#`iEKNsÃpp!"=!DM")p`i#DM`iEKN~)q`iEKN^#V^!O s*o#`iEPsr,s!"/!DM"@G!>0w#w!4~:60+4~u!N#F! x, # =!v"z!w6!u#+w+wz >ZxG}o|g"|! :m c p!"xp ~#c*|!:m ʅ xä SYNCRONIZATION ERROR$ {°~#o}oҼüÅ*zZ# :m m! ~ #* DM! x  w#!N#F! D!_>0w#w1!`4~:60+4*"e@u READY FOR "SYSGEN" OR "SAVE 00 CPM00.COM"$*|  CONSTRUCTING 00k CP/M vers 2.2$>ͦ!q:_  !p+q.*   !q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*7\X COPYRIGHT (C) 1979, DIGITAL RESEARCH _͌> ͒> Ò> Ò͘~#͌ì _2<2? !2:2a{_:ʖ:>Ľʖ:=2–!B!6#5ʖ:Ľ!ͬʧ )!F#xʺ~0wëw!" !~6ͽ:ý(!#͘*~ ""͌#>?͌͘ =_.:;<> Oo$>!Y2*O"ʉ@G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*6?w0#6 #6" #~?  xDIR ERA TYPESAVEREN USER!yO#< Ty#O 321y_͸2y2ͽ:˜1͘A͌>><92^ :¥.!_~#fow]!v"!çREAD ERRORçNO FILE^: ! ~ 3#0 Wx x   G ~ # 3x~#B!Y~ɯ2:=!ý:=!:ý^T!~  6?#ˆ:`O> K{͘A͒>:͒͢>:͒͢xK > K > ͒x  ͢ØÆ^ BRͧ9!5‚#~Y‚#"T<ÆALL (Y/N)?^ Tʧ͘!6!~ڇ w4!Y~ʆ͌†t=ʆf ^ T 2o&)|+!<ͧÆNO SPACE^ :Ty!B*O=?_s#"^sG!~Ypsp2mÆÆf ͧÆFILE EXISTS _: É: :ʉ=2)ͽÉ T!@k!B}|q=qf^!~2>`~22\!!B!~> >#0~O#Cx2͘1)ͽÂf zͧÆBAD LOADCOMf^: ! Â$$$ SUB"C {2!"E 9" 1A 22!ty)K!G_^#V*C   ~E , &-AGMS  !!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$ :B A2 ! ~6  O͐  : E  B 2 >: b # : y! 4 5~yy 5 6y Ґ ^H @Oy H  H : – ͬ   #H : !  H ù  H  H $O͐ : 2 *C N#  x : 2 p & x ~+é 7 2 H ! >w _ : ! 5ͤ N k ͱ ¦ ͱ xʊ #N x : ! 2 ͤ ! 5™ #wO ~x½  p H    y< < ʑ  : !qMD # 2E > ! ^#V w#P :B O|^#V#"##"##"##"!O *!O *|!6ʝ 6>*w#w*w#w'û *! J * ""!N#F*^#V*~#foyx *{_zW+ * yx # *DM*s#r*s#ryOxG*0MD!!N: E G>O: \ S *C  :q n& ^#V> O^ "*}:*)= ":O:o"*C  *C !ͮ ~2~2ͦ :2ͮ : O:w:w |g}o *# ) :B O! yoxg*:B O }!N#F "*#*s#r^  ~!J  ! J *:o$*C ~i 6i w**{#z r+s{ozg**͕ **  , w͜ ͸ Ͳ ! !N#F$**O !~#:A #~$=2E k͌ : :/GyO>2!q*C " ͡  ʔ*J Ҕ^ :Oyʃ?|x | s-|N-# S:2E !~Яw > T   D ^ 6k -äPYy 5*{zBK5ڋ>*C w~#+w#w+ɯ2E 22 i  ^ *C :~w~͔͔# #  w ~>2!E 5T *C !"C  "C !w# F! w͌ x 2͢ *C  ~<wʃG:!ʎì 4~ʶ ¬:<ʶ$ ʶïZͻ   x >2>2ͻ :!Z2:E w ̈́ ͊ Ͳ  >2>2T *C G ͻ : w ̈́ n> 2;O ^ DM;}H> "*C  ::dd slO s#r:E ͊ :==»y==»*Ww# *" ͸ *:G#š" ͸ :!w4!i w: Z!E ~=26 2*C !!~~#~O~G#n,-.‹! w! yG!x͢.:E <ʄ! q!pQ:E <. ʄ$.:E <ʄ i 6}2E x N! ~态O>G~G!~G} *C !r#r#r ^ ͥ_y#x#{s+p+q-*C  ͥ!!q#p#w*:B O Y G }*MD "ã:!B w!>2*C ~=2u:B 2~2wE:A *C w>" !""2B !" !r QQQâ~?ͦ ~?r Q *"C Q- Q͜QüQr Q$Q*):B  " *)*)Q;*"E :;:A  2A QÓQÜQ*C }/_|/*W}_*"}o|g":ʑ*C 6:ʑw:2E* *E }DQ>2Ó5ELV_hqx|ÀÄÈÌÓÚÞâ$ͷtE(tͷtͷtͷtͷttt t!t"t#ͪt$ͪt%t&t'z2t!("R!"T:C*R|+"R|*T"R!"Tt4t012P2Q2<:P(2Q+2:P+:<:Q+:P+_ 1!"3"5)>22!"!"!~~jwO1!VsV1!{V     :g|KxGs1%VKW{MLLLh  1234567890-=`qwy[]a;'\zm,./eiou!@#$%^&*()_+~QWY{}A:"|ZM<>?EIOU16T!336&*D+2:$2(Iu1 ## #### ###^^nfut ###$@B B HH II$@DI ABI$"$H$H@$$I! H*  $H@@A I $D!!$I"BI"I"@$BIIH$$$$BBI$@BI!"$$A DI$@ A$@$$@H! "!$$" @B$!!!DH$$"H @@BHH  !$$A"D@ "A" "BHA " !$ D B I $ !$$ H@BD D$ HI DIA!$$$ $" "$D ! $"  $AB " BDD $$D!"DI$!$BH!"IB I$"D HD" " $"! @H !BI " I  $I$I$DI$ !I$@"$"$! $I$I BI"D""""DB $ !$D@@I @$BBBB$$20C2F905F1F5FE03C2F7053E09CD4B0521 :1006F000E67FFE20CA0E063E20CD92010478FE0C55 :10070000D20E06FE09C2D905CDA201C3D905F1CD8D :10071000C202C21B06CDE401C39805D1C38608CD31 :100720005E03FE0BC24206015206CDA701CD39027F :1007300021070135C28204237EFE59C28204232*>͵ >͵ >͵ >͵ >͵ >͵ >͵ >͵ >͵ >͵ >͵ ">͵ '>͵ 5!">͵ 7Ç*!> >͵ 9>͵ @ë*>!>͵ A*͸>!>͵ C>͵ D*">͵ F>͵ G*>!>͵ H*>!>͵ I+*)>!>͵ PC!*A>!>͵ Q[$*Y>!>͵ Rs'*q>!>͵ T>͵ U*">͵ Wß*͔ͫ>!>͵ Xý *͔ͫ>!>͵ Y *͔ͫ>!>͵ `>͵ bÓ !> >͵ c>͵ d*>!>͵ e>͵ e>*ͭ*****"`""""z**x 0>͵ g>͵ i !> >͵ p>͵ q*>!>͵ r>*ͭ*****""""">͵ s>͵ uÕ !> >͵ v>͵ w*>!>͵ x>*ͭ*****"x"""">͵ y>͵  !> >͵ >͵ *>!>͵ >*ͭ*****""""">͵ >͵ t>͵ >͵ >*ͭ*****"W"""">͵ >͵ >͵ >͵ >*ͭ*****""""">͵ >͵ >͵ ͟>͵ *>͵ *͝>͵ *>͵ *͟>͵  >͵ @*>!͍ R*P͔ͫ >>͵ p*n!͍  !͔ >>͵ Ý *!͍ ï !͔ >>͵  *!͍  !͔ >>͵  *!͍  !͔ >>͵ $ *"!͍ 6 !4͔ >>͵ Q *O!͍ c !a͔ >>͵ ~*|!͍ Ð !͔ >>͵ ~>͵ >͵ !ü*͝>͵ " >͵ %!"Copyright (C) 1979, By Topaz programming. All rights reserved. From here on protected by End User License.  "!6 &:o!>z/W{/_">>!}o|gzz>7z{! !|>"[ "' B ") )*' 2 *) "+ = % ^#V"5 8 ~#I :: *= #=? m N#F#0 =_ |{ }{ !:; O:< Š 0 "- :: = s#r#=ʱ q#p#0 =¢ :< ¾ y2; :; O:<  0 "/ *8 "1 _ :: o&)E*5 8 w# :<  !8 ]  */ *8 6#z *+ ##"+ U ^#V++^#V#"- ^#V"1 "/ ++r+s_ *+ ##"+ *) "+ U *- */ |>q }>v /27 }o|g"3 DM:7 ¼ *  " |!92 7?{_zW! 5ʇ yOxG#yO#xG_ * DM_ BK^"#: ʪ K : ** 2" ~2#~2#:" !# :O>[ͨ| >]ͨ> ͨ:$ =2$ >2$ y  :# /2#  ^"#K !> ͵ : WARNING ONL:O ͵ !m ͵ :!s ͵ | ERRO IN LINE*|0ͨ|0ͨ}0ͨ}0ͨ!>w~ ͨ!4#õ ͨ* s#r#" * +V+^" O> ͨ> ͨ2"pz*OFxAy#6A#wAA #6AO~G< #6#y*p"n|[}[q,!y2*nrAFO #6 wzzʓ  ! 4 6!# 4 6y2>D2^#V!!>:O:b!A P{#~#^#VN#!A n{~#{"^#=V#=µ**"__{s+=r+=s+=!.L> !D !Í %BAD CHANNEL NUMBEv..êò...3m%........_|*:¡ʖ2Ë!w:|*7>|22*|! "__7:~P\!ʍ >2~:}o\! _<2}!~ɀ&INPUT FILE REAt = (!*+}   Paused: Press any key to continue: $(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE) COPYRIGHT (C) 1979, DIGITAL RESEARCH, PIP VERS 1.5$$$ SUB =.:,<> _[]INPIRDPTRUR1UR2RDROUTLPTUL1PRNLSTPTPUP1UP2PUNTTYCRTUC1CONNULEOFDISK READ ERROR$DISK WRITE ERROR$VERIFY ERROR$NOT A CHARACTER SINK$READER STOPPING $NOT A CHARACTER SOURCE$ABORTED$BAD PARAMETER$INVALID USER NUMBER$RECORD TOO LONG$INVALID DIGIT$END OF FILE, CTL-Z?$CHECKSUM ERROR$CORRECT ERROR, TYPE RETURN OR CTL-Z$INVALID FORMAT$HEX$$$$NO DIRECTORY SPACE$NO FILE$COM$START NOT FOUND$QUIT NOT FOUND$CANNOT CLOSE DESTINATION FILE$DESTINATION IS R/O, DELETE (Y/N)?$**NOT DELETED**$$$$$$$NOT FOUND$COPYING -$REQUIRES CP/M 2.0 OR NEWER FOR OPERATION.$UNRECOGNIZED DESTINATION$CANNOT WRITE$INVALID PIP FORMAT$CANNOT READ$INVALID SEPARATOR$1 :2L> ̈́M9 221@:2!o6+6+6!6#6!6#6:G*o .!N6:^*M^!K6!6!6+6' :$::=2K  :ʤ\:ҷ\x'Ͳ:!\͢  :͈'! Ͳ:$: $͈Ͳ!N6' :!Cwͯ !6:^͢c!6{:/>!/H{ͯ :<2Š ::=HҮͯ !6:Ҿ:2 !6::/H͈;!6:> !/>HHͯ :!^w:<2:0}:@E}:!S!W6: z!]6:cm!c6:_z!_6l ::,: HHҰͯ : 2ó:E:1:2v!q!*8!*6: >ͦ>ͦ!q:_  !p+q.*   !q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*!p+q* !q*& *M *M !p+q*!!p+q*"!p+q*$!6  !kp+q*j> >ڪ Þ !qp+q/ *pDM9: :M2r:N!r !:r *r& N!r4 !6:͔: :ͳ.!ws+p+q+p+q:w=2wN *s*u w*s#"s*u#"u' !"*M^7 !x6:!xھ **DM͆ 2yʭ :yʗ ͯ *"*6:2x÷ *"!x4d !"/ !j}=2| !"*KM^'_ !z6:|!z1 * "}*}DM͆ ' ͯ *"!z4 :e !"͆ !z6:|!z '? 2*H#"H!{6:{ր!Ң *{& :{4 2!{4m *":ڹ ͯ !z4I '2!"!q: !4>!S :S! :2*M! ^#V͎ * :w*#" = = = = = ͯ  *M !6q  !6q  !q  *& !6à  !6 à  !60à  *& !6  !6  !6  *& . 1 4 7 : = F P [ f q  :2!q: " *M n :c4 *M n :2!c:Q !c:2: !:cw>!n !5 Y : { !6!q:!lwҙ  â :0O !q:O| :O| !6:]2l:o'2o:n'2n:m'2m*mMͣ *nMͣ *oMͣ :]:   *}2D" * * *&"!q:UY: Y:ҩ: ʩ:_2ʘ:€!6<:<2!ژ!6 >!]Ҥ; !6:Q::H: !6*M : !6!q:a/>z!/H:_2:!q:A/>Z!/H8: 2::=O>m:W!Q} Hmd>9>!6:2*M!E ^#V͎ڗO **~2*#"m2m͖ 2m!6m!6m!6 m2mͯ m!62m!62m!62m!62m'2:2:TҒ:2!6*ME:2::^Ҳ:<22ý: 2:} >ͯ :i:2:d*M:[ *M:>!(:=2%> >>!F!5+N! ~2!4<2T>>!b}*bMͭz!b~26!~6<+wé>!`ҥ*`MͭҞ!`6!6> :é:(!q:!wO! ~2*& :w>!:!4!6>:N<2N!> *N& N2 !p+q!6!6+6 !6: S: M!6g8:N2M*M8p!6!6!6>!ڕ*&P 6!4z!6!6#6#6!6*M8:ھ:*͇g2ê::¿::,͡A<2O>*M8):[ͱ!N5!6ñ:5!6#6>!ڰ!6:<2O>/:!O!T *M͡H~K:¡!6[–ͱ!N5:2:2!4=:[¼ͱ4:!6:.2O8: :* ͇g:[ ͱ!N5!6:%:<2*6 * 6å!q!6> !d*&I :]>!4A>:<2O* :w:?†!6!q!6?!:ҠgÐ!q*&*~!6:22: :]Hں:A2O>: 2ͯ ÷:S:QHI:N<22: H@"2Í202O> c!6Í202O> ڍ*&O*& !sc*&P :w:·>!ұͯ :22:_!6=!6>'!E!4!p+q*0 !r+s+p+q*~$7*>*>H&>*#"*#"> 2:^R͎:!6!6=2:ʙ!6:“H9Ž>!6-e!6ͻ2=2ʺ-é:>>"ͻ2:!!5ͻ2ͬ!\-:>>!p+q:,!6*DM9:<!6:z 2W!6D*&L :w:<2Ov*:>=20O> ڒ:0:AO>Ҥ::A }}Hͬ!wͻO`idͻV[2O>2:!X!6:!:=O!L NE!4 E E:/.*&L 6$L9k9.Xͯ *KM^020 :020:121'ͳ':²ͯ !G6!"!"7 *M^n/ :a/:H!6:ͯ !&62*">!b!ͯ >!`0ͯ !q:E:24J!46*}a!44EJ *KM^'́:‚ͯ !36'n::0:f9OY#9.3'ͳ.:020' 'ͳ'7 6'!j>A+!s!"@͓1!"<**"͓n "Dn"":!Q2҂:X!Wғä:ڤ*MEÓ:ұ@@:O2Mc;!6#6>!)*&P ~"::H:H:H:H"!6!4:_jYO jM*"S*" 3@bl*M1͓!""7 *M^͆ \͔!":͎H*#"ͧÝ/ :>͛9ͯ .*#":_!' !'6!36' :1/!aE*#">z?C9IͲÁ.!6> !ڇ*&' ~2 ʀ: y.*M!4Q>!қ:=2á:2:Ҭ\>!ҿ:=2K:2K!:!:K\: \!p+q͈*DM!  ::=H-\:N2O_og_{ozg^#V))) _{ozg^#V) d^#V|g}o n_{ozgO{ozgi`N#Fogo&og H ©=¨3 Copyright (c) 1979, Digital Research????????????CON:RDR:PUN:LST:DEV:VAL:USR:DSK:TTY:CRT:BAT:UC1:TTY:PTR:UR1:UR2:TTY:PTP:UP1:UP2:TTY:CRT:LPT:UL1:R/OR/WSYSDIRR/O R/W SYS DIR ** Aborted **Active User :Active Files: Drive Characteristics65536: 128 Byte Record CapacityKilobyte Drive Capacity32 Byte Directory EntriesChecked Directory EntriesRecords/ ExtentRecords/ BlockSectors/ TrackReserved Tracks is Temp R/O Disk: d:=R/OSet Indicator: d:filename.typ $R/O $R/W $SYS $DIRDisk Status : DSK: d:DSK:User Status : USR:Iobyte Assign: =Bad DelimiterInvalid AssignmentBad Delimiter: Bytes Remaining On R/, Space: Invalid File Indicator** Too Many Files **File Not Found Size Recs Bytes Ext Acc65536 set to R/O Invalid Disk AssignmentWrong CP/M Version (Requires 2.0)!9"2!T OË!]6:\:] Hr3 Ë:\ʀË͇ /ҋͺ *2!"q*"&L ͐ ͐ ͐!$p+q*#~*#N͐*##"#÷!&p+q͠*%DMͱ O O!(q*(&L!*p+q*)O2'!,p+q*+O2'O2'O!.p+q*-LRRLR\LR" O!/q*/& L!1p+q*0#L~*##N!ͽ͞"T!Vq*VMͳ!Xp+q!W* >Wr#MͲ!_p+q!`6>!`6*`&*^*`&Y />!`4 >*]& ~ O!]49!a6:a*]& ~2bO>z*bM >!b/~,H~:H~*H~.H~>H~<H~=H*]& 6!]4T!]4!cq*a&Y :cw!a4!gr+s+p+q!h6>fr*d*f!is*d́"dPY! "f>!h#~Haͫo!h6:i0O͐!mr+s+p+q*lTZs#r*lڶ*l+s#r*jN#F+q#pÌ!nq!"o"q}2uo&"s* s:n*sDM2u:uqos*s"s*o͊O !v6>!vQ*v&w 6`i+46)A*:'ʓ:'O!) ~2vʍ:vO!w 6,]!v6>!v*v&w ~һ*vM !v4˜8AO͐:͐ͱ*##N!ͽ"* N#F*͠">!H% - *DM ͱͷDM  ͱ* N#F 9ͱ * ^#V))DM Tͱ* ~ *} *M!+s#r#4 !s+p+q!6!66:!ڄ !6!6>!r *&**&Y i !6!4+4A :} :!4- >!699 2¨ :!4: :2!6+6>! :O!9 DMi ͱ:!O!Y DMi :2:2͠!4 F :® )!6>!ګ ͠:O!9 DMi 8ͱ!6> !ڤ Å :2k ä  ͐:!O!Y DMi w !4C F :¿ >F : F :=229:Y= ;>9*&Y DM =2 I>!6:=28 :2:2 :!!29:Y T >:Y,e \>Ì !p+q*~:ʉ *N͐*#"o :͐!p+q!'"!6> **{2*́"PY! ">!+~H !6:0O͐à k͐͠Q" 8AO͐jͱͷDM͏ m  Z"l"!6>ʥ *}҆ *M ͱ*}x O͐} W͐ͱ !+s#r!+s#r#4D ͠:\ʹ :\=Oͳͩ !6!)6l :) :)=2) :] & !"}2\!h6?!j6?\:'C:'ƀo&")!)6!"):)/)HҘ]!)6> !)ڎ*)&*)*)&*) y!)6 Ä:) 2):)<2)M*)#")/:)ҩ*)+")`*")#"]!*)!/H!")!"]*)) *)s#r!)6> !).*)&*)*)&*) w:)<2)*)) >w#6*)) w#6*)!) w#6*)%) w#6*)) N#F*)) q#p*)%) *) ~e *) * ~o&͞ *)%) q#p!)6* >!)6!)6>!)=:)!)w=*)&*)~2):)*)& *):)2):):*)!) *)) s, >X\:)“>!d!")>!)d!")!")*++!)a*)) ^#V")]*)")*)) ^#V")]!)6> !)T*)&*)~2)*)&*)~2)O;*)) ^#V")*)) *)) N#Fq#p*)) *)s#r*)#")!)6 J:)!)J!)6 :)<2)*)")҈q:tw͠ͱ!"))ҍ*)) ^#V")]͠.*)DM\ -°!\6:\ͣ:ͱ*}DM'ͫ*)%) N#F'ͫ*)!) N#F'k͐ͫ*)) N#FͫR͐/͐ *) ~IO͐NW͐ͫ8AO͐:͐ *) ~2)t(͐:)҃)͐*)#")Ã& \!"))\Ұ*)")]͠*)M! ^#V *) >*) w *) >*) w *) >*) w *) >*) w.*)DM\ -+!\6uͱ:)O! DMͱ*)#")Ù*))))))"):m w>.Yn -:YS:Z Hҧ!6> 2)½>!)6> !)*)&*)>2) :) .͐*)M͐:)<2)99:Y=/9&ͩ c,Hͩ 9 EHͺ i`N#Fog_og_ogDM!>))덑o|gҘ =†DM!>))ҭ =¥~ ³^#V) ½^#V|g}o _{ozgi`N#Fogo&og_{_z#W copyright(c) 1977, digital research $Error On Line $SUBNo 'SUB' File Present$Disk Write Error$Command Buffer Overflow$Command Too Long$Parameter Error$Invalid Control Character$Directory Full$Cannot Close, Read/Only?$!9"!͇͊!p+q* ͊!p+q*͍2!p+q*͍2!p+q*͊!p+q*͍!p+q*͍!p+q*͍2!s+p+q+p+q:=2ʦ** w*#"*#"!p+q(+*DM*p*& 6:ep\:=ͧ!t6>!t%\= >!t6:t<2t=O! ~2u b:<2O>9b!60+~9b!60+4:uat:u_2u:uMʉSͧ!v6!"v!|6:|Ҁ!x6 2}:} Hk:} h:}$6 2}$*}M3:}02}O> ͧ3!z6ͭ:}"!}5́ͭ́3*yM"h:}^a A2}O>Vͧ^:}>*z& ~ !z4í!{q*v#"v͙dͧ*vv :{w:x<2xO>}|ͧ-!6]:ͧz2~e:~2O! 6*~& 6$>!~_z*~& w!~5Bx:yͧ*v+"vv ~_{ozg001 $$$$ SUB*@~2>wd:G!(  (_daG( _l(Ou>W(y  KAYPRO Terminal Emulator This program allows your Kaypro computer to imitate a dumb terminal. What you type at the keyboard is sent through the RS-232 connector to the modem (or otherperipheral) and data from the modem is put on this video display. Technically, this program is like a Lear-Siegler ADM-3A terminal and is set for full-duplex, no parity check and 8 bits per character. Press either to start using the terminal or to return to CPM:.$ j Press the Numeric Pads Hyphen Key when you are done using TERM.COM and the program will exit to CP/M. $*@:w D5#Time. Copyright (c) 1984, Kaypro Corporation V. 1.4@ >2/=9,9,9,*~((((((((((E'E'E'6'6'6'6'6'6'6'6'!, () 'x1|1 hh:mm:ss am "+, / !+!'! 9^#V!K!9^#V##^#V^!-ʟ!9^#V##^#V"! 9~#fo+s#r!9^#V!^#V!9^#V##s#r!9^#V!^#V!9^#V!s#r! 9^#V!Jʟz!'!9^#V##^#V^!- !9^#V##^#V#^`1d ! 9^#V!K!9^#V!^#V"z͐!'!G!'"m!' This computer has no clock Usage: time {hh:mm:ss} {-d mm/dd/yy}!}2rz!f!CͶ !!M#]!aDM!2 |·!$K$!pDM!$!pDMJ! }20}2(! !2 ! !2 ! `i}2!, Ì!BͶ Hit any key to stop time display Time: *|ʞ!"!2 !2 ! 2 !4!I!2 DM!2 +)^#V!T`i$`i$!`z`iK`iK!cz`ir`ir!fz!i! 2 !2 ͈+)^#V!lSundayMondayTuesdayWednesdayThursdayFridaySaturdayJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember The date is not set Today is %s, the %x'stndrdth of %s, 19%x ! 2 )*^z|! ! !A !g ! ! !9s!9! M#!9^z! !'!!9^!9##s!9"k !"""*DM`i^81 `i#DM+^!"`i^81ʁ*))))`i#DM+^"*$ͅ `i^81“`i#DM`i^81 `i#DM+^!"`i^81*))))`i#DM+^"*`ͅ `i^z `i^`1a * !$" `i^`1pD *ͅ !*" `i^81V `i#DM`i^81 `i#DM+^!"`i^81ʧ *))))`i#DM+^"*`ͅ `i^`1a * !$" `i^`1p *ͅ !*"*ͅ !*" `i^z *$1 !4 *!Q *!Q *!Q !!Q !"| *^z ! ! !9s!9! M#!!9^!9##s!9^zk !9" *~ T!"!)! Q *! !"z The Clock has not been set Please enter the time as hh:mm:ss, The hours are 1-12 for 1 am to noon, 13 through 24 for 1-12 pm : Clock program aborted Please enter the date: mm/dd/yy : %s is not a valid time!!"!2 DM! #J) !2 PY& ! `i! 9^#V! !$! 9^#V! !9^#V!$! 9^#V2 !9~#foʣ ! !' Clock chip error!!M#! 9^!M#!4!M#! 9N#F!9^#V0`i#DM+s0`is!9N#F:ro&|{ !r0!] #`i~z `i#DM+^!M#V !r!!!9s#r~ `i^n& !9^#V! !9s#r`i#DM+^#+s#Ò !9^#V!S!!M#+#!9~#fo)!!M#r~S#+^!M#3*n&81b#+^!"n&81ʴ*))))#+^"*Kbn&81#n&81b#+^!"n&81*))))#+^"n&81$#n&81bn&81bn&n&))))"*xJb*͈"*͈"*͈"*š!Ý!"*+)^#V*Kb*ͱ! Q *ͱ!Q *ͱ!Q *+DM**+"+)^#V`iDM*NJ*+"?!nPYDMG!mPYDM`id#!Q ͐*!p %s is not a valid date! 9^#V!!9^#V! ! 9^#V! d!9^#V! ))))!9Nxog!9N##~yog!9^#V!̈́#!!9s#re*!DM~#++nf!9~#fovnf!9~#fo$̈́ʃnf`is#r!9~#fo!9s#rnf++!9~#fo$!9^#Vs#r!9^#Vsrnf!9~#fo##s#rs#r!9^#V`is#rDM^#V1!9$!9s#r!9^#V!9~#fö́FͰC!! M#!#!9^#V++s#r!9~#fo`is#r!9^#V##$`i^#V+DM!! s#r`is#r## Out of Memory $! 9^#V++DM!##^#Vzʯ++PYͅʬ`i##ut##! s#rW++nf##PYW`i^#V##~#fos#r##utDM`i^#V`i##ʨ##~#ƒ!! s#rènf##`i~#fos#rnf! s#r!*****! 9~#foʓ*! 9~#foʓ*! 9~#foʓ*! 9~#foʓ**E! 9^#V"Ó**`! 9^#V"Ó**{! 9^#V"Ó**ʓ! 9^#V"!DM*++ônf++##~#nfPYDMé!9$PY!DM*++nf++##~#+nfPYͅ(nfDM!9$!9s#r!9^#V`iͅb!9^#Vd`i*|®!$!9s#r!9^#V##"!!9^#V##s#r!9^#Vs#r!bP|g}o|/g}/o^#V#DM!99`i|z2u:}͎}}|)!})|!}|B}|?>o&zo&|\}|>o&|o&z2u:||/g}/o#z/W{/_ÎDM!>2))ҡ#}o|gҹ :=2™}:=2™}DM!>)) =}}/o|/g#}|)|g}o{_!||7g}o{_!)}}o|gN#F# N#F#zE{I##^#VBK^#Vzo#yi###W#xd#~#fo}|>?o&}|>o&{_!|g}o™|g}o~# x®!9~#!|!N"!9!9^#V!+! 9^#V"!9!9^#V!+*!9^#V! 9N#F`i~x!N`i#DM+^u!N!N! ! 9N#F`i~!9^#V`i#DM+^ʽ!Ò!! 9N#F!9^#V!PYDM`i ! w!w!Y!9^#Vw! 9N#F!9^#VwJO!!9^#V`i͑wJt!`i!9N#F! ^#V`i^#Vvʬ! 9^#V!ͭ! 9^#V`i~#fo#s#r+s!!!9^#Vͭ!CDM`ḯ `i DM!9N#F!!9s#r`i~ʛ! ^!R!ͭ!9s#r! ^3*!9~#fos#r! ^!ʛ*! ^#Vs#r! ^#V"!! s!9^#V! 9N#F! ^!! ^#V`i^#V$! ^#V! ^J,!`in&s!!9^#V!P!`in&s!`is#r! s#r!`i~#a! ^#V!ʚ!!9! ^J,!9^#V! ^#V`is#r! ^#V! ^#V! s#r!`in&s!9^#V`i~#fo#s#r+s!!9N#F! ^#V!`i! s#r*|?*!9s#r*^#V"f! ^#V!9s#rzf!! s#r!`in&s!9^#V! s#r0123456789abcdef! 9^#V"!9!9^#V!!*s! 9^#V*#"+s!!N9N#F!P9^#V#+^z"%!!!9s!!D9s#r! !B9s#r!!@9s#rn&-y!!D9s#r#+^0ʐ!0!B9s#r!!>9s#r#+^!0/90!>9^#V! !>9s#rÛ.:!!@9s#r#+^!0/:90:!@9^#V! !@9s#rlz#+^!:9!T9~#fos#rͣ1Ͷ1dʬ!:9!T9~#fo##s#r++^#V5Ͷ1efg!9!T9~#fos#r.5.5!:9!T9~#fo##s#r++^#V5Ͷ1 !9!!>9ͣ11e"!9!49s#r !:9ͣ1͎14ʘ!9! !>9ͣ121"!9!49s#r!-!69~#fo+s#rsû!9! !>9ͣ11"!9!49s#r !9! !>9ͣ11e"!9!49s#r !9!!>9ͣ11e"!9!49s#r !:9ͣ1&5!49s#r-0!89s#r!e> !A !!B9^#V!X !` !B9^#V!9! 9.5.5.5!9! 9!49s#r-0!89s#r!!@9s#r!!:9ͣ1&5!9!69s#rs OodEuxs e, f, c !9!49~#fo$!89s#r!89^#V!@9~#foK%!!@9^#V!89s#r!D9~#`!!>9~#fo+s#r#!89~#foK`!!B9^#V`i/!!!69s#r}!!69~#fo#s#r!49^#V~ʽ!!69^#V!@9~#foJʽ!!49~#fo#s#r+^`in!!D9~#!!>9~#fo+s#r#!89~#foK!! `i!!`i!9N#F!9^#V`i51!9ͣ11͉3&5^+s! 9`i51ͣ1O3Ͷ12"!9N#F!9^#V! 9ͣ1͎14#! 9ͣ1&5! 9!9ͣ1͎13͎1͋2Ͷ1`i51!9ͣ11͉3&5)^+s! 9`i51ͣ1O3Ͷ1!9ͣ11"!9/5*%<#͹P#͹*DM*o&͹n#o&͹**+++*DM*!9N#F#^#Vkb6#> 6 #=™#>6#=¢# : ># A$[#@#a${$`w# .# $#$w##{o|g  $$w##!!|a{ !9^#V*3#!9}|A$*3#"3#|!!M:>ŒN@Nw#2@.ʷN!ڷNw#N2@.ʾN!ҥNþN6 #·N:@.Nw#!!!$͓/!:o&$s!&"F$!$DM!"%*%J&`i^! k%`i^! s%`i#DMO%`i^z&`i^!>ʔ%!è%`i^!<ʇ&!`i#DM^! %`i^! %è%`i`i#DM~&`i^! %`i^! &!`i#DM+s&%3*|&&!Ͱ(4&!(ʄ&!&!0!s0! '!s0!-0!!J,! '&`i*%#"%+)F$s#r`i#DM~&`i^! &`i^! &!`i#DM+s&Û&B%!F$*%'Can't open file for redirection: ! 9~#('!,'m/<#A:$$$.SUB!"9!!DBUFS_0V#Q.7Q@$#rCONDEVV#4Q.8nQ@$Q!BDOSOUT_wWSQ.9@$!BDOSIN_R#sQ.@$!FILEDEV_X#Q.11@$B!DEVTABL_~Y#Q.12@$XCHANTAB_Z#Q.13@$))FLRR_Z#Q.14@$PDISP_#R.15R@$bNULLO_#con:CON:lst:LST:prn:PRN:pun:PUN:rdr:RDR:!9^#V!!9^#V(!!!9s#r)!9~#fo#s#r!9^#V! J$)nf6'.)(!"9!!DM>)`iDM`i~#_)!9^#V`i^#V/_)6)! ^#V!9^#V!#!9s#r!9^#V!ʦ)n&u|¦)!"9!!9^#V!)n&u|)!"9!! ^#Vsrn&un&u!9,ut!9^#V!9^#V!9^#Vnf! 9!J**!!9^#V! 9^#V!JX*! 9^#V! Kb*!"9!! 9^#V)))DM! ^#V! ^#V! 9s#r!! s! s! s`is!6'! s#r! 9^#V!N'DM*`i&DM`i~(̈́*!% ^z**!"9!!9^#V͆#+!"9!!9^#V!(+!M#!M#k+!9^#V!^+!M#h+!"9!Ë+!9^#V!ʋ+!"9!!!! s#r!# s!$ s`i!9^#V!s#r!9^#V!#!% s!+!,!9^#V!s#r+!+!9^#V!s#r!!!9^#V!%s!! 9N#F!M#!!% s!!6',..! 9^#V!Jo,! 9^#V! Ky,!"9!! 9^#V)))DM!9^#V!9^#V! ^#V! ^)B,^#V!DM!9^#V$~-n$&!$DM!9~#foͅ-!9^#VBK!9^#V--!!9^#V`i$͑!9s#rz-!9^#V!9^#V`i$/!9s#rz-!9^#V!9~#fo$PY!9^#V!PYDM`i!9~#fö́-!9^#V`i$!9^#V`i--`i!9^#V! 9N#F!!M#!!M#"9 .*9'.!"9!!!ͳ/3.*9|3.!!9^#V!9^#V!$ ^!͓/!"M#"9|k.!!$ ^!9~#fo!$ sz.`i!~#fo#s#r!!9N#F!ý.#!9~#foJ/`i#DM+^!9s#r!9^#V! /! !9^#VM#!9^#V!9^#VM#ö.͹!)/͹"*!"*b/*!4T/#4*+"}*/o&"9*!9!29^#V͆#!9!M#! 9F+N+V+^+~+ngxʱ/w# ä/!9^#V#N#F#nx/s# /!9^#V#~#fox///# /!0!}!}!9^#V#~#fox*0~*0# 0!9~#foB0#90}!9^#V#^#V#N#F/!9^#V#^#V#N#F0!9^#V#~#fox*0~ʔ0# Å00!9^#V#^#V#N#FÅ0!9^#V#n~00#ú0!|!9^#V#n0#0x0 +~00!9~ 1 1 131!9~A31[31!}!9~a31{1!!9~031:311!9~a[1{[1 o&!9~Aq1[q1 o&9s#r!9s#rͭY!C"B!="!*ç1!*w#w#w#w*~#~#~#~"v1*V+^+V+^*v1"v1*s#r#s#r*v1**""*>w# 2*~4#24=ɯ<**###H2*2L2&2&2*2+N2**#j2**#€2**#•2**#ª2**#¿2*~/w#2*~?G*^#V#~#fo))2#2DM*s#r#q#p*~?W*###~+3~w+337~w+/3+3~#@3O2*1=3y21*1=3:121ͼ31*w#x3:12*1=3y21*1=3ͼ31*w#«3:12!1w#3> 21!1~w#3O1!1#3y4!14!153!1554!1~w#4O1!1##4y431!1#>4*1~#Q4*1~#a4!1w#o4> 21!1~w#€4ҫ41!1#”4ҫ4Ÿ4!15z4*1w#º4.24!.24!<.244.2444.244.2444*s#r#6#6*s#r#z 56#6*^#Vz4*1w#º4.24!.24!<.244.2444.244.24*K͞+utV'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/o#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77!a{   `OE!y6$ -7rBo&))T])))!yM-ͺ'B'*@~G~#ʙ-> w"@*@~?͸-w#> ͸-Ú-G:?x*@~+P-~-~?@Ú-~Ú-~w"@*@~@(F>@.>wx>.>7>7>.>.>.>.:?(:)?(BD Software C Compiler v1.46 (part II) Can't open file Error on file output...disk full? Missing label Missing semicolon Illegal statement Can't create CRL file Illegal operator Lvalue required Lvalue needed with ++ or -- operator Bad left operand in assignment expression Mismatched parenthesis Mismatched squarg'h]*Yhxo*{oÇh,i^ixdx-í--;!9DM!"!͡! ͤ! ͤ! ͤͧ! ͤ! 6#6͐ ~#fo@! ͪ! ͪ! ͪͭ!"!!"!"!"Ͱ!<!?!Nͳ!! !ͳ! "! ! s#r!`is#r!! s#r!"N! 6#6͐ ͐ ! ~#fo͐ +)~#fo!*Ͷ|!"N! ^#Vr+sù͐|, ! ~#fo##~#fo͹! s#r5 ! 6#6͐|h !'!7ͼ!*!7Ϳ!1!7ͿL ͐>x > >„ > > > >œ > >¨ > >´ > > > !6! s#r !F! s#r !e! s#r !}! s#r ͐|/ ͐ͤ͐|& !7ͤ͐ͤ!ͤ͐ͤ͐ͤ!!7#|r !!7#|¯ ͐|‡ ! 6#65 !7!ͪ!*!ͪ!@ͤL õ L | | !ͤͭ!9 GP INSTALL RELEASE 3.00 Copyright (c) 1981, 1984, MicroPro International Corp. All rights reserved. ware has been provided pursuant to a License Agreement containing restrictions on its use. The software contains valuable trade secrets and proprietary information of MicroPro International Corporation and is protected by federal copyright law. It may not be copied or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in said License Agreement except with prior written authorization from MicroPro. FATAL ERROR: There isn't enough memory available to run INSTALL. Confirm Command line error: With INSTALL you can set up your terminal and printer for use with MicroPro programs. You can also change certain features of the program with INSTALL. Would you like to continue? Enter Y or for Yes. Enter N for No. -DEBUG.INSBad drive code.File name not properly formed.No file name specified. not found. The file %s cannot be found. This definition file contains control information used by the INSTALL program and must be specified in order to install the product %s. Do you want to re-enter the product name? Enter Y or for Yes. Enter N for No. Version mismatch in INS file.  .'hCxo| !! Which MicroPro product would you like to Install? Enter - WS for WordStar - WM for WordMaster - DS for DataStar - RS for ReportStar then press . Product? Returning you to the system... í-Ì./HÜ000"1%1C1ØoY1'3G3]*[3Æ3ö334ß #]5Ð5ÒHî5T67Ü7ò7/8859í9Å:5;ÐIKZLiLLMõMMí;>>>>>>>>>#>>+>,>1> >7>,>=>8>C>D>I>P>O> \>U> h>[> t>a> €>g> Œ>m>˜>s>¤>y>°>>¼>ʅ>>ʋ>>ʑ>>ʗ>>ʝ>>ʣ>>ʩ>>ʯ>>ʵ>(>ʻ>4>>@>> L>>!X>>"d>>#p>>$|>>%ˆ>>&”>>' >>(¬>>)¸>>*> >+>>->>.>>/>!>0>'>1 >->2>36!>!>A>D>G>J>M>P>S>V>Y>\>_>b>e>h>k>n>q>t>w>z>}>̀>̓>͆>͉>͌>͏>͒>͕>͘>͛>͞>͡>ͤ>ͧ>ͪ>ͭ>Ͱ>ͳ>Ͷ>͹>ͼ>Ϳ>>>! UT?,i^i'h!F!I!'!7L!*!7O!!7O!R.INS $Bí-7BMBgvBBx-'hi;!9DM͢`is#rͥ|! 6! 6ͨ! n}ͫ! ͮͱ|ͫ!"*|¤ʹ}2͐ͷͺ*} S! n}P!ͽäͱ}2 }ʡͺ*&* &ž! n}ʕ* &ͮ!ͽ!"áS|ʸ͐ͷͨͱ|ͺû!9 "C-$Bx-JCB]CÇCvBig)jiYh'h .$!9DM!"" " !"*|Ҕ*#"+)s#r* !|ŽÔM* "* |ʷ*#"!"!"*|! s! n& |j! n&s!|g! n*g! n*g! n&"0 ! w#w͐|d! ! ^#Vr+sA! n&! s|ʝ! n&s*Қ! n&A!!*+ ?! nѯg)~#fo! s#r`is{`in& !* ͐!#|Z|W`is{O`in& 6! ! !!J|ʏ͐!"!"!\! n} !s!~!|!"!** !!9%c You have chosen : If this is correct, enter Y or . If not, enter N. If this is correct, enter Y or . If not, enter N. í-x--$BBií;!9DM>>3>>G> >G>,>J> 8>M>D>S>P>S>\>S>h>S>t>S>€>S>Œ>S>˜>S>#¤>S>%°>S>(¼>S>>V>0>V>>V> >V> >V> >V>>V>">V>$(>V>+4>V>!@>V>,L>V>-X>V>/d>V>p>Y>|>Y>ˆ>Y>”>Y>  >Y>*¬>\>¸>e>&>e>'>e>.>e>)>n>>}>>ʃ> >ʃ>>ʉ>$>>0>|D6`is#rz§`i6#6͐|`i^#Vr+sç`is#r}2 } ͐* &!! !9í-]C-í;!9DM`is͐`in}R|OD`in}! s#r|€! s#r͐|ʚ! ^#Vr+sÀ`in}½|ʺï`in}!! &!!9 BMBYh'hgC]C!9DM* *|B **!"!&"!G"!["**w * |w * "} ! "*+ ?)! s#r**! s#r! s#r`is#r͐*!͐! s#r͐|2!! ! ~#fo͐͐)~#fo"͐A͐! s_!!]"! ~#fo͐)~#fo"͐A! s! n&!_"*! 6#6͐|ں!! s} !ú!! n&! ^#Vr+sÁ!͐|!! ! ^#Vr+sú!`i^#Vr+s !c"!f"*| "!"!"! 9 #%d of %d; to view another menu press the appropriate number. %c Enter the letter of your choice, or enter the appropriate menu number, or press to leave unchanged. "-Ë&""""*!"!"!" #í--cji&(!9DM#! s#r#"#! s#r#}2#"͐|g}o|2$#`is#r*>{#>ʖ#>‡#>ʭ#>“#>#/$͐)N~#fo}2͐)N~#fo}2/$! w#w͐|#͐6 ! ^#Vr+s#͐(k#"͐(k!#*6 ͐"/$Ö$! w#w͐|_$͐6 ! ^#Vr+s:$`iw#w͐*ҏ$͐#s`i^#Vr+se$͐"͐|g}o|ʷ$*)N~#fo"!""!*!#"!#!9%BCí--]C{oìocji&ÇC(!9DM* $̓ $$$"$}2! ! s#r! ^#Vr+s$s{W%<%$"|ʪ%! *!$! $*! $͉! $%! $#"! !$!""*|%!*!$"!* $̓ $!$#|&$"$! s#r$}2$"|3&$#"%`iw#w͐*c&͐$s`i^#Vr+s9&!""!*!$"!%%!9Ô&Ë&'(!9DM͐|&͐~#fo͎&͐͑&͐##~#fo͎&&Õaí;ìoc&!9DM͐|['͐~#fo &! s#r|'!&! ͐͐&͐~#fo! ~#fo !&͐(͐~#fo͐~#fo"#|'͐͐~#fos#r͐##͐##~#fos#r͐&͐!&(*#|'͐͐͐~#fo&s#r(͐##͐͐##~#fo&s#r͐(Ë&*!(0(Q)*!9DM͐~#fo|H)*|ʌ(͐~#fo*ͯ͐~#fo*ͯ|g}o|H)͐n*%+|g}o|H)͐͐n*%+}/o|/g|g}os͐~#fo*J*(! ~#fo ! s#r͐~#fo`is#r͐|H)! ^#Vr+sn&-(`i^#Vr+s)!9`)oí;hpd!9DM͐*ҕ)͐**?)*|)!*͉**T)#|)!W)*!*Z)#|)!W)!͐!])#|*!W)*Q)*!9DM*+"#|D**#"+! ns&*#*! n&*f*'hvB!9DM!*`*c*`iw#w͐|Ҡ*!*`*`i^#Vr+s*!9 Type any key to continue...  !+"ƃ!+"ȃ!+"ʃ!+"̃!+"΃!+"Ѓ!+"҃!+"ԃ!+"փ!+"؃!+"ڃ!+"܃!+"ރ!+"!+"!+"!+"!+"!+"!+"!+"!+"!+"!+"!+"!+"!+"!+"!+"!+"!+"!+"NULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSIDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUS ,iÝC!9DM! s#r`is#r! s#r! ~#fo#n}:ˆ,! ~#fon&,|^,!o-Å,! ~#fon}2'>:2(>2)! ~#fo##s#rÍ,>2'͐ n&,|,͐ n}.¾,͐|¾,! 6#6.-!o-͐|,͐|,!o-,`i^#Vr+s3͐ ns.-͐|-!o-.-! ^#Vr+s*͐ ns! ^#Vr+sn},͐|S-!o-͐3͐*ss!o-!9Á-í-7B!9DM{-`is{ʘ-É-{-+|ʉ-~-!9ö-gfí;!Ͱ-"F#|-!ͳ-*F-í-!9DM-`is#r͐-.!9.ivB'h!9DM. .`is{Y>.!x..!o.`in} U.!|..!o.`in}Nl.!..!o..!9Y N í.í-Õaí;,cpqEqhpûq!9DM͏.`is#r͏.! s#r! 6#6͐| /͐?͒.! s#rz /! ~#fos#r.͐|/!͕.!"!""""""͐(k͘.|h/͐(k͘.|z/!"͐͛.Ó0͐(k͞.! s#rz­/!"͐͛.Ó0!͐(k͡.! s#rz/!"͐͛.Ó0!"T"R"P͐͐͐ͤ.! s#r!|_0͐ ͐͐ͧ.! s#rzC0!"x0͐ ͐ \0!"x0/͐ #|r0!"x0!"͐͛.͐ͪ.͐ͪ.!9ë0$BB-;!9DM͟0##`is#rͥ0͢0ͨ0͐͢0!90DÜ0-0|00001xo01T?í- 1(k 1.1OEí-+1(k(1I1OO!!F1h1í--Q)s!9DM!"!"""\1! s#r\1! s#r\1! s#r_1! s#r\1! s#r͐|1͐ )N~#fo! s#r͐ *Jb1͐|¨2`iw#w͐|Ҏ2!e1! s#rz!2!"3͐|;2͐|e2͐|e2͐|e2͐|e2Î2͐(k͐͐s`i^#Vr+s1͐(k͐63͐)N!e1s#rz2!"3͐++|3!e1! s#rz2!"3͐)N~#fo͐s#r!"!933DG3-*3|B3-3E303P3B-M3J3j3'hõE-Ü0*^3a3|ʁ3d3Ä3g3Õ3'hõE-B*͉3͌3|ʬ3͏3ô3͏3͒33'hõEÜ0-*͹3ͼ3|3Ϳ3333'hõEB-*33| 433434í--!9DM4`is#r4! s#r4! s#r4! s#r4! s#r͐|g}o|~4͐)N~#fo! s#r͐|g}o|ʥ4͐)N~#fo! s#r͐>+µ4>4>*4>4>-4>5>/4>85T5͐)N͐͐s#rT5͐)N͐͐?s#rT5͐)N͐͐s#rT5͐)N͐͐s#r! 9f5í-g!9DM`5`is{ʇ5`in&c5n5!9Ù5'hí-͖5(k͓5÷5í-i!9DMͱ5! s#rͱ5! s#r͐+|&6`iw#w͐|#6͐(k͐ͱ5s}6#6`i^#Vr+s5K6ͱ5(k͐(kʹ5ͱ5!9`6í-,q!9DM!"!""W6`is#r"%*+|–6!"6͐(kZ6|ʷ6!"6!͐(k]6"#|6!"6!"""!"!"!97ohpûq!"!""*|.7!"*|ʆ7!*͉**7#|f7!"*!*7#|†7!"!"* 7!"â7OO!!͟7þ7í-,þq!9DM!"!"ƒ"͵7`is#r͐(k͸7|7!"&8͐(kͻ7| 8!"ƒ&8!"!9>8í-,þqq!9DM!"!"ă"28`is#r28! s#r͐(k58|™8͐(k58|ʢ8!"8͐(k88͐(k͐(k;8|8!"ă8!"!992rí-E!8*}-"98)Nw#w398)N8s#rD9'h .B-!m989!989;9|h9A9>9k9A9 If this is correct, enter Y or . If not, enter N. ü9í-T?,i!9DMͰ9`is#rͰ9! s#rͰ9! s#rͰ9! s#r!"!"͐(kͳ9͐(kͶ9|.:!"|:!'͐(k͹9!*͐(k͹9!3͐(k͹9!"!9Ñ:í-i^i!9DM͈:`is#r͈:! s#r͈:! s#r͈:! s#r͐(k͐(k͋:͐(k͐(k͎:͐(k͐(k͎:!9D;'h .B-!m;8;!;8;;;|h;A;>;k;A; If this is correct, enter Y or . If not, enter N. ü;Yh$BJCxo!9DM͐>;>O<>;>[<>;>g<>;>s<><><><>ʋ<><>ʗ<>(<>ʣ<> 4<>ʯ<> @<>ʻ<> L<><`is#rͰ;!/>Ͱ;!f>Ͱ;!>Ͱ;!>Ͱ;*N|F=͐! ?Ͱ;*Fͳ;!?Ͱ;*HͶ;!6?Ͱ;͹;!9Token fetch.Data fetch.Token seek.Data seek.Out of memory in copy.Out of memory in treeptch.Patch seekPatch write.Bad token xcuteBad token getitemBad token getrfld A fatal error occured while processing %s This error may be due to a disk problem, or perhaps the device definition file you are using has been corrupted. In any case this session cannot continue so you are being returned to the operating system. Error: %s PC = %04xh *PC = %02xh RPC = %04xh *RPC = %02xh i?vBg'hiÝCi!9DM! s#r! s#r! s#r! s#r!B! s#rW?`is#r>:°?>?>.¼?>]@>?>ʘ@>?>ʘ@>?>A>?>A> ?>RAwA͐+|@A*&|<@! ^#Vr+s:sZ?! w#wZ@͐ ]?! ^#Vr+s6AB͐|i@A! ^#Vr+s.sZ?! 6#6! w#wB͐|¤@B͐ ]?! ^#Vr+sn}:@.@@! 6#6A͐|@! ^#Vr+s@! ^#Vr+sA! w#w! w#wAB! ^#Vr+sz0A͐ ]?A! s#r! s#r! s#r! s#rB͐|fA!B]?tA!͐`? B͐f?`is#rc?|A͐|ʷA͐|کAA! ^#Vr+sA͐|AA! ^#Vr+s! ^#Vr+s͐sZ?B!Z?B͐6Û?! 9  *B^g!'B=BÆg!*F:B\Bg]5í-7B! PBSBVB+|]BYBÂBcr'hxo!9DM!yB`is{²B*L+++|ʲB!B|BB`in&úB!9 Returning you to the system. Bdí;!9DM!͐!B#|C!BCdí;!9DM!͐!C#|HC!CPC^g!MCfCgfí;!`C"H#|€C!cC*HÍCÆg!*H͊C!9DM! n&|һC!C!C`is#r! n͐n}C!C`i^#Vr+sn}C!C!9_<>.,;:=?*[]Dí--!9DM D! s#rD`is#rD! s#r D! s#r! w#w͐|g}o|pD͐)N~#fo`is#r͐|g}o|ʗD͐)N~#fo! s#r͐|g}o|D! ~#fo͐͐͝|g}os#r͐|g}o|E! ~#fo͐͐ͩ|g}os#r͐|g}o|?E! ~#fo͐͐ͩ|g}os#r͐FE! 9UE2r!9DM!RE`iw#w͐|ҦE! ^#Vr+s͐ns}šEæE`i^#Vr+skE͐6!9þE'h .!E͸EͻE(Y/N)? EcjiiÇh-G!9DM!E! s#r> F>'F>F>-F>$F>JFdF!$G*&E|BFdFJF*&$G*}^dF*&|g}o$G`iw#w͐͐ҢF͐͐n&Es`i^#Vr+sjF`iw#w͐|F͐)ƃ~#fo!E|F͐$G`i^#Vr+sèF͐+n}HG! 6#6 G! 6 #6͐!E`is#r͐$G!93GÙG!9DM! w#w͐ ! ^#Vr+sn&0G`is#rzʉG͐͐ ?͐! s#rCG͐ÐG!9åG)jii!9DM! n&͟G! s͜G|G! n&sH! n&͢G|H! n&sH!! n! n&+$H!-H! n&8Hí-'h!9DM2H! s#r`iw#w͐͐wH͐6 `i^#Vr+sQH͐6!5H!9äHí-Yhg(Y|Y!9DM͕H! s#r͐|H*L! s#r͐>H>H>H>I>H>0I~I͕H)N~#fo!I͘H!h͛HÁI͕H)N~#fo!I͘HÁI͕H)N~#fo`is#r͐|rI͐͞H͐|g}o`is#r͐͞HÁI͡H!9%x%dâIí--Q)gfÆg!9DM!"!"͓I`is#r͓I! s#r͓I! s#r͓I! s#r͖I! s#r͓I! s#r͓I! s#r͐ )N! s#r! s#rs#r͙͐I͐|K!͜I! s#rzUJ!"K! ^#Vr+s͐͐sJ)J!͜I! s#rz’J!"K! ^#Vr+s͐͐J!͐͟I! ^#Vr+s)J!͜I! s#rzJ!"K! ^#Vr+s͐͐K!͐͟I! ^#Vr+s)J!͜I! s#rz>K!"K! ^#Vr+s͐͐uK!͐͟I! ^#Vr+s)J͐ )N6 #6͐++++͐"J*J|µK͐ )N6#6K*J|K͐ )N6#6! 6#6)J!"!9KOO-í-Y!9DM`is#r!͐K*L+++|.LK`is#rQLK! s#r͐)N͐Ks#r!9`Lí-]L"LoLP[!!lLÈLí-cj!9DM͂L`is#r͂L! s#r͂L! s#r͂L! s͐)N! ns#6͐͐(kͅLM͐)N͐(k͐+ns#6M!9+Mí-Q)s![9DM"M! s#r͐)N~#fo*J! s#r͐%M`iw#w͐_|ңM͐! !(Ms×M!"ìM`i^#Vr+shM!"ìM!9þM ^í-ͻM(k͸MMí--í;i_cj^i!9DMM!X s#rM!P s#r͐P|N!M͐X(k!( M!( M!( M!R s#r͐P͐R!V s#r!T w#w͐T͐VҫN͐X(k͐T6 !T ^#Vr+svN͐X(k͐T6!( ͐X(kM͐V͐R!Z s#r͐Z!T s#r͐T͐P/O͐X(k͐T6 !T ^#Vr+sN͐X(k͐T6!\9sOW`|YvBg'hí--Gi`Çh(Y!9DM!Y! s#r! s#r! s#r! s#r! s#r! s#r*L! s#r*L>O>O>O>O>O>PPP͐+|O`i6#6O`i6#6SP͐+|P`i6#6P`i6#6SP͐+|1P`i6#6MP͐++|FP`i6#6MP`i6#6SPUO͐! s#r͐|YXO! s#r͐|P`Q͐>,P>ʶP>#›P>P>:§P>P>.³P>7Q`Q!"L͐+|P`i6#6P`i6#6@Q!"L͐+|P`i6#6P`i6#6@Q!"L͐+|Q`i6#64Q͐++|-Q`i6#64Q`i6#6@Q! 6#6! 6#6͐[OXO! s#r`Q*L>oQ>ʊQ>{Q> T>‡Q>ʰVX͐>šQ>Q>¦Q>Q> ²Q>LR>H¾Q>R>hQ>R/S͐|Q![O T! ^#Vr+s͐|R͐"L͐`is#r͐ |&R͐|#R! ^#Vr+s.R! w#w͐ +|@R! w#w͐^O T! ~#fo͐6͐|¬R͐ |‹RaO)N6#6! 6#6 TìRaO)N6#6! 6#6!Y^O T!͐dO! s#raO)N͐s#r! 6#6!Y^O T! 6h#6͐ +|S͐|S![O T͐[O! ^#Vr+s! 6#6 T͐͐SS͐ +|SS͐ +|^S![O T͐|{S͐|{SS͐|ژS͐|ҘSS͐|S͐|S͐gO! s#rS![O T! ~#fo͐͐s͐[O! ^#Vr+s! ^#Vr+s TY͐>T>8T>)T>8T> 5T>ʣT*V͐|LT![OíV! ^#Vr+s͐|qT͐"L͐`is#r͐|ʅT! ^#Vr+s͐ +|—T! w#w͐^OíV! ~#fo͐6͐|U͐ |TaO)N6#6! 6#6íVUaO)N6#6! 6#6!Y^OíV͐>U>.U>U>ʤU>+U>ʤU'V! ͐dO! s#r͐|wUaO)N͐s#r! 6#6!Y^O'V!jO! ~#fo+++s#r! ~#fo+++s#r'V͐|U!Y͐mO|UaO)N! ͐ROs#r! 6#6! Y^O'V!jO! ~#fos#r! ~#fos#r'VíV͐͐DV͐ +|OV![OíV͐|iV͐|tV![OíV! ~#fo͐͐s͐[O! ^#Vr+s! ^#Vr+síVY͐>V>V>V>V> V>ʩWyX͐|V![OX͐|fW! ~#fo͐+n&|(W͐^O! ^#Vr+s! ~#fo͐+n&|XW͐^O! ^#Vr+s! ^#Vr+szW͐^O! ^#Vr+s͐|”W͐"L͐`is#r͐ +|¦W! w#wX! ~#fo͐6! 6#6͐|X͐ |WaO)N6#6XXaO)N6#6!"Y^OX͐|X!$Y^OX! ~#fon! s#6͐++|\X͐|\X͐*ѯg! s#raO)N͐s#r!&Y^OX͐͐ʓX͐ +|žX![OX! ~#fo͐͐s! ^#Vr+s͐pO͐|X! ^#Vr+s͐|X! ^#Vr+sXYUO_P!9  65535 .Yg!9DM͐|ZY!^+Y͐@+Y͐|rY͐+Y!.+YÅY'hxo!YY!YY!YY!YY͂Y Invalid radix value - corrupted file. Y--Gi$BBí-7Ba!9DMY! s#r͐! s#r! w#w`iw#w͐|҃Z͐ n};ZÃZ͐ n}+lZ͐ 6!! ^#Vr+sY! s#rÃZ`i^#Vr+s! ^#Vr+s!Z͐! s#r͐ n}ʻZ͐ ͐ n&Ys! ^#Vr+sÏZY! s#r͐YY|8[YY! s#r͐Y|&[͐ YY͐! s#r͐Y͐G[͐ ##YZ͐Y!G[!9e[W`vBg'hí-(Y!9DM!^! s#r! s#r! s#r! s#r! s#r! s#r!"L*L! s#r͐+|[`i6#6[͐++|[`i6#6[`i6#6͐! s#r͐|]V[! s#r͐>\>*\>\>*\> '\>\u]͐|>\!Y[]͐|ʵ\! ~#fo͐+n&|w\͐\[! ^#Vr+s! ~#fo͐+n&|ҧ\͐\[! ^#Vr+s! ^#Vr+s\͐\[! ^#Vr+s͐|\͐"L͐`is#r]͐|\!Y[]! ~#fo͐6! 6#6! ~#fon! s#6͐++|X]͐|X]͐*ѯg! s#r_[)N͐s#r!^\[]͐͐ʏ]͐ +|š]!Y[]! ~#fo͐͐s! ^#Vr+s͐b[͐|]! ^#Vr+s͐|]! ^#Vr+s][!9  ^vBg'hii!9DM! w#w!q_! s#r>2 ^`is#r>:Q^>x^>]^>ʣ^>i^>ʣ^> u^>^^͐+|ʅ^P_! ^#Vr+s:s^[_͐|¯^[_͐^! ^#Vr+s[_͐+|^P_͐|^!u_^!͐ ^h_͐|_P_͐^`is#r͐|*_͐|-_P_! ^#Vr+s͐s^[_!^[_͐6<^!9  È_cji!9DM͐ ͂_! s#r͐+! s#r`iw#w! ~#fo! ^#Vr+sn} _`i^#Vr+sô_! ~#fo͐͐! ~#fo͐ns! w#w! ~#fo͐n} 8`! ^#Vr+s`͐ ͐͐ ͅ_!9]`ÙG!9DM! w#w͐ ! ^#Vr+sn&Z``is#rzʳ`͐͐ k͐! s#rm`͐ú`!9`'h!9DM!a! s#r`i6#6͐͐a͐``i^#Vr+s`!9 aí-!9DM`iw#w͐|҆a͐na! s}Naoa͐n}ia! n} ia!Ìa!Ìa`i^#Vr+s! ^#Vr+s)a!Ìa!9ÞaÇrc!9DM͐ ###͉! s#r*! s#rza! s#r""!"͐~#fo`is#r͐##~#fo͐ڍb͐##~#fo͐6b͐͐~#fos#r{b͐##~#fo͐s#r`i~#fo͐##~#fo))s#r͐##͐s#r͐"͐####b͐*b͐))͘a! s#rz»b!b͐##͐s#r͐####͛a*`is#r͐! s#r͐~#fo`is#ra!9!9DM͐++++`is#r*! s#r͐͐Lc͐͐~#foښc͐͐~#foڇc͐͐ڄc͐͐~#fo҇cÚc͐~#fo! s#r(c͐͐##~#fo))͐~#foc͐##~#fo͐~#fo##~#fos#r͐͐~#fo~#fos#r d͐͐~#fos#r͐͐##~#fo))͐Zd͐##~#fo͐##~#fos#r͐͐~#fos#rhd͐͐s#r͐"!9~dq!9DM͐!͐{ds#rz©d!͐͐##͐s#rs#rs#r͐~#fodoEq!9DM͐ |"e! ~#fo͐##~#fo͐~#fos#r͐ ͐##~#fofe͐ ͐##~#fo͐~#fo?e!͐ ͉`is#r͐~#fod#|—e!^f!͐ ͐~#fod! s#r!|e!^f͐͐s#r͐##͐͐?s#r͐͐##~#fo͐ s#r͐͐ ͐~#fo?͐~#fos#r!^f!9mfEq!9DM͐^#Vr+szʩf͐^#Vr+sn&|g}o͐!͐ ͐~#fojfs#r!|f!͐##~#fo͐~#fo?s#r͐͐~#fo?+s#r͐͐ s#r͐^#Vr+sn&|g}o!9DM͐##~#fo͐~#fo!9DM͐~#fo|¨g!͐^#Vr+s! ns͐^#Vr+s!gxo  g h> Ohhghghhh*###** -hg!9DM͐n}Wh! ^#Vr+sn&*h5hbhàj'h!y9DM! `i\h`i_h!9!9DM`iw#w! ~#fo͐n! ~#fo͐n}h! ~#fo`i^#Vr+sn}h! iÕh! ~#fo͐n! ~#fo͐nѯgW i!9!9DM͐`is#r! ^#Vr+s! ^#Vr+sns{Ni(i͐Ui!9!9DM͐`is#r͐n}ʈi! ^#Vr+spi! ^#Vr+s͐ns! ^#Vr+sn}ˆi͐÷i!9in!9DM! n&i|i! n&i! n&&!9DM! n&|ͯ%j! n&|ͩ2j>nn!9DM! n&,j|ͣ_j! n&/j|ͣ!9DM`iw#w! ^#Vr+sn}ʐj`i^#Vr+sqj͐×j!9ïjmnioi!h9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{n`in}%m! ! s#r! 6#6! s! s! s͐n}-?k! ^#Vr+s! 4͐n}0Ok! 4͐n&ͦj}lk! ͩjok!! s#r! ^#Vr+sn`is{.·k! ͩj! s#r! 4! ^#Vr+sn`is`in&ͬj}DkUlX(lO1lCwlSʨlm͐~#fo|l! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 7l! 67l! 6! ~#fo! n&! ^#Vr+s~#fo! ͣjѯgs#r m! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+s m! n}»l! 6#6! ^#Vr+s~#fo! s#r͐n} m͐| m! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+sl͐6! ! s#r! n}wm! ^#Vr+s!|wm! ^#Vr+s! n}nm!0qm! s +͠s#~-s##!sxSisQs rEXECL: Too much text $!ps!*w#us*:1s*Øs!˜s!a{ ѷ! , FNxg>Goys$toí;hpgf!9DM*|ht!*͉**s#|Ht!s*!*t#|ht!s͐tline feedswitches on the printer are OFF.backspacing standard   ID # 20PO0390-001 v3.48 w/WS 3.30 CPM80/OEM-GPI 3.00 ++  + +:++++, You will install WordStar for your equipment and needs. The  following points will help you use the INSTALL program:   o You can use the installation manual to answer any  questions you may have.   o You can also use the WordStar Reference Manual Glossary  to better understand unfamiliar terms.   o You will have the opportunity to review and accept or  reject each item after you select it and again at the  end of the program.   o If you press unnecessary keys, they will be ignored.   o If you need to leave the INSTALL program at any point,  press ^C. ,, Enter the disk drive name (a letter followed by a colon,  B:) where WordStar files will be located while you run  INSTALL: then press . 0 WSU.COM.COM, The uninstalled WordStar program is  normally contained in .  If you are reinstalling WordStar or have previously renamed  the file, enter the new name below; otherwise press .  WSU' , Name of file to install, or for  &' 2,*** INVALID file name. Please re-enter. *** v 2=,*** ERROR *** File does not exist. ,)elea[ }   l.CMDt.COM+   ,*** ERROR *** This version of WordStar cannot be installed  using this version of INSTALL. , Only versions of WordStar in the 3.3 series  may be installed with the version of INSTALL ,*** ERROR *** The file you have specified is not a WordStar  file. This INSTALL can only be used to install  WordStar. , Enter "X" to exit INSTALL,  or press to continue (re-enter filename).  XX ,You are returning to the operating system. ,v WS', File to install is : , When you are finished running this program, you will have an  installed version of WordStar in a new file on the logged  disk drive. It will be called . If you wish to name the  file something else, enter the name below. Otherwise press  . To change the name, enter up to eight letters or  numbers. The extension  will automatically be added to any  name.  WS', Enter name of file for installed WordStar, or for  &' 2 ,*** INVALID file name. Please re-enter. *** { ,'.$$$' File for installed WordStar is : , 22 *** CAUTION *** This file already exists. If you make  changes during this INSTALL session and  save these changes, you will overwrite  this file. ,%{ , You are installing the file  and producing the  file . ,%, INSTALL is copying the file .   PLEASE WAIT. ,22++   ++(, ***** INSTALLATION MENU *****  If you are installing a new copy of WordStar, you must select letter A to install your printer. If your printer is not listed on the Menu of Printers, return to this menu and select letter B. If you want to change a particular WordStar feature, choose letter C. ,A Menu of Printers B Custom Installation of Printers ,C Menu of WordStar Features ,X Exit from INSTALL ,Enter the letter of your choice (A/B/C/X). +A Menu of PrintersA M+B Custom Installation of PrintersB 9+C Menu of WordStar FeaturesC p++ Custom modification of WordStar+ +X Exit from INSTALLX +   ,The changes made during this session of INSTALL are stored in a temporary file. You may now save these changes in your installed file .  These are your current values:  + 2Terminal :  + 2Printer :  +x Communications protocol : 2    No protocol  ETX/ACK protocol  X-ON/X-OFF protocol + Driver : 2 B q   Port Driver (direct I/O to 8-bit ports)  User-installed driver subroutines  Primary list device  Secondary list device , ***** EXIT OPTIONS MENU ***** ,A Save the changes made during this INSTALL session B Quit this session of INSTALL without saving changes C Change any of your choices / Remain in INSTALL , Enter the letter of your choice (A/B/C). +A,Your new installed WordStar file is . #+B,This INSTALL session has been completed without saving changes. "+C+   ,You are returning to the operating system. ,+   -,  value is currently . , Enter "C" to change,  or press to leave unchanged. + c+C   +   ,  value is now -. ,%,You can enter a value in ASCII, decimal, or hexadecimal codes. Precede entry with these prefixes: ,ASCII : (:^A enters ASCII ^A, a single value) Hexadecimal , (,41 enters hexadecimal 41) Decimal # (#61 enters decimal 61) ,Press to leave value unchanged , Enter new value : ]! h  , *** INVALID *** Please re-enter value. ,+ ,  value is now . ,%+++,,  +,,(+ Enter "C" to change,  or press to leave unchanged.  ,+CC ,++  function code sequence is currently: 2+ c (empty) ,+  function code sequence is now : 2+ c (empty) ,+ 2 - c,++, You can enter a value in ASCII, decimal, or hexadecimal codes. Precede each entry with these prefixes: ,ASCII : (:^A enters ASCII ^A, a single value) Hexadecimal , (,41 enters hexadecimal 41) Decimal # (#61 enters decimal 61) ,To enter a sequence of characters, enter each one separately, followed by . ,Press to leave a value unchanged. Enter a period (.) and press to terminate a sequence  and to eliminate all subsequent values. ,These special characters require hexadecimal input:  (^M) ,0D Period (.) ,2E ^H (backspace: ^H) ,08 ,Maximum entries for   function is . +,Current New Value Value + 2 0 ! + 0 ... (unchanged) 1+ :+ +++, 2Printer is currently : ,0 ***** STANDARD PRINTER TYPES ***** Select the letter of your printer from the list below.This is menu "xyz[SX, ***** PRINTER INSTALLATION MENU ***** , If your printer was not listed on the menu of printers or,  if you want to enhance the performance of your printer, you  must provide some additional information about your printer.  This information should be in the manual that comes with the  printer. If not talk to your dealer.   If you wish to install a specialty printer select A on the  following menu.   If you wish to install a standard printer, select B on the  following menu.   If you just want to change a feature, select the appropriate  letter on the following menu. ,, ***** PRINTER INSTALLATION MENU ***** ,A Automatic installation for Specialty printers B Automatic installation for Standard printers  All printers Specialty printers only  C Printer name I Ribbon selection D Initialization J Vertical motion E Overprinting K Horizontal motion F Boldfacing L Print modes G Protocol menu M Phantom characters H Driver menu  Standard printers only Optional  N Return / line feed O User-defined functions  P Carriage roll  Q Character pitch X Exit to INSTALLATION menu   Enter the letter of your choice (A-Q/X). +A,%+B%+C0+DV2+E3+F8+G[S+HX+Il9+J;+K?+L(D+MF+NG+OJI+PM+Q7P+X,+  $++, Automatic installation of a specialty printer ,This routine allows you to install a specialty printer without returning to the printer installation menu. &++, Automatic installation of a standard printer ,This routine allows you to install a standard printer without returning to the printer installation menu. &,Once you enter this routine you will have to answer questions on each printer feature. , Enter "X" to exit,  or press to continue.  +XX + >/0++, Printer initialization ,These are the sequences transmitted to the printer at the beginning and conclusion of printing. , Printer initialization++, Printer de-initializationG/ (+V2++ 2 +, Overprinting ,What type of backspacing method does your printer use? , V) )Currently : Non-backspacing standard printer )Currently : Backspacing standard printer )Currently : Specialty printer G/ )+3+8+x, Communications protocol is currently :  +2 9* R* No protocol k* ETX/ACK protocol k* X-ON/X-OFF protocol G/ z*[S, Printer driver /G/ *X .++, Ribbon selection ,With these control sequences you specify alternate and standard ribbon selection, if your printer allows. What sequence of characters should be sent to the printer at "^PY" in your text? , Alternate ribbon selection++, Standard ribbon selectionG/ *,+l9+, Vertical motion ,/G/ s,+;+, Horizontal motion ,/G/ ,+?+++, Print modes ,If your printer is capable of both backward and forward printing set both of the following features. , Set forward print mode++, Set backward print modeG/ -+(D+++, Print phantom characters ,These sequences specify the characters to be sent to the printer to print its phantom space and phantom rubout characters. , Print phantom space++, Print phantom ruboutG/ .+F+ >/, Return / Line feed /G/ >/+G++, Enter "C" to change,  or press to leave unchanged.  +CC +,As there are a large number of values relating to this item, these values are not displayed. If you wish to change or view any of the current values enter C below and each item will be displayed individually. ,+, Printer Name (optional) 2,Current name is : , Enter "C" to change,  or press to leave unchanged. + c+C , 1 U2 2,Printer name now is : ,%1U2, New printer (maximum 34 characters) : ,Printer name now is : 1",%1,  "   '  " ++, Printer initialization ,This is the sequence transmitted to the printer at the start of printing. , Printer initialization printer initialization++, Printer de-initialization ,This is the sequence transmitted to the printer at the conclusion of printing. , Printer de-initialization printer de-initialization,+ 2 +, Overprinting ,What type of backspacing method does your printer use? , 4 4Currently : Non-backspacing standard printer 5Currently : Backspacing standard printer 5Currently : Specialty printer  +  a5 5Now : Non-backspacing standard printer 5Now : Backspacing standard printer 5Now : Specialty printer A Specialty printer Printer is a daisy wheel or similar incremental printer and can overprint using horizontal motion controls ,Now : Specialty printer ,+B Backspacing standard printer Printer can overprint by backspacing as well as by using return without a line feed ,Now : Backspacing standard printer ,+C Non-backspacing standard printer Printer can overprint only by using return without a line feed  Enter the letter of your choice (A/B/C), or press to leave unchanged. ,Now : Non-backspacing standard printer ,+ +,%3  8++,You must now enter the backspacing control sequence. , Backspacing backspacing,+, Boldfacing ,You may set the number of strikes for boldfacing. This should be set to 2 for specialty printers. +, Boldfacing strikes,++, Alternate ribbon selection ,With this control sequence you specify alternate ribbon selection, if your printer allows. What sequence of characters should be sent to the printer at the first "^PY" in your text? , Alternate ribbon selection alternate ribbon selection++, Standard ribbon selection ,With this control sequence you specify standard ribbon selection. What sequence of characters should be sent to the printer at the second "^PY" in your text? ,, Standard ribbon selection standard ribbon selection,+z+, Vertical motion , What is the sequence of special characters sent by WordStar  to tell the printer to accept the Vertical Motion Index (VMI)? , Your this++, What is the sequence of special characters sent by WordStar  to the printer at the conclusion of printing in vertical  increments? This sequence is not required for most printers. , Your this+,What is the minimum value allowed for VMI? ,+, VMI minimum++,What is the range of valid VMI values? ,NOTE : minimum value + range = maximum value ,+, VMI range++,++,What is the function code sequence that causes a line feed at the current line height? , Your this++,What is the function code sequence that causes a reverse line feed at the current line height? , Your this,++, Horizontal motion , What is the sequence of special characters sent by WordStar  to tell the printer to accept the Horizontal Motion Index (HMI)? , Your this+ 2 +,What horizontal increment (in inches) does your printer use? , )ACurrently : 1/60 inch increments , Enter "C" to change to 1/120 inch increments, ACurrently : 1/120 inch increments , Enter "C" to change to 1/60 inch increments,  or press to leave unchanged. C A+A+, BNow : 1/60 inch increments %BNow : 1/120 inch increments ,%^@+,What is the minimum value allowed for HMI? ,+, HMI minimum++,What is the range of valid HMI values? ,NOTE : minimum value + range = maximum value ,+, HMI range++,++,What is the function code sequence that causes a space forward at the current character width? , Your this++,What is the function code sequence that causes a back space at the current character width? , Your this,++, Print modes ,If your printer is capable of both backward and forward printing set both of the following features. , Set forward print mode ,This sequence defines printing in a forward direction. , Set forward print mode set forward print mode++, Set backward print mode ,This sequence defines printing in a backward direction. , Set backward print mode set backward print mode,++, Print phantom space ,This sequence specifies the characters to be sent to the printer to print its phantom space character. , Print phantom space print phantom space++, Print phantom rubout ,This sequence specifies the characters to be sent to the printer to print its phantom rubout character. , Print phantom rubout print phantom rubout,++ , Return and line feed control sequence , Return and line feed return and line feed++, Return (no line feed) control sequence , Return (no line feed) return (no line feed)++, Return and half line feed control sequence , Return and half line feed return and half line feed,++, User-defined functions ,WordStar provides four print commands which the user may assign. When you include function characters (such as ^PW) in your text, WordStar will perform actions, such as changing to italic font. Check your printer manual for special features available. , User function #1 ,What sequence of characters should be sent to the printer at "^PQ" in your text? , #1 User #1 user++, User function #2 ,What sequence of characters should be sent to the printer at "^PW" in your text? , #2 User #2 user++, User function #3 ,What sequence of characters should be sent to the printer at "^PE" in your text? , #3 User #3 user++, User function #4 ,What sequence of characters should be sent to the printer at "^PR" in your text? , #4 User #4 user,++, Roll up carriage ,Some WordStar features, such as superscripting, require that the carriage roll up a partial line. Check your printer manual for the special characters required to roll the carriage up a partial line. What sequence of characters should be sent to the printer at "^PT" in your text? , Roll up carriage roll up carriage++, Roll down carriage ,Some WordStar features, such as subscripting, require that the carriage roll down a partial line. Check your printer manual for the special characters required to roll the carriage down a partial line. What sequence of characters should be sent to the printer at "^PV" in your text? , Roll down carriage roll down carriage,++, Set alternate character pitch ,If your printer allows, you can change the character pitch within a document. This sequence specifies the characters required to set alternate character pitch. Check your printer manual for code sequence. What sequence of characters should be sent to the printer at "^PA" in your text? , Set alternate character pitch set alternate character pitch++, Set standard character pitch ,This code sequence provides the characters required to set/reset standard character pitch. Check your printer manual for the specific characters. What sequence of characters should be sent to the printer at "^PN" in your text? , Set standard character pitch set standard character pitch,+x, Communications protocol is currently :  +2 S S No protocol S ETX/ACK protocol S X-ON/X-OFF protocol , ***** COMMUNICATIONS PROTOCOL MENU *****   Some printers require special codes to regulate the flow of information from the computer to the printer. If you do not know whether you need one, see the installation manual.,+ :U iU No communications protocol "U ETX/ACK protocol "U X-ON/X-OFF protocol ", A NONE required (or handled outside of WordStar)++ No communications protocol " B ETX/ACK protocol++ ETX/ACK protocol " C X-ON/X-OFF protocol   Enter the letter of your choice (A/B/C), or press to leave unchanged. ++ X-ON/X-OFF protocol ",Communications protocol is now : W W X-ON/X-OFF protocol W No protocol W ETX/ACK protocol ,%[S, X+, ETX/ACK message length ,This value should be equal to or less than one half of the printer buffer size. Refer to your printer manual for buffer size information. +y, ETX/ACK message length,+,  +Driver is currently : 2 +Y [Y  Y Primary list device Y Secondary list device Y Port Driver (direct I/O to 8-bit ports) Y User-installed driver subroutines , ***** DRIVER MENU *****   In order for WordStar to work with the printer you must select a printer driver, the part of a program that sends information to the printer. If you do not know what kind of printer driver you need, see the installation manual.  (With no protocol, the usual driver selection is A.),+ G[ p[ [ Primary list device [ Secondary list device [ Direct I/O to 8-bit port driver [User-installed driver subroutines  A Operating system primary list device+++ Primary list device  B Operating system secondary list device (CP/M only)++++ Secondary list device  C Direct I/O to 8-bit port   Enter the letter of your choice (A/B/C), or press to leave unchanged. ++++ Direct I/O to 8-bit port driver ", Driver is now : ^ {_ c User-installed driver subroutines , See the Installation manual for details on coding and  installing your custom printer busy test, printer output,  and printer input routines.  (The input routine is needed only when a communications  protocol is in use.) p Primary list device , pYou have selected the list device with a protocol. You must make special program modifications. See the installation manual for details. p Secondary list device , The secondary list device must be assigned to a physical device. ,%X,+t , Physical device is currently :  +2 R` ^` j` TTY s` CRT s` BAT s` UC1 , Which of the four physical devices would you like to use as the secondary list device? (See your operating system manual, or, if your system includes several devices, such as printers and terminals, review the current set-up of the system.),+  A TTY - console printer++t B CRT - CRT device++t C BAT - batch mode++t D UC1 - user-defined console device   Enter the letter of your choice (A/B/C/D), or press to leave unchanged. ++t, Physical device is now : b b cUC1 cTTY cCRT cBAT ,%_,p Port Driver (direct I/O to 8-bit ports) , Port Driver , The port driver is normally used with serial printers and a  protocol. Since hardware ports are very non-standard, you  have to provide information to WordStar so that it can modify  the port driver and control the printer. Refer to your  computer manual for information about input and output ports. ,%X, Output port information   The port numbers must be input as a decimal number. ++3 ,Your OUTPUT port number is currently . , Enter "C" to change,  or press to leave unchanged.  +CC + e, What is the OUTPUT port number? ! e,Your OUTPUT port number is now . ,%e+( ,Your OUTPUT STATUS port number is currently . , Enter "C" to change,  or press to leave unchanged.  +CC + g, What is the OUTPUT STATUS port number? ! f,Your OUTPUT STATUS port number is now . ,%f+++ ,Which bits change at the OUTPUT STATUS port when the OUTPUT port becomes ready to accept a character? Use only a hexadecimal value. ,Your current value is . , Enter "C" to change,  or press to leave unchanged.  +CC + h, What is the new value? ! h,This value is now . ,%h+- ,Which bits change from off (0) to on (1) at the OUTPUT STATUS port when the OUTPUT port becomes ready to accept a character? Use only a hexadecimal value. ,Your current value is . , Enter "C" to change,  or press to leave unchanged.  +CC + bj, What is the new value? ! 8j,This value is now . ,%8j+x  p++@ , Input port information   The port numbers must be input as a decimal number. ,Your INPUT port number is currently . , Enter "C" to change,  or press to leave unchanged.  +CC + k, What is the INPUT port number? ! k,Your INPUT port number is now . ,%k+7 ,Your INPUT STATUS port number is currently . , Enter "C" to change,  or press to leave unchanged.  +CC +  m, What is the INPUT STATUS port number? ! l,Your INPUT STATUS port number is now . ,%l++: ,Which bits change at the INPUT STATUS port when the INPUT port becomes ready to accept a character? Use only a hexadecimal value. ,Your current value is . , Enter "C" to change,  or press to leave unchanged.  +CC + n, What is the new value? ! n,This value is now . ,%n+< ,Which bits change from off (0) to on (1) at the INPUT STATUS port when the INPUT port becomes ready to accept a character? Use only a hexadecimal value. ,Your current value is . , Enter "C" to change,  or press to leave unchanged.  +CC + hp, What is the new value? ! >p,This value is now . ,%>pp,%X,, ***** MENU OF WORDSTAR FEATURES *****  To modify a WordStar feature, select the appropriate letter, choose the modification, then return to this menu to continue or exit to the Installation Menu ("X").  A Initial help level K Left margin B Decimal point character L Right margin C Non-document mode M Number lines/page D Initial directory display N Page offset E Initial insertion toggle O Form feeds F Justification toggle P Data field separator G Hyphen help toggle Q Variable name symbol H Omit-page-numbering toggle R Default disk drive I Top page margin J Bottom page margin X Exit to INSTALLATION menu   Enter the letter of your choice (A-R/X). +AA Tu+BB w+CC y+DD az+EE {+FF {+GG |+HH C~+II +JJ +KK +LL ;+MM +NN ҂+OO τ+PP +QQ ^+RR +XX + p s+M+, Initial help level ,You can set the level of onscreen help to provide more or less information as you need it. The help level is currently 2.  A Help level 3 All menus and explanations displayed +B Help level 2 Main editing menu (1-key commands) suppressed +C Help level 1 Prefix menus (2-key commands) also suppressed +D Help level 0 Command explanations also suppressed   Enter the letter of your choice (A/B/C/D), or press to leave unchanged. +,Help level is now . ,%Tu+z, Decimal point character , 2Currently a .Rxcomma (,) _xperiod (.) is used as the decimal point character. For European notation, use a comma (,). , Enter "C" to change to a .xperiod (.), xcomma (,),  or press to leave unchanged.  CC .Uy+.]y+,,Decimal point character is now a .ycomma (,). yperiod (.). ,%w, Non-document mode ,Set WordStar to begin in non-document mode ("N") rather than document mode ("D"). +x, Non-document mode %;z, Initial Opening Menu directory display ,Displays the directory of the logged disk drive at the WordStar Opening Menu. +P, Directory display %z, Initial insertion toggle ,This sets WordStar to start with insertion on, meaning that previously typed text will be moved right for new characters. +O, Insert mode %{, Justification toggle ,This sets WordStar to start with justification on. Your text will be right justified as you type. +m, Justification %r|, Hyphen help toggle ,This sets WordStar to start with hyphen help on. As you re-form a paragraph, WordStar will automatically stop at an appropriate point and you can choose whether to hyphenate. +m, Hyphen help %y}, Hyphenization word length ,You can adjust the minimum number of letters in a word to be hyphenated. ++, Hyphenization word lengthU,, Omit-page-numbering toggle ,This sets WordStar to start with page numbering off; pages will be printed without page numbers. +, Omit-page-numbering %~, Top page margin ,You can adjust the number of lines left blank at the top of the printed page. ++Q, Top page marginU, *+, Bottom page margin ,You can adjust the number of lines left blank at the bottom of the printed page. ++Q , Bottom page marginU, *+, Left margin ,You can specify the column number where the first character on the line should appear. ++j, Left margin++U,, Right margin ,You can specify the column number where the last character on the line should appear. ++k, Right margin++U,, Number lines/page ,You can adjust the number of lines allowed per printed page to fit the paper you are using. 11" = 66 lines ++Q, Number of lines/pageU, *+, Page offset ,You can adjust the number of columns left blank (in addition to the left margin) at the left side of the printed page. ++Q, Page offsetU,, System disk drive ,You can store your message (WSMSGS.OVR) and overlay (.OVR) files on any disk drive. WordStar must know where to find these files.  Using a number, enter the appropriate disk drive, where A is 1, B is 2, etc. ++, System disk drive U,, Form feeds toggle ,You can elect to send a form-feed character, instead of multiple line feeds, before the first page and between other pages. +, Form feed toggle %, Data field separator ,MailMerge recognizes the defined character as the one used to separate data fields in a datafile. +, Data field separator0,, Variable name symbol ,MailMerge requires that a specific character be used before and after variable names inserted in text. Any character other than a slant bar may be used. +, Variable name symbol0,  /v+The slash bar is an unacceptable character for this option. Please hit any key to enable selection of another character. ^-+ 2,  feature is currently vON. , Enter "C" to change to OFF, +OFF. , Enter "C" to change to ON, + or press to leave unchanged.  CC ++++,  feature is now JON. ROFF. ,+ 2-,  value is currently . , Enter "C" to change,  or press to leave unchanged. + cC + U+ 2,  value is now -. ,%U,You can enter a value in ASCII, decimal, or hexadecimal codes. Precede entry with these prefixes: ,ASCII : (:^A enters ASCII ^A, a single value) Hexadecimal , (,41 enters hexadecimal 41) Decimal # (#61 enters decimal 61) ,Press to leave the value unchanged. , Enter new value : !  , *** INVALID *** Please re-enter value. ,U  value is now . +,%U++++ 2-,  value is currently (), Enter "C" to change,  or press to leave unchanged. + c+C  4+ 2,  value is now -(),%4, Enter the character of your choice, then press : -+,  value is now (),%4++, Custom Modification routine.  This routine allows you to modify bytes within the WORDSTAR "user" area. For a description of the contents of the "user" area consult your WORDSTAR Installation manual.  Ȏ &,ȎXX   Enter "X" to exit the modification routine,  or press to continue. ,The address may be input either as a hexadecimal number (with an  optional "h" appended) or as a WORDSTAR symbol.  A WORDSTAR symbol may be specified by preceding your input with  a ":" (eg. :HITE). This may optionally be followed by a "+"  and a number (eg. :HITE+2).   Enter starting address : +*+,    K*** INVALID *** Address not in user-patchable area.  Beginning of user-patchable area :  .  End of user-patchable area :  .   -   o- +++, and the next  characters +-+ 2 - , Is this the address you require (Y/N)? YY +NN + ,You can enter a value in ASCII, decimal, or hexadecimal codes. Precede each entry with these prefixes: ,ASCII : (:^A enters ASCII ^A, a single value) Hexadecimal , (,41 enters hexadecimal 41) Decimal # (#61 enters decimal 61) ,To enter a sequence of characters, enter each one separately, followed by . ,Press to leave a value unchanged. Enter a period (.) and press to terminate a sequence  and to eliminate all subsequent values. ,These special characters require hexadecimal input:  (^M) ,0D Period (.) ,2E ^H (backspace: ^H) ,08 ,address current new  value value ............................... ,-++ 2 0 ! ˕ 0 ... (unchanged) Z+ Z+ 2 There was an error 41opening a file. 5Treading the disk file. 9because a bad file name was being used. 3trying to create a new file. 7the disk is full. Please delete some files. 8 selecting the data. 6.while writing to the file.C. Itoh/TEC Starwriter/F10IIoABcc56    /Make sure any automatic or local line feed switches on the printer are off.Dip switches on the F10 must be set as follows:Left bank - Switches 1,4,6,7,8 closed, remainder open;Right bank - Switches 3,4,5,8 closed, remainder open.Centronics 353   Make sure any automatic line feed or local line feedswitches on your printer are OFF.Centronics 739   Make sure any automatic line feed or local line feedswitches on your printer are OFF. Diablo 630 P  PAB~~56   YZMake sure any automatic line feed or local line feed switches on the printer are OFF. There are several versionsof the Diablo 630. For further information contact Diablo Systems at 415-498-4009.Diablo/Xerox 1610/1620 4B  4B  NAB~~56   Make sure automatic line feed or local line feedswitches on the printer are OFF.Diablo/Xerox 1640/1650 P 4B  AB~~56   YZMake sure automatic line feed or local line feed switches on the printer are OFF. Epson MX80/100-no Graftrax   Make sure any automatic line feed or local line feedswitches on your printer are OFF.Half line feed printer    This choice is for printers that can advance in half-line units but cannot roll carriage return upward, such as a Selectric with a half-line ratchet. Use of this choice causes subscripts and superscripts to be printed offset by half a line. Backspacing is also assumed. Be sure to complete option "N" on the Printer Installation menu. IBM Parallel printer   MPI 88G/99G   Make sure any automatic line feed or local line feedswitches on your printer are OFF.NEC 8023A matrix printer   Make sure any automatic line feed or local line feedswitches on your printer are OFF.NEC Spinwriter 3550= = 34  A2:]@YZ  700NEC Spinwriter specialty 4KO@ = 34 ]O]@><  9This covers most printers in the 3500/5500/7700 series. The3550 is a special printer for the IBM-PC only. If you havequestions about the suitability of a particular model of NECprinter with this product, contact your dealer.Make sure any automatic line feed or local line feed switches on the printer are OFF. Okidata ML84A   Make sure any automatic line feed or local line feedswitches on your printer are OFF. Olympia ESW-102   0Make sure that any automatic line feed switch on the printeris OFF.Qume Sprint 5-9/45-11+IIoABc~56    /Make sure automatic line feed or local line feed switches onthe printer are OFF. Some models of the Qume printers suchas the 9/35 and 10/35 are lacking certain features which prevent their proper functioning with this product. Contact Qume for further information.TI 810/820   Make sure any automatic line feed or local line feedswitches on the printer are OFF.backspacing standard   This selection can be used for any printer that is capable of backspacing. Make sure that any automatic line feed switch on the printer is OFF, and that the printer driver you are using does not remove or add special characters to what is being sent to the printer.standard printer   This selection will drive almost any printer. The printermust be capable of responding to ASCII printing characters,carriage return, and line feed only. Make sure any automatic line feed or local line feed switches on yourprinter are OFF.ABSVARACBSY MACFIN cACINP YACSENDPACSTA1dACSTARlAPLFLGASCUR JAUPAV (AUTOBS0BLDSTRBLNCHRBOFCHRBSCHR ;CB4LFGGCLCHR CLEAD14CLEAD2=CMTCHRCNVTBLCOLOFFICOMPOPCONCHRCONFIEtCOPRITCRBLIVCRCHR CSWTCHCTRAILBDBAK DBLSTRDBS DECCHRzDEFDSKDEL1 DEL2 DEL3 DEL4 DEL5 DELCUSDELMISDFWD DHMIFGDHMILEDHMIN DHRNG DIRCH DISDIR&DLF DMJWB DNPROSDOTCHR{DOTSONyDPHRUBDPHSPCDRLF DSKTNA DSP DVMILEzDVMITRDVMMINDVMRNGEAKBSZyENDEXPEOFCHRERAEOLPERELCHFDTCHRFNMRGP$FNOVLYFNWSCMFPTAB zHARDCRHAVBSYHETHBSHIBCURHIBIV HITE 2HYPF HZONE IDTEX INISUBINITLMjINITPFQINITRMkINITSRlINITWFmINPORT'INSTLD*ITBIP ITDSDRPITHELPMITITOGOITMIJ ITPOPNIVOFF nIVON gJUSTF LFCHR LIBSY LINDELWLININS^LINOFFHLISENDLISINP$LITCHRLOGICPLSPACE$MARKS MEMADRMEMAPVMORPATMOVETY%MPMFLGMSGLEN)MSGVERNITHLFNNOFTAB<NONCONNONDOCxNOUFF OVPCHRPAGCHRPAGDIS#PAGFILPAGON "PALT PATVER PBACKSPBGMEMKPCLAS +PDRVTXPIDTEXPISTAT7POBSY 'PODBLKPOIM <POINP 6POINSK:POIP @POMASK+POOM -POOP 3POSEND2POSMTHPOSTAT(POVSTB0PRFINIPRINITPROTCLxPROTTXPSCR PSCRLFPSFINIPSHALFPSINITPSTAB PSTD PTEXTS.PUBSY DPUINP JPUSENDGRFIXERRIBBONRIBOFFROLDOWROLUP RUBFXFRVELIMRVQUOTSAVEND,SCRLSZSHOWCF SHOWDF SHOWHF SHOWMF!SHYPF SIGNONNSOCHR SOFHYCSOFTCRSTPCHRSWIN SWOUT TRMINIuTRMUNI~TRSCRSTRSCIFTXBACKUCNSTAUCONI UCONO UCRPOSKULCHR UNISUBUSELSTUSR1 USR2 USR3 USR4 VARCH1VARCH2VAROPCVOWTABVTAB VTABF WFLAGSWID 3WRAPF WSVER XTAB UZAFCIN W Extended Submit Vers 2.0Xsub Already Present$Requires CP/M Version 2.0 or later$:y*###ƒ# yk   җ 4!~=ŐW!xʵ ~#èbx {~#o}où.xsubb!np+q*m2_!pp+q*o ]xsub*"-!/"*"+!""1 M*!"́!"* (xsub active)$|*y ʥ*"*7***x*́͋<͛ :%*=26͋!7^#6 #6 #6$ 8*7~O #w# !6:6=2% ͋*-"*$$$ SUBq:(=2(N *$*& w*$#"$*&#"&' !"N*M^7 !)6:!)ھ *N*DM͆ 2*ʭ :*ʗ ͯ *N"P*6:2)÷ *N"N!) $@BA$! A "!$""##*> > > > > > > > > > > "> '> 5!"> 7Ç*!>D > 9> @ë*>!> A*>!> C> D*"> F> G*>!> H*>!> I+*)>!> PC!*A>!> Q[$*Y>!> Rs'*q>!> T> U*"> Wß*>!> Xý *>!> Y *>!> `> bÓ !> > c> d*>!> e> e>** ****"`""""z**x; 0> g> i !> > p> q*>!> r>** ****"""""> s> uÕ !> > v> w*>!> x>** ****"x""""> y>  !> > > *>!> >** * * **"""" " > > t> > >** ****"W""""> > > > >** **** "" """> > > ͟> *> *͝> *> *͟>  > @*>!ͽ R*P >> p*n!ͽ ÂM! >> Ý *!ͽ ïA! >>  *!ͽ S! >>  *!ͽ M! >> $ *"!ͽ 6E!4 >> Q *O!ͽ cN!a >> ~*|!ͽ ÐU! >> ë*!ͽ ý* >> ~> !> "*͝> # > &!""Copyright (C) 1979, By Topaz programming. All rights reserved. From here on protected by End User License.  "!6&&:o!>z/W{/_"  > >/ !}o|gz' z>$ 7z. {!9 !|>" "W B "Y )*W b *Y "[ m U ^#V"e h ~#y :j *m #=o ʝ N#F#` = |« }« !:k O:l º ` "] :j m s#r#= q#p#` = :l  y2k :k O:l  ` "_ *h "a ͏ :j o&)E*e h w# :l 7 !h ͍ G *_ *h 6#z> *[ ##"[ $ Å ^#V++^#V#"] ^#V"a "_ ++r+s͏ *[ ##"[ $ *Y "[ $ Å *] *_ |>¡ }>Ҧ /2g }o|g"c DM:g *  " |!92 7?{_zW! 5ʷ yOxG#yO#xGҏ * DMÏ BK^"#: { :** 2R ~2#~2#:R !S ) :O>[ͬ >]> :T =2T ) >2T y)D :S /2S )G ^"#{ !n : WARNING ONL:O ! :! ͬ ERRO IN LINE*|0|0}0}0!>w~ !4# * s#r#" * +V+^" O> > 2"zZOFxqyD#6q#wqq D#6qO~wl #6#y*"|‹}‹q\!y2*͢qFO #6 wêz  !2 4 6!S 4 6y20>t/21^#V!(!1>:0O:1ʒ!A €#~#^#VN#!A ž~#«"&^#=V#=*&*&"&__{s+=%r+=%s+=!^2|> E!D !Ký %BAD CHANNEL NUMBEæ^^^^^cÝLU^^^^^^^^_6|¿*:525û!ç:5 6|* 7>|'25 25 *J|! "J__7:€\!ʽ >2:Ÿ\!½ _<2!~ɀ&INPUT FILE REAt5m512z10p2s40t1d2i1l0h