freebsd-skq/usr.bin/doscmd
Luoqi Chen f1242b4cec ELFize. In fact, doscmd is ELF natural -- there is no need for a loader
since ELF executables are loaded well above the low memory region that
DOS operates in.
1998-09-24 01:11:45 +00:00
..
AsyncIO.c
AsyncIO.h
bios.c Don't assume that time_t is long. 1998-06-29 17:25:46 +00:00
callback.c
callback.h
cmos.c
com.h
config.c Make sourcer's main program execute in X mode. 1998-07-01 19:56:17 +00:00
cpu.c
crt0.c
cwd.c Kill printf accidentally committed 1998-07-01 23:31:53 +00:00
cwd.h
debug.c
disktab.c
dispatch.h
dos.c o for unknown int21 functions, set the CY bit to indicate failure 1998-07-17 00:18:52 +00:00
dos.h
doscmd_loader.c
doscmd.1 o remove -f from doscmd man page, as it is not implemented. 1998-07-16 23:54:26 +00:00
doscmd.c Change doscmd to use i386_set_ioperm() call instead of sysarch(). 1998-07-28 03:39:59 +00:00
doscmd.h Make sourcer's main program execute in X mode. 1998-07-01 19:56:17 +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 o remove -f from doscmd man page, as it is not implemented. 1998-07-16 23:54:26 +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
font.h
i386-pinsn.c
int1a.c Don't assume that time_t is long. 1998-06-29 17:25:46 +00:00
int2f.c Implement int 2f ax=1600, which is, according to the Interrupt List, 1998-06-30 22:23:06 +00:00
int10.c
int13.c Make sourcer's main program execute in X mode. 1998-07-01 19:56:17 +00:00
int14.c
int16.c
int17.c o Be more careful about using sprintf and strcpy. 1998-07-02 05:23:55 +00:00
int.c
intff.c Add missing ')'.. 1998-07-02 14:07:31 +00:00
Makefile ELFize. In fact, doscmd is ELF natural -- there is no need for a loader 1998-09-24 01:11:45 +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
mouse.c
mouse.h
net.c
ParseBuffer.c
port.c
PROBLEMS
README Don't claim XMS isn't implemented (it is). 1998-02-26 07:53:02 +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
setver.c
signal.c Don't assume sigset_t and int are equivalent. 1998-02-28 16:02:24 +00:00
timer.c
trace.c
trap.c Add support for EMS emulation to doscmd. This requires changing the 1997-09-30 22:04:06 +00:00
trap.h
tty.c Add Back-Tab functionality. (Ie. shift-tab) 1998-02-22 23:36:54 +00:00
video.h
vparams.h
xms.c ELFize. In fact, doscmd is ELF natural -- there is no need for a loader 1998-09-24 01:11:45 +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 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