7 \X MASMENU COPYRIGHT (C) 1979, DIGITAL RESEARCH  _ ͌> ͒> Ò> Ò͘~#͌ì  _  2<د2?     ه!߶2 :2 a{_:߷ʖ:߷> Ľʖ:=2–! B!6 #5ʖ:*{#zr+s{ozg**͕** ,w͜͸Ͳ!!N#F$**O!~#:A#~$=2Ek͌::/GyO>2!q*C"͡ ʔ*JҔ^:O yʃ?|x | s-|N-# AD COMf^: !߶  $$$ 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 6 y:ʑ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) >2 2 !" !" ! ~~jwO1 ! VsV1!Ľ!ͬʧ  )!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ͽ:طS:2E!~Яw>T D^6 k-äPYy 5*{zBK5 ڋ>*C w~#+w#w+ɯ2E22i ^ *C :~w~͔͔# #  w ~>2!E5T*C!"C"C! w# F! w͌x2͢*C ~<wʃG:!ʎҐ^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#"##"##"##"!{V  : g|K xGs1%VK W{M L L L h   1234567890-=`qwy[]a;'\zm,./eiou!@#$%^&*()_+1͘A͌>><9 2^ :߷¥.!_ ~#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!~ڇì 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~=26 2*C!! ~~#~O~G#n,-.‹! w! yG! x͢.:E<ʄ! q! pQ:E<. ʄ$.:E<ʄ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 ~i6 iw*~QWY{}A:"|ZM<>?EIOU16T !336 &*D+2 :$2 ( Iu1  ## #### ### ^^n fu t    #       #       #            ݯ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 LOi6}2Ex N ! ~态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 ~QWY{}A:"|ZM<>?EIOU16T !336 &*D+2 :$2 ( Iu1  ## #### ### ^^n fu t    #       #       #           i6}2Ex N ! ~态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) >2 2 !" !" ! ~~jwO1 ! VsV1!{V  : g|K xGs1%VK W{M L L L h   1234567890-=`qwy[]a;'\zm,./eiou!@#$%^&*()_+ ASM COM @    BAUDM COM  BAUDP COM  CONFIG COM x        D COM   DDT COM & ! " DUMP ASM !# $ % DUMP COM & DUTIL COM ' ( ) * + , - . DUTIL COM 8/ 0 1 2 ED COM 43 4 5 6 LOAD COM 7 MFDISK COM 8 9 : ; < = > ? MFDISK COM a@ A B C D E F MOVCPM COM TG H I J K L PAUSE COM M PIP COM :N O P Q STAT COM )R S T SUBMIT COM U TERM COM V TIME COM iW X Y Z [ \ ] XSUB COM ^ 1 * "  COPYRIGHT(C) 1978, DIGITAL RESEARCH á 4êü /L9 ASM PRN HEX  ?'  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& )^#fk@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!  ~*! ) " Ľ 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 >N !4w_ #~ ʸ A:4~~# ¼ > \  ?ʻ w# !ͼ ?  !ͼ  z'{ͅ>ɯo> g"k!m6 ů{_zW5> )D*kOxGd !m?F DM! 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~ ͅ:  '<ͭ'<>V$>O$:Ğ à\ÞØ`rÍÖ ![w#w#b! "!F#v2[G*##~w*##~<*}q!~ڬ6![^ ![^#fk"͎͘!G#*####*^#Vû!^ *" *͎͖ ˯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 !)ͼ   !ͼ :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Ͱ>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 ͎͖ ˯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 {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/it. $ :! 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*!{͚|͚}͚͚{!$~#͚͚> ͪ> ͪ :|: |Ë  |*" ͩ !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*| } 8Oit. $ s 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 inco3 =,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!#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>!˃>$>˃>ormation 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 mpatibility 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 operat >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 P' + 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 baudmust 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, thions 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 oOSSIBLE 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  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: -- Centronicen use this function to change the SIO initialization tables on your system tracks. $:>9 u>02>12Å>02>12:"95¶="" /|\ =#" | =$" | 6="* | =#* | =$* \|/ 7="2 =#2 <-- =$2 8@=": =#: --> =$: 9†L=." =/" 0 =0" :´=*" =+" 1 =," ;=** =+* 2 =,* <=*2 =+2 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  5c c  ~_ #f 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 infj=+'CON: = CRT:%  j=,'RDR: = SPT:5 =j=-'PUN: = SPT:- Zj=.'LST: = LPT:: 9 6 $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ü=[:*::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, 1920made.$  $  !"#$%&'()0123456789-, .y 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. Fini: 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 ,;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 $ !0. 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/{( P P sh 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; 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:4 2 (2A9X7ẋ4M 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#~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;):: 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 #6i6I6v̾ 6VV!6n?6N $6w̚ 6W̯+6p6P̫,6d̀6Dw/6sY6SD26 7f 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 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 | | | | | ke2~##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 2| 2\  !] w# ʫ .&  0 6 #& .K !e K w# ʫ : U 6 #K 6 AW 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  !  #^#V"; *;  ͪ  *; q#pÝn* " ! p+q* )*= ^#V"; ! 6 > ! i* & *; >OK : <2 E:/ *; ^#V*% DMf KK : *; N f E *; ~ڻWK þE *; ~SK E = ! 6:! '= :/ = : = !: = : <2 * " ! " > ! .  * *& ͵ "( * *& ͵ >  j*( #"( *DM*( V"( ! " (   K! " }2 : <2 O:* * * "    >! = * DM** +" *( * " Ø* #" *&  z8O!B N #N    ¾S P . * |}   ! 9" : q!"  # ->! . *ͪ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 ! ë «   Ͷ ͐ =« 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ʫ ! X N!~  *( * " 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 O!b q!vz͒q. ? * ! 9" 8" ͉Z* " +* '/7?v"*2:EI SPHLDI XCHGPCHLXTHLRET HLT CMC STC CMA DAA RAR RAL RRC RLC NOP CPI ORI XRI ANI SBI IN SUI OUT ACI ADI CALLJMP LDA STA LHLDSHLDMOV ADD ADC SUB SBB ANA XRA ORA CMP INR DCR MVI LXI STAXINX DAD LDAXDCX RST PSW POP PUSHNZZ NCC POPEP M B C D E H L M A B D H SP PSW ??= M !Eâê ö  - Ð f  "J * "!" ! " 2O! " "]""! 1! ++""M>28 !"9 :] ! í 1C 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 *=COPYRIGHT (C) 1980, DIGITAL RESEARCH DDT VERS 2.2$1 0  ! ~=W ! xe ~#Xbxʇ {z~#o}o҃i.  2_!fp+q*e 2_  2_!hp+q*g !jp+q*i !lp+q*k !np+q*m 2_!pp+q*oà O$*s y͏ , $    ͌  9 !z6 # L !zw͌ j # X :z 0 ͘=N#Fy} 80*z{¯ #z+++ ¥ z #½ #  · 9 !`͠  y9 !rͷ ! _ ^! ^#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_ _ {ozgO {ozgi`N#Fogo& og_ {_z#W OK = Y -S {-_ ! s+p+q*  ͼ 2 <2 : ! ڗ  K ! 4Á ! 6 : =! ڻ * &  NK ! 4œ > 3  03} Z; { ) # ͓ !"  >- Ͷ 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.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" * )*=  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ҷ* ~#" <AO GƐ'@'O xƐ'@'O N # )*)þ))>+><7"9.Yͯ * M^2U :2:2ͳ:_³ͯ !6 ! @ !!BH @ @A BH 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$  HH  AA"I @ BB $A" 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 ; 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 GRAPHSETUP: ;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 ;$ $$I$ $H!!! BH" !I B   $$ !B D!   $!BI D@"!$I$$H" !  I$I$I$UUU$ $A$ 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 PCIC 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 AR ; STACK AREA DS 64 ;RESERVE 32 LEVEL STACK STKTOP: ; END HAR 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 ! 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 *  ! ~ ʰ x kb))))_ y‘ BK{ͅ *! 66! " 80*{ #z+++ # EA (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 ; 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 ; drive B. 2. Press the RETURN key. Blank One Side This option will prepare a single-sided diskette for use. A copy of CP/M will be put on an area of 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 disk environment. TO EXIT, PLEASE PRESS THE ESCAPE KEY e 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 disk environment. 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 with another diskette.!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!T X!% 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:˷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 BLANK ERROR To correct this error: 1. Replace the diskette which is in drive B with a high-density diskette. 2. Return to the previous menu by pressing the ESCape 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 with a high-density diskette. 2. Return to the previous menu by pressing the ESCape key. 3. Repeat the blank selection proce 2. Return to the previous menu by pressing the ESCape 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 with another diskette. 2. Return to the previous menu by pressing the ESCape key. 3. Repeat the copy selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY COPY ERROR To correct this error: 1. Replace the diskett}®! :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 DATA IS ON IT. All data areas of the diskette will be initialized. A copy of CP/M will be put on that area of the diskette reserved for it. During this process, the diskette will be checked for errors. Blank Drivetec Disk This option is used to blank a high-density d> 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 a diskette in drive B. The diskette in drive B will be formatted (erased) during ss 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 with another diskette. 2. Return to the previous menu by pressing the ESCape key. 3. Repeat the blank selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY CHECK SUM ERROR The computer has experienced a checksue which is in drive B with another diskette. 2. Return to the previous menu by pressing the ESCape 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 with another diskette. 2. Return to the previous menu by pressing the ESCape key. 3. Repeat the copy selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY COPY ERROR The systiskette only. All information on this diskette will be overwritten. A copy of CP/M will be put on the 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 diskette for use. A copy of CP/M will be put on an area of 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 the copy operation. At the end of the operation, a copy of CP/M will be placed on the diskette in drive B Copy This option is used to copy the diskette in drive A to a diskette in drive B. The type of diskette in drive A (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 drive will be ERASED. To copy a diskette: 1. Place the original diskette into drive A. 2. Insert into drivI(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$ m error, and is unable to successfully blank the diskette. To correct this error: 1. Replace the diskette which is in drive B with another diskette. 2. Return to the previous menu by pressing the ESCape 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 ͯ em has detected a faulty disk in the A drive. To correct this error: 1. Replace the diskette which is in drive A with another diskette. 2. Return to the previous menu by pressing the ESCape 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 correcV!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,*-!4 C?#K;#> 2D#ͯ6!6X"A#͸͝B! 8>2RF- f-*?#;> ͅS! ;VK?#C?# xc,!VV!.eturn to the previous menu by pressing the ESCape 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 with another diskette. 2. Return to the previous menu by pressing the ESCape key. 3. Repeat the image selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEV4Q**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 information on the diskette. Format Two Sides This option will format a double-density, double-sided diskette. CAUTION!!! Formatting will erase all information on the diskette. To format a diskette: AGE ERROR To correct this error: 1. Replace the diskette which is in drive B with another diskette. 2. Return to the previous menu by pressing the ESCape 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 with another diskette. 2. Return to the previous menu by pressing the ESCape key. 3. Repeat the image selection process again. TO EXITt this error: 1. Replace the diskette which is in drive A with another diskette. 2. Return to the previous menu by pressing the ESCape 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 with another diskette. 2. Return to the previous menu by pressingT@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 in drive A. During the operation, the diskette in drive B is checked for errors (verified). The type of diskette in drive A (single- or double-sided) will determine the type of diskette which will be produced in drive B. All information on the diskette in the B drive will be erased. Image To image a diskette: Y Track Number Imaged and verified. To abort, press ESC  nfh;>4N ʂ; ʡ;X; xX;x_ R X;x ʰ;X;y=G_ X;Anf;>   ;!@S͡W ;!@T@͘[R {2RÊ 2R{2R???? @KR CRx 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-sided diskette. CAUTION!!! Formatting will erase all information on 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 a double-sided or single-sided diskette. , 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 with another diskette. 2. Return to the previous menu by pressing the ESCape 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 ESCape 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 with another diskette. 2. Return to the previous menu by pressing the ESCape key. 3. Repeat the copy selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY Track Number 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-defined system TO EXIT, PLEASE PRESS THE ESCAPE KEY IMAGE ERROR To correct this error: 1. R<@"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:R D?M>á> @: >ʼ>>:0>!`G:0 D?0D?!xH!BV ͥ@ C?#t@>2= CAUTION!!! Formatting will erase all information on the diskette. Press RETURN to format the diskette in drive - ESC to abort Track Number Formatted and verified. To abort press ESC Format error on track number , To continue, press RETURN Version 1.04 Diskette Formatting Is diskette single or double-sided? Type S or D. To abort, press ESC Enter the number of the track to be formatted. To abort, press ESC "##"%Q$"'$ *!s-S͡W *!s-T!V the diskette on drive A. To correct this error: 1. Replace the diskette which is in drive A with another diskette. 2. Return to the previous menu by pressing the ESCape 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 with another diskette. 2. R Copied and verified. To abort, press ESC U!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'T r%!(S͡W r%!A*V $_!'  S$!O D$j%$"*x2U!*eplace the diskette which is in drive A with another diskette. 2. Return to the previous menu by pressing the ESCape 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 with another diskette. 2. Return to the previous menu by pressing the ESCape key. 3. Repeat the image selection process again. TO EXIT, PLEASE PRESS THE ESCAPE KEY IM#>2R2RB)@:»@ C?#t@>2R2RBA@û@!BV ͥ@ C?#t@> 2=#>2R2RBA@> 2R2Rͥ@ C?#͜@͍@>2=#BA@û@>2=#> 2Ræ<>2=#>2Ræ<> 2=#>2Ræ2R:R <<:R A@:R?>2R ?:R!QM>2R:R ?6?k?Ý?v[ !\ #N ! #N "N:RO  N !VV  N !\!!  ~^#@ð=Sysg4. Repeat sysgen process. TO EXIT, PLEASE PRESS THE ESCAPE KEY ERROR The computer has detected that a write error has taken place 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 selection>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\͒eat 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 with another diskette. 2. Return to the previous menu by pressing the ESCape 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 with another diskette. 2. Return to the prU> U> 2NU >2U> 2UͨU:U(:U~U>2U>͑X> 2U͑XÒU> 2U͑X’U>2U͑XU U!U4\U:U/G {½U> {UHY¨U2U U!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 Utility UP and DOWN arrow positien This option will write a copy of CP/M or a copy of any specially prepared CPM.SYS file onto any diskette. To use this option, insert the diskette with CP/M or CPM.SYS into drive A. Then follow the selection process and instruction of the next menu. 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 error and cannot proceed. Please return to first menu 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 drive A onto any diskette. TO EXIT, PLEASE PRESS THE ESCAPE KEY STD.CPM To write a standard version of CP/M to a drive of your choice, press the RETURN key. This will take you to the Select a Drive Menu. TO EXIT, PLEASE PRESS THE ESCAPEevious menu by pressing the ESCape 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 the operating 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 onon 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<2XW W~2X͊X=͊X:X_͊X^͊X͊X:Xݾ^X<2X2X W͊X=͊X^͊X^͊X^͊X W _ !XY^#VSVY!\Y:UʬX!fY:UW:U_*VYͼY :X  :U X0! ~ϲw NKU! N5N:UG SYSGEN ERROR To correct this error: 1. Replace the diskette which is in drive C with another diskette. 2. Return to the previous menu by pressing the ESCape 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 with another diskette. 2. Return to the previous menu by pressing the ESCape key. 3. Repeat the sysgen selection process again. KEY SELECT DRIVE A To write your selection choice to the A Drive press the RETURN key. TO EXIT, PLEASE PRESS THE ESCAPE KEY SELECT DRIVE B To write your selection choice to the B Drive press the RETURN key. TO EXIT, PLEASE PRESS THE ESCAPE KEY SELECT DRIVE C To write your selection choice to the C Drive press the RETURN key. TO EXIT, PLEASE PRESS THE ESCAPE KEY CPM SYS ! ))R"wSS}S! "yS*e of the disk drives is 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 taken place 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. ˗˯*MZxR*f *GY"f !x>v*Yw =JYNY pYY       PN   N Y N N     N    NY z2HZ{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@ TO EXIT, PLEASE PRESS THE ESCAPE KEY SYSGEN ERROR To correct this error: 1. Replace the diskette which is in drive B with another diskette. 2. Return to the previous menu by pressing the ESCape 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 with another diskette. 2. Return to the previous menu by pressing the ESCape key. 3. RepySS> ͅS!{S̀T S sSsSdS08S:8SBS S*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:U MT͓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 UU 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 :*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 R*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 $:2* o/*!My:<2=O !s Hq**DMͷ! 6: e! "*""?k*&"?*?+M ~2A :h Hҏ *&"?(?: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!6 e2!͢!Eq!E:!:H: H!Fq *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 ! "! 6 F!f6 :h2k!iҠ:i2k:j2h:k!hҶ9 æ:h2j!!6 :j2he:! >"Ͳ*"M ~2!O :! *+"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{.:f *g&  !lq:l $ !h4:l 1 !h6 *lM :h B     !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*y 2x!|p+q*{ 2x!~p+q*} 2x!p+q* !p+q* !p+q* !p+q* 2x!p+q* !6       >>   ! q* &  !p+q**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 = LIB X$$$$$$$LIB !!6 e*!M͛ /$^L:!@OL:! 2͑e: b:! L:h<2hb:! b:hO>!hw:! pX:! …!!6  LÊ!!6 ûô:!ʛ͑:! ҩ OҸû:!R†!6G>!!!6 :2.t -? >!!6 !6 s, !6:xB!6OU2!SB!G6 :҃!6:G҃*G&  ~2!:G<2G_ Qқ=e  b:!-®! 6 :!#¿͇;J:!:!!6Lv:!:Jv: *#"͎*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 @ 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 $HEX CANNOT OPEN SOURCE$COMNO MORE DIRECTORY SPACE$CANNOT CLOSE FILE$*! 9"!e ! " ! " \ !""͊: ƒde "\ \ \ ͊: ²d\ ͝: )d;! q* & f  ! q> ! : A O :7 e !p+q*DM  =? ) !p+q.*DMF -L *9"`! "b!h 6 !j 6 !| 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*`#"`! 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! 6 R :!F”͢ґ Ä :!J $:2$͢ :=2:<2!*&  ~2!ü*""I*M*o/!:"!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: 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 "= ! T $  ?   D  9DM͐~#fo|  #fo*;^$( ^   H ͐ ~#foͩ *|s3* |9(  0  |ͣ! 9DM o|ʩ3͐##~ | N(     3*͐ ~   * "*y T ](     3*|ͣ   w#wy T i$ R _   D  * ~#fo*g'  *2!y T  - ?     °4*2* s#  *2 6      B  PYͳM:o& PY$(c) Kaypro Corporation, 1985 TM ! 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! , escape to abort, or return to accept. Permanent disk error encountered at track # Format aborted by User. Disk formatted for: Formatting: No errors Detected I can't format a write-protected disk! Take off the protect & try again. Please put in a disk. F)ormat again when ready. Remove program disk, insert new disk. Press return: Are you sure that you want to do this? Format Formatting erases any information that might currently be on the floppy Doesn't match anything Might be: Bytes per sector Tra   F  F  F F F F F F F F F !A;*ijqy \} }. Z; ;;-Ol{;!Y4~!c*W;w!]4 ¨;:_G:Y–;;G> Z;.›;;O>~Z;y.Z;O>^Z;y@.Z; ;;! o& *Y{ M;:핷<*  :2 G:G:<: 2B0 C0 B4 C4 B3 C3 Kaypro Osborne Xerox Radio Shack IBM Digital Equip Corp Morrow Micro Designs Zenith Intertec (Superbrain) NEC Cromemco *a *i TM !^!Z!cY 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+: Y2 5! j:       y T  @  w! *͐a b6* z T (  ?     >2͐ |ʣ5  *6* N L   ?   B  #w**  5y T @    @ `i6#6      " y T   R ?         96b6   (  ?   D   6e͐8  *"z T $  ?   B  9Re     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#n f M0 `is! ~#foyMs#rTM ! DMK`i#DM`iMg!! BF! Bz! BTM ! 9N#F! 9^#V! 9^#V! 9^#V! ͓M"':o& |! *'|!P ͧN yM! 9~#fo"L )!P ͧNck Format: Disk Format is Unreadable Please put in a disk. I)nquire again when ready Manufacturer Menu Other A - I Other J - Z !  R          ͝   5(  ?   D  "͐ 2  :ø/| TI(  ?    *| 0!   ͐| TgD  G  Ā     9DM` #w͐#~#fo"* x - ?      #rá0`i~#fo*  s#r*  (  ?   H 9DM+`is#ro ! ͅ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! ! BA 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  6 $  ?    ! s   6      |78     * v h   } ?      7! ^#V  #f2 d ! Ї͐ ! s#r! 6 ^#Vr+s! ns͐(II) Single Density (II) Double Density (IV/Ten) Double Sided/Density Drivetec (Robie) I, Single Density I, Double Density 820, Single Density 820, Double Density TRS-80 Model III (CPM) PC, (CP/M 86) 8 spt PC-XT, (CP/M 86) yM! 9~#fo"L`i"!*'|A`i# }N"/`i CM>*/#"/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))^͐ ~#f i^#V{_z Wr |  R          *s    "  ?   B  ! 9D      x T( ^   D   Û1! 9   6y T  ?   D s#r͐ * 9DM͐~#z T$  ?   D  22͐##~#fo  o:!͐ $  ?   D   !9DM*!  fo`is#ry T   ?   D 1! 9! 9 o* z TM *#|! "#! ! ! **}{! 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!5 TM ! ! B!1! ! !\! ! !@5!!3 ! ! DM`i#DM: o& :o&íB   Copyright (c) Kaypro Corporation Kaypro 2X V. 4.00 01-29-85 @ 13:00 B3 C3 YDo you want to S)elect a disk, I)nquire into a disk format, F)ormat a disk, or R)eturn to complete selection, and go to CP/M? Change Please put in a disk. S)elect again when ready. Disk Format is Unreadable. Disk Formats not Compatible. Multi Format Disk Function Track Retry Press "escape" to abort. Error! Verify Format Which Disk, A: or B:? Nothing Changed Use arrow keys to move around9 spt VT-180 TI Professional ACCESS Micro Decision (MD2) Micro Decision (MD3) Otrona Attache Epson QX-10 Heathkit with Magnolia Z-90 (single density) Z-90 (256 byte sectors) Z-100 Superbrain Quad PC-8001a PC-8801a CDOS Intl Term CP/M LOBO Televideo TS-802 Hewlett Packard HP-125 M/OS - 80 * * ** " *" ! 9DM* ?:͐*! [+*}x++e:͐}x++*#[+:! 9DM͐ LT  LT LT RP P P P P P P P P P   `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! ´*n& CM´*n& ! ͗N(+ô*|4+! `i+DM#| ,n &  CM ͢M]+#,n& O M—+n& CM—+n& ( M—+n& CMʡ+#4+n& ! 9~#fo##s#r++s#r#+^ ! CM ͢M+`i+DMþ+####PYͧNDM M,! 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*(! *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*/E KN^#V"/*/E KN^ !@ CM :! */}N"/*0 ͢M-:*0 yM+*/}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! *A ! B!=%5! 9^#Vb%DM`i 5! ! 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!E KN^ ! CM '! ! 9^#V!@ uN! ! 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 `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! Á #E KN~ E KN^ ͓M `i#DM)! 9s#rz ! ! ! *){! 9!h"! #PYͳM*!M-! 9^#V^#V"(Ö,!f 9~)-!/5!d 9^ ! CMK-*( ͓MK-! "(u-! Ì-! Ì-! Ì-! Ì-N Q- Z- c- l--! 9^#V! 9~#foͧN"(*( Mʹ-*(*("(!f 9~-!! ! *(#"(!/! ! t/! "( .*(#"(*(E KN"(~t/! "(*( ^ ! CM*(###^#VyM"(! "(L.*(#"(*(*(Mʁ.*(*(/ ^ "(*(M~.*("(E.!d 9^ *( ^ ! CM͢M-*( ^ ! CM͢M-*(/ ^ *(0 ^ ͧN*(͢M-*(*(͢M-*(| /!! ! 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!@BCMb0! }2B0! ! ;!}2 0! ! 9^#V5! }2 05!}2 0! ! 9^#V5! }2 0! }2>0! }2B05:0o& "9! !ژ5!5^#V73K3s3_3334F533h5h44! ! ;Invalid Format Number TM ! }2F0"/! }2B0! 9^#V"/*/E KN^ ! CM96! <6! }2A0! }2@0: o& : o& KM:Yo& CMCMuN}2Y: o&  )O:Yo& )O}2Y! 9^#V"0 }N*/E KN^#VyM"/*/E KN^ !@ CM6! */}N"/:o&  ͢M}2>0*]F"["0*0| )! 9^#V!E KN^#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*-+++*+!*(#"(!/! *(#"(+ *(^ ! ͢Me/*(^ ! ͢Me/*(^ )_^#V5! ! B*(#^#V5-*(|Ž/!! ! ! }2#! . . . Kaypro Drivetec s#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|xTM A DM Mʻ0!{|% M0!! ! ! ! B! 35!S5n& s:A0o& `i)/~#fos#r<:D0o& #}2D0!@A!@BCMQ=C?*/|]=*/!! B ͓Mw=!! DMÄ=`i#DM`i*/M=! `i) 0^#V#s:A0o& `i) 0^#V##n& ͧNs:A0o& `i)/~#foͧNs#r==:>0o& |=ͺK! 9^ }2YͫK*[͌H! "[*/TM! 5>#*/Me>) 0^#V##^ )! 9s#r.>!*/)! 9s#r*/ }NDM`i Mʔ>! DM! ç>#*/M2?)! 9^#V!͓M>#*/͓M>! ô>)! 9^#V)/s#r! ! ! !) *! 9¬): o& :Yo& uN}2Y:o&  CMb)! ! : o&  )O!) *! 9¬)! !@ : o& !) *! 9¬)! ! : o&  )O!* *! 9¬)! "9*[͌Hlook at Drivetec disks Double sided/Double density Single sided/Double density Single sided/Single density TM:Yo& }2(!b 9^ :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& O M´*n& CM´*n& ( M7! ͅF*/E KN^#V!!N !0lB! ! !0lB! ! !0lB! *0#"0+s*/E KN^ ! CMß7! }20ö7! }20ö7! }20ö7! }20ö7N  w7 7 7 77*/E KN^#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*/E KNPY^ *0#"0+s:0o& *0#"0+s! *0#"0+s! !N !0lB! ! !0lB! ! !0lB! *0#"0+s*0: 0o& !0lB$*-*% *+! ͥ:o& |±#!$*-+++*+#! 9^#V)_^#V_##~ʕ#n &  ͓Mʅ#! ! BÒ#!= ! BX#!$*-*% *+#! ! ! DM#`i#DM`i! 9~#foͳMʄ$! !$`i))^ *%###`i))^ `i)! 9~#fo^#V!E KN^ !@ CM@$!$5H$!$5`i)! 9~#fo^#V!E KN^ ! CMy$!$5Á$!$5#! Density / Sides =============== Double / Single / Double Single TM !<%! :o& ! 9^#V###ͧN! 9^#V!9_}2H0!3! ! ! ! B:H0o& :bo& ͢M=1|b1!35!5Ͷ ͓Mb1:o& }2Z#*;)O}2Y! L1!"9͐L@ CMʠ1!"9!! ! ! U! ! B`iE KN^#V5! ! B! U! ! B! }2?0! "[`iE KN^#V3"0*[|32*[͌H! "[*0|ª2Y&!p!I0"9W`iE KN^#V!I0XI0W!3!I0XI0W!!I0XI0W2*0͓Mʿ2!X"92!+!I0"9W*0+͌!I0XI0W!3! ! ! )! 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! !_ $ ! > _ ! (,:ZOy} |g}o|/g}/o^#V#DM! 99`iSM|z2 o& 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}|> c1c`c@c y˹˱!D[o0$y2[O2ZJP y!Z_![6 ˡ!Zyݾ8(=ݾ0<ݖO\*  l yE\*[!Zy<\E\6 wwwww*[~w* [~0606 0606 ~w#~(4o@~F?w*  l yw<\E\*f "5\!E"f ]! "f ![#!c:Z0!!c"[!1c0!~c"[ " [ " [!Z6 666]!Z6 q~<\~( ~ y ~w~w~w~w~w~(@5~ݾ 5~ݾ -~ݾ %~ݾ 4~8 6 *F!FDM~#G++n f! 9~#foNGn f! 9~#foͧN O]Gn f`is#r! 9~#fo! 9s#rn f++! 9~#foͧN! 9^#Vs#r! 9^#Vs rn f! 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##u t##! s#rF͢M1I++n f# 9~#foOU! 9^#VBK! 9^#VU-U!! 9^#V`iͧN O! 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~#fo CM!$ sz°V`i! ~#fo#s#r! TM! 9N#F! V#! 9~#foM+W`i#DM+^ ! 9s#r! 9^#V! ͓M !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*/E KN^ ! CM`i##DM++^#V4L< CMeBB! TM ! 9N#F! 9^#V! 9^ `i^#VͦF! 9^#V`i~#fos#r3q1   óB 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#rQ4 46 6 6*f "/]!E"f ~<\6]! "f 6. Nq~0q~!6!('~ݾ" ~#ݾ ~$ݾ ~ݾ%(*~ Oa~w"~w#~w$~w%~`6 ~<\N~=g. c^ V ~ 6 ~( ~/# ~~.6 Oa~.y 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*yD MMF`i^ ! ͓MD`i^ ! ͓MD`i#DMD`i^ zMF`i^ !> ͓M ! 9~#fo#s#r! 9^#V! M7QnfF͓MAQP!""!!DMQQ`i DM`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!"#~(4*f "8_!E"f 8`!Z>v ͵`g! "f ~)<=(!q !Z~<\~ w!*f "x_!E"f _! "f 8`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~0DMJ! 9 CMͧ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~ $ ! > ~A Y[ Y! }! 9~a Y{ Y! ! 9~0 Y: Y Y! 9~aHY{HY o& ! 9~A^Y[^Y o& *  ^#VRZ! 9^ V~ 2Z~2Z~2Z~2Z~2Z~2Z2Z~2Z~2Z~2Z~ 2Z~ 2Z 2Znfmnfm* - "a"k^#VSk * "k^#VSk*  l * "Z* "!m "m" nf"[n f "m!Q ut"l!Cut!mZRn f##n fu t>2Z2Z2[2Z2[2Z2[2[[ !Z{ ;!cY"B 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ͅF Can't open file for redirection: TM ͳBTM !""!TM ! ! 9n f]TNFy( ~w y( KKKKKTM! 9^#V! OF! ! 9s#r?K"!! 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! [c u6!  ~"O]N#F$Ͱ_N%y0_ * [NN xݾy(.a͛a(  (&_f>v% ͵`w.- >F!c!cFN0~"  R     Kaypro Single Density (  ?   D Kaypro Double Density (  ?   Kaypro Double Sided/Density D  G  āDrivetec       mimlmomrmTM:o& : o& KM: o& KM:o& ͗LCMCMCM CMuN";! "! "}bo*}#"}*})_~#o*})_^#V^ !* ͓Mo*})_^#V#^ !a ͓Mʴo!i*})_s#ro!u*})_s#r*})_^#V&*Mo*})_^#V&"[o*}+"}:o&  CMVp! DMp`i#DM`iE KN~Vp`iE KN^ ! CMSp*}#`iE KNsp:o&  CMp: o& *;uN";! "=! DMÈp`i#DM`iE KN~p`iE KN^ ! CMp*}#`iE KNsÃpp! "=! DM")p`i#DM`iE KN~)q`iE KN^#V ! ;!}2 0! ! 9^#V5! }2 05!}2 0! ! 9^#V5! }2 0! }2>0! }2B05:0o& "9! !ژ5!5^#V  k1cgh k~ctitj No Disk Selected. No Disk Selected. !* A DM s.ʻ0!{|% ͵00!! ! ! ! a/! 35!S59_}2H0!3! ! ! ! 0:H0o& :bo& ?/=&*)M&q`iE KN^#V&")p! "#͗#`iE KNsÃpp! "=! DM")p`i#DM`iE KN~)q`iE KN^#V >ͦ    !q:_    !p+q.*        !q*&  !p+q* 2!p+q* 2!p+q* 2  2!p+q* !p+q* !p+q* !p+q* 2!p+q* :k Hl(: .6Ql.-Ql[ !2 O ~!2 [ ^ !! "k>2k*kN#"k:k=2ky~y2ky:k(!k5 $#5 .'Ql!k[k!k[k: .3(.*sl1l:ZOxyjl& {lx˿y y2ZCZCZ R_&[lll,COPYRIGHT (C) DIGITAL RESEARCH, 1980 1 ]  ʑ?ʑ!  __0 r))) O @|r}r. g))å{u INVALID MEMORY SIZE$! $ʡ~/w/wʔ|g* "z|?¸>@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  w1|b1!35!5Ͷ @-b1:o& }2Z#*;͓)}2Y! (1!"9 @ ͮ.ʠ1!"9!! ! ! U! ! %1`iE .^#V5! ! 1! U! ! 1! }2?0! "[`iE 1^#V3"0*[|32*[ͱ)! "[*0|ª2Y&!p!I0"9 `iE 2^#V!I0 I0U2!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!  7 \X COPYRIGHT (C) 1979, DIGITAL RESEARCH  _ ͌ > ͒ > Ò > Ò ͘ ~#͌ ì   _  2< 2?       n\Å\     !Z" ! " >2 2 !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`mcmf#!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$ ! 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 :2 a{_:ʖ:> Ľ  ʖ:=2 – ! B!6 #5 ʖ:Ľ ! ͬ ʧ   )! F#xʺ~0wëw! "       !~6 ͽ  :ý (! #͘ * ~ ""͌ #>?͌ ͘  =_.:;<> Oo$> !Y2* O" ʉ@G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*6?w0#6 #6 "  : :/GyO>2!q*C " ͡   ʔ*J Ҕ^ :O yʃ?|x | s-|N-# S:2E !~Яw > T   D ^ 6 k -äPYy 5*{zBK5 ڋ>*C  w~#+w#w+ɯ2E 22 i   ^ *C :~w~͔͔# # A D I$@  A$@$ $@ H! "!  $$" @B$!!!DH$ $"H @ @ BHH  !$$A " D@  " A" "BHA  "  ! $ D B I $  !  $$ H@BD D$ HI DIA!$$$ $" "$D ! $"   $AB "  BD D  $$D!"DI$!$BH!"I B I$"D HD"  "  $"! @H !BI " I  $I$I$DI$ !I$@"$"$! $I$I BI"D""""DB $  O͐  : E  B  2 >: b # : y! 4 5~yy 5 6 y Ґ ^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 #2:P+:<:Q+ :P+_ 1! "3"5) >2 2 !" !" ! ~~jwO1 ! VsV1!{V     : g|K xGs1%VK W{M L L L h  #~?  xDIR ERA TYPESAVEREN USER ! yO#< Ty#O 32 1y_͸ 2y2ͽ : ˜1͘ A͌ >><9 2^ :¥.!_ ~#fow]!v" ! ç READ ERROR ç NO FILE ^: ! ~ 3#0 Wx x   G ~ # 3x~#B! Y~ɯ2:=!ý :=!:ý ^T!~  6?#ˆ :`O> K{͘ A͒ >:͒ ͢ >:͒ ͢ xK > K > ͒ x  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 !$D @ @I   @$BBBB $$ 20C2F905F1F5FE03C2F7053E09CD4B0521 :1006F000E67FFE20CA0E063E20CD92010478FE0C55 :10070000D20E06FE09C2D905CDA201C3D905F1CD8D :10071000C202C21B06CDE401C39805D1C38608CD31 :100720005E03FE0BC24206015206CDA701CD39027F :1007300021070135C28204237EFE59C28204232 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 *#  1234567890-=`qwy[]a;'\zm,./eiou!@#$%^&*()_+~QWY{}A:"|ZM<>?EIOU16T !336 &*D+2 :$2 ( Iu1  ## #### ### ^^n fu t    #       #       #            ͢  ØÆ^ BRͧ 9! 5‚#~Y‚#" T <ÆALL (Y/N)? ^ T ʧ͘ !6!~ڇ  w4! Y~ʆ͌ †t=ʆf ^ T 2o& ) |+!  <ͧ ÆNO SPACE ^ :T y!B* O=?_s#" ^sG!~Ypsp2 mÆÆf ͧ ÆFILE EXISTS  _: É: :ʉ=2)ͽ É T!@ k! B  }|q 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 O!  yoxg*:B O }!N#F "*#*s#r^  ~!J  ! J *:o$*C  ~i 6 i w**{#z r+s{ozg**͕ **  , w͜ ͸ Ͳ ! !N#F$**O !~#:A #~$=2E k͌  $ @B  B    HH II$@D  I ABI $"$H$H  @ $$I! H *  $H@ @A I $ D!!$I"BI"I"@$BIIH $$ $$BBI$@ BI!"$$=qf^!~2>`~22\ !!B! ~> >#0  ~O#Cx2 ͘  1)ͽ Âf zͧ ÆBAD LOAD COMf^: !  $$$ 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):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+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  *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!6 g8:N2M*M8p!6!6 !6 >!ڕ*& P 6 !4z!6 !6 #6 #6 !6 *M8:ھ:*͇g2ê::¿: :,͡A<2O> "}*}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  21@: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:> !/>*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 ͯ :2 !q: " *M n :c 4 *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! =   (!* +}    Paused: Press any key to continue: $ HHͯ :!^w:<2:0}:@E}:!S!W6: z!]6:c m!c6:_ z!_6l ::,: HHҰͯ : 2ó:E:  1:2v!q!*8!*6: >ͦ>ͦ    !q:_    !p+q.*        !q*&  !p+q* 2!p+q* 2!p+q* 2  2!p+q* !p+q* !p+q* !p+q* 2!p+q*÷: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ͬ! \  (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 =.:,<> _[]INPIRDPTRUR1UR2RDROUTLPTUL1PRNLSTPTPUP1UP2PUNTTYCRTUC1CONNULEOF DISK READ ERROR$DISK WRITE ERROR$VERIFY ERROR$NOT A CHARACTER SINK$READER STOPPING $NOT A CHARACTER SOURCE$/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 m  2mͯ m! 6 2m! 62m! 62m!6   2m'2:2 :TҒ:2!6*ME:2::^Ҳ:<2 2ý: 2:} > ͯ :i:2:d*M:[  !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 *-:> >!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:ͯ !&6 L!*p+q*)O2'!,p+q*+O2' O2' O!.p+q*-L R R L R\ L R"  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 w *) >*) w.*)DM\ -+!\ 6 uͱ:)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͠Q" 8AO͐jͱͷDM͏ m  Z"l"!6 > ʥ *}҆ *M ͱ*}x O͐} W͐ͱ !+s#r!+s#r#4D ͠:\ ʹ :\ =Oͳͩ !6 !)6l :) :)=2) :] & ! "}2\ !h 6?!j 6?\ :'C:'ƀo& ")!)6 ! "):)/)HҘ]!)6> !)ڎ*)& *)*)& *) y!)6 Ä:) 2):)<2)M*)#")/:)ҩ*)+")`*")#"] ! *)! /H! ")! "]*)) *)s#r!2*"> !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!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*͠"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/O R/W SYS DIR R/O R/W SYS DIR ** Aborted ** Active User : Active Files: Drive Characteristics 65536: 128 Byte Record Capacity Kilobyte Drive Capacity 32 Byte Directory Entries Checked Directory Entries Records/ Extent Records/ Block Sectors/ Track Reserved Tracks is Temp R/O Disk: d:=R/O Set Indicator: d:filename.typ $R/O $R/W $SYS $DIR Disk S)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":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͈*> !H% - *DM ͱ ͷDM  ͱ * N#F 9ͱ * ^#V))DM Tͱ * ~  *} *M!+s#r#4 !s+p+q!6 !6 6:!ڄ !6!6 >!r *& **& Y i !6 !4+4A :} :!4- > !6 99 2 ¨ : !4: : 2!6 +6 >! :O !9 DMi ͱ:!O !Y DMi :2tatus : DSK: d:DSK: User Status : USR: Iobyte Assign: = Bad Delimiter Invalid Assignment Bad Delimiter : Bytes Remaining On R/ , Space: Invalid File Indicator ** Too Many Files ** File Not Found Size Recs Bytes Ext Acc 65536 set to R/O Invalid Disk Assignment Wrong CP/M Version (Requires 2.0) ! 9"2!T OË!]6:\ :] Hr3 Ë:\ ʀË͇ /ҋͺ *2!"q*"& L ͐ ͐ ͐!$p+q*#~ *#N͐*##"#÷!&p+q͠*%DMͱ  O  O!(q*(& )*)) *)) 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 *) >*)DM!  ::=H-\:N2O_ og_ {ozg^#V))) _ {ozg^#V) d^#V|g}o n_ {ozgO {ozgi`N#Fogo& og H ©=¨ :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 :! !2 9:Y T >:Y,e \>Ì !p+q*~:ʉ *N͐*#"o :͐!p+q!'"!6 >  **{2*́"PY! "> !+~H !6:0O͐à k͐ 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 :e p\ :=  0 `i#DM+s 0 `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*))))#* @ ~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 bitsune July August September October November December The date is not set Today is %s, the %x' st nd rd th 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 ͧ!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>}|ͧ5#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  "+, /            !+! '!+^ "n & 81$#n & 81bn& 81bn& n & ))))"*x Jb*͈"*͈"*͈"* š! Ý! "*+)^#V*Kb*ͱ! Q *ͱ! Q *ͱ! Q *+DM* *+"+)^#V`iDM*N J*+" ?!nPYDMG!mPYDM`i d#! Q ͐*!p %s is not a valid date  ! 9^#V! ! 9^#V!   ! 9^#V! d! 9^#V! ))))! 9Nxog! 9N##~yog  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 D  *  !$ " `i^ `1p D * ͅ ! *" `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-!6 ]:ͧz2~ e:~2 O ! 6 *~&  6$> !~_z*~&  w!~5Bx:yͧ*v+"vv ~    _ {ozg 001 $$$$ SUB  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#]!a DM! 2 |·!$  K$ !p DM! $ !p DM J! 9^#V! ̈́#! ! 9s#re*!DM~# ++n f! 9~#fovn f! 9~#fo$ ̈́ʃn f`is#r! 9~#fo! 9s#rn f++! 9~#fo$! 9^#Vs#r! 9^#Vs rn f! 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##u t## 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^#V! }2 0 }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`i  K`i K!cz`i  r`i r!fz!i! 2 ! 2 ͈+)^#V!lSunday Monday Tuesday Wednesday Thursday Friday Saturday January February March April May J! s#rW++n f##PYW`i^#V##~#fos#r##utDM`i^#V`i##ʨ##~#ƒ! ! s#rèn f##`i~#fos#rnf! s#r!  **** *! 9~#foʓ*! 9~#foʓ*! 9~#foʓ*! 9~#foʓ**E! 9^#V"Ó**`! 9^#V"Ó**{! 9^#V"Ó**ʓ! 9^#V"! DM*++ônf++##~#n fPYDMé! 9 $PY ! DM*++nf#r!8 9^#V!@ 9~#foK%!!@ 9^#V!8 9s#r!D 9~#`!!> 9~#fo+s#r#!8 9~#foK`!!B 9^#V`i/!! !6 9s#r}!!6 9~#fo#s#r!4 9^#V~ʽ!!6 9^#V!@ 9~#foJʽ!!4 9~#fo#s#r+^ `in!!D 9~#!!> 9~#fo+s#r#!8 9~#foK!! `i!!`i ! 9N#F! 9^#V`i51! 9ͣ11͉3&5^ +s! 9`i51ͣ1O3Ͷ12" ! 9N#F! 9^#V! 9ͣ1͎1 4#! 9ͣ1&5 ! 9! 9ͣ1͎1 3͎1͋2Ͷ1`i 51! 9ͣ11͉3&5)^ +s! 9! 9^#V! 9^#VM#ö.͹!)/͹"*! " * b/*! 4T/#4*+"}*/o& "9*! 9!2 9^#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~#fo B0#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#n 0#0x0 +~00! 9~ `i n& s!! 9^#V!P!`i n& s! `is#r! s#r! `i ~#a! ^#V! ʚ! ! 9! ^ J,! 9^#V! ^#V`is#r! ^#V! ^#V! s#r! `i n& s! 9^#V`i~#fo#s#r+s! ! 9N#F! ^#V! `i ! s#r*|?*! 9s#r*^#V"f! ^#V! 9s#rzf! ! s#r! `i n& s! 9^#V! s#r 0123456789abcdef  ! 9^#V"! 9! 9^#V!! *s ! 9^#V*#"+s! !N 9N#F!P 9#r! 9^#V! J$)nf6'.)(!"9!!DM>)`i DM`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͆#++##~#+n fPYͅ(n fDM! 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{_`i 51ͣ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:@.Nw1 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^#V#+^ z"% !! ! 9s! !D 9s#r! !B 9s#r!!@ 9s#rn & - y! !D 9s#r#+^ 0 ʐ!0 !B 9s#r! !> 9s#r#+^ !0 /9 0!> 9^#V! !> 9s#rÛ. :! !@ 9s#r#+^ !0 /:9 0:!@ 9^#V! !@ 9s#rl z#+^ !: 9!T 9~#fo s#rͣ1Ͷ1d ʬ!: 9!T 9~#fo##s#r++^#V5Ͷ1e f g ! 9!T 9~#fo s#r.5.5!: 9!T 9+!"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^#V!||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# ! ! !$͓/! : 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 re#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#3y 4!14!153!1554!1~w#4O1!1##4y 431!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.24~#fo##s#r++^#V5Ͷ1 ! 9! !> 9ͣ11e"! 9!4 9s#r !: 9ͣ1͎1 4ʘ! 9! !> 9ͣ121"! 9!4 9s#r!- !6 9~#fo+s#rsû! 9! !> 9ͣ11"! 9!4 9s#r ! 9! !> 9ͣ11e"! 9!4 9s#r ! 9! !> 9ͣ11e"! 9!4 9s#r !: 9ͣ1&5!4 9s#r-0!8 9s#r!e > ! A ! !B 9^#V!X ! ` !B 9^#V! 9! 9.5.5.5! 9! 9!4 9s#r-0!8 9s#r! !@ 9s#r!!: 9ͣ1&5! 9!6 9s#rs O o d Eu x s e , f , c ! 9!4 9~#fo$!8 9sBK! 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#!w !Y! 9^#Vw ! 9N#F! 9^#Vw JO!! 9^#V`i ͑w Jt!`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,!direction:  ! 9~#('!,'m/<#A:$$$.SUB  !"9! ! DBUFS_0V # Q.7Q @$ #rCONDEV V # 4Q.8nQ @$ Q!BDOSOUT_wW  SQ.9 @$ !BDOSIN_R # sQ. @$ ! FILEDEV_X # Q.11 @$B !DEVTABL_~Y # Q.12 @$X CHANTAB_Z # Q.13 @$ ))FL RR_Z # Q.14 @$ PDISP_ # R.15R @$ b NULLO_ # con: CON: lst: LST: prn: PRN: pun: PUN: rdr: RDR:  ! 9^#V!! 9^#V(!! ! 9s#r) ! 9~#fo#s44*s#r#6 #6 *s#r#z 56#6*^#Vz4*1w#º4.24! .24! <.244.2444.244.24W 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*m 2_!pp+q*o  ] xsub* "- !/ " * "+ ! " " 1 M * ! "́ ! " * (xsub active)$|* y ʥ * "* 7* ** x * ́ ͋ <͛  :%* =26͋ !7^ #6 #6 #6$ 8* 7 ~O #w# ! 6 :6=2% ͋ *- " * $$$ SUB q:(=2(N *$*& w*$#"$*&#"&' ! "N*M^7 !)6 :!)ھ *N*DM͆ 2* ʭ :*ʗ ͯ *N"P*6:2)÷  *N"N!) $@BA$ ! A "!$ " " 5m512z17p2s160t2d1i5l0h