What is dosemu, anyway?
To quote the manual, “dosemu” is a user-level program which uses certain special features of the Linux kernel and the 80386 processor to run MS-DOS/FreeDOS/DR-DOS in what we in the biz call a `DOS box.’ The DOS box, a combination of hardware and software trickery, has these capabilities: o the ability to virtualize all input/output and processor control instructions o the ability to support the word size and addressing modes of the iAPX86 processor family’s “real mode,” while still running within the full protected mode environment o the ability to trap all DOS and BIOS system calls and emulate such calls as are necessary for proper operation and good performance o the ability to simulate a hardware environment over which DOS programs are accustomed to having control.