NOTEPAD DOCNOTEPAD OBJ NOTEPAD DOCUMENTATION - by Steve Strommen, 12/31/83 ABSTRACT NOTEPAD is designed to give you an easy way to create, modify, store and print short notes to yourself with a minimum of effort. This documentation should help you get started using NOTEPAD immediately. Notes can be used to provide online documentation for other files on a disk, or can be used just to jot down ideas or a things to do list. In any case, each note is up to 20 lines long, and a directory is kept of all notes on a disk and the date that they were last saved to disk. Editing a note is very easy because all four cursor keys and several control keys are defined. OPERATING INSTRUCTIONS Each time NP is run, you are prompted for the current date. The month, day and year should each be enterred as numbers, and the year should be only the last two digits of the current year. After the date is entered, a menu is displayed on which the following selections appear: F - Find a note. This is used to retrieve a note from the disk and display it on the screen for viewing, revision, or printing. You will be prompted for the name of the note, and your answer must correspond with a note name in the directory (see D below). If the name you enter does not exist in the directory, a message will say so. N - Start a new note. This is used to start editing a new note that does not yet appear in the directory. You will be prompted for a name. A default name is provided; it is the current date. After you provide the name, you get 20 blank lines on the screen in which to write your note. Z - Discard (zap) a note. This removes the note from the directory and from the diskette. You will be prompted for a name; if your answer is not in the directory, nothing will happen. D - Display notebook contents. This displays a list of names of notes and the date they were saved to disk. Pay attention to which letters in a notename are uppercase and lowercase. Help is different from HELP is different from help. R - Rename a note. This renames a note on the diskette and in the directory. You will be prompted for a note name. ***IMPORTANT*** To terminate the program, you must press ESC while the main menu is displayed. *************** Several control keys are defined while NOTEPAD is editing a note. 1. Cursor keys: ctl-h: back one space ctl-j: down one line ctl-k: up one line ctl-l: forward one space ctl-a: to far left ctl-e: to far right ctl-t: to top ctl-b: to bottom 2. Insert and delete: DEL: delete previous character ctl-o: insert a blank line ctl-c: delete a line ctl-r: toggle insert mode on/off. Note that insert mode is not very fast and may drop characters. Also, there is no word wrap at the end of a line. Normal mode is to overwrite. 3. Utility ctl-s: save note to disk with default file extension .TXT. ctl-p: print note to list device ESC: return to the main menu - NOTE NOT SAVED RETURN: Cursor to beginning of next line A NOTE ABOUT FILES Notes are always stored on and read from the default disk. NOTEPAD itself need not be on the default disk, but it uses a directory file called NOTE.DIR which is created on the default disk if it is not already there. It is recommended that notes not be named with a disk prefix like b: because this could cause confusion. in]{M{M*h!>XBXB!P2*0!!>q9H2*F!!>q9^2*\!!>q9͉C{*y$ͪ<Ê=*$ͪ<Ù *;M*v0$ͪ<ï *=M*v0$ͪ-*CM*F0g4m*>!AMpCpI}C*CM5!3>OIB*@͉C*AM!9K<>-*AM!@K<>-!=;"r*py&3Â*pCÖNOTE.DIR!}CC%å*͉C!CM>o,ù*CM*F0g4&*>!AMpCpI}C*CM!>OI*͉C*AM!9K<>o,*AM!@K<>o,!;"+*)y&ë;*9>!AMpIL*J>!;MpCpI}C*CMh!f>OI!K*;M!9K;ͭ0p4ʤÌ*>!AMpI*;M>!EMpI!p;"͉C͘C͹C͉C͘C>@What note do you want to rename? ͘Cyͱ>!KE͘Cy͹C!K!GK͒D6*AM* F0g4m͉C͘C>@Note not found. Press any key to continue. ͘CC2-M͘Cy͹C͉C͘C>@What is the new name? ͘Cyͱ>!GKE͘Cy͹Cø.TXT!K!G#.TXT!GK!G#͏$*EM!9K!AMpCpI}C*CM!>OI͉C*AM!9K;ͪ<͝C*AM!@K;ͪ<͘C͹C! ;"͉C͘C͹C͉C͘C>@Press any key to continue.͘CC2-M͘Cy͹Cß ͉CÌ*$ͪ<͘C͹C͉CýEnter the current date.!ͪ<͘C͹C͉C͘C͹C͉C͘C>@Month:͘Cyͱ>!/M<͘Cy͹C*/M*F0g4%Jan!!L͒D**/M*(F0g4LBFeb!>!L͒DQ*/M*OF0g4siMar!e!L͒Dx*/M*vF0g4ʚÐApr!!L͒Dß*/M*F0g4÷May!!L͒D*/M*F0g4Jun!!L͒D*/M*F0g4Jul!!L͒D*/M*F0g46,Aug!(!L͒D; */M*9F0g4]SSep!O!L͒Db */M*`F0g4ʄzOct!v!L͒DÉ */M*F0g4ʫáNov!!L͒Dð */M*F0g4Dec!!L͒D */M*20*/M*#0 0g4 ͉C * $ͪ<͘C͹CÜ͉C͘C>@Day:͘Cyͱ>!1M<͘Cy͹CD I *1M*B #0*1M*G 20 0g4ʆ ͉Cs *q $ͪ<͘C͹CÜ͉C͘C>@Year:͘Cyͱ>!3M<͘Cy͹Cõ , 19ú ÿ !L*1M""z$G#! G#*3M""z$* * $G#!K͒D͉C͘C͹C͉C Date is ! !KG#ͪ<͘C͹C͉C͘C>@Is the date correct? (y/n) ͘CC2-M͘Cy͹Ck yp Y*-M!i ͨ"͚0R4*-M!n ͨ"͚0R40g4ʞ Ü ç * >!;MpCpI}Cÿ * ! >OIp͉C *;M* j0!2K;ͪ<͘C͹C! ;" * >!;MpIpä ͉C! * $ͪ<͘C͹C6 *4 >!;MpIG *E >!=MpIp͉Cï O-------------------------------------------------------------------------------!_ ͪ<͘C͹C * >!;MpIp͉C Note name: Date: ! !KG#! G#!:LG#ͪ<͘C͹C * >!;MpIp͉C O-------------------------------------------------------------------------------!2 ͪ<͘C͹CÔ * >!;MpIpv͉Cò * $ͪ<͘C͹C͉C͘C>@Do you want to name this note by its date? (y/n) ͘CC2-M͘Cy͹C y Y*-M! ͨ"͍0R4*-M! ͨ"͍0R4 0g4c !L*1M""z$G#!K͒Dõ ͉C͘C͹C͉C͘C>@What do you want to name this note? ͘Cyͱ>!KE͘Cy͹Cý .TXT!K! G#!L͒D6 *AM* F0g4͉CNote already exists.! ͪ<͘C͹Cc !K!:L͒D$*">!;MpCpI}C<*:E!C>OI*;M!2K!GMpI6í*AM*F0g4*CM*v0>!CMpI*CM!9K!;MpCpI}CÜ*å!>OIò*͉C*;M!2K<>o,!;"*͉C!K>o,*y&K͉C͘C>@What note do you want to find? ͘Cyͱ>!KE͘Cy͹C6;*AM*9F0g4ʫ͉C͘C͹C͉C͘C>@Note not in directory. Press any key to continue.͘CC2-M͘Cy͹CJó.TXT!K!G#!L͒D*pC!L}CC%*>!;MpCpI}C*!>OI* ͉C*;M!2K<>-! ;"/*-͉C!:L>-C*Ay&͉C͘C>@What note do you want to discard? ͘Cyͱ>!KE͘Cy͹CÚ.TXT!K!G#!L͒D6ó*AM*F0g4ʫ*CM*j0>!CMpI*EM>!AMpCpI}C*CM!>OI*AM!9K@Note discarded. Press any key to continue. ͘CC2-M͘Cy͹C͉C͘C>@Note not found, not discarded. Press any key to continue.͘CC2-M͘Cy͹C͉C͘C͹C"*=M*j0>!=MpI0*9M*.F0g4cF*D>!9MpIW*U>!=MpIhP*f*9Mj0>!?MpIÀ*7M*~j0!2K<*9MÛ*?M*v0ëðõ *7M*j0!2K;*9M*v0*?M$!G#ͩ#p͉C*7M*j0!2K;*9M*?M*v0$ͪ<͘C͹Cjp͉C38=*7M*1j0!2K;*9M*6v0*;$ͪ<͘C͹C9%uP*s*9Mj0>!?MpIÍ*7M*j0!2K<ä*9M*v0*?Møý*-MͿ"*7M*j0!2K;*9M*v0*?M*j0$G#ͩ#p͉C *7M*j0!2K;*9M* v0*?M$ͪ<͘C͹CÄ%DI*7M*Bj0*G#0g4ʃf*d>!AMpCpI}C~*7M*|j0Î*͂0Ú*AM*v0!2K!;MpI*>!=MpIp͉C*AM*v0!2K;ͪ<͘C͹C!;"*7M*j0!2K!;MpIp͉CZ*7M*Xj0!2K;ͪ<͘C͹C*9M>!=MpIpþ%Ï*7M*F0g4ʣLè*7M*j0>!AMpCpI}C*!>OI*AM!2K!;MpI*>!=MpIp͉C*AM!2K;ͪ<͘C͹C!;"Q*O!2K!;MpIp͉CÏ*!2K;ͪ<͘C͹C*7M>!;MpI*9M>!=MpIp4%*>!GMpI͉C*$ͪ<͘C͹C͉C͘C>@Print note name and date as heading? (y/n) ͘CC2-M͘Cy͹C>yCY*-M!<ͨ"͍0R4*-M!Aͨ"͍0R4 0g4ʼs*q͉CÉ Note name: Ú Date: !}!KG#!G#!:LG#ͪ<͘C͹C ͢ *͉C͘C͹C*>!;MpCpI}C*!>OI*͉C*;M!2K;ͪ<͘C͹C!;"*7M>!;MpI9*7!c=>!!q9GSIMo,-a*_>!GMpI!>͚@>͚@Å*y&ØNOTE.DIR!$ä*>!CMpIõ*pCNOTE.DIR!}CC%*͉C!CM>o,*y&>͚@͉́C*$ͪ<͘C͹C>@ Notepad Function List F - Find a note N - Start a new note Z - Discard a note D - Display notebook contents R - Rename a note ͉C͘C>@ Enter your selection: ͘CC2-M͘Cy͹C͉C͘C͹C*-MͿ"#>!7MpIH*7M*FF0g4_}b!dZ*7M*b20g4ʍz *7M*xj0>!7MpIÒZ*7M*F0g4ʩNîN*7M*F0g4ͧ VF*7M*F0g4*AM*F0g4 ͢ VD*7M*F0g4!R*7M*F0g48͉ͮCC*A$ͪ<͘C͹C͉C͘CC2-M͘Cy͹C*;M>!7MpI*=M>!9MpI*-MͿ"#>!5MpIÛ *5M*F0g4ñ*=M*v0>!=MpI*5M*F0g4*=M*j0>!=MpI *5M*F0g4  *;M* v0>!;MpI% *5M*#F0g4N;*;M*9j0>!;MpIS*5M*QF0g4x%l*j>!;MpI}*5M*{F0g4ʢ%Ö*>!;MpIç*5M*F0g4%*>!=MpI*5M*F0g4%O*>!=MpI *5M*F0g45*;M*v0>!;MpI)*'>!=MpI:*5M*8F0g4QyV*5M*TF0g4mVr*5M*pF0g4ʌ͇pVÑ*5M*F0g4ʫ<pVð*5M*F0g4%*GM*F0g4M*>!;MpIA*>!=MpIp͉C Insert Mode!ͪ<͘C͹C*7M>!;MpI*9M>!=MpI>*<>!GMpIR*GM*PF0g4h*f>!;MpIyA*w>!=MpIp͉CÝ !ͪ<͘C͹C*7M>!;MpI*9M>!=MpI*>!GMpI*5M*20*5M*#00g4}  *GM*F0g4L  *7M* j0!2K<. *9M*, v0> *< *-MͿ"ͩ#Q *GM*O F0g4e mj *=M*h v0>!=MpI *5M* F0g4ʖ Û *;M* 20g4ʽ ñ * >!;MpI *;M* #0g4 * >!;MpI O*=M* 20g4 ! * >!=MpI!*=M*!#0g42!&!O*$!>!=MpI7!*5M*5!F0g4\!M!*K!>!GMpIpV!wM"lM!xM"2K!yM"9K!zM"@KlM2K9K@KCopyright (C) 1979, By Topaz programming. All rights reserved. From here on protected by End User License.  """""""""\""`"""""*"*"*":""3څ"*\"*"*"!**"j0"!3u"u"Å"""!6E6͒D&:7Eo!>""!">pI:"W:"2"!">OI!"<#|2F##͂0)}lg"D#!?#>6#=#>/!?#w9:F#3#:E#2E#!?#>OI!"#%E2>F!>F͒D%E26E!6E͒D!>FB!6EB!7E~##u#?Fwʎ##Â#xʕ#y26EtD6E27F2?G!"#%E26E!6E͒D"#"#F*#|#x#:6EO7E#w## #:#=2##!"$!6E6͒D:7E_!>"W$"\$"Z$%E26E!6E͒D!6EB!7E:Z$O :\$OI:\$!!"w$"6E}!7E6 #=j$tD6E!"$>2!30tD6E!%!7E$~#š$%!7E$~#­$E$%E7E7E%E"@%"<%!6E6͒DZ/!CE>6#=1%7E!!M>GY%~R%Si%!_%0B(FILE OPE"%!6"%!6E6͒DZ/:7Eʏ%=_E7E*% w#Ÿ%6#©%*%!%0B*%%6#6#6###6!S-TYPE FILE NOT FOUN"a&"^&!6E6͒DZ/:7E&=_E*a&7E w# !&6#6# .&*a&!c&0B(6#>6#=Q&6#6!R-TYPE FILE NOT FOUN}2:FM>Gʕ&~R)'Sʦ&!&0B)FILE CLOS"'%~~&*'%6&*'%6*'~&=_E*'!'0B*'&~#*'!'>o,&S-TYPE FILE CLOS"+$+ ~#5':+:+M'͓(E*+*+(6Gxu'2+::FO>Gʕ+~R•+ w! |2n,"+"("D("+!$+ 2+~#½':E( *(:+( (r(*+*+6 #{'+6 +6 *+$+ w#'!F((͓('!(͓(x(F(Y('r(>2+>(Y('͓(':+*+*+|}*+ͳ(͇*!+0B:n,+ͥ(*+"+*+"+*+"+:+>ʏ(/2+*+ͳ(͟)! ,0B+*+$w#ª(DM*+S+}2+zW{_|g}o(z™)"+"+"+2+2+:n,1)*+E+|™)}™)}O*+ ~1)*+q*+!),0B*+!++!~w##>):+!7,0B:+2+!),0B:n,w)*+}2+2+:+ʅ)=_*+!"+!"+*+!,0B}):+ʻ)*y+;*=¬);**+|»):+*;*)E+:n,*:+*!7Ew#)7E+:n,*"_:n,'**+#"+{+ x)*+Ew#"+}„*E+:n,g*"_:n,y**+#"+{+!"+}ʯ*:+ʠ**y+=”**y++| *E++:n,*!_:n,**+#"+{y+ xó*:+>*+}5+7E+:n,+!_:n,'+*+#"+{2+2+!7EF#"+ѯx|g}oG+>!)f+ f+#=l+))u+#Y+!+0B! ,0B!,0B!L,0B!^,0BR-TYPE REAEXTENDING FILEND OF DISK DAT RANDOM RECOR R-TYPE FILE NOT OPE NO MORE DIR SPAC*WRONG TYPE FIL"-::FO>Gb-~Sb- ~Rb->Ww"m-o-+~#œ,¸,*-~,~#,=_!h-~*-~,#=,*m-o-+w#,-!-0B*-"-*-"-,*-|,+"-*-w#"-:-!-0B:-'-/2-*-ͅ=*-:o-I-=_o- x5-!-0B S-FILE WRITWRITE ON UN-OPENED FIL,S TYPE FIL"'/::FO>G.~S. ~W.>Rw"..*~#-+.k.26E!7Ek.w#=.!6E*'/͒DD.=_!.~*'/k.w#=7.*..*w#L.̀.!)/0B*/"#/* /"%/*#/|U.+"#/*%/~#"%/:"/!7/0B*/ͅ=* /:.ʬ.=_... xØ.*/ͅ=}>M6#. .!N/0BREAD PAST EOREAD ON UN-OPENED FIL,S TYPE FIL!0> 6 #=_/!7E6!7E0:8E:>‹/~##`ډ/ @~ʮ/#.ʮ//~ʮ/#.ʮ/à/ 0~ʿ/#³/!0/! 0/!7E0 w#/~*/> _y{/ />?w#/zW{_zW{_"g03>c0a0"g03>c0c0>c0"g03>c0a0"g03>c0>:4!}o|g}o|g|/g}/o#y>ʦ0ä0y>¦0>F4"0"3>00"0"3>0>4!>2!3"327E2223!3>pI:3i2: 3232 3!3>OI>D!3>OÌ3-1!3>OI47!241>D!3>OÌ3R1!3>OI5!25-1:3k1/23!3>OI͹41!3>pI!2~}1/<҅1^~w>23{23! 3ͫ2w#—1+~0ʢ1:3> 1>-27E:312:3=22>23>23! 38E:31=23~#1>.:3)2=23~#1!8E 3:3/<6.#60=2:3G:3G#w2+~0)2.72#6:2i26E#+L2/<-p# Y2P2:Oxe20w#q#6!7E~€260#6>26EË2#~€2x26E:!3ʧ2:Aʧ2::FO>!6E`@*3!3>OI!3>OI5!3>pI23!3~22=w! 3~w+ 2:3232!3͘8:307"U3!>F6͒D!6E6͒D!?F7E~m3OX3T3#>3! ~S3OzT3#Z3S3 S3T3o3S3"3!7E>pI!;E>pI!>E::EҦ3~3::E;E!7E3ʹ3*3!:E>E~w!8E47z4{"+4!/4)4!44!TrueFalse!D4!&.TP4.F"d4͕4!b4!!|>"4{ʀ4Ø4!6E6͒D*4:7EØ4}Tʵ4tʵ4Yʵ4yʵ4ʵ4>>>4>24"4!4>pI!4>pI24244!4>OI!̓5!4;5!4;5*4|'5:4!5!45'5!45!44+05*4}}P5P5!45>24!47wd5+X5:4G!4~w!4͘8:424!4~_w!4~Ww:4W"4!44NG5xҸ5;5à54#~w5~/w+5~w+~w 5"6!6>pI!6>pI:66:66!6~_w!6~Ww"6:626!6 w#+6=6X66666!66w+ L666:6G:6O26x6:66x6*6!6>#7!6>OI*66*6!6:6#7!6>OI!!6>OI*6!6~w+ 6!6~w# 6!67w7+60!6~+~=w!6~w+7 726zW~ww"&8!8>pI!8>pI:858:8)8!8~_w!8~Ww"8:828Y8É7!8n8 ʴ7!8n8!88+’7?x7!88+§7x7:8o:8gG28|7x7x)8*8!X8>y8!U8>OI*&8!87w 8+7!8b8!84#>w!8͘8*8!8:8y8!8>OI!!Q8>OI*&8!;80B DIVISION BY ZER!8b8!8~w# e8~w+p8zW~ww~28#~8+~=w~w~w+¶8 ž86:8+~6# 8>w+>8~w+>O9~:}>:/2;}o|g";DM:;;*  " |!9`@*<7E2>7E=??!M=$=NUMBER TO LARGE/SMALy!v=xv=}=) x="=>2=7?{_zW!=5ʺ=yOxG#yO#xGҒ=*= DMÒ=BK2FG +=-=>2FG`i"0>! =T])))0 ?>_=:FG|/g}/o#*0>DM! Hȷ707 ">?_))))>">:6EOʀ>*4E~ R> #ʀ>D>~,ʚ> ʚ> ʚ>E~u>+ʚ>-ʚ> #ʧ>R>~,ˆ># >0ç>~,ʀ>u>ʑ>~,§># "4Ey26EO>Gʴ?O23E!7E"4E26E͛I? ?;?(?Y?s??wʁ?:AG ?~JG~#>>26E6:@G>>x>+~JG>x>+>JG> JG>JG>?>#JG͹C!6E>`@>>#JG͹C:3Eñ>!?B:CGO͒@:3Eñ>TOO MANY CHARECTERS. MAX IS 2523E!7E"4E26E^#V"1@>!?*1@*4E*4E~ ?@#"4E:6E26E?!3@0B>! @*1@*4E*4E6!7E"4E#"4E:6E26E @>26E @-ASCII FIL~L@#JG>@#~#y̹C͝C2@~ʁ@2@#~ʁ@JG!@5ʁ@k@:@ʝCyʹC!@XC?2UB"VB2A"@@%E2A!A͒D!A"A!AB::F!*A@~#.,-$*^+/&!\A#~::FO~JG#@N# 6~(B#B6#(B^"#:UBMBB:CG͹C**VB2B~2DG#~2EG#:B!BʜB:CGO>[JGC>]JG> JG:B=2BœB>2By͹C͛I·B:B/2B͛IºB^"#B!BXC:CG͹C WARNING ONL:CGO͹CXC!CXC:EG!CXCC ERRO IN LINE*DG|0JG|0JG}0JG}0JG!BG>w~jCJG!BG4#XCJG* s#r#" * +V+^" y2:F áI::FO!G ~ҤC> JG<«CO> JG> JG2BG>GC^#V>!C!D:D͛I:AGCJG";D>D:6E!7EOI:4E!D:6E!:6E!7EOI:4E:D:6E!!"]D24E`D!oDO  ~26E!7EpI!%E26E!6E͒D\D^#V#"D~2D#OI:D!!" EzDOFxDy°D#6D#wDD °D#6DO~DD #6#ypI* E" E6E|D}DqD!7Ey26EpI* EEDF6EO #6 wEz/E eG eG!G 4 qG6qG!G 4 qG6y2G>GʄGáI2G^#V!G!G>:GO:GH!A GH#~#^#VN#!A HH~#H"I^#=kIV#=WI*I*I"I__{ҋIs+=ʗIr+=ʗIs+=ŠI!IäII> ڷI!D !I0B%BAD CHANNEL NUMBEJJJLJcJTJJJJJJþJJJJJJJJJJ_ͨJ|1J*-J:JCJ8J2J-J!^JdJJ:JJͨJ|†J*J7>|ʙJ2JJ2JJ*J|! "J__7: KJ\!!K0B>2 K:KK\!!K0B_<2K!~ɀ&INPUT FILE REAPPPPPPPPP.t