"-READ ME E COM-KP-EDIT COM4-%#KP-EDIT DOCaU KP-EDIT2.LBR Kp-edit.com is even better than Vdo.com as a tiny (6K) Wordstar clone. It more closely follows the Wordstar command structure than any other wordprocessor, including Vde. In the enclosed library, Kp-edit.com is set for a graphic Kaypro (1, 2x, 484 and 10). Since those with non-graphic Kaypros, primarily the II, will also want to be able to use this program, a non-graphic version is included, called E.com. This should also work on other non- graphic CP/M computers, such as the Osborne or the Bondwell 2. s included, called E.com. This should also work on other non- graphic CP/M computers, such as the Osborne or(O=ER<1*"J!"2Y2Z:2V:Y_*J"!04_>>_20!/4!> G:/~> G:0̯20<2/͙>2/!!!!!! ! !~~#| Tab Spacing: !͔!~0 0 W{__#{(!02[> 29O:[G=0ɯ!hw#i\<(<\ 1 \  ( (#w+|(> 29͗ 6 _!\l !1l\i\<(*~N~ > N# \<>29>29(\ File LN CL Insert Help=^J Space à:/:0>2/>20͙[F*D#>>(20͙*G&#>>J20͙͊`i>202/Ù> 202/͙:\r!\͖rrrr0r> bN#F#>0 0<330 z0b (F(((w# 0 @>^bb>(+~!05 05͙> b> b55͙6!"N+"P"L6 *R6 +6 "R+"T!"4"6s[P*R"RSP|[R*P"PSR*TR*PR0 [RRR*TKR!DM*PBDMKP*R++́>29F Ҩʨ Ҩʨ͋ !"D!+!"N͋ *Ty*P:=_> (##"N*NR|(DM*N> SDF   F F ^ F ^8(  ^( ^ F ( (08:8A8 [8 a8{8ɯɯ7F :VG 0  F 0( :G_y8F  F - :VG8F 0 *P> # "N:==_8 *NBDM7*D+"D*N++> (!##"N Find: !~͔ Replace with: !Ô Ignore U/L case? _Y( >N͟ 2:͟ >2:!~~(͐w# Backwards? _Y( >N͟ >2;͟ >2;͋ ͵>2<:Lf͋ ͵2<:f:<(34:9[R!~>(#SR[P!~(#SP::G:;~(*P+y(+e8 +*R#y(#B0+>29(O~ܐ #a{_:=/2=>4202/͙:=(!>!A~b#p*R~#"R E:=G:/(><2/:020͙20:=2/͙  202/͙͌ :GO *R~^8 *R~#^8 (~#^ +"R:GO ÌF 0  *P 0 "P20:=2/͙  *P"L*P"4*P"6*6|( *4|(R>29*PR8#+[PR[R+*4*6| *L͋ ͽ ͥ  *6[4RB8>29*P[4R8*P[6R0E>29*4[PR[R*6[4RDM*4 "4*6 "6[PSPͽ [4*6RDM[P#SPͽ *P :9[4R8 *6RR ͽ ͥ *6ͽ *4"P X2\ !]6 #>?b ~#͟ [N*P#R0*N GO2FN8~# :F<2F- :F<:G8 2/y2GxP0 20ÙxMW>2Hy*P> #~#- x820G͙N8~#͟ :0 ͌!/520Ù20:=2/͙ !*NN0*RB~# :== N0*RB~# ͟  ( 8   yZ  > 28̓ F 0 ( (@28 :=  0 F *P  (B*P#"P:8w ( :GO͟  :/:=G:/ ͌ > ͟   ͗1*D#"D*N~ # "N:Hu2H20y*P>  ##͙ u*R[PRDM+|*R[TR[P~ #"RSP 7![P+R*R +w"RSP 7:It j*NN0*RB~#͟ :G:/ OÌ ( 8 > yZ >^ @ G:0!xb͵ Saving...X:9'͵ Abandon changes? (Y/N) _Y͵Ͷ:9=ͨ ͊*Pt*P"P#+ :]!0 ͵:9*R+!+p8*R͵ Ͷ:9 *4#|*4#8@ \!~ ~!\ Filename: !͔!~(b > :: ~͐@2##2~͐.( (# (+#~(.# ~(͐#!\ >29!!~(k#p͐*R|~# > kzZ k > k̐ x > k:)_͵ Current Drive Is :ZA  : New Drive : ͐A8Q0 A2Z :Z_ Directory of :Zr :Z\  o&"|<   | *|͖\A   8 >1 0  :͢>. #~ ͵D ͵Z ͵ ͵R >2I:02X:/2W202/Ù20<2/Ù 8͐@͟ F#^#V## ^#V## >Kb'XF       :X20:W2/> b>Qb "  o͵R>Jb   o ^ Commands [Basic Edit Menu] ^S Char Left ^A Word Left ^L repeat DEL Char Left MENUS ^D Char Right ^F Word Right ^P Printer Code ^G Del Char ^Q Quick ^E Line Up ^R Page Up ^V Toggle Insert ^T Del Word ^K Block ^X Line Down ^C Page Down ^N Insert Line ^Y Del Line ^J Help  ^Q Commands [Quick Menu] R Top of File D Move to End of Line B Find Block Start C Bottom of File F Find a String K Find Block End S Move to Start of Line A Find and Replace P Find Previous T Change Tab Spacing  ^K Commands [Block Menu] S Save/Cont D Save/Clear C Copy Block W Write Block L Log Drive X Save/Exit B Begin Block V Move Block R Read File F Directory Q Abandon K End of Block Y Delete Blk P Print File  ^J Commands [Help Menu] Q Quick Menu M Basic Edit Menu K Block Menu J Help Menu j:]!8=Ni R  0HF D [ + a 4 :9(͵x Error: :9=o&~_#~W  Press ESC to Continue29 1jB File Too BigInvalid KeyI/O FailureNot FoundDisk FullNot MarkedBlock Straddles CursorBlock Too BigRange 1-32File Not FoundBAKOn Off???????????(O=ERB0C0B3C3<1*"J!"2Y2Z:2V:Y_*J"!04_>>_20!/4!> G:/~> G:0̯20<2/͙>2/!!!!!! ! !~~#| Tab Spacing: !͔!~0 0 W{__#{(!02[> 29O:[G=0ɯ!hw#i\<(<\ 1 \  ( (#w+|(> 29͗ 6 _!\l !1l\i\<(*~N~ > N# \<>29>29(\ File LN CL Insert Help=^J Space à:/:0>2/>20͙[F*D#>>(20͙*G&#>>J20͙͊`i>202/Ù> 202/͙:\r!\͖rrrr0r> bN#F#>0 0<330 z0b (F(((w# 0 @>^bb>(+~!05 05͙> b> b55͙6!"N+"P"L6 *R6 +6 "R+"T!"4"6s[P*R"RSP|[R*P"PSR*TR*PR0 [RRR*TKR!DM*PBDMKP*R++́>29F Ҩʨ Ҩʨ͋ !"D!+!"N͋ *Ty*P:=_> (##"N*NR|(DM*N> SDF   F F ^ F ^8(  ^( ^ F ( (08:8A8 [8 a8{8ɯɯ7F :VG 0  F 0( :G_y8F  F - :VG8F 0 *P> # "N:==_8 *NBDM7*D+"D*N++> (!##"N Find: !~͔ Replace with: !Ô Ignore U/L case? _Y( >N͟ 2:͟ >2:!~~(͐w# Backwards? _Y( >N͟ >2;͟ >2;͋ ͵>2<:Lf͋ ͵2<:f:<(34:9[R!~>(#SR[P!~(#SP::G:;~(*P+y(+e8 +*R#y(#B0+>29(O~ܐ #a{_:=/2=>4202/͙:=(!>!A~b#p*R~#"R E:=G:/(><2/:020͙20:=2/͙  202/͙͌ :GO *R~^8 *R~#^8 (~#^ +"R:GO ÌF 0  *P 0 "P20:=2/͙  *P"L*P"4*P"6*6|( *4|(R>29*PR8#+[PR[R+*4*6| *L͋ ͽ ͥ  *6[4RB8>29*P[4R8*P[6R0E>29*4[PR[R*6[4RDM*4 "4*6 "6[PSPͽ [4*6RDM[P#SPͽ *P :9[4R8 *6RR ͽ ͥ *6ͽ *4"P X2\ !]6 #>?b ~#͟ [N*P#R0*N GO2FN8~# :F<2F- :F<:G8 2/y2GxP0 20ÙxMW>2Hy*P> #~#- x820G͙N8~#͟ :0 ͌!/520Ù20:=2/͙ !*NN0*RB~# :== N0*RB~# ͟  ( 8   yZ  > 28̓ F 0 ( (@28 :=  0 F *P  (B*P#"P:8w ( :GO͟  :/:=G:/ ͌ > ͟   ͗1*D#"D*N~ # "N:Hu2H20y*P>  ##͙ u*R[PRDM+|*R[TR[P~ #"RSP 7![P+R*R +w"RSP 7:It j*NN0*RB~#͟ :G:/ OÌ ( 8 > yZ >^ @ G:0!xb͵ Saving...X:9'͵ Abandon changes? (Y/N) _Y͵Ͷ:9=ͨ ͊*Pt*P"P#+ :]!0 ͵:9*R+!+p8*R͵ Ͷ:9 *4#|*4#8@ \!~ ~!\ Filename: !͔!~(b > :: ~͐@2##2~͐.( (# (+#~(.# ~(͐#!\ >29!!~(k#p͐*R|~# > kzZ k > k̐ x > k:)_͵ Current Drive Is :ZA  : New Drive : ͐A8Q0 A2Z :Z_ Directory of :Zr :Z\  o&"|<   | *|͖\A   8 >1 0  :͢>. #~ ͵D ͵Z ͵ ͵R >2I:02X:/2W202/Ù20<2/Ù 8͐@͟ F#^#V## ^#V## >Kb'XF       :X20:W2/> b>Qb "  o͵R>Jb   o ^ Commands [Basic Edit Menu] ^S Char Left ^A Word Left ^L repeat DEL Char Left MENUS ^D Char Right ^F Word Right ^P Printer Code ^G Del Char ^Q Quick ^E Line Up ^R Page Up ^V Toggle Insert ^T Del Word ^K Block ^X Line Down ^C Page Down ^N Insert Line ^Y Del Line ^J Help  ^Q Commands [Quick Menu] R Top of File D Move to End of Line B Find Block Start C Bottom of File F Find a String K Find Block End S Move to Start of Line A Find and Replace P Find Previous T Change Tab Spacing  ^K Commands [Block Menu] S Save/Cont D Save/Clear C Copy Block W Write Block L Log Drive X Save/Exit B Begin Block V Move Block R Read File F Directory Q Abandon K End of Block Y Delete Blk P Print File  ^J Commands [Help Menu] Q Quick Menu M Basic Edit Menu K Block Menu J Help Menu j:]!8=Ni R  0HF D [ + a 4 :9(͵x Error: :9=o&~_#~W  Press ESC to Continue29 1jB File Too BigInvalid KeyI/O FailureNot FoundDisk FullNot MarkedBlock Straddles CursorBlock Too BigRange 1-32File Not FoundBAKOn Off???????????Memory Based Editor for '84 KAYPRO's ------------------------------------ KP-EDIT is a corrected and improved version of the editor in EDITOR.LBR. Like its predecessor it is a memory based full screen editor featuring a subset of the WORDSTAR commands, and anyone familiar with WORDSTAR should feel right at home. [ Use ^J to call up various help screens... ] Compared to the original it was modified as follows: - All problems in connection with disk operations have been corrected. - The code has been cleaned up and streamlined: the total size of the editor is now less than 5800 bytes. - The memory buffer handling was redesigned leaving a much larger text buffer. - The help panels have been cleaned up. - ^QP returns to the last cursor position before ^QR, ^QC, ^QF, or ^QA. - ^KD saves the current file and clears the memory buffer without leaving the editor. [ This replaces the non-WORDSTAR ^KZ which is no longer supported.] - The Tab spacing can now be set to any value between 1 and 32. - The print command uses pagination and no longer asks for a printer setup string. If you want to send a printer initialization string, it can be up to 7 bytes long starting at address 0121h. The page length is at address 0129h. [ default 3Ch = 60 ] - The screen display uses some of the KAYPRO 84 video capabilities. [ The editor will only work on KAYPROs with the '84 type video support, like the 4-84, the 10, the 2X, etc. ] If you encounter any problems, please let me know. I have used it for a couple of weeks now and am not aware of any bugs. Ulrich H. Steinberg (212) 536-1697 [day] (914) 635-8592 [evenings] le of weeks now and am not aware of any bugs. Ulrich H. Steinberg (212