The DMPSMU package is currently available on Unix systems only.
It should however be easily ported to a mainstream ANSI C compiler
under DOS, provided that 'dmpsmu/dmpsmap' don't need the messy memory
swapping like in vanilla DEU 5.21 (I don't know the required amounts
of the programs nor what the DOS limits are; I don't care either :-)

A better route will be to port the programs back to DJGPP/GO32.
I will try to provide this in the next release when I get all the
necessary software up 'n running on my PC. Don't pin me on this tho'.
Hint: offers of a little help will make this more likely to happen ;)


There are various ways to convert the files from Unix to DOS format.
On Unix the stream editor 'sed' using the command '1,$s/$/^V^M/'
(where ^V^M is ctrl-V ctrl-M to enter a carriage return character)
can be used. On SunOS there even is a 'unix2dos' command to do this
and both 'sed' and 'unix2dos' can be used in the following shell
script to convert a list of files:

#!/bin/sh
# u2d: unix to dos (add trailing carriage returns) for multiple files
if [ $# -eq 0 ]; then
	echo "usage: `basename $0` filename ..."
	exit 1
fi
for f do
	if [ -f $f ]; then
		# alternatively one of the following commands:
		# sed '1,$s/$/^V^M/' < $f > /usr/tmp/u2d$$
		unix2dos $f /usr/tmp/u2d$$
		mv /usr/tmp/u2d$$ $f
	else
		echo "$f:	No such file"
	fi
done

On DOS an editor or some sort of 'addcr' command may do the trick. Sorry,
you're on your own there, I have just little experience in day-by-day use
of Messy-DOS ;^)

Good luck,

Frans P. de Vries (fpv@xymph.iaf.nl)
