freebsd-nq/usr.bin/doscmd
Jonathan Lemon daf3ece326 Add support for EMS emulation to doscmd. This requires changing the
interface for callbacks to doscmd from DOS, obsoleting the instbsdi
redirector.  (redir.com replaces it)

A temporary hack is in place so the instbsdi program will (hopefully) work
in the short term.
Submitted by:	Helmut F. Wirth <hfwirth@ping.at>
1997-09-30 22:04:06 +00:00
..
AsyncIO.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
AsyncIO.h Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
bios.c Add support for XMS memory to doscmd. 1997-08-15 23:41:26 +00:00
callback.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
callback.h Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
cmos.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
com.h Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
config.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
cpu.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
crt0.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
cwd.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
cwd.h Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
debug.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
disktab.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
dispatch.h Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
dos.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
dos.h Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
doscmd_loader.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
doscmd.1 Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
doscmd.c Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
doscmd.h Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
ems.c Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
ems.h Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
emsdriv.S Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
emsdriv.sys.uu Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
emuint.c Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
emuint.h Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
exe.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
font.h Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
i386-pinsn.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
int1a.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
int2f.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
int10.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
int13.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
int14.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
int16.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
int17.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
int.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
intff.c Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
Makefile Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
Makefile.dos Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
mem.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
mouse.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
mouse.h Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
net.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
ParseBuffer.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
port.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
PROBLEMS Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
README Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
README.booting_dos Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
redir.com.uu Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
redir.S Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
register.h Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
setver.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
signal.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
timer.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
trace.c Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
trap.c Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
trap.h Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
tty.c Enable the use of keypad cursor motion keys. 1997-08-16 00:16:48 +00:00
video.h Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
vparams.h Add our doscmd to the tree. This is a result of work from BSDI, and 1997-08-09 01:43:15 +00:00
xms.c Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
xms.h Add support for XMS memory to doscmd. 1997-08-15 23:41:26 +00:00

/* BSDI README,v 2.2 1996/04/08 19:32:16 bostic Exp*/

This is the merged doscmd/rundos project.  Please read the man
page for help on configuring doscmd.

Things known not to work:
    *	No mouse support (yet)
    *	No xms/ems support (yet)
    *	No raw VGA support (yet)
    *	Printer support (yet)
    *	COM ports (being worked on)
    *	redirected file system only supported for DOS 4.0 and above
	(3.3 will be supported in a future version)
    *	Graphics in an X window (not planned to work)

Even with this, I think it is actually a much better product.  There have 
been problems reported with the ibmpc font and the distributed X server.
If you have that problem, try setting

	X11_FONT=fixed

in your .doscmdrc.  Be aware that graphics characters will not print correctly
if you do this.

You will need to patch your kernel.  Diffs are provided against the CD-ROM.
Please let me know if there are a problem with them (I am running a pre 1.1
kernel now).

It is possible there are some problems in the floppy code due to the fact
that I am not set up to test under 1.0 at this point.  I will be in a few
days I hope.

Please send all bug reports to prb@BSDI.COM.

			-Paul Borman
			 prb@BSDI.COM
			 Jan 4 1994