freebsd-dev/usr.bin/doscmd
Peter Wemm 66422f5b7a Initiate deorbit burn for the i386-only a.out related support. Moves are
under way to move the remnants of the a.out toolchain to ports.  As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL.  It has already lasted WAY beyond
that.

Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.

Tested on: i386 (extensively), alpha
2002-09-17 01:49:00 +00:00
..
AsyncIO.c Cast the uc_mcontext member to regcontext *, not the whole ucontext_t. 2002-05-10 10:40:46 +00:00
AsyncIO.h - First shot at PIC emulation; 2001-10-02 11:28:59 +00:00
bios.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
callback.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
callback.h Silence some more warnings, mostly from `-W -Wwrite-strings'. 2001-08-08 10:58:50 +00:00
cmos.c "inline" fixing. Replace "inline" with "__inline" to make more BSD 2002-07-19 13:38:43 +00:00
com.h - First shot at PIC emulation; 2001-10-02 11:28:59 +00:00
config.c Usage style sweep: spell "usage" with a small 'u'. 2002-04-22 13:44:47 +00:00
cp437-8x8.pcf.gz.uu Rewrite video emulation. Features: 2001-07-24 11:44:20 +00:00
cp437-8x14.pcf.gz.uu Rewrite video emulation. Features: 2001-07-24 11:44:20 +00:00
cp437-8x16.pcf.gz.uu Install a VGA font for the X11 mode. Use a line like 2000-06-23 08:57:17 +00:00
cpu.c Fix wrong bitmask. 2002-05-10 10:37:57 +00:00
crt0.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
cwd.c "inline" fixing. Replace "inline" with "__inline" to make more BSD 2002-07-19 13:38:43 +00:00
cwd.h "inline" fixing. Replace "inline" with "__inline" to make more BSD 2002-07-19 13:38:43 +00:00
debug.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
disktab.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
dispatch.h "inline" fixing. Replace "inline" with "__inline" to make more BSD 2002-07-19 13:38:43 +00:00
dos.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
dos.h "inline" fixing. Replace "inline" with "__inline" to make more BSD 2002-07-19 13:38:43 +00:00
doscmd_loader.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
doscmd.1 More consistancy. file system > filesystem 2002-05-16 02:19:14 +00:00
doscmd.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
doscmd.h Don't rely on <sys/signal.h> to include <sys/ucontext.h>. 2002-02-17 17:19:14 +00:00
ems.c More consistancy. file system > filesystem 2002-05-16 02:19:14 +00:00
ems.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
emsdriv.S $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
emsdriv.sys.uu Clean up the code a bit: 2001-07-24 11:50:23 +00:00
emuint.c Reduce the number of spelling mistakes. 2002-04-12 21:18:05 +00:00
emuint.h Reduce the number of spelling mistakes. 2002-04-12 21:18:05 +00:00
exe.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
fonts.dir Correct font names. Now, how on earth did this work on my system? 2001-07-26 11:05:31 +00:00
i386-pinsn.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
int1a.c "inline" fixing. Replace "inline" with "__inline" to make more BSD 2002-07-19 13:38:43 +00:00
int2f.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
int10.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
int13.c "inline" fixing. Replace "inline" with "__inline" to make more BSD 2002-07-19 13:38:43 +00:00
int14.c Mark some parameters as unused. 2002-03-30 13:51:40 +00:00
int16.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
int17.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
int.c Mark some parameters as unused. 2002-03-30 13:51:40 +00:00
intff.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
Makefile Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
Makefile.dos Clean up the code a bit: 2001-07-24 11:50:23 +00:00
mem.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
mouse.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
mouse.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
net.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
ParseBuffer.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
port.c "inline" fixing. Replace "inline" with "__inline" to make more BSD 2002-07-19 13:38:43 +00:00
PROBLEMS
README More consistancy. file system > filesystem 2002-05-16 02:19:14 +00:00
README.booting_dos More consistancy. file system > filesystem 2002-05-16 02:19:14 +00:00
redir.com.uu Clean up the code a bit: 2001-07-24 11:50:23 +00:00
redir.S $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
register.h "inline" fixing. Replace "inline" with "__inline" to make more BSD 2002-07-19 13:38:43 +00:00
setver.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
signal.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
timer.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
trace.c "inline" fixing. Replace "inline" with "__inline" to make more BSD 2002-07-19 13:38:43 +00:00
trap.c Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:23:09 +00:00
trap.h Clean up the code a bit: 2001-07-24 11:50:23 +00:00
tty.c Reduce the number of spelling mistakes. 2002-04-12 21:18:05 +00:00
tty.h Fix INT 10:09 (write char) and INT 10:0a (write char and attribute) 2001-08-14 11:57:14 +00:00
video.c Update FreeBSD SCM IDs. 2002-03-07 12:52:27 +00:00
video.h Silence some more warnings, mostly from `-W -Wwrite-strings'. 2001-08-08 10:58:50 +00:00
vparams.h Rewrite video emulation. Features: 2001-07-24 11:44:20 +00:00
xms.c Reduce the number of spelling mistakes. 2002-04-12 21:18:05 +00:00
xms.h Reduce the number of spelling mistakes. 2002-04-12 21:18:05 +00:00

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

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 raw VGA support (yet)
    *	Printer support (yet)
    *	COM ports (being worked on)
    *	redirected filesystem only supported for DOS 4.0 and above
	(3.3 will be supported in a future version)
    *	Graphics in an X window (only 16 colors, very few programs)

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