emu2 - A simple text-mode x86 + DOS emulator
This is a simple DOS emulator for the Linux text console, supporting basic
DOS system calls and console I/O.
EMU2 - Simple x86 + DOS Emulator, version 2021.01
Usage: emu2 [options] <prog.exe> [args...] [-- environment vars]
Options (processed before program name):
-h Show this help.
-b <addr> Load header-less binary at address.
-r <seg>:<ip> Specify a run address to start execution.
(only for binary loaded data).
Environment variables:
EMU2_DEBUG_NAME Base name of a file to write the debug log, defaults to the exe name if not given.
EMU2_DEBUG List of debug options to activate, from the following: 'cpu', 'int', 'port', 'dos', 'video'.
EMU2_PROGNAME DOS program name, if not given use the unix name.
EMU2_DEFAULT_DRIVE DOS default (current) drive letter, if not given use 'C:'
EMU2_CWD DOS current working directory, use 'C:\' if not given.
EMU2_DRIVE_n Set unix path as root of drive 'n', by default all drives point to the unix working directory.
EMU2_CODEPAGE Set DOS code-page. Set to '?' to show lost of code-pages.
EMU2_LOWMEM Limit DOS memory to 512KB, fixes some old buggy programs.
Source: https://github.com/dmsc/emu2
Build config: https://github.com/popey/emu2-snap