DOSEMU.BIN(1) DOS Emulation DOSEMU.BIN(1) (NAME) dosemu.bin, dosdebug - DOS (SYNOPSIS) dosemu.bin [ -234ABCcdKkmNnOpSstVwX ] [ -h level ] [ -F file ] [ --Fusers file ] [ --Flibdir directory ] [ --Fimagedir directory ] [ -f file ] [ -L dexefile ] [ -u confvar ] [ -D flags ] [ -M size ] [ -e size ] [ -x size ] [ -P file ] [ -o file ] [ 2> debugfile ] [ -I config-options ] [ -i[bootdir] ] [ -U inpipe[:outpipe] ] [ [-E] dos-command ] dosdebug (DESCRIPTION) dosemu.bin dosemu (1) DOSEMU . debugfile . dosdebug DOSEMU . DOS DOS DOS DOS IBM PC/AT Intel 80x86 (Real Mode) . DOSEMU BIOS CMOS XMS 3.0 EMS 4.0 DPMI 0.9 . DOSEMU DOS FreeDos DOSEMU . DOS ( MS-DOS PC-DOS DR-DOS) . (KERNEL REQUIREMENTS) 2.0.28 SYSV IPC ( System V ipc(2) ) . SYSV IPC . (OPTIONS) -2,3,4,5 286 386 486 586 . -A A ( ). -B B ( ). -C C ( msdos ). -c ( -s ). -d tty . [-E] dos-command DOS DOSEMU '-E' DOSEMU . ( /home/joeuser/dosemu/freedos/bin/xcopy.exe). : autoexec.bat "unix -e" . -k (RAW) ( ). -F global.conf ( suid DOSEMU ). --Fusers dosemu.users ( dosemu.bin suid-root ). --Flibdir DOSEMU_LIB_DIR ( dosemu.users ) . --Fimagedir (DOSEMU_HDIMAGE_DIR) . -f .dosemurc -n ( ) dosemu.users dosemu.conf ( dosemu.bin suid-root ). -u . u_ . dosemu.conf global.conf . -L DEXE ( DOS ). -I -I global.conf .dosemurc : dos ... -I 'video { mda }' . : dos ... -I "`myconf.sh`" myconf.sh stdout . .dosrc dos ... -I "`cat myother.conf`" . -I . -i[bootdir] DOS DOSEMU () ( FreeDOS DOSEMU DOS fatfs ). bootdir . ~/.dosemu/drives/c . () . -D . -h stderr ( -D+c ). -O +c stderr . `level' 0 1 2 : (0) (1) if_else_endif (2). -H dosdebug `1' . -H1 dosemu dosdebug . DOS dosemu -H1 dosdebug . DOSEMU dosdebug . <<>> . -M SIZE . -m . -O stderr . -o . -P FILE. -p . -S SDL. -s / : . . -V -k . : (ROOT) SUID-ROOT SUDO . DOS ( ) . . -t : S-Lang. -U inpipe outpipe DOSEMU . ( ) : inpipe:outpipe `:outpipe' . DOSEMU . DOSEMU . DOSEMU ( ). ( kdos) DOSEMU . ( ack on ) DOSEMU `outpipe' . : SYN: ACK: code=n n 0 . dosctrl . `help' ;-) dosctrl DOSEMU . -V VGA BIOS ( -s ). -w X. -X X. (HARD DISKS) DOSEMU DOS : 1. . 2. DOS ( /dev/hda /dev/hdb /dev/sdX). 3. DOS ( /dev/hda1 /dev/hdb2 /dev/sdxx). 4. "" emufs.sys DOSEMU commands/emufs.sys lredir.exe. DOSEMU dosemu.conf .dosemurc DOSEMU . /usr/share/doc/dosemu/README.txt . (FLOPPY DISKS) DOSEMU DOS : 1. . 2. ( /dev/fd0 /dev/fd1). README.txt . DOSEMU dosemu.conf DOSEMU . (VIDEO) DOSEMU tty . . DOSEMU -c -k -V README.txt . dosemu.conf . DOS tty . (KEYBOARD) DOSEMU (RAW) . -k DOS . ALT CTRL SHIFT DOS . (PRINTING) BIOS / LPR ( $_printer_commands dosemu.conf ) . (DEBUG MESSAGES) . config.dist DOSEMU examples . dos . DOSEMU "-D FLAGS" FLAGS . DOSEMU . + turns the following options on (initial state) - turns the following options off a turns all the options on/off, depending on flag 0 turns all options off 1-9 sets the debug level, the higher, the more output # where # is a letter from the valid class list, turns that option off/on depending on the +/- state. (Message Classes): d disk R disk read W disk write D int 21h C cdrom v video X X support k keyboard i port I/O s serial m mouse # default ints p printer g general c configuration w warning h hardware I IPC E EMS x XMS M DPMI n IPX network P Pkt-driver S SOUND r PIC T IO-tracing Z PCI-BIOS A ASPI driver Q mapping driver + - () . - + . a +a -a . 0 1-9 : 0 1-9 . + FLAGS . error . stderr stderr /dev/null . : "-D+a-v" or "-D1-v" : all messages but video "-D+kd" : default + keyboard and disk "-D0+RW" : only disk READ and WRITE . -D01-a-1+0 . . . (SPECIAL KEYS) RAW ( -k ) DOSEMU . ctrl-scrlock = show 0x32 int vectors alt-scrlock = show the vm86 registers rshift-scrlock = generate an int8 (timer) lshift-scrlock = generate an int9 (keyboard) ctrl-break = ctrl-break as under DOS. ctrl-alt-pgup = reboot DOS. Don't trust this! ctrl-alt-pgdn = exit the emulator -- . (MEMORY) XMS DOSEMU Lotus/Intel/Microsoft/AST 3.0 . XMS 0x12 ( - Reallocate Upper Memory Block) . DOSEMU EMS 4.0 DPMI 0.9 ( 1.0) . (AUTHOR) DOSEMU ( dosemu.bin dosemu ) 0.4 Matthias Lautner . Robert Sanders DOSEMU . James B. MacLean dosemu DPMI ( Windows-3.1 dos4gw djgpp ) . Hans Lermen 1.0 . Bart Oldeman . (BUGS) ! . . ( ) . (AVAILABILITY) DOSEMU www.dosemu.org ibiblio.unc.edu:/pub/Linux/system/emulators/dosemu . DOSEMU -- ! (FILES) /usr/bin/dosemu.bin (). /usr/bin/dosemu dosemu.bin . /usr/bin/xdosemu DOS X . $HOME/.dosemu DOSEMU . . $HOME/.dosemu/tmp /tmp . /var/run/dosemu.* $HOME/.dosemu/run DOSEMU . $HOME/dosemu/freedos FreeDos. /etc/dosemu/dosemu.conf ( /etc/dosemu.users ) /etc/dosemu.conf DOSEMU global.conf (global.conf dosemu.bin ). $HOME/.dosemurc . /etc/dosemu.users /etc/dosemu/dosemu.users suid-root sudo: DOSEMU . DOSEMU /etc/dosemu.users /etc/dosemu/dosemu.users . default_lib_dir= dosemu.users DOSEMU_LIB_DIR . /usr/share/doc/dosemu/README.txt . /etc/dosemu/dos.ini IPX. doc/DANG.txt DOSEMU. /usr/share/doc/dosemu/README.* . QuickStart, README and INSTALL DOSEMU. ChangeLog DOSEMU . /usr/share/doc/dosemu/README.bindist DOSEMU/FreeDos. MSDOS : linux-msdos@vger.kernel.org (SEE ALSO) dosemu(1), mkfatimage16(1) Version 1.4.0.8-753-g18f6f5cd 2014-10-04 DOSEMU.BIN(1)