I've used Borland C++ 3.1 for mt.cpp and TASM 3.2 for mtmem.asm. Linking is done
with TLINK 7.00 and EXE2BIN is used to generate mt.com. I think mtmem.asm should
assemble okay with MASM.  mt.cpp will probably need some modification to compile
with something else.  I've supplied my Borland IDE .dsk and .prj files, for what
they're worth.

In addition to a compiler and assembler, you'll also need AMIS - Ralf Brown's
Alternate Multiplex Interrupt Specification. The latest version is available at,
for example:

ftp://ftp.simtel.net/pub/simtelnet/msdos/asmutl/amisl092.zip

You need to assemble amis.asm first:

tasm/t/z /d__TINY__ amis

then assemble mtmem.asm (you'll need amis.mac available):

tasm/t/z mtmem

and finally link it:

tlink/t/x mtmem amis

Hopefully you'll end up with mtmem.com.
