Contents of the MYED.DOC file
Copyright 1986, 1987 Nelson Ford
This software is copyrighted. See the license agreement at the end of
this file for information on rights to use and copy this software.
MyEd is a resident text editor that can be popped up from within any
program. I named it the somewhat corny MyEd mainly because it's getting
darned hard to come up with clever new names. But I hope that after you
try it you will call it "MyEd" too.
If you can program in BASIC, you can really make this into an editor to
suit your own tastes, since the QuickBASIC source code is available.
Requirements: EMS Memory or
DOS 3+ plus either Extended Memory or a Hard Disk
(Uses 7k of RAM while awaiting calling.)
MyEd can also be used in a non-resident mode, in which
case the above requirements do not apply.
Limitations: Maximum line length - 80 characters.
Lines longer than 80 in a file being loaded can either
be truncated at 80 or wrapped to the next line.
The option is user selectable during loading.
Files up to 500 lines can be edited in memory. MyEd will
let you edit any size file, but only in 500-line segments.
Once a segment is stored, you cannot page back to it
without saving the file and reloading it. Saving a 500-
line segment and loading the next segment takes what seems
like a long time (30 seconds on my machine). But despite
these drawbacks, the bottom line is that now you at least
have a memory-resident editor that only takes 7k of DOS
RAM and can edit files of unlimited size.
The following table is both a list of features and a reference sheet for
the keys to press to use those features.
Alt-B defines the beginning/end of a block of lines. See Alt-E/P/U.
Alt-C clears all lines, ie: wipes the slate clean.
Alt-D deletes the line at the cursor position.
Alt-E erases a block of lines. See Alt-B/P/U
Alt-F finds specified text. Automatically wraps around the end of the
file. If matching text is found, it is displayed highlighted.
Alt-G get the next section
Alt-I toggles auto-indent, ie: next line starts at the same cursor
position as the preceeding line. Can be overridden with cursor keys.
Alt-K automatically caps the first letter of each word. Good for names
Alt-M set the right margin.
Alt-N to load a new file without saving current file.
Alt-P pastes (copies) a block of lines. See Alt-B/E/U.
Alt-R reforms paragraph from the current line down. End of Paragraph is
when the next line starts with at least 3 blanks unless auto-indent
is on, then End of Paragraph is when the next line does not have
the same margin as the preceeding line.
Alt-U unmarks a block of lines. See Alt-B/E/P.
Alt-W toggles word-wrap on/off.
Alt-X save and exit.
Esc exit without saving.
Ctrl-End deletes from the cursor to the end of the line.
Ins toggles Insert mode.
ENTER pressed in the Insert mode splits a line at the cursor position.
Del at end of text joins two lines.
Cursor movement keys:
Up, Down, Left, Right.
Home, End - Move to start or end of text.
Press again - Move to start or end of line.
Ctrl-Left Ctrl-Right - move cursor 1 word left or right.
TO LOAD INTO MEMORY
MyEd was written primarily to serve as a resident editor; however, it
can be used in the non-resident mode just by typing MYED in DOS.
Use With EMS Memory - Enter MYED /E
As a resident editor, MyEd is best utilized on systems that have an EMS
memory expansion card. If you have such a card, MyEd will use only 7k
of DOS RAM while waiting for you to call it up.
Use With Disk-Swapping - Enter MYED /Sd:\path
(where d:\path is the drive\path to use for swapping)
NOTE: DOS 3+ REQUIRED FOR THE SWAPPING MODE>
If you do not have EMS memory, the next best choice is a RAM disk in
Extended memory. (eg: If you have an AT with, say, 1 meg of memory, the
memory over 640k is Extended memory.)
If you do not have Extended memory, it does not good to use the swapping
mode on a regular RAM disk since it's still taking up some of DOS's 640k
of RAM. But if you have a hard disk, disk swapping only takes 1 or 2
seconds, so the disk-swapping mode is a very viable alternative.
If you do not have a hard disk either, sorry. Disk-swapping on a floppy
is just too slow and complicated. However, you can still use the editor
in the non-resident mode. If fact, you can still use it in the full-
resident mode if you don't mind giving up 140k of RAM.
Work files, with names SR00-SR99, are created in the specified drive and
path. You should never delete these files while MyEd is loaded into
memory. Let your AUTOEXEC.BAT delete them before loading MyEd.
Loading Order of Resident Programs:
The safest place to load MyEd is first. In particular, it is known that
it must be loaded before Newkey. If it does not work, try changing the
order that you load your TSR's in. If you keep having problems, load
MyEd first and try it; if it works, then keeping loading your other TSRs
one at a time and trying it until it quits working. Once you find the
culprit, try changing the order around.
CHANGING SCREEN COLORS
MyEd comes with colors set to black and white. You can change the
colors on the command line as follows:
MYED /FGnn /HLnn /BGnn where nn is a color number from the following
FG, HL or BG:
0-Black 1-Blue 2-Green 3-Cyan 4-Red 5-Magenta 6-Yellow 7-White
FG or HL only: add 8 to the above numbers for bright colors.
QUIETING ALL SOUNDS
To completely eliminate all beeps, enter MYED /Q.
SAMPLE COMMAND LINE WITH PARAMETERS
ALL parameters can be combined on one command line. eg:
MYED /Q /FG15 /BG1 /HL12 /SE:\MYSUB
tells MyEd to quiet the sounds, use bright white for foreground (text)
color, blue for background and bright red for highlight colors, and
load MyEd into memory, using drive E: for disk swapping,
IMPORTANT NOTE: If specifying more than one parameter, the swapping
parameter must come last.
When you load MyEd into memory the first time (in the resident mode), it
will immediately return to DOS. It can then be called up at any time by
pressing the "hot keys": Alt-Ctrl-E. (Note: all three must be pressed
at the same time.) (Note2: The hot-key combination can be changed in
the source code.)
You will be prompted for a file name. (In the non-resident mode, you can
type QUIT here to exit the program.) Press Enter alone in order to edit
a new file. Follow the prompts for seeing directory listings and read
the table of features above for more information.
This software and associated files are being marketed as shareware.
That means the files are copyrighted, but may be used for an evaluation
period of up to thirty days. If after evaluating the program you do
decide to use it, the license fee is $25, payable to Ford Software.
Payment by individuals is optional. Payment by businesses and government
offices, etc, is NOT optional. Individuals may also make a few copies
for friends to try so long as such copying is not done as part of nor
adjunct to any group, association or business.
Any other use or distribution must be specifically licensed by Nelson
Ford. Unlicensed use or distribution of copyrighted materials is a
violation of Federal law and may be subject to civil and criminal
prosecution and substantial fines.
NOTE: This limited license does not apply to the source code. Read the
source code file for more information.
The author is not responsible for any damages resulting from the use of
this program, including the loss of time or income. Good data processing
procedures dictate that any new software be tested by the the user with
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name: _________________________________ Phone: _______________________
Please send me the latest version of MyEd...
Registration fee for a single-user license for MyEd ........ $ 25
QuickBASIC Tutorial @ $9 ..................................
Sales Tax (for Texas residents only) ....................... ______
TOTAL .................................................. ______
Mail to: Ford Software
4845 Willowbend Blvd.
Houston, TX 77035
Please call or write for multi-user licenses or to license the source
code for commercial use.
Other Products from Ford Software:
Diskcat 4.3g - catalogs files on floppy disks ................. $39.95
DiskCat-5 1.14 - catalogs file on any DOS-formatted disks,
including hard disks, 3.5", 1.2meg. Reads subdirectories.... 51.95
(Diskcat-5 was co-authored by Nelson Ford and Vernon Buerg.)
DataCat - mailing list, label-printing programs. Fast, easy to
use, select labels to print on various fields ............... 19.95
The following programs are each on different disks with a lot
of similar programs. There is no charge for the use of the
program, but the disk copying fee is $5/disk plus a total of
$4 for shipping and handling:
BigCal - creates large monthly calendars for planning events
or just your day-to-day life. Plenty of room for notes ...... 5.00
Finance - amortizations, present value, future value, etc. .... 5.00
LBL-JX - general label printing program for Epson printers;
uses color on the Epson JX. Also on the same disk is
Just-LQ - prints text files on Epson LQ printers using micro-
justification and proportional font for a typeset look ..... 5.00
RB (ReadBASIC) converts tokenized BASIC files to ASCII.
(RB was originally written in BASIC and later converted to
assembler by Vernon Buerg.) ................................ 5.00
INKEY.BAS - INKEY routine for BASIC programmers. Allows full
cursor control, insert, delete, input control, etc. Also -
QB Tutor - tutorial on programming in MicroSoft's QuickBASIC .. 5.00
Software Library Information:
This disk copy provided as a service of
The Public (Software) Library
Disks in the P(s)L are updated monthly, so if you did not get
this disk directly from the P(s)L, you should be aware that
the files in this set may no longer be the current versions.
For a copy of the latest monthly software library newsletter
and a list of the 800+ disks in the library, call or write
The Public (Software) Library
P.O.Box 35705 - F
Houston, TX 77235-5705
(713) 721-6104 or (713) 721-5205
All programs have been tested and do run. To report problems,
please use the form that is in the file PROBLEM.DOC on many
of our disks or in other written format with screen printouts