home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 September
/
Simtel20_Sept92.cdr
/
msdos
/
sysutl
/
ctlenabl.arc
/
CTLENABL.DOC
< prev
next >
Wrap
Text File
|
1987-03-25
|
2KB
|
41 lines
MS-DOS has the ability to "erase" a line when Cntl-U is typed, and to
erase the last word on a line when Cntl-W is typed. In PC-DOS and many
versions of MS-DOS this feature has been disabled by NOPing some of the
instructions. Since this feature is familiar to UNIX, VMS, and
mainframe users, there have been messages on ARPAnet, USEnet, and half
the BBS systems in the free world giving the patches for various flavors
of DOS.
This is my attempt at the ultimate patch. It doesn't modify the disk
file, it patches the code in memory, and can be called from the
AUTOEXEC.BAT file. This makes it impossible to forget to keep an
unpatched version around. It works on PC-DOS 3.0, 3.1, 3.2, and the
notorious 3.21 as well. I tried it on four 3.x versions of MS-DOS and
it worked on them as well.
To enable the control characters, execute the command CTLENABL by hand
or in a batch file. I have included this documentation, the command
file, and the source for the paranoid or curious. Please distribute the
whole package as widely as possible to cut down on the disk space and
phone time being wasted on this problem.
For those who have MASM and LINK but have never used them, I have
included a batch file called MAKEFILE.BAT which generates the command
file and cleans up the mess it makes.
DISCLAMER: use this software at your own risk. (1) it patches your
operating system, (2) it may not work with some version of DOS, present
or future, (3) it has not been tested with DOS 2.x, I can't run it on an
AT and I'm never going back. My liability shall be limited to refunding
what you paid me for this program (nothing).
Enjoy!
Bill Davidsen, 3/25/87
----------------------------------------------------------------
Copyright (c) 1987 Bill Davidsen. This program may be freely used and
distributed, providing it is not included in any commercial package, and
this notice remains intact.