home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best Objectech Shareware Selections
/
UNTITLED.iso
/
boss
/
word
/
text
/
024
/
read_me.tde
< prev
next >
Wrap
Text File
|
1993-06-04
|
28KB
|
600 lines
TDE, the Thomson-Davis Editor
Version 3.0
June 5, 1993
Frank Davis
Author:
Author: Frank Davis
Program name: TDE, the Thomson-Davis Editor
version 3.0
e-mail address: fmd@tifton.cpes.peachnet.edu
Home address: 102 Starr Street
Tifton, Georgia 31794
USA
Work address: U.S. Department of Agriculture
Agricultural Research Service
Southeast Watershed Research Laboratory
Georgia Coastal Plain Experiment Station
Tifton, Georgia 31793
USA
Based on an editor by: Douglas Thomson
c/- Computing
M.U.C.G.
Switchback Road
Churchill
Victoria 3842
AUSTRALIA
doug@giaeb.cc.monash.edu.au
Doug's old e-mail address was doug@giaea.oz
Contributions by:
Tom Waters, twaters@relay.nswc.navy.mil - testing/comments/code since 1.0
(Tom can be reached by BBS (301)-596-1044)
Pierre Jelenc, pcj1@columbia.edu - language support, testing/code/comments
Dave Regan, regan@jacobs.cs.orst.edu - basic detab and entab code
David Merrill, u09606@uicvm.uic.edu - testing/comments
Jim Lee, jlee@ece.orst.edu - basic code for finding signatures in tdecfg.exe
Contacts:
Pierre Jelenc, pcj1@columbia.edu, will maintain and
distribute documentation and support files for translated versions of
TDE. Some users are interested in using TDE with non-English
languages. Check with Pierre before you translate the documentation,
as he may have the language version you need. Incidentally, Pierre
is also developing a language independent sort program.
For those in the Department of Defence, Tom Waters,
twaters@relay.nswc.navy.mil, will be available to answer questions
and provide support. He has worked with TDE source code since
version 1.0, so he knows how the guts of the program works. Usually,
the hardware and software at DoD are from the same manufacturor, so
he may have a version of TDE that takes advantage of the capabilities
of those machines.
File descriptions:
TDE.EXE TDE executable for IBM PC or compatible
TDE.DOC TDE user's manual
TDE.CFG configuration file
TDECFG.EXE utility to customize color and keys in tde.exe
TDECFG.DOC tdecfg user's manual
SAMPLE.HLP sample file for redefining help screen
READ_ME.TDE this file
All source for TDE editor, not needed unless you want to modify TDE.
INT24.ASM critical error replacement - interrupt 24
SIMUL101.ASM utility to simulate 101 scan codes on 83/84 key keyboards
BLOCK.C line, stream, and box block functions
CONSOLE.C video and keyboard routines
CRITER.C critical error prompt and info
DIFF.C diff algorithms
DIRLIST.C directory list functions
ED.C basic editor functions
FILE.C readin and writing files
FINDREP.C Boyer-Moore search routines
HWIND.C initialization and display routines
MACRO.C keyboard macros
MAIN.C main function and hardware routines
PORT.C routines for MSC and BC
REGX.C NFA pattern matching machine
SORT.C stable quicksort
TAB.C entab and detab routines
TDEASM.C pointer/string/display assembly routines
UTILS.C misc. editor functions
WINDOW.C window routines
WORDWRAP.C word wrap functions
COMMON.H external global variable declarations
CRITER.H critical error info
DEFAULT.H default function key assignments
DEFINE.H editor function defs
GLOBAL.H initial global variable declarations and editor function array
HELP.H intro and help screen
PROMPTS.H all user prompts
TDEFUNC.H prototypes for all functions
TDESTR.H defs for all structures and defines
MAKETDE make file -- MSC, BC, QuickC
All source for configuration utility, not needed unless you want to modify.
TDECFG.C main configuration routines
CFGCOLOR.C color utility routines
CFGFILE.C parse routines for configuration file
CFGHELP.C redefine the help screen
CFGKEYS.C key redefinition routines
CFGMACRO.C save macro file in tde.exe
CFGMODES.C default editor routines
TDECFG.H global structures and prototypes for tdecfg
CFGCOLOR.H defines for color utility
CFGFILE.H structures for parse routines
CFGHELP.H defines for rewriting help screen
CFGKEYS.H structures for all available keys and functions
CFGMACRO.H defines for macro screen
CFGMODES.H structures for default editor modes
MAKECFG config make file
Disclaimer:
This program is provided "as is" without warranty of any kind, either
expressed or implied, including, but not limited to the fitness for a
particular purpose. You assume all risk for the use, inability to use,
misuse, or abuse of this program. In any event, you (and not Frank Davis)
assume the entire cost of loss of use; loss of information; loss of
savings; loss of business profits, business interruption; mental anguish,
mental distress; all direct, consequential, or incidental damages or
losses; all necessary servicing, repair, or correction; and all physical
and mental health problems, acute or chronic, caused by direct or indirect
use of this program by you or any of your relatives, friends, acquain-
tances, co-workers, or otherwise fellow man either known or unknown by
you.
Your use of this software constitutes agreement with and notice of
acknowledgement of the above heretofore stated warranty and limitations.
In addition with your agreement, you henceforth and forever relinquish,
waive, and forfeit all claims, rights, rulings, or judgements against the
forementioned author of said software; however, you retain the right to
keep your first born. If you decide that it is in your best interest to
waive your right to your first born child, the author is in no way
obligated to accept or support the offspring regardless of age, marital
or employment status of said offspring.
This program is not a product of the U.S. Department of Agriculture or
any other branch of the U.S. Government. I work on TDE at night,
weekends, and holidays on my own personal time, Frank Davis.
Claimer:
I use this program all-day-every-day on all of my FORTRAN, C, and
assembly source code at home and at work, Frank Davis.
Licensing:
This program is released into the public domain. You may use and
distribute it freely. There is no copyright, no fee for use, no
licensing, or no registration. This editor is not user supported,
corporate sponsored, or government subsidized - it is sustained and
maintained solely by Frank Davis. This editor was written for use not
only as a simple text editor but also as a learning tool. Examine the
code and discover the basics of editor construction. Experiment a
little and add your favorite functions or modify the existing functions
to suit your needs/requirements/tastes/etc. If anyone includes TDE with
their own software, please use common courtesy and give Doug Thomson and
Frank Davis credit for their work (that's the only payment I ask). If
you release any changes or additions to the TDE editor, please observe
the original spirit of Doug Thomson's DTE 5.1 and release the changes as
public domain software.
Legal Legal Stuff: