<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.dosbox.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Naszvadi</id>
	<title>DOSBoxWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.dosbox.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Naszvadi"/>
	<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/Special:Contributions/Naszvadi"/>
	<updated>2026-04-21T10:16:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software&amp;diff=135516</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software&amp;diff=135516"/>
		<updated>2018-12-04T12:24:08Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: /* O-Z */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of every article for every application that is known to work or not work on DOSBox.  This list is naturally incomplete, but over time, as users take the time to check on their favorite application, this list will help new users understand what they can expect to happen when they try to get their favorite application to work.  Software applications are not the primary focus of DOSBox, and the needs of [[GAMES|games]] tend to receive a higher degree of attention by the developers over the needs of an application. Although having said that, most applications work fine in DOSbox.&lt;br /&gt;
&lt;br /&gt;
== #-N ==&lt;br /&gt;
&lt;br /&gt;
* ACT2, Ver. 2.11 of the contact manager, has run on Linspire 4, 5, and 6 as well as FreeSpire 2;  runs on Ubuntu 8.1 but cursor keys don't work.&lt;br /&gt;
* [[Software:Adlib Composer|Adlib Composer]] (graphical music production tool for Adlib sound cards)&lt;br /&gt;
* [[Software:Ashton Tate's Framework III|Ashton Tate's Framework III]]&lt;br /&gt;
* [[Software:Protel|Autotrax]]&lt;br /&gt;
* [[Software:Borland Delphi 16-bit|Borland Delphi 16-bit]]&lt;br /&gt;
* [[Software:Borland Turbo Assembler 5.0|Borland Turbo Assembler 5.0]] (minus tlink32)&lt;br /&gt;
* [[Software:Borland Turbo C|Borland Turbo C]] version 5.0&lt;br /&gt;
* [[Software:Borland Turbo Pascal|Borland Turbo Pascal]] versions 3.X, 4.X, 7.0 (although limited because of missing CTRL-Break functionality)&lt;br /&gt;
* [[Software:Central Point Software PCTools Deluxe|Central Point Software PCTools Deluxe]] ver. 4.23&lt;br /&gt;
* CMPlus (Double entry accounting software, run under Ubuntu 9.10)&lt;br /&gt;
* Contex PC Bank Manager (Personal Finance software) - run under Windows 7 64-bit&lt;br /&gt;
* [[Software:Composer 669|Composer 669]]&lt;br /&gt;
* Dbase III+&lt;br /&gt;
* Deluxe Paint 2 Enhanced (versions 2.3, 2.4, 3.0)&lt;br /&gt;
* DJGPP C Development system and RHIDE IDE&lt;br /&gt;
* [[Software:Dos Vectrex Emulator (DVE)|DVE]] (Vectrex Emulator for DOS)&lt;br /&gt;
* [[Software:Fast Tracker 2|Fast Tracker 2]] (Music production/sequencer)&lt;br /&gt;
* Freebase (free text database from CAT Benelux)&lt;br /&gt;
* [[Software:Generic CADD|Generic CADD]]&lt;br /&gt;
* [[Software:ImpulseTracker|ImpulseTracker]] (Music production/sequencer)&lt;br /&gt;
* [[Software:Intuit Quicken|Intuit Quicken]] (Fails with &amp;quot;illegal command&amp;quot; error. Version 8.0.)&lt;br /&gt;
* [[Software:JuggleMaster version 1.60|JuggleMaster version 1.60]]&lt;br /&gt;
* Lotus Agenda version 2.0&lt;br /&gt;
* [[Software:Mah Jongg Rel 4.2|Mah Jongg Rel 4.2]]&lt;br /&gt;
* [[Software:MicroPro International Wordstar|MicroPro International Wordstar]] ver. 3.3, 4.0, Pro 4.0&lt;br /&gt;
* [[Software:Microsoft Excel|Microsoft Excel]]&lt;br /&gt;
* [[Software:Microsoft GWBASIC|Microsoft GWBASIC]] (BASIC language interpreter.)&lt;br /&gt;
* [[Software:Microsoft Powerpoint 2.0|Microsoft Powerpoint 2.0]]&lt;br /&gt;
* [[Software:Microsoft QuickBASIC|Microsoft QuickBASIC]] (BASIC compiler with IDE)&lt;br /&gt;
* [[Software:Microsoft Visual Basic 3.0|Microsoft Visual Basic 3.0]]&lt;br /&gt;
* [[Software:Windows|Microsoft Windows]] (versions 1.0 through Windows for Workgroups 3.11)&lt;br /&gt;
* [[Software:Microsoft Word|Microsoft Word]]&lt;br /&gt;
* [[Software:Microsoft Works|Microsoft Works]]&lt;br /&gt;
* [[Software:Microsoft Windows 95|Microsoft Windows 95]]&lt;br /&gt;
* [[Software:Microstation 4.0|Microstation 4.0]] (DOS based CAD program)&lt;br /&gt;
* [[Software:Mille Bournes v4.5|Mille Bournes v4.5]]&lt;br /&gt;
* [[Software:Mirc16|Mirc16]] (Windows 3.x IRC client)&lt;br /&gt;
* Norton Commander 5.5&lt;br /&gt;
&lt;br /&gt;
== O-Z ==&lt;br /&gt;
* [[Software:OpenGEM 5.0|OpenGEM 5.0]]&lt;br /&gt;
* [[Software:Pads-Logic V4.01, Pads-Work V7.01 |Pads-Logic V4.01, Pads-Work V7.01]]&lt;br /&gt;
* [[Software:Paradox 4.0|Paradox 4.0]]&lt;br /&gt;
* [[Software:PKWare PKUnzip|PKWare PKUnzip]]&lt;br /&gt;
* [[Software:PC Write|PC Write]]&lt;br /&gt;
* [[Software:Neuberger PMC-Software|PMC]]&lt;br /&gt;
* [[Software:QandA|Q&amp;amp;A Database]] (Version 4.0 for DOS works fine for me. I haven't tried other versions.)&lt;br /&gt;
* QBasic&lt;br /&gt;
* [[Software:Omation|Schema III]]&lt;br /&gt;
* [[Software:QNX2|QNX2]] Version 2.15C. Full XT harddisk image, set bios int13h guest driver.&lt;br /&gt;
* [[Software:QNX4_demofloppy|QNX4 demofloppy]] modem version, almost everything is supported even networking functions, the only exception is mouse support. Addons haven't been tested yet.&lt;br /&gt;
* [[Software:Seal|SEAL]]&lt;br /&gt;
* [[Software:Skyglobe|Skyglobe]]&lt;br /&gt;
* [[Software:Soundex Coder|Soundex Coder v8.02]]&lt;br /&gt;
* [[Software:Spectra|Spectra]] (Formerly known as WinDOS)&lt;br /&gt;
* [[Software:StarTexter|StarTexter]] (a.k.a Sybex Quattro Textverarbeitung)&lt;br /&gt;
* STS Orbit Plus (aka STSPLUS)&lt;br /&gt;
* Tango PCB &amp;amp; SCH (PCB CAD from early 1990s) Both run, but PCB requires loading SafeSoft emulator first.&lt;br /&gt;
* UniComal 3.11&lt;br /&gt;
* [[Software:Vim|Vim]]&lt;br /&gt;
* Volkov Commander 4.01&lt;br /&gt;
* [[Software:VP-Info|VP-Info]]&lt;br /&gt;
* [[Software:WordPerfect|WordPerfect]]&lt;br /&gt;
* [[Software:Wordstar-6 for DOS|Wordstar-6 for DOS]]&lt;br /&gt;
* [[Software:X-Appeal|X-Appeal - Trial Version 3.1.2]]&lt;br /&gt;
* [[Software:Xtree Gold|Xtree Gold]]&lt;br /&gt;
* [[Software:ZSNES|ZSNES]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=QNX4_demofloppy&amp;diff=135515</id>
		<title>QNX4 demofloppy</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=QNX4_demofloppy&amp;diff=135515"/>
		<updated>2018-12-04T12:22:47Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: Naszvadi moved page QNX4 demofloppy to Software:QNX4 demofloppy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Software:QNX4 demofloppy]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software:QNX4_demofloppy&amp;diff=135514</id>
		<title>Software:QNX4 demofloppy</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software:QNX4_demofloppy&amp;diff=135514"/>
		<updated>2018-12-04T12:22:47Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: Naszvadi moved page QNX4 demofloppy to Software:QNX4 demofloppy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QNX had several demonstration live floppy releases, including QNX4. It comes basically in two flavours: one with supporting some network cards, and another one with modem support. This test drive description is about the latter one, on ubuntu linux (14.04) host under official ubuntu 0.74* dosbox.&lt;br /&gt;
&lt;br /&gt;
== WARNING! ==&lt;br /&gt;
&lt;br /&gt;
The included script and manual is dangerous. It needs sudo or root access to the target host, uses external dependencies, can cause damage and irrecoverable package dependency problems via apt installing, and may be harmful when you are not familiar with tcp/ip ipv4 networking or linux iptables/slattach/etc. tools.&lt;br /&gt;
&lt;br /&gt;
=== Known limitations ===&lt;br /&gt;
&lt;br /&gt;
* No mouse support, conjectured that QNX guest uses IRQ 12 for PS/2 mouse&lt;br /&gt;
* Supported resolution is 640x480 4bit by the guest with the emulated VGA cards&lt;br /&gt;
&lt;br /&gt;
== Prerequisities under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Internet settings ===&lt;br /&gt;
&lt;br /&gt;
* A working internet connection is essential&lt;br /&gt;
* 192.168.7.0/30 network must be unused! Otherwise network range collision will happen, causing unpredictable results!&lt;br /&gt;
* TCP ports 23 and 2323 should NOT be used by other application, and might collide with firewall settings if there is any!&lt;br /&gt;
&lt;br /&gt;
=== QNX demo floppy image ===&lt;br /&gt;
&lt;br /&gt;
Its checksum is:&lt;br /&gt;
 $ md5sum qnxdemo.dat &lt;br /&gt;
 8f8d0361fe9b600e94d6aa9aff382b7e  qnxdemo.dat&lt;br /&gt;
Some modem floppy versions might have different checksum (even if they are not corrupted)&lt;br /&gt;
&lt;br /&gt;
=== Required ubuntu packages ===&lt;br /&gt;
&lt;br /&gt;
And also the following packages needs to be installed:&lt;br /&gt;
&lt;br /&gt;
 $ dpkg -l | awk '/^ii *(iptables|ppp|socat|sudo)/{$1=$3=&amp;quot;&amp;quot;; print tolower($0)}'&lt;br /&gt;
  iptables  amd64 administration tools for packet filtering and nat&lt;br /&gt;
  ppp  amd64 point-to-point protocol (ppp) - daemon&lt;br /&gt;
  pppconfig  all a text menu based utility for configuring ppp&lt;br /&gt;
  pppoeconf  all configures pppoe/adsl connections&lt;br /&gt;
  socat  amd64 multipurpose relay for bidirectional data transfer&lt;br /&gt;
  sudo  amd64 provide limited super user privileges to specific users&lt;br /&gt;
&lt;br /&gt;
Install them with this command (usually needs root privileges)&lt;br /&gt;
&lt;br /&gt;
 $ apt-get install -y bash dosbox iptables ppp socat sudo&lt;br /&gt;
&lt;br /&gt;
== The all-in-one script: runme.sh ==&lt;br /&gt;
&lt;br /&gt;
Run as root, like:&lt;br /&gt;
&lt;br /&gt;
 sudo ./runme.sh&lt;br /&gt;
&lt;br /&gt;
This is a hybrid shellscript - dosbox config file.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 true &amp;lt;&amp;lt;REM&lt;br /&gt;
 [dosbox]&lt;br /&gt;
 memsize=32&lt;br /&gt;
 machine=svga_et4000&lt;br /&gt;
 [serial]&lt;br /&gt;
 serial1=modem listenport:2323&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount e .&lt;br /&gt;
 e:&lt;br /&gt;
 boot qnxdemo.dat&lt;br /&gt;
 REM&lt;br /&gt;
 ########### this is the end of config file&lt;br /&gt;
 ########### here comes the real script&lt;br /&gt;
 # by Peter Naszvadi, 2012-2016&lt;br /&gt;
 #&lt;br /&gt;
 # Press F1 in qnx whenever it is possible&lt;br /&gt;
 # F2 needed only when confirming resolution&lt;br /&gt;
 # enter localhost for number, password, username&lt;br /&gt;
 # pap/chap is okay&lt;br /&gt;
 # dns server is google 8.8.8.8&lt;br /&gt;
 for i in grep dosbox iptables md5sum mktemp pppd sleep sudo whoami&lt;br /&gt;
 do&lt;br /&gt;
 which &amp;quot;$i&amp;quot; || { echo &amp;gt;&amp;amp;2 &amp;quot;Install '$i', it is necessary&amp;quot;; exit 1 ; }&lt;br /&gt;
 done&lt;br /&gt;
 whoami | grep -qxFe root || { echo &amp;gt;&amp;amp;2 'Run me as root!'; exit 1 ; }&lt;br /&gt;
 echo 8f8d0361fe9b600e94d6aa9aff382b7e qnxdemo.dat | md5sum -c - || \&lt;br /&gt;
     { echo &amp;gt;&amp;amp;2 'floppy image md5sum is BAD!'; exit 1 ; }&lt;br /&gt;
 MY_UID=&amp;quot;$(find &amp;quot;$0&amp;quot; -printf '%U' -quit)&amp;quot;&lt;br /&gt;
 sudo -u &amp;quot;#$MY_UID&amp;quot; nohup dosbox -conf &amp;quot;$0&amp;quot; &amp;amp;&lt;br /&gt;
 BG_PID=&amp;quot;$!&amp;quot;&lt;br /&gt;
 SERIAL_FILE=&amp;quot;$(mktemp -u /dev/serialXXXXX)&amp;quot;&lt;br /&gt;
 grep -Fq 1 /proc/sys/net/ipv4/ip_forward || \&lt;br /&gt;
     { echo 1 1&amp;gt;/proc/sys/net/ipv4/ip_forward ; }&lt;br /&gt;
 iptables -L -t nat | grep '^MASQ.*192\.168\.7\.0/30' || \&lt;br /&gt;
     iptables -t nat -A POSTROUTING -s 192.168.7.0/30 -j MASQUERADE&lt;br /&gt;
 while ps $BG_PID &amp;gt;/dev/null&lt;br /&gt;
 do&lt;br /&gt;
     if sleep 0.1 &amp;amp;&amp;amp; pgrep socat&lt;br /&gt;
     then&lt;br /&gt;
         echo Socat is already running...&lt;br /&gt;
     else&lt;br /&gt;
         socat TCP4-LISTEN:23 PTY,link=&amp;quot;${SERIAL_FILE}&amp;quot; &amp;amp;&lt;br /&gt;
         BG_PID2=&amp;quot;$!&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
     sleep 0.5&lt;br /&gt;
     if pgrep pppd&lt;br /&gt;
     then&lt;br /&gt;
         echo pppd is running...&lt;br /&gt;
         sleep 1&lt;br /&gt;
     else&lt;br /&gt;
         pppd &amp;quot;${SERIAL_FILE##*/}&amp;quot; defaultroute mtu 576 192.168.7.1:192.168.7.2&lt;br /&gt;
     fi&lt;br /&gt;
 done&lt;br /&gt;
 echo dosbox exited&lt;br /&gt;
 kill -9 &amp;quot;$BG_PID2&amp;quot;&lt;br /&gt;
 pkill -9 -f 'pppd.*192.168.7.1:192.168.7.2'&lt;br /&gt;
 test -e &amp;quot;$SERIAL_FILE&amp;quot; &amp;amp;&amp;amp; rm &amp;quot;$SERIAL_FILE&amp;quot;&lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
== Booting and configuring a session ==&lt;br /&gt;
&lt;br /&gt;
Note that all settings will be lost after VM shutdown! It is a live system, altered settings could not be saved.&lt;br /&gt;
&lt;br /&gt;
Only keyboard can be used, no mouse, so golden rules:&lt;br /&gt;
* F1 key should be pressed if there is a choice or pressing key is needed&lt;br /&gt;
* F2 needs to be pressed only when there is the video/resolution setting window. F2 means &amp;quot;done&amp;quot;&lt;br /&gt;
* Focus can be switched between graphical input fields by pressing TAB as many times as needed&lt;br /&gt;
* ENTER presses the focused button&lt;br /&gt;
* Cursor keys, CONTROL+ESC can navigate in or pop up start menu at GUI&lt;br /&gt;
* localhost is the only text to type as password, dial number etc.&lt;br /&gt;
* 8.8.8.8 g**gle DNS is used, so type it in the applicable window via pressing 8-[TAB]-8-[TAB]-8-[TAB]-8[TAB]&lt;br /&gt;
* Some TABs and PgUP/PgDN can scroll in web browser&lt;br /&gt;
&lt;br /&gt;
=== Selected screenshots in chronological order ===&lt;br /&gt;
&lt;br /&gt;
What is deserved by the DOSBox community and the (non)believers is this final screenshot:&lt;br /&gt;
&lt;br /&gt;
[[File:Qnxindosboxopensdosboswiki.png]]&lt;br /&gt;
&lt;br /&gt;
Screenshots from beginning to end in one huge file:&lt;br /&gt;
&lt;br /&gt;
[[File:Qnxmodemdemodisksetup.png]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software&amp;diff=135513</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software&amp;diff=135513"/>
		<updated>2018-12-04T12:19:58Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: /* O-Z */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of every article for every application that is known to work or not work on DOSBox.  This list is naturally incomplete, but over time, as users take the time to check on their favorite application, this list will help new users understand what they can expect to happen when they try to get their favorite application to work.  Software applications are not the primary focus of DOSBox, and the needs of [[GAMES|games]] tend to receive a higher degree of attention by the developers over the needs of an application. Although having said that, most applications work fine in DOSbox.&lt;br /&gt;
&lt;br /&gt;
== #-N ==&lt;br /&gt;
&lt;br /&gt;
* ACT2, Ver. 2.11 of the contact manager, has run on Linspire 4, 5, and 6 as well as FreeSpire 2;  runs on Ubuntu 8.1 but cursor keys don't work.&lt;br /&gt;
* [[Software:Adlib Composer|Adlib Composer]] (graphical music production tool for Adlib sound cards)&lt;br /&gt;
* [[Software:Ashton Tate's Framework III|Ashton Tate's Framework III]]&lt;br /&gt;
* [[Software:Protel|Autotrax]]&lt;br /&gt;
* [[Software:Borland Delphi 16-bit|Borland Delphi 16-bit]]&lt;br /&gt;
* [[Software:Borland Turbo Assembler 5.0|Borland Turbo Assembler 5.0]] (minus tlink32)&lt;br /&gt;
* [[Software:Borland Turbo C|Borland Turbo C]] version 5.0&lt;br /&gt;
* [[Software:Borland Turbo Pascal|Borland Turbo Pascal]] versions 3.X, 4.X, 7.0 (although limited because of missing CTRL-Break functionality)&lt;br /&gt;
* [[Software:Central Point Software PCTools Deluxe|Central Point Software PCTools Deluxe]] ver. 4.23&lt;br /&gt;
* CMPlus (Double entry accounting software, run under Ubuntu 9.10)&lt;br /&gt;
* Contex PC Bank Manager (Personal Finance software) - run under Windows 7 64-bit&lt;br /&gt;
* [[Software:Composer 669|Composer 669]]&lt;br /&gt;
* Dbase III+&lt;br /&gt;
* Deluxe Paint 2 Enhanced (versions 2.3, 2.4, 3.0)&lt;br /&gt;
* DJGPP C Development system and RHIDE IDE&lt;br /&gt;
* [[Software:Dos Vectrex Emulator (DVE)|DVE]] (Vectrex Emulator for DOS)&lt;br /&gt;
* [[Software:Fast Tracker 2|Fast Tracker 2]] (Music production/sequencer)&lt;br /&gt;
* Freebase (free text database from CAT Benelux)&lt;br /&gt;
* [[Software:Generic CADD|Generic CADD]]&lt;br /&gt;
* [[Software:ImpulseTracker|ImpulseTracker]] (Music production/sequencer)&lt;br /&gt;
* [[Software:Intuit Quicken|Intuit Quicken]] (Fails with &amp;quot;illegal command&amp;quot; error. Version 8.0.)&lt;br /&gt;
* [[Software:JuggleMaster version 1.60|JuggleMaster version 1.60]]&lt;br /&gt;
* Lotus Agenda version 2.0&lt;br /&gt;
* [[Software:Mah Jongg Rel 4.2|Mah Jongg Rel 4.2]]&lt;br /&gt;
* [[Software:MicroPro International Wordstar|MicroPro International Wordstar]] ver. 3.3, 4.0, Pro 4.0&lt;br /&gt;
* [[Software:Microsoft Excel|Microsoft Excel]]&lt;br /&gt;
* [[Software:Microsoft GWBASIC|Microsoft GWBASIC]] (BASIC language interpreter.)&lt;br /&gt;
* [[Software:Microsoft Powerpoint 2.0|Microsoft Powerpoint 2.0]]&lt;br /&gt;
* [[Software:Microsoft QuickBASIC|Microsoft QuickBASIC]] (BASIC compiler with IDE)&lt;br /&gt;
* [[Software:Microsoft Visual Basic 3.0|Microsoft Visual Basic 3.0]]&lt;br /&gt;
* [[Software:Windows|Microsoft Windows]] (versions 1.0 through Windows for Workgroups 3.11)&lt;br /&gt;
* [[Software:Microsoft Word|Microsoft Word]]&lt;br /&gt;
* [[Software:Microsoft Works|Microsoft Works]]&lt;br /&gt;
* [[Software:Microsoft Windows 95|Microsoft Windows 95]]&lt;br /&gt;
* [[Software:Microstation 4.0|Microstation 4.0]] (DOS based CAD program)&lt;br /&gt;
* [[Software:Mille Bournes v4.5|Mille Bournes v4.5]]&lt;br /&gt;
* [[Software:Mirc16|Mirc16]] (Windows 3.x IRC client)&lt;br /&gt;
* Norton Commander 5.5&lt;br /&gt;
&lt;br /&gt;
== O-Z ==&lt;br /&gt;
* [[Software:OpenGEM 5.0|OpenGEM 5.0]]&lt;br /&gt;
* [[Software:Pads-Logic V4.01, Pads-Work V7.01 |Pads-Logic V4.01, Pads-Work V7.01]]&lt;br /&gt;
* [[Software:Paradox 4.0|Paradox 4.0]]&lt;br /&gt;
* [[Software:PKWare PKUnzip|PKWare PKUnzip]]&lt;br /&gt;
* [[Software:PC Write|PC Write]]&lt;br /&gt;
* [[Software:Neuberger PMC-Software|PMC]]&lt;br /&gt;
* [[Software:QandA|Q&amp;amp;A Database]] (Version 4.0 for DOS works fine for me. I haven't tried other versions.)&lt;br /&gt;
* QBasic&lt;br /&gt;
* [[Software:Omation|Schema III]]&lt;br /&gt;
* [[Software:QNX2|QNX2]] Version 2.15C. Full XT harddisk image, set bios int13h guest driver.&lt;br /&gt;
* [[QNX4_demofloppy|QNX4 demofloppy]] modem version, almost everything is supported even networking functions, the only exception is mouse support. Addons haven't been tested yet.&lt;br /&gt;
* [[Software:Seal|SEAL]]&lt;br /&gt;
* [[Software:Skyglobe|Skyglobe]]&lt;br /&gt;
* [[Software:Soundex Coder|Soundex Coder v8.02]]&lt;br /&gt;
* [[Software:Spectra|Spectra]] (Formerly known as WinDOS)&lt;br /&gt;
* [[Software:StarTexter|StarTexter]] (a.k.a Sybex Quattro Textverarbeitung)&lt;br /&gt;
* STS Orbit Plus (aka STSPLUS)&lt;br /&gt;
* Tango PCB &amp;amp; SCH (PCB CAD from early 1990s) Both run, but PCB requires loading SafeSoft emulator first.&lt;br /&gt;
* UniComal 3.11&lt;br /&gt;
* [[Software:Vim|Vim]]&lt;br /&gt;
* Volkov Commander 4.01&lt;br /&gt;
* [[Software:VP-Info|VP-Info]]&lt;br /&gt;
* [[Software:WordPerfect|WordPerfect]]&lt;br /&gt;
* [[Software:Wordstar-6 for DOS|Wordstar-6 for DOS]]&lt;br /&gt;
* [[Software:X-Appeal|X-Appeal - Trial Version 3.1.2]]&lt;br /&gt;
* [[Software:Xtree Gold|Xtree Gold]]&lt;br /&gt;
* [[Software:ZSNES|ZSNES]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software:QNX2&amp;diff=135512</id>
		<title>Software:QNX2</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software:QNX2&amp;diff=135512"/>
		<updated>2018-12-04T12:16:59Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: Preinstalled QNX 2.15C harddisk image runs fine as a guest&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QNX 2.15C is an extraordinary microkernel-based vintage operating system for personal computers with 8086-compatible CPU. Tested on Ubuntu host, DOSBox version 0.74, a turnkey 10 MB harddisk image installed with real mode kernel and bios int13h disk driver.&lt;br /&gt;
&lt;br /&gt;
== Configuration file ==&lt;br /&gt;
&lt;br /&gt;
The file has dual syntax. It can be invoked as a *NIX shellscript from your favourite shell, or as a bare dosbox configuration file. Explanation of the tricky parts of the code:&lt;br /&gt;
&lt;br /&gt;
* in the remarks, there is a &amp;quot;*.flo&amp;quot; floppy image creation that contains only the harddisk image's MBR in order to (chain)boot&lt;br /&gt;
* imgmount harddisk image as &amp;quot;raw&amp;quot;&lt;br /&gt;
* cputype is set to 386_slow, cycles were set to 2000 after experimenting a while&lt;br /&gt;
&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 # Lines in this section will be run at startup.&lt;br /&gt;
 # You can put your MOUNT lines here.&lt;br /&gt;
 # dd if=10mbqnx2.img count=1 | dd conv=sync of=10mbqnx2.flo bs=1440k count=1&lt;br /&gt;
 : ; dosbox -conf &amp;quot;$0&amp;quot; ; exit $?&lt;br /&gt;
 mount e .&lt;br /&gt;
 e:&lt;br /&gt;
 imgmount 2 10mbqnx2.img -t hdd -fs none -size 512,17,4,306&lt;br /&gt;
 boot 10mbqnx2.flo&lt;br /&gt;
 exit&lt;br /&gt;
 [sdl]&lt;br /&gt;
 [dosbox]&lt;br /&gt;
 machine=svga_s3&lt;br /&gt;
 memsize=16&lt;br /&gt;
 [render]&lt;br /&gt;
 [cpu]&lt;br /&gt;
 cputype=386_slow&lt;br /&gt;
 cycles=2000&lt;br /&gt;
 [mixer]&lt;br /&gt;
 [midi]&lt;br /&gt;
 [sblaster]&lt;br /&gt;
 [gus]&lt;br /&gt;
 [speaker]&lt;br /&gt;
 [joystick]&lt;br /&gt;
 [serial]&lt;br /&gt;
 [dos]&lt;br /&gt;
 [ipx]&lt;br /&gt;
&lt;br /&gt;
== Known pitfalls ==&lt;br /&gt;
&lt;br /&gt;
Under OS X Leopard/PPC, vanilla DOSBox destroys the guest login shell shortly after booting the image regardless to guest cpu type settings.&lt;br /&gt;
&lt;br /&gt;
== Screenshot ==&lt;br /&gt;
&lt;br /&gt;
[[File:Qnx2cliindosbox.png]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=File:Qnx2cliindosbox.png&amp;diff=135511</id>
		<title>File:Qnx2cliindosbox.png</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=File:Qnx2cliindosbox.png&amp;diff=135511"/>
		<updated>2018-12-04T12:14:17Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: QNX 2.15C harddisk image in DOSBox 0.74&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QNX 2.15C harddisk image in DOSBox 0.74&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Network_Setup&amp;diff=135472</id>
		<title>Network Setup</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Network_Setup&amp;diff=135472"/>
		<updated>2017-10-18T11:27:51Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: /* Operating Systems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Network Setup is not trivial in DOSBox without applying patches e.g. NE2000 NIC interface. But anyway, it is possible; at least with slip/PPP over serial or with packet driver shim over IPX. In the followings, ubuntu linux host is assumed at least when slip or ppp is used.&lt;br /&gt;
&lt;br /&gt;
=== HOWTOs ===&lt;br /&gt;
&lt;br /&gt;
* [[PPP_configuration_on_linux_host|PPP configuration on linux host]]&lt;br /&gt;
* [[Slip_configuration_on_linux_host|Slip configuration on linux host]]&lt;br /&gt;
* [[Networking_using_DOSBox_IPX|Tunneling over DOSBox builtin IPX feature]] (tunneling in tunneling, despite this, it is the simplest to deploy)&lt;br /&gt;
&lt;br /&gt;
=== Networking Applications ===&lt;br /&gt;
&lt;br /&gt;
* Bobcat/Lynx browser&lt;br /&gt;
* [[Software:Mirc16|mIRC16 v4.72 16bit]] IRC client (Windows 3.11)&lt;br /&gt;
* mTCP DOS application collection (see more at [[Slip_configuration_on_linux_host|Slip configuration on linux host]])&lt;br /&gt;
* [[Software:X-Appeal|X-Appeal - X server application]]&lt;br /&gt;
&lt;br /&gt;
=== Operating Systems ===&lt;br /&gt;
&lt;br /&gt;
* Almost all DOSes that work in DOSBox using serial packet driver or SHIMs to ODI/NDIS for certain applications&lt;br /&gt;
* Microsoft Windows 3.11 with Winsock&lt;br /&gt;
* [[QNX4 demofloppy]] - modem version (with ppp setup, a standalone live operating system on one floppy)&lt;br /&gt;
* [[Minix2 16bit ppp demo]] - Minix2 operating system demo with modem and slip support - slip setup despite its name&lt;br /&gt;
&lt;br /&gt;
=== External Links ===&lt;br /&gt;
&lt;br /&gt;
* Crynwr packet driver collection, ETHERSL.COM can be found here: http://crynwr.com/drivers/&lt;br /&gt;
* mTCP site: http://www.brutman.com/mTCP/mTCP.html&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Minix2_16bit_ppp_demo&amp;diff=135471</id>
		<title>Minix2 16bit ppp demo</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Minix2_16bit_ppp_demo&amp;diff=135471"/>
		<updated>2017-10-18T11:27:27Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: Minix2 networking test drive - slip setup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DOSBox supports nullmodem connection using tcp sockets. In this page, we describe a simple networking slip configuration on linux (ubuntu) host, but for Minix 2.0.2 guest operating system. With socat or similar tools on host's side, you can connect these sockets with slattach, and the DOSBox guest can access internet as well.&lt;br /&gt;
&lt;br /&gt;
== WARNING! ==&lt;br /&gt;
&lt;br /&gt;
The included script and manual is dangerous. It needs sudo or root access to the target host, uses external dependencies, can cause damage and irrecoverable package dependency problems via apt installing, and may be harmful when you are not familiar with tcp/ip ipv4 networking or linux iptables/slattach/etc. tools.&lt;br /&gt;
&lt;br /&gt;
== Prerequisities under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Internet settings ===&lt;br /&gt;
&lt;br /&gt;
A working internet connection is essential.&lt;br /&gt;
10.1.1.0/24 network must be unused! Otherwise network range collision will happen, causing unpredictable results!&lt;br /&gt;
&lt;br /&gt;
=== Required ubuntu packages ===&lt;br /&gt;
&lt;br /&gt;
The followings need to be installed:&lt;br /&gt;
 apt-get install bash dosbox iptables socat sudo&lt;br /&gt;
&lt;br /&gt;
=== The main script: minixbox.sh ===&lt;br /&gt;
&lt;br /&gt;
The content of minixbox.sh:&lt;br /&gt;
 #! /bin/bash&lt;br /&gt;
 flushipt() {&lt;br /&gt;
   for i in $( iptables -t nat -n --line-numbers -L \&lt;br /&gt;
     | awk '/^Chain POSTROUTING/,/^$/{if(/^[0-9].*[^0-9]10\.1\.1\./)print $1}' | tac )&lt;br /&gt;
   do&lt;br /&gt;
     iptables -t nat -D POSTROUTING &amp;quot;$i&amp;quot;&lt;br /&gt;
   done&lt;br /&gt;
   for i in $( iptables -t nat -n --line-numbers -L \&lt;br /&gt;
     | awk '/^Chain PREROUTING/,/^$/{if(/^[0-9].*[^0-9]10\.1\.1\./)print $1}' | tac )&lt;br /&gt;
   do&lt;br /&gt;
     iptables -t nat -D PREROUTING &amp;quot;$i&amp;quot;&lt;br /&gt;
   done&lt;br /&gt;
 if id -u | grep -q '^0'; then&lt;br /&gt;
   :&lt;br /&gt;
 else&lt;br /&gt;
   echo 'dosbox slip deployment for minix2 guest'&lt;br /&gt;
   echo 'Author(s): Naszvadi Peter et al'&lt;br /&gt;
   echo&lt;br /&gt;
   echo &amp;quot;Please run ''$0'' as root!&amp;quot;&lt;br /&gt;
   echo&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 echo Checking necessary applications:&lt;br /&gt;
 which dosbox&lt;br /&gt;
 which iptables&lt;br /&gt;
 which slattach&lt;br /&gt;
 which socat&lt;br /&gt;
 which sudo&lt;br /&gt;
 which tac&lt;br /&gt;
 set +e&lt;br /&gt;
 flushipt&lt;br /&gt;
 Dev_Pts=&amp;quot;$(mktemp -u /tmp/slipXXX)&amp;quot;&lt;br /&gt;
 socat PTY,link=&amp;quot;$Dev_Pts&amp;quot;,raw,echo=0 TCP-LISTEN:8040 &amp;amp;&lt;br /&gt;
 Pid_Saved_3=&amp;quot;$!&amp;quot;&lt;br /&gt;
 sleep 1&lt;br /&gt;
 Uid=&amp;quot;$(find &amp;quot;$0&amp;quot; -printf '%U' -quit)&amp;quot;&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; dosbox -conf mnxslip.cnf &amp;amp;&lt;br /&gt;
 Pid_Saved=&amp;quot;$!&amp;quot;&lt;br /&gt;
 grep -q 1 /proc/sys/net/ipv4/ip_forward || ( echo 1 1&amp;gt;/proc/sys/net/ipv4/ip_forward )&lt;br /&gt;
 slattach -d -s 9600 -p adaptive &amp;quot;$Dev_Pts&amp;quot; 1&amp;gt;/dev/null 2&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
 Pid_Saved_2=&amp;quot;$!&amp;quot;&lt;br /&gt;
 sleep 3&lt;br /&gt;
 ifconfig sl0 10.1.1.3 dstaddr 10.1.1.1 netmask 255.255.255.0 mtu 576 up 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 set -x&lt;br /&gt;
 iptables -t nat -A POSTROUTING -s 10.1.1.0/24 -j MASQUERADE 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 set +x&lt;br /&gt;
 while ps &amp;quot;$Pid_Saved&amp;quot; 1&amp;gt;/dev/null 2&amp;gt;/dev/null; do sleep 5&lt;br /&gt;
 done 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 2&amp;gt;&amp;amp;-&lt;br /&gt;
 kill -9 &amp;quot;$Pid_Saved_2&amp;quot; &amp;quot;$Pid_Saved_3&amp;quot; 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 flushipt&lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
=== The custom configuration file: mnxslip.cnf ===&lt;br /&gt;
&lt;br /&gt;
The content of mnxslip.cnf:&lt;br /&gt;
 [serial]&lt;br /&gt;
 serial1=nullmodem server:localhost port:8040 transparent:1&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount C .&lt;br /&gt;
 C:&lt;br /&gt;
 C:BOOT.COM PPP16&lt;br /&gt;
&lt;br /&gt;
== Launch a networked session under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Creating working directory ===&lt;br /&gt;
&lt;br /&gt;
Create a standalone folder, e.g. mkdir ~/minixslip&lt;br /&gt;
&lt;br /&gt;
=== Creating files ===&lt;br /&gt;
&lt;br /&gt;
Necessary files:&lt;br /&gt;
* dosppp1615.zip&lt;br /&gt;
* minixbox.sh&lt;br /&gt;
* mnxslip.cnf&lt;br /&gt;
The latters should be saved from this site.&lt;br /&gt;
&lt;br /&gt;
Set attributes of minixbox.sh:&lt;br /&gt;
 chmod 755 minixbox.sh&lt;br /&gt;
Download and extract dosppp1615.zip: link and checksums at the bottom of this page&lt;br /&gt;
&lt;br /&gt;
Till this, the above were the once time steps.&lt;br /&gt;
&lt;br /&gt;
=== Launch ./minixbox.sh ===&lt;br /&gt;
&lt;br /&gt;
Do it with sudo:&lt;br /&gt;
 sudo ./minixbox.sh&lt;br /&gt;
If everything is okay, you can get similar results like these - setup slip in minix2 prompt after logging in with passwordless root account:&lt;br /&gt;
 slip.drv -b 38400 -c -i 10.1.1.1 /dev/tty00 &amp;amp; echo nameserver 8.8.8.8 &amp;gt;/etc/resolv.conf&lt;br /&gt;
Press enters after entering command till getting command prompt back.&lt;br /&gt;
&lt;br /&gt;
[[File:dosbox_minix2_slipsetup.gif]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
=== Telnet ===&lt;br /&gt;
&lt;br /&gt;
[[File:dosbox_minix2_telnetbbs.gif]]&lt;br /&gt;
&lt;br /&gt;
=== IRC client ===&lt;br /&gt;
&lt;br /&gt;
[[File:dosbox_minix2_minirc.gif]]&lt;br /&gt;
&lt;br /&gt;
== Minix-specific ==&lt;br /&gt;
&lt;br /&gt;
Graceful shutdown of guest in guest CLI:&lt;br /&gt;
 # sync&lt;br /&gt;
 # shutdown&lt;br /&gt;
Then type exit + ENTER at the appearing prompts!&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
* http://minix1.woodhull.com/pub/demos-2.0/ppp16/dosppp1615.zip&lt;br /&gt;
** cksum: 3791977839 1495039&lt;br /&gt;
** md5sum: 1e6d6f3d6ecbf4a2c0593d95ea393618&lt;br /&gt;
** sha256sum: 739f34d9ae4ce28097a840cc075cc6a336a7ad44b91d8d300b15d19f73eb5ff2&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=File:Dosbox_minix2_minirc.gif&amp;diff=135470</id>
		<title>File:Dosbox minix2 minirc.gif</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=File:Dosbox_minix2_minirc.gif&amp;diff=135470"/>
		<updated>2017-10-18T11:21:47Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=File:Dosbox_minix2_telnetbbs.gif&amp;diff=135469</id>
		<title>File:Dosbox minix2 telnetbbs.gif</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=File:Dosbox_minix2_telnetbbs.gif&amp;diff=135469"/>
		<updated>2017-10-18T11:21:21Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=File:Dosbox_minix2_slipsetup.gif&amp;diff=135468</id>
		<title>File:Dosbox minix2 slipsetup.gif</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=File:Dosbox_minix2_slipsetup.gif&amp;diff=135468"/>
		<updated>2017-10-18T11:20:55Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software&amp;diff=135452</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software&amp;diff=135452"/>
		<updated>2017-05-06T17:27:38Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: /* O-Z */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of every article for every application that is known to work or not work on DOSBox.  This list is naturally incomplete, but over time, as users take the time to check on their favorite application, this list will help new users understand what they can expect to happen when they try to get their favorite application to work.  Software applications are not the primary focus of DOSBox, and the needs of [[GAMES|games]] tend to receive a higher degree of attention by the developers over the needs of an application. Although having said that, most applications work fine in DOSbox.&lt;br /&gt;
&lt;br /&gt;
== #-N ==&lt;br /&gt;
&lt;br /&gt;
* ACT2, Ver. 2.11 of the contact manager, has run on Linspire 4, 5, and 6 as well as FreeSpire 2;  runs on Ubuntu 8.1 but cursor keys don't work.&lt;br /&gt;
* [[Software:Adlib Composer|Adlib Composer]] (graphical music production tool for Adlib sound cards)&lt;br /&gt;
* [[Software:Ashton Tate's Framework III|Ashton Tate's Framework III]]&lt;br /&gt;
* [[Software:Protel|Autotrax]]&lt;br /&gt;
* [[Software:Borland Delphi 16-bit|Borland Delphi 16-bit]]&lt;br /&gt;
* [[Software:Borland Turbo Assembler 5.0|Borland Turbo Assembler 5.0]] (minus tlink32)&lt;br /&gt;
* [[Software:Borland Turbo C|Borland Turbo C]] version 5.0&lt;br /&gt;
* [[Software:Borland Turbo Pascal|Borland Turbo Pascal]] versions 3.X, 4.X, 7.0 (although limited because of missing CTRL-Break functionality)&lt;br /&gt;
* [[Software:Central Point Software PCTools Deluxe|Central Point Software PCTools Deluxe]] ver. 4.23&lt;br /&gt;
* CMPlus (Double entry accounting software, run under Ubuntu 9.10)&lt;br /&gt;
* Contex PC Bank Manager (Personal Finance software) - run under Windows 7 64-bit&lt;br /&gt;
* [[Software:Composer 669|Composer 669]]&lt;br /&gt;
* Dbase III+&lt;br /&gt;
* Deluxe Paint 2 Enhanced (versions 2.3, 2.4, 3.0)&lt;br /&gt;
* DJGPP C Development system and RHIDE IDE&lt;br /&gt;
* [[Software:Dos Vectrex Emulator (DVE)|DVE]] (Vectrex Emulator for DOS)&lt;br /&gt;
* [[Software:Fast Tracker 2|Fast Tracker 2]] (Music production/sequencer)&lt;br /&gt;
* Freebase (free text database from CAT Benelux)&lt;br /&gt;
* [[Software:Generic CADD|Generic CADD]]&lt;br /&gt;
* [[Software:ImpulseTracker|ImpulseTracker]] (Music production/sequencer)&lt;br /&gt;
* [[Software:Intuit Quicken|Intuit Quicken]] (Fails with &amp;quot;illegal command&amp;quot; error. Version 8.0.)&lt;br /&gt;
* [[Software:JuggleMaster version 1.60|JuggleMaster version 1.60]]&lt;br /&gt;
* Lotus Agenda version 2.0&lt;br /&gt;
* [[Software:Mah Jongg Rel 4.2|Mah Jongg Rel 4.2]]&lt;br /&gt;
* [[Software:MicroPro International Wordstar|MicroPro International Wordstar]] ver. 3.3, 4.0, Pro 4.0&lt;br /&gt;
* [[Software:Microsoft Excel|Microsoft Excel]]&lt;br /&gt;
* [[Software:Microsoft GWBASIC|Microsoft GWBASIC]] (BASIC language interpreter.)&lt;br /&gt;
* [[Software:Microsoft Powerpoint 2.0|Microsoft Powerpoint 2.0]]&lt;br /&gt;
* [[Software:Microsoft QuickBASIC|Microsoft QuickBASIC]] (BASIC compiler with IDE)&lt;br /&gt;
* [[Software:Microsoft Visual Basic 3.0|Microsoft Visual Basic 3.0]]&lt;br /&gt;
* [[Software:Windows|Microsoft Windows]] (versions 1.0 through Windows for Workgroups 3.11)&lt;br /&gt;
* [[Software:Microsoft Word|Microsoft Word]]&lt;br /&gt;
* [[Software:Microsoft Works|Microsoft Works]]&lt;br /&gt;
* [[Software:Microsoft Windows 95|Microsoft Windows 95]]&lt;br /&gt;
* [[Software:Microstation 4.0|Microstation 4.0]] (DOS based CAD program)&lt;br /&gt;
* [[Software:Mille Bournes v4.5|Mille Bournes v4.5]]&lt;br /&gt;
* [[Software:Mirc16|Mirc16]] (Windows 3.x IRC client)&lt;br /&gt;
* Norton Commander 5.5&lt;br /&gt;
&lt;br /&gt;
== O-Z ==&lt;br /&gt;
* [[Software:OpenGEM 5.0|OpenGEM 5.0]]&lt;br /&gt;
* [[Software:Pads-Logic V4.01, Pads-Work V7.01 |Pads-Logic V4.01, Pads-Work V7.01]]&lt;br /&gt;
* [[Software:Paradox 4.0|Paradox 4.0]]&lt;br /&gt;
* [[Software:PKWare PKUnzip|PKWare PKUnzip]]&lt;br /&gt;
* [[Software:PC Write|PC Write]]&lt;br /&gt;
* [[Software:Neuberger PMC-Software|PMC]]&lt;br /&gt;
* [[Software:QandA|Q&amp;amp;A Database]] (Version 4.0 for DOS works fine for me. I haven't tried other versions.)&lt;br /&gt;
* QBasic&lt;br /&gt;
* [[Software:Omation|Schema III]]&lt;br /&gt;
* [[QNX4_demofloppy|QNX4 demofloppy]] modem version, almost everything is supported even networking functions, the only exception is mouse support. Addons haven't been tested yet.&lt;br /&gt;
* [[Software:Seal|SEAL]]&lt;br /&gt;
* [[Software:Skyglobe|Skyglobe]]&lt;br /&gt;
* [[Software:Soundex Coder|Soundex Coder v8.02]]&lt;br /&gt;
* [[Software:Spectra|Spectra]] (Formerly known as WinDOS)&lt;br /&gt;
* [[Software:StarTexter|StarTexter]] (a.k.a Sybex Quattro Textverarbeitung)&lt;br /&gt;
* STS Orbit Plus (aka STSPLUS)&lt;br /&gt;
* Tango PCB &amp;amp; SCH (PCB CAD from early 1990s) Both run, but PCB requires loading SafeSoft emulator first.&lt;br /&gt;
* UniComal 3.11&lt;br /&gt;
* [[Software:Vim|Vim]]&lt;br /&gt;
* Volkov Commander 4.01&lt;br /&gt;
* [[Software:VP-Info|VP-Info]]&lt;br /&gt;
* [[Software:WordPerfect|WordPerfect]]&lt;br /&gt;
* [[Software:Wordstar-6 for DOS|Wordstar-6 for DOS]]&lt;br /&gt;
* [[Software:X-Appeal|X-Appeal - Trial Version 3.1.2]]&lt;br /&gt;
* [[Software:Xtree Gold|Xtree Gold]]&lt;br /&gt;
* [[Software:ZSNES|ZSNES]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software:QNX4_demofloppy&amp;diff=135451</id>
		<title>Software:QNX4 demofloppy</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software:QNX4_demofloppy&amp;diff=135451"/>
		<updated>2017-05-06T16:09:39Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QNX had several demonstration live floppy releases, including QNX4. It comes basically in two flavours: one with supporting some network cards, and another one with modem support. This test drive description is about the latter one, on ubuntu linux (14.04) host under official ubuntu 0.74* dosbox.&lt;br /&gt;
&lt;br /&gt;
== WARNING! ==&lt;br /&gt;
&lt;br /&gt;
The included script and manual is dangerous. It needs sudo or root access to the target host, uses external dependencies, can cause damage and irrecoverable package dependency problems via apt installing, and may be harmful when you are not familiar with tcp/ip ipv4 networking or linux iptables/slattach/etc. tools.&lt;br /&gt;
&lt;br /&gt;
=== Known limitations ===&lt;br /&gt;
&lt;br /&gt;
* No mouse support, conjectured that QNX guest uses IRQ 12 for PS/2 mouse&lt;br /&gt;
* Supported resolution is 640x480 4bit by the guest with the emulated VGA cards&lt;br /&gt;
&lt;br /&gt;
== Prerequisities under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Internet settings ===&lt;br /&gt;
&lt;br /&gt;
* A working internet connection is essential&lt;br /&gt;
* 192.168.7.0/30 network must be unused! Otherwise network range collision will happen, causing unpredictable results!&lt;br /&gt;
* TCP ports 23 and 2323 should NOT be used by other application, and might collide with firewall settings if there is any!&lt;br /&gt;
&lt;br /&gt;
=== QNX demo floppy image ===&lt;br /&gt;
&lt;br /&gt;
Its checksum is:&lt;br /&gt;
 $ md5sum qnxdemo.dat &lt;br /&gt;
 8f8d0361fe9b600e94d6aa9aff382b7e  qnxdemo.dat&lt;br /&gt;
Some modem floppy versions might have different checksum (even if they are not corrupted)&lt;br /&gt;
&lt;br /&gt;
=== Required ubuntu packages ===&lt;br /&gt;
&lt;br /&gt;
And also the following packages needs to be installed:&lt;br /&gt;
&lt;br /&gt;
 $ dpkg -l | awk '/^ii *(iptables|ppp|socat|sudo)/{$1=$3=&amp;quot;&amp;quot;; print tolower($0)}'&lt;br /&gt;
  iptables  amd64 administration tools for packet filtering and nat&lt;br /&gt;
  ppp  amd64 point-to-point protocol (ppp) - daemon&lt;br /&gt;
  pppconfig  all a text menu based utility for configuring ppp&lt;br /&gt;
  pppoeconf  all configures pppoe/adsl connections&lt;br /&gt;
  socat  amd64 multipurpose relay for bidirectional data transfer&lt;br /&gt;
  sudo  amd64 provide limited super user privileges to specific users&lt;br /&gt;
&lt;br /&gt;
Install them with this command (usually needs root privileges)&lt;br /&gt;
&lt;br /&gt;
 $ apt-get install -y bash dosbox iptables ppp socat sudo&lt;br /&gt;
&lt;br /&gt;
== The all-in-one script: runme.sh ==&lt;br /&gt;
&lt;br /&gt;
Run as root, like:&lt;br /&gt;
&lt;br /&gt;
 sudo ./runme.sh&lt;br /&gt;
&lt;br /&gt;
This is a hybrid shellscript - dosbox config file.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 true &amp;lt;&amp;lt;REM&lt;br /&gt;
 [dosbox]&lt;br /&gt;
 memsize=32&lt;br /&gt;
 machine=svga_et4000&lt;br /&gt;
 [serial]&lt;br /&gt;
 serial1=modem listenport:2323&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount e .&lt;br /&gt;
 e:&lt;br /&gt;
 boot qnxdemo.dat&lt;br /&gt;
 REM&lt;br /&gt;
 ########### this is the end of config file&lt;br /&gt;
 ########### here comes the real script&lt;br /&gt;
 # by Peter Naszvadi, 2012-2016&lt;br /&gt;
 #&lt;br /&gt;
 # Press F1 in qnx whenever it is possible&lt;br /&gt;
 # F2 needed only when confirming resolution&lt;br /&gt;
 # enter localhost for number, password, username&lt;br /&gt;
 # pap/chap is okay&lt;br /&gt;
 # dns server is google 8.8.8.8&lt;br /&gt;
 for i in grep dosbox iptables md5sum mktemp pppd sleep sudo whoami&lt;br /&gt;
 do&lt;br /&gt;
 which &amp;quot;$i&amp;quot; || { echo &amp;gt;&amp;amp;2 &amp;quot;Install '$i', it is necessary&amp;quot;; exit 1 ; }&lt;br /&gt;
 done&lt;br /&gt;
 whoami | grep -qxFe root || { echo &amp;gt;&amp;amp;2 'Run me as root!'; exit 1 ; }&lt;br /&gt;
 echo 8f8d0361fe9b600e94d6aa9aff382b7e qnxdemo.dat | md5sum -c - || \&lt;br /&gt;
     { echo &amp;gt;&amp;amp;2 'floppy image md5sum is BAD!'; exit 1 ; }&lt;br /&gt;
 MY_UID=&amp;quot;$(find &amp;quot;$0&amp;quot; -printf '%U' -quit)&amp;quot;&lt;br /&gt;
 sudo -u &amp;quot;#$MY_UID&amp;quot; nohup dosbox -conf &amp;quot;$0&amp;quot; &amp;amp;&lt;br /&gt;
 BG_PID=&amp;quot;$!&amp;quot;&lt;br /&gt;
 SERIAL_FILE=&amp;quot;$(mktemp -u /dev/serialXXXXX)&amp;quot;&lt;br /&gt;
 grep -Fq 1 /proc/sys/net/ipv4/ip_forward || \&lt;br /&gt;
     { echo 1 1&amp;gt;/proc/sys/net/ipv4/ip_forward ; }&lt;br /&gt;
 iptables -L -t nat | grep '^MASQ.*192\.168\.7\.0/30' || \&lt;br /&gt;
     iptables -t nat -A POSTROUTING -s 192.168.7.0/30 -j MASQUERADE&lt;br /&gt;
 while ps $BG_PID &amp;gt;/dev/null&lt;br /&gt;
 do&lt;br /&gt;
     if sleep 0.1 &amp;amp;&amp;amp; pgrep socat&lt;br /&gt;
     then&lt;br /&gt;
         echo Socat is already running...&lt;br /&gt;
     else&lt;br /&gt;
         socat TCP4-LISTEN:23 PTY,link=&amp;quot;${SERIAL_FILE}&amp;quot; &amp;amp;&lt;br /&gt;
         BG_PID2=&amp;quot;$!&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
     sleep 0.5&lt;br /&gt;
     if pgrep pppd&lt;br /&gt;
     then&lt;br /&gt;
         echo pppd is running...&lt;br /&gt;
         sleep 1&lt;br /&gt;
     else&lt;br /&gt;
         pppd &amp;quot;${SERIAL_FILE##*/}&amp;quot; defaultroute mtu 576 192.168.7.1:192.168.7.2&lt;br /&gt;
     fi&lt;br /&gt;
 done&lt;br /&gt;
 echo dosbox exited&lt;br /&gt;
 kill -9 &amp;quot;$BG_PID2&amp;quot;&lt;br /&gt;
 pkill -9 -f 'pppd.*192.168.7.1:192.168.7.2'&lt;br /&gt;
 test -e &amp;quot;$SERIAL_FILE&amp;quot; &amp;amp;&amp;amp; rm &amp;quot;$SERIAL_FILE&amp;quot;&lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
== Booting and configuring a session ==&lt;br /&gt;
&lt;br /&gt;
Note that all settings will be lost after VM shutdown! It is a live system, altered settings could not be saved.&lt;br /&gt;
&lt;br /&gt;
Only keyboard can be used, no mouse, so golden rules:&lt;br /&gt;
* F1 key should be pressed if there is a choice or pressing key is needed&lt;br /&gt;
* F2 needs to be pressed only when there is the video/resolution setting window. F2 means &amp;quot;done&amp;quot;&lt;br /&gt;
* Focus can be switched between graphical input fields by pressing TAB as many times as needed&lt;br /&gt;
* ENTER presses the focused button&lt;br /&gt;
* Cursor keys, CONTROL+ESC can navigate in or pop up start menu at GUI&lt;br /&gt;
* localhost is the only text to type as password, dial number etc.&lt;br /&gt;
* 8.8.8.8 g**gle DNS is used, so type it in the applicable window via pressing 8-[TAB]-8-[TAB]-8-[TAB]-8[TAB]&lt;br /&gt;
* Some TABs and PgUP/PgDN can scroll in web browser&lt;br /&gt;
&lt;br /&gt;
=== Selected screenshots in chronological order ===&lt;br /&gt;
&lt;br /&gt;
What is deserved by the DOSBox community and the (non)believers is this final screenshot:&lt;br /&gt;
&lt;br /&gt;
[[File:Qnxindosboxopensdosboswiki.png]]&lt;br /&gt;
&lt;br /&gt;
Screenshots from beginning to end in one huge file:&lt;br /&gt;
&lt;br /&gt;
[[File:Qnxmodemdemodisksetup.png]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Network_Setup&amp;diff=135450</id>
		<title>Network Setup</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Network_Setup&amp;diff=135450"/>
		<updated>2017-05-06T16:07:17Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Network Setup is not trivial in DOSBox without applying patches e.g. NE2000 NIC interface. But anyway, it is possible; at least with slip/PPP over serial or with packet driver shim over IPX. In the followings, ubuntu linux host is assumed at least when slip or ppp is used.&lt;br /&gt;
&lt;br /&gt;
=== HOWTOs ===&lt;br /&gt;
&lt;br /&gt;
* [[PPP_configuration_on_linux_host|PPP configuration on linux host]]&lt;br /&gt;
* [[Slip_configuration_on_linux_host|Slip configuration on linux host]]&lt;br /&gt;
* [[Networking_using_DOSBox_IPX|Tunneling over DOSBox builtin IPX feature]] (tunneling in tunneling, despite this, it is the simplest to deploy)&lt;br /&gt;
&lt;br /&gt;
=== Networking Applications ===&lt;br /&gt;
&lt;br /&gt;
* Bobcat/Lynx browser&lt;br /&gt;
* [[Software:Mirc16|mIRC16 v4.72 16bit]] IRC client (Windows 3.11)&lt;br /&gt;
* mTCP DOS application collection (see more at [[Slip_configuration_on_linux_host|Slip configuration on linux host]])&lt;br /&gt;
* [[Software:X-Appeal|X-Appeal - X server application]]&lt;br /&gt;
&lt;br /&gt;
=== Operating Systems ===&lt;br /&gt;
&lt;br /&gt;
* Almost all DOSes that work in DOSBox using serial packet driver or SHIMs to ODI/NDIS for certain applications&lt;br /&gt;
* Microsoft Windows 3.11 with Winsock&lt;br /&gt;
* [[QNX4 demofloppy]] - modem version (with ppp setup, a standalone live operating system on one floppy)&lt;br /&gt;
&lt;br /&gt;
=== External Links ===&lt;br /&gt;
&lt;br /&gt;
* Crynwr packet driver collection, ETHERSL.COM can be found here: http://crynwr.com/drivers/&lt;br /&gt;
* mTCP site: http://www.brutman.com/mTCP/mTCP.html&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software:QNX4_demofloppy&amp;diff=135449</id>
		<title>Software:QNX4 demofloppy</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software:QNX4_demofloppy&amp;diff=135449"/>
		<updated>2017-05-06T16:07:06Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: Created page with &amp;quot;UNDER CONSTRUCTION! QNX had several demonstration live floppy releases, including QNX4. It comes basically in two flavours: one with supporting some network cards, and another...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UNDER CONSTRUCTION! QNX had several demonstration live floppy releases, including QNX4. It comes basically in two flavours: one with supporting some network cards, and another one with modem support. This test drive description is about the latter one, on ubuntu linux (14.04) host under official ubuntu 0.74* dosbox.&lt;br /&gt;
&lt;br /&gt;
== WARNING! ==&lt;br /&gt;
&lt;br /&gt;
The included script and manual is dangerous. It needs sudo or root access to the target host, uses external dependencies, can cause damage and irrecoverable package dependency problems via apt installing, and may be harmful when you are not familiar with tcp/ip ipv4 networking or linux iptables/slattach/etc. tools.&lt;br /&gt;
&lt;br /&gt;
=== Known limitations ===&lt;br /&gt;
&lt;br /&gt;
* No mouse support, conjectured that QNX guest uses IRQ 12 for PS/2 mouse&lt;br /&gt;
* Supported resolution is 640x480 4bit by the guest with the emulated VGA cards&lt;br /&gt;
&lt;br /&gt;
== Prerequisities under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Internet settings ===&lt;br /&gt;
&lt;br /&gt;
* A working internet connection is essential&lt;br /&gt;
* 192.168.7.0/30 network must be unused! Otherwise network range collision will happen, causing unpredictable results!&lt;br /&gt;
* TCP ports 23 and 2323 should NOT be used by other application, and might collide with firewall settings if there is any!&lt;br /&gt;
&lt;br /&gt;
=== QNX demo floppy image ===&lt;br /&gt;
&lt;br /&gt;
Its checksum is:&lt;br /&gt;
 $ md5sum qnxdemo.dat &lt;br /&gt;
 8f8d0361fe9b600e94d6aa9aff382b7e  qnxdemo.dat&lt;br /&gt;
Some modem floppy versions might have different checksum (even if they are not corrupted)&lt;br /&gt;
&lt;br /&gt;
=== Required ubuntu packages ===&lt;br /&gt;
&lt;br /&gt;
And also the following packages needs to be installed:&lt;br /&gt;
&lt;br /&gt;
 $ dpkg -l | awk '/^ii *(iptables|ppp|socat|sudo)/{$1=$3=&amp;quot;&amp;quot;; print tolower($0)}'&lt;br /&gt;
  iptables  amd64 administration tools for packet filtering and nat&lt;br /&gt;
  ppp  amd64 point-to-point protocol (ppp) - daemon&lt;br /&gt;
  pppconfig  all a text menu based utility for configuring ppp&lt;br /&gt;
  pppoeconf  all configures pppoe/adsl connections&lt;br /&gt;
  socat  amd64 multipurpose relay for bidirectional data transfer&lt;br /&gt;
  sudo  amd64 provide limited super user privileges to specific users&lt;br /&gt;
&lt;br /&gt;
Install them with this command (usually needs root privileges)&lt;br /&gt;
&lt;br /&gt;
 $ apt-get install -y bash dosbox iptables ppp socat sudo&lt;br /&gt;
&lt;br /&gt;
== The all-in-one script: runme.sh ==&lt;br /&gt;
&lt;br /&gt;
Run as root, like:&lt;br /&gt;
&lt;br /&gt;
 sudo ./runme.sh&lt;br /&gt;
&lt;br /&gt;
This is a hybrid shellscript - dosbox config file.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 true &amp;lt;&amp;lt;REM&lt;br /&gt;
 [dosbox]&lt;br /&gt;
 memsize=32&lt;br /&gt;
 machine=svga_et4000&lt;br /&gt;
 [serial]&lt;br /&gt;
 serial1=modem listenport:2323&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount e .&lt;br /&gt;
 e:&lt;br /&gt;
 boot qnxdemo.dat&lt;br /&gt;
 REM&lt;br /&gt;
 ########### this is the end of config file&lt;br /&gt;
 ########### here comes the real script&lt;br /&gt;
 # by Peter Naszvadi, 2012-2016&lt;br /&gt;
 #&lt;br /&gt;
 # Press F1 in qnx whenever it is possible&lt;br /&gt;
 # F2 needed only when confirming resolution&lt;br /&gt;
 # enter localhost for number, password, username&lt;br /&gt;
 # pap/chap is okay&lt;br /&gt;
 # dns server is google 8.8.8.8&lt;br /&gt;
 for i in grep dosbox iptables md5sum mktemp pppd sleep sudo whoami&lt;br /&gt;
 do&lt;br /&gt;
 which &amp;quot;$i&amp;quot; || { echo &amp;gt;&amp;amp;2 &amp;quot;Install '$i', it is necessary&amp;quot;; exit 1 ; }&lt;br /&gt;
 done&lt;br /&gt;
 whoami | grep -qxFe root || { echo &amp;gt;&amp;amp;2 'Run me as root!'; exit 1 ; }&lt;br /&gt;
 echo 8f8d0361fe9b600e94d6aa9aff382b7e qnxdemo.dat | md5sum -c - || \&lt;br /&gt;
     { echo &amp;gt;&amp;amp;2 'floppy image md5sum is BAD!'; exit 1 ; }&lt;br /&gt;
 MY_UID=&amp;quot;$(find &amp;quot;$0&amp;quot; -printf '%U' -quit)&amp;quot;&lt;br /&gt;
 sudo -u &amp;quot;#$MY_UID&amp;quot; nohup dosbox -conf &amp;quot;$0&amp;quot; &amp;amp;&lt;br /&gt;
 BG_PID=&amp;quot;$!&amp;quot;&lt;br /&gt;
 SERIAL_FILE=&amp;quot;$(mktemp -u /dev/serialXXXXX)&amp;quot;&lt;br /&gt;
 grep -Fq 1 /proc/sys/net/ipv4/ip_forward || \&lt;br /&gt;
     { echo 1 1&amp;gt;/proc/sys/net/ipv4/ip_forward ; }&lt;br /&gt;
 iptables -L -t nat | grep '^MASQ.*192\.168\.7\.0/30' || \&lt;br /&gt;
     iptables -t nat -A POSTROUTING -s 192.168.7.0/30 -j MASQUERADE&lt;br /&gt;
 while ps $BG_PID &amp;gt;/dev/null&lt;br /&gt;
 do&lt;br /&gt;
     if sleep 0.1 &amp;amp;&amp;amp; pgrep socat&lt;br /&gt;
     then&lt;br /&gt;
         echo Socat is already running...&lt;br /&gt;
     else&lt;br /&gt;
         socat TCP4-LISTEN:23 PTY,link=&amp;quot;${SERIAL_FILE}&amp;quot; &amp;amp;&lt;br /&gt;
         BG_PID2=&amp;quot;$!&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
     sleep 0.5&lt;br /&gt;
     if pgrep pppd&lt;br /&gt;
     then&lt;br /&gt;
         echo pppd is running...&lt;br /&gt;
         sleep 1&lt;br /&gt;
     else&lt;br /&gt;
         pppd &amp;quot;${SERIAL_FILE##*/}&amp;quot; defaultroute mtu 576 192.168.7.1:192.168.7.2&lt;br /&gt;
     fi&lt;br /&gt;
 done&lt;br /&gt;
 echo dosbox exited&lt;br /&gt;
 kill -9 &amp;quot;$BG_PID2&amp;quot;&lt;br /&gt;
 pkill -9 -f 'pppd.*192.168.7.1:192.168.7.2'&lt;br /&gt;
 test -e &amp;quot;$SERIAL_FILE&amp;quot; &amp;amp;&amp;amp; rm &amp;quot;$SERIAL_FILE&amp;quot;&lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
== Booting and configuring a session ==&lt;br /&gt;
&lt;br /&gt;
Note that all settings will be lost after VM shutdown! It is a live system, altered settings could not be saved.&lt;br /&gt;
&lt;br /&gt;
Only keyboard can be used, no mouse, so golden rules:&lt;br /&gt;
* F1 key should be pressed if there is a choice or pressing key is needed&lt;br /&gt;
* F2 needs to be pressed only when there is the video/resolution setting window. F2 means &amp;quot;done&amp;quot;&lt;br /&gt;
* Focus can be switched between graphical input fields by pressing TAB as many times as needed&lt;br /&gt;
* ENTER presses the focused button&lt;br /&gt;
* Cursor keys, CONTROL+ESC can navigate in or pop up start menu at GUI&lt;br /&gt;
* localhost is the only text to type as password, dial number etc.&lt;br /&gt;
* 8.8.8.8 g**gle DNS is used, so type it in the applicable window via pressing 8-[TAB]-8-[TAB]-8-[TAB]-8[TAB]&lt;br /&gt;
* Some TABs and PgUP/PgDN can scroll in web browser&lt;br /&gt;
&lt;br /&gt;
=== Selected screenshots in chronological order ===&lt;br /&gt;
&lt;br /&gt;
What is deserved by the DOSBox community and the (non)believers is this screenshot:&lt;br /&gt;
&lt;br /&gt;
[[File:Qnxindosboxopensdosboswiki.png]]&lt;br /&gt;
&lt;br /&gt;
Screenshots in all huge file:&lt;br /&gt;
&lt;br /&gt;
[[File:Qnxmodemdemodisksetup.png]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=File:Qnxindosboxopensdosboswiki.png&amp;diff=135448</id>
		<title>File:Qnxindosboxopensdosboswiki.png</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=File:Qnxindosboxopensdosboswiki.png&amp;diff=135448"/>
		<updated>2017-05-06T16:01:02Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=File:Qnxmodemdemodisksetup.png&amp;diff=135447</id>
		<title>File:Qnxmodemdemodisksetup.png</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=File:Qnxmodemdemodisksetup.png&amp;diff=135447"/>
		<updated>2017-05-06T15:57:14Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software:X-Appeal&amp;diff=135429</id>
		<title>Software:X-Appeal</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software:X-Appeal&amp;diff=135429"/>
		<updated>2016-07-31T19:49:51Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;X-Appeal - Trial Version 3.1.2 - is an X-Window system server - for DOS. And works under DOSBox with SLIP configuration, e.g. several xeyes processes from ubuntu host are placed to the screen:&lt;br /&gt;
&lt;br /&gt;
[[File:Dosbox_xappeal_slip.gif]]&lt;br /&gt;
&lt;br /&gt;
The installation is straightforward, you have to do the usual next-next-finish procedure and before that: configure a launching script and environment like here: [[Slip_configuration_on_linux_host]]. Also necessary to do some '''extra''' tweaks in the C:\XAPPEAL3 folder, create X0.HOS file with content:&lt;br /&gt;
&lt;br /&gt;
 192.168.7.1&lt;br /&gt;
&lt;br /&gt;
So from now, executing x applications on ubuntu host in a 192.168.7.0/30 slip ip configuration, is allowed (after launching X.BAT in C:\XAPPEAL3). Like this:&lt;br /&gt;
&lt;br /&gt;
 DISPLAY=192.168.7.2:0 xeyes -geometry 150x150-151+151 &amp;amp;&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software&amp;diff=135410</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software&amp;diff=135410"/>
		<updated>2016-06-27T23:58:34Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: /* O-Z */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of every article for every application that is known to work or not work on DOSBox.  This list is naturally incomplete, but over time, as users take the time to check on their favorite application, this list will help new users understand what they can expect to happen when they try to get their favorite application to work.  Software applications are not the primary focus of DOSBox, and the needs of [[GAMES|games]] tend to receive a higher degree of attention by the developers over the needs of an application. Although having said that, most applications work fine in DOSbox.&lt;br /&gt;
&lt;br /&gt;
== #-N ==&lt;br /&gt;
&lt;br /&gt;
* ACT2, Ver. 2.11 of the contact manager, has run on Linspire 4, 5, and 6 as well as FreeSpire 2;  runs on Ubuntu 8.1 but cursor keys don't work.&lt;br /&gt;
* [[Software:Adlib Composer|Adlib Composer]] (graphical music production tool for Adlib sound cards)&lt;br /&gt;
* [[Software:Ashton Tate's Framework III|Ashton Tate's Framework III]]&lt;br /&gt;
* [[Software:Protel|Autotrax]]&lt;br /&gt;
* [[Software:Borland Delphi 16-bit|Borland Delphi 16-bit]]&lt;br /&gt;
* [[Software:Borland Turbo Assembler 5.0|Borland Turbo Assembler 5.0]] (minus tlink32)&lt;br /&gt;
* [[Software:Borland Turbo C|Borland Turbo C]] version 5.0&lt;br /&gt;
* [[Software:Borland Turbo Pascal|Borland Turbo Pascal]] versions 3.X, 4.X, 7.0 (although limited because of missing CTRL-Break functionality)&lt;br /&gt;
* [[Software:Central Point Software PCTools Deluxe|Central Point Software PCTools Deluxe]] ver. 4.23&lt;br /&gt;
* CMPlus (Double entry accounting software, run under Ubuntu 9.10)&lt;br /&gt;
* Contex PC Bank Manager (Personal Finance software) - run under Windows 7 64-bit&lt;br /&gt;
* [[Software:Composer 669|Composer 669]]&lt;br /&gt;
* Dbase III+&lt;br /&gt;
* Deluxe Paint 2 Enhanced (versions 2.3, 2.4, 3.0)&lt;br /&gt;
* DJGPP C Development system and RHIDE IDE&lt;br /&gt;
* [[Software:Dos Vectrex Emulator (DVE)|DVE]] (Vectrex Emulator for DOS)&lt;br /&gt;
* [[Software:Fast Tracker 2|Fast Tracker 2]] (Music production/sequencer)&lt;br /&gt;
* Freebase (free text database from CAT Benelux)&lt;br /&gt;
* [[Software:Generic CADD|Generic CADD]]&lt;br /&gt;
* [[Software:ImpulseTracker|ImpulseTracker]] (Music production/sequencer)&lt;br /&gt;
* [[Software:Intuit Quicken|Intuit Quicken]] (Fails with &amp;quot;illegal command&amp;quot; error. Version 8.0.)&lt;br /&gt;
* [[Software:JuggleMaster version 1.60|JuggleMaster version 1.60]]&lt;br /&gt;
* Lotus Agenda version 2.0&lt;br /&gt;
* [[Software:Mah Jongg Rel 4.2|Mah Jongg Rel 4.2]]&lt;br /&gt;
* [[Software:MicroPro International Wordstar|MicroPro International Wordstar]] ver. 3.3, 4.0, Pro 4.0&lt;br /&gt;
* [[Software:Microsoft Excel|Microsoft Excel]]&lt;br /&gt;
* [[Software:Microsoft GWBASIC|Microsoft GWBASIC]] (BASIC language interpreter.)&lt;br /&gt;
* [[Software:Microsoft Powerpoint 2.0|Microsoft Powerpoint 2.0]]&lt;br /&gt;
* [[Software:Microsoft QuickBASIC|Microsoft QuickBASIC]] (BASIC compiler with IDE)&lt;br /&gt;
* [[Software:Microsoft Visual Basic 3.0|Microsoft Visual Basic 3.0]]&lt;br /&gt;
* [[Software:Windows|Microsoft Windows]] (versions 1.0 through Windows for Workgroups 3.11)&lt;br /&gt;
* [[Software:Microsoft Word|Microsoft Word]]&lt;br /&gt;
* [[Software:Microsoft Works|Microsoft Works]]&lt;br /&gt;
* [[Software:Microsoft Windows 95|Microsoft Windows 95]]&lt;br /&gt;
* [[Software:Microstation 4.0|Microstation 4.0]] (DOS based CAD program)&lt;br /&gt;
* [[Software:Mille Bournes v4.5|Mille Bournes v4.5]]&lt;br /&gt;
* [[Software:Mirc16|Mirc16]] (Windows 3.x IRC client)&lt;br /&gt;
* Norton Commander 5.5&lt;br /&gt;
&lt;br /&gt;
== O-Z ==&lt;br /&gt;
* [[Software:OpenGEM 5.0|OpenGEM 5.0]]&lt;br /&gt;
* [[Software:Pads-Logic V4.01, Pads-Work V7.01 |Pads-Logic V4.01, Pads-Work V7.01]]&lt;br /&gt;
* [[Software:Paradox 4.0|Paradox 4.0]]&lt;br /&gt;
* [[Software:PKWare PKUnzip|PKWare PKUnzip]]&lt;br /&gt;
* [[Software:PC Write|PC Write]]&lt;br /&gt;
* [[Software:Neuberger PMC-Software|PMC]]&lt;br /&gt;
* [[Software:QandA|Q&amp;amp;A Database]] (Version 4.0 for DOS works fine for me. I haven't tried other versions.)&lt;br /&gt;
* QBasic&lt;br /&gt;
* [[Software:Omation|Schema III]]&lt;br /&gt;
* [[Software:Seal|SEAL]]&lt;br /&gt;
* [[Software:Skyglobe|Skyglobe]]&lt;br /&gt;
* [[Software:Soundex Coder|Soundex Coder v8.02]]&lt;br /&gt;
* [[Software:Spectra|Spectra]] (Formerly known as WinDOS)&lt;br /&gt;
* [[Software:StarTexter|StarTexter]] (a.k.a Sybex Quattro Textverarbeitung)&lt;br /&gt;
* STS Orbit Plus (aka STSPLUS)&lt;br /&gt;
* Tango PCB &amp;amp; SCH (PCB CAD from early 1990s) Both run, but PCB requires loading SafeSoft emulator first.&lt;br /&gt;
* UniComal 3.11&lt;br /&gt;
* [[Software:Vim|Vim]]&lt;br /&gt;
* Volkov Commander 4.01&lt;br /&gt;
* [[Software:VP-Info|VP-Info]]&lt;br /&gt;
* [[Software:WordPerfect|WordPerfect]]&lt;br /&gt;
* [[Software:Wordstar-6 for DOS|Wordstar-6 for DOS]]&lt;br /&gt;
* [[Software:X-Appeal|X-Appeal - Trial Version 3.1.2]]&lt;br /&gt;
* [[Software:Xtree Gold|Xtree Gold]]&lt;br /&gt;
* [[Software:ZSNES|ZSNES]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Networking_using_DOSBox_IPX&amp;diff=135409</id>
		<title>Networking using DOSBox IPX</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Networking_using_DOSBox_IPX&amp;diff=135409"/>
		<updated>2016-06-27T23:54:07Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DOSBox has builtin support for IPX networking. This howto contains tricks about using IPX networks as TCP/IP tunnels between two or more DOSBox processes. Current document contains an example configuration with two DOSBox VMs - you can chat between them after a successful deployment.&lt;br /&gt;
&lt;br /&gt;
== Prerequisities ==&lt;br /&gt;
&lt;br /&gt;
=== Host OS ===&lt;br /&gt;
&lt;br /&gt;
Supposed to be *NIX-ish. Corollary that if dosbox processes are executed as non-root, then you should select an UDP port number over 1023 for tunneling IPX over UDP - in our example: 33213&lt;br /&gt;
&lt;br /&gt;
=== Install software ===&lt;br /&gt;
&lt;br /&gt;
Install dosbox, if it is not installed yet.&lt;br /&gt;
&lt;br /&gt;
=== Creating working directories ===&lt;br /&gt;
&lt;br /&gt;
 mkdir -p ~/ipxtunnel/server&lt;br /&gt;
 mkdir -p ~/ipxtunnel/client&lt;br /&gt;
&lt;br /&gt;
=== Creating server.cnf ===&lt;br /&gt;
&lt;br /&gt;
In folder '''server''', create server.conf with content:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 [gus]&lt;br /&gt;
 ultradir=C:\  cd &amp;quot;$(dirname &amp;quot;$0&amp;quot;)&amp;quot;; dosbox -conf &amp;quot;$(basename &amp;quot;$0&amp;quot;)&amp;quot; ; exit $? ; : &amp;lt;&amp;lt;rem&lt;br /&gt;
 gus=false&lt;br /&gt;
 [ipx]&lt;br /&gt;
 ipx=true&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount c .&lt;br /&gt;
 c:&lt;br /&gt;
 ipxnet startserver 33213&lt;br /&gt;
 set mtcpcfg=c:\mtcp.cfg&lt;br /&gt;
 echo packetint 0x60&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 echo hostname cli2&amp;gt;&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 echo IPADDR 192.168.8.2&amp;gt;&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 echo NETMASK 255.255.255.0&amp;gt;&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 ipxnet connect 127.0.0.1 33213&lt;br /&gt;
 ipxnet status&lt;br /&gt;
 ipxnet ping&lt;br /&gt;
 ipxpkt 0x60&lt;br /&gt;
 nc -echo -listen 22222&lt;br /&gt;
 ipxpkt -u&lt;br /&gt;
 ipxnet disconnect&lt;br /&gt;
 ipxnet stopserver&lt;br /&gt;
 exit&lt;br /&gt;
 rem&lt;br /&gt;
&lt;br /&gt;
Set executable rights on it:&lt;br /&gt;
&lt;br /&gt;
 chmod +x server.cnf&lt;br /&gt;
&lt;br /&gt;
=== Creating client.cnf ===&lt;br /&gt;
&lt;br /&gt;
In folder '''client''', create client.conf with content:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 [gus]&lt;br /&gt;
 ultradir=C:\  cd &amp;quot;$(dirname &amp;quot;$0&amp;quot;)&amp;quot;; sleep 5; dosbox -conf &amp;quot;$(basename &amp;quot;$0&amp;quot;)&amp;quot; ; exit $? ; : &amp;lt;&amp;lt;rem&lt;br /&gt;
 gus=false&lt;br /&gt;
 [ipx]&lt;br /&gt;
 ipx=true&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount c .&lt;br /&gt;
 c:&lt;br /&gt;
 set mtcpcfg=c:\mtcp.cfg&lt;br /&gt;
 echo packetint 0x60&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 echo hostname cli1&amp;gt;&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 echo IPADDR 192.168.8.1&amp;gt;&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 echo NETMASK 255.255.255.0&amp;gt;&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 ipxnet connect 127.0.0.1 33213&lt;br /&gt;
 ipxnet status&lt;br /&gt;
 ipxnet ping&lt;br /&gt;
 ipxpkt 0x60&lt;br /&gt;
 nc -echo -target 192.168.8.2 22222&lt;br /&gt;
 ipxpkt -u&lt;br /&gt;
 ipxnet disconnect&lt;br /&gt;
 exit&lt;br /&gt;
 rem&lt;br /&gt;
&lt;br /&gt;
Set executable rights on it:&lt;br /&gt;
&lt;br /&gt;
 chmod +x client.cnf&lt;br /&gt;
&lt;br /&gt;
=== Getting files ===&lt;br /&gt;
&lt;br /&gt;
* From crynwr's pktd11.zip, get IPXPKT.COM and copy it to both server/ and client/ folders&lt;br /&gt;
* From mTCP's mTCP_2013-05-23.zip, get NC.EXE and copy it to both server/ and client/ folders&lt;br /&gt;
&lt;br /&gt;
== Launching server and client ==&lt;br /&gt;
&lt;br /&gt;
Change to the common parent folder of server/ and client/ directory. This is '''~/ipxtunnel/''' in our example. Then run both client and server simultaneously from the same terminal:&lt;br /&gt;
&lt;br /&gt;
 server/server.cnf &amp;amp; client/client.cnf &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Wait some seconds until '''Connected''' text appears in one window. After that, you can chat between the two windows!&lt;br /&gt;
&lt;br /&gt;
'''Under non-*NIX host''': please execute from different terminals/shells/windows/whatever!&lt;br /&gt;
&lt;br /&gt;
=== Screenshot from netcat (nc.exe) server ===&lt;br /&gt;
&lt;br /&gt;
[[File:Dosbox_ipxtunnel_tcp_server.gif|DOSBox ipxtunnel tcp server]]&lt;br /&gt;
&lt;br /&gt;
=== Screenshot from netcat (nc.exe) client ===&lt;br /&gt;
&lt;br /&gt;
[[File:Dosbox_ipxtunnel_tcp_client.gif|DOSBox ipxtunnel tcp client]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* http://www.brutman.com/mTCP/mTCP.html&lt;br /&gt;
* http://crynwr.com/drivers/&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=File:Dosbox_ipxtunnel_tcp_client.gif&amp;diff=135408</id>
		<title>File:Dosbox ipxtunnel tcp client.gif</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=File:Dosbox_ipxtunnel_tcp_client.gif&amp;diff=135408"/>
		<updated>2016-06-27T23:48:25Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=File:Dosbox_ipxtunnel_tcp_server.gif&amp;diff=135407</id>
		<title>File:Dosbox ipxtunnel tcp server.gif</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=File:Dosbox_ipxtunnel_tcp_server.gif&amp;diff=135407"/>
		<updated>2016-06-27T23:47:05Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Network_Setup&amp;diff=135394</id>
		<title>Network Setup</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Network_Setup&amp;diff=135394"/>
		<updated>2016-06-27T06:09:02Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Network Setup is not trivial in DOSBox without applying patches e.g. NE2000 NIC interface. But anyway, it is possible; at least with slip/PPP over serial or with packet driver shim over IPX. In the followings, ubuntu linux host is assumed at least when slip or ppp is used.&lt;br /&gt;
&lt;br /&gt;
=== HOWTOs ===&lt;br /&gt;
&lt;br /&gt;
* [[PPP_configuration_on_linux_host|PPP configuration on linux host]]&lt;br /&gt;
* [[Slip_configuration_on_linux_host|Slip configuration on linux host]]&lt;br /&gt;
* [[Networking_using_DOSBox_IPX|Tunneling over DOSBox builtin IPX feature]] (tunneling in tunneling, despite this, it is the simplest to deploy)&lt;br /&gt;
&lt;br /&gt;
=== Networking Applications ===&lt;br /&gt;
&lt;br /&gt;
* Bobcat/Lynx browser&lt;br /&gt;
* [[Software:Mirc16|mIRC16 v4.72 16bit]] IRC client (Windows 3.11)&lt;br /&gt;
* mTCP DOS application collection (see more at [[Slip_configuration_on_linux_host|Slip configuration on linux host]])&lt;br /&gt;
* [[Software:X-Appeal|X-Appeal - X server application]]&lt;br /&gt;
&lt;br /&gt;
=== Operating Systems ===&lt;br /&gt;
&lt;br /&gt;
* Almost all DOSes that work in DOSBox using serial packet driver or SHIMs to ODI/NDIS for certain applications&lt;br /&gt;
* Microsoft Windows 3.11 with Winsock&lt;br /&gt;
* QNX4 demofloppy - modem version (with ppp setup, a standalone live operating system on one floppy)&lt;br /&gt;
&lt;br /&gt;
=== External Links ===&lt;br /&gt;
&lt;br /&gt;
* Crynwr packet driver collection, ETHERSL.COM can be found here: http://crynwr.com/drivers/&lt;br /&gt;
* mTCP site: http://www.brutman.com/mTCP/mTCP.html&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Networking_using_DOSBox_IPX&amp;diff=135393</id>
		<title>Networking using DOSBox IPX</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Networking_using_DOSBox_IPX&amp;diff=135393"/>
		<updated>2016-06-27T06:05:20Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: Networking using DOSBox IPX - tunneling over IPX over UDP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DOSBox has builtin support for IPX networking. This howto contains tricks about using IPX networks as TCP/IP tunnels between two or more DOSBox processes. Current document contains an example configuration with two DOSBox VMs - you can chat between them after a succesful deployment.&lt;br /&gt;
&lt;br /&gt;
== Prerequisities ==&lt;br /&gt;
&lt;br /&gt;
=== Install software ===&lt;br /&gt;
&lt;br /&gt;
Install dosbox, if it is not installed yet.&lt;br /&gt;
&lt;br /&gt;
=== Creating working directories ===&lt;br /&gt;
&lt;br /&gt;
 mkdir -p ~/ipxtunnel/server&lt;br /&gt;
 mkdir -p ~/ipxtunnel/client&lt;br /&gt;
&lt;br /&gt;
=== Creating server.cnf ===&lt;br /&gt;
&lt;br /&gt;
In folder '''server''', create server.conf with content:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 [gus]&lt;br /&gt;
 ultradir=C:\  cd &amp;quot;$(dirname &amp;quot;$0&amp;quot;)&amp;quot;; dosbox -conf &amp;quot;$(basename &amp;quot;$0&amp;quot;)&amp;quot; ; exit $? ; : &amp;lt;&amp;lt;rem&lt;br /&gt;
 gus=false&lt;br /&gt;
 [ipx]&lt;br /&gt;
 ipx=true&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount c .&lt;br /&gt;
 c:&lt;br /&gt;
 ipxnet startserver 33213&lt;br /&gt;
 set mtcpcfg=c:\mtcp.cfg&lt;br /&gt;
 echo packetint 0x60&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 echo hostname cli2&amp;gt;&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 echo IPADDR 192.168.8.2&amp;gt;&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 echo NETMASK 255.255.255.0&amp;gt;&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 ipxnet connect 127.0.0.1 33213&lt;br /&gt;
 ipxnet status&lt;br /&gt;
 ipxnet ping&lt;br /&gt;
 ipxpkt 0x60&lt;br /&gt;
 nc -echo -listen 22222&lt;br /&gt;
 ipxpkt -u&lt;br /&gt;
 ipxnet disconnect&lt;br /&gt;
 ipxnet stopserver&lt;br /&gt;
 exit&lt;br /&gt;
 rem&lt;br /&gt;
&lt;br /&gt;
Set executable rights on it:&lt;br /&gt;
&lt;br /&gt;
 chmod +x server.cnf&lt;br /&gt;
&lt;br /&gt;
=== Creating client.cnf ===&lt;br /&gt;
&lt;br /&gt;
In folder '''client''', create client.conf with content:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 [gus]&lt;br /&gt;
 ultradir=C:\  cd &amp;quot;$(dirname &amp;quot;$0&amp;quot;)&amp;quot;; sleep 5; dosbox -conf &amp;quot;$(basename &amp;quot;$0&amp;quot;)&amp;quot; ; exit $? ; : &amp;lt;&amp;lt;rem&lt;br /&gt;
 gus=false&lt;br /&gt;
 [ipx]&lt;br /&gt;
 ipx=true&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount c .&lt;br /&gt;
 c:&lt;br /&gt;
 set mtcpcfg=c:\mtcp.cfg&lt;br /&gt;
 echo packetint 0x60&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 echo hostname cli1&amp;gt;&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 echo IPADDR 192.168.8.1&amp;gt;&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 echo NETMASK 255.255.255.0&amp;gt;&amp;gt;c:\mtcp.cfg&lt;br /&gt;
 ipxnet connect 127.0.0.1 33213&lt;br /&gt;
 ipxnet status&lt;br /&gt;
 ipxnet ping&lt;br /&gt;
 ipxpkt 0x60&lt;br /&gt;
 nc -echo -target 192.168.8.2 22222&lt;br /&gt;
 ipxpkt -u&lt;br /&gt;
 ipxnet disconnect&lt;br /&gt;
 exit&lt;br /&gt;
 rem&lt;br /&gt;
&lt;br /&gt;
Set executable rights on it:&lt;br /&gt;
&lt;br /&gt;
 chmod +x client.cnf&lt;br /&gt;
&lt;br /&gt;
=== Getting files ===&lt;br /&gt;
&lt;br /&gt;
* From crynwr's pktd11.zip, get IPXPKT.COM and copy it to both server/ and client/ folders&lt;br /&gt;
* From mTCP's mTCP_2013-05-23.zip, get NC.EXE and copy it to both server/ and client/ folders&lt;br /&gt;
&lt;br /&gt;
== Launching server and client ==&lt;br /&gt;
&lt;br /&gt;
Change to the common parent folder of server/ and client/ directory. This is '''~/ipxtunnel/''' in our example. Then run both client and server simultaneously from the same terminal:&lt;br /&gt;
&lt;br /&gt;
 server/server.cnf &amp;amp; client/client.cnf &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Wait some seconds until '''Connected''' text appears in one window. After that, you can chat between the two windows!&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* http://www.brutman.com/mTCP/mTCP.html&lt;br /&gt;
* http://crynwr.com/drivers/&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Network_Setup&amp;diff=135392</id>
		<title>Network Setup</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Network_Setup&amp;diff=135392"/>
		<updated>2016-06-26T20:48:38Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: /* Networking Applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Network Setup is not trivial in DOSBox without applying patches e.g. NE2000 NIC interface. But anyway, it is possible; at least with slip/PPPP over serial or with packet driver shim over IPX. In the followings, ubuntu linux host is assumed at least when slip or ppp is used.&lt;br /&gt;
&lt;br /&gt;
=== HOWTOs ===&lt;br /&gt;
&lt;br /&gt;
* [[PPP_configuration_on_linux_host|PPP configuration on linux host]]&lt;br /&gt;
* [[Slip_configuration_on_linux_host|Slip configuration on linux host]]&lt;br /&gt;
* Tunneling over DOSBox builtin IPX feature (tunneling in tunneling, despite this, it is the simplest to deploy)&lt;br /&gt;
&lt;br /&gt;
=== Networking Applications ===&lt;br /&gt;
&lt;br /&gt;
* Bobcat/Lynx browser&lt;br /&gt;
* [[Software:Mirc16|mIRC16 v4.72 16bit]] IRC client (Windows 3.11)&lt;br /&gt;
* mTCP DOS application collection (see more at [[Slip_configuration_on_linux_host|Slip configuration on linux host]])&lt;br /&gt;
* [[Software:X-Appeal|X-Appeal - X server application]]&lt;br /&gt;
&lt;br /&gt;
=== Operating Systems ===&lt;br /&gt;
&lt;br /&gt;
* Almost all DOSes that work in DOSBox using serial packet driver or SHIMs to ODI/NDIS for certain applications&lt;br /&gt;
* Microsoft Windows 3.11 with Winsock&lt;br /&gt;
* QNX4 demofloppy - modem version (with ppp setup, a standalone live operating system on one floppy)&lt;br /&gt;
&lt;br /&gt;
=== External Links ===&lt;br /&gt;
&lt;br /&gt;
* Crynwr packet driver collection, ETHERSL.COM can be found here: http://crynwr.com/drivers/&lt;br /&gt;
* mTCP site: http://www.brutman.com/mTCP/mTCP.html&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software&amp;diff=135391</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software&amp;diff=135391"/>
		<updated>2016-06-26T20:31:31Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: /* #-N */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of every article for every application that is known to work or not work on DOSBox.  This list is naturally incomplete, but over time, as users take the time to check on their favorite application, this list will help new users understand what they can expect to happen when they try to get their favorite application to work.  Software applications are not the primary focus of DOSBox, and the needs of [[GAMES|games]] tend to receive a higher degree of attention by the developers over the needs of an application. Although having said that, most applications work fine in DOSbox.&lt;br /&gt;
&lt;br /&gt;
== #-N ==&lt;br /&gt;
&lt;br /&gt;
* ACT2, Ver. 2.11 of the contact manager, has run on Linspire 4, 5, and 6 as well as FreeSpire 2;  runs on Ubuntu 8.1 but cursor keys don't work.&lt;br /&gt;
* [[Software:Adlib Composer|Adlib Composer]] (graphical music production tool for Adlib sound cards)&lt;br /&gt;
* [[Software:Ashton Tate's Framework III|Ashton Tate's Framework III]]&lt;br /&gt;
* [[Software:Protel|Autotrax]]&lt;br /&gt;
* [[Software:Borland Delphi 16-bit|Borland Delphi 16-bit]]&lt;br /&gt;
* [[Software:Borland Turbo Assembler 5.0|Borland Turbo Assembler 5.0]] (minus tlink32)&lt;br /&gt;
* [[Software:Borland Turbo C|Borland Turbo C]] version 5.0&lt;br /&gt;
* [[Software:Borland Turbo Pascal|Borland Turbo Pascal]] versions 3.X, 4.X, 7.0 (although limited because of missing CTRL-Break functionality)&lt;br /&gt;
* [[Software:Central Point Software PCTools Deluxe|Central Point Software PCTools Deluxe]] ver. 4.23&lt;br /&gt;
* CMPlus (Double entry accounting software, run under Ubuntu 9.10)&lt;br /&gt;
* Contex PC Bank Manager (Personal Finance software) - run under Windows 7 64-bit&lt;br /&gt;
* [[Software:Composer 669|Composer 669]]&lt;br /&gt;
* Dbase III+&lt;br /&gt;
* Deluxe Paint 2 Enhanced (versions 2.3, 2.4, 3.0)&lt;br /&gt;
* DJGPP C Development system and RHIDE IDE&lt;br /&gt;
* [[Software:Dos Vectrex Emulator (DVE)|DVE]] (Vectrex Emulator for DOS)&lt;br /&gt;
* [[Software:Fast Tracker 2|Fast Tracker 2]] (Music production/sequencer)&lt;br /&gt;
* Freebase (free text database from CAT Benelux)&lt;br /&gt;
* [[Software:Generic CADD|Generic CADD]]&lt;br /&gt;
* [[Software:ImpulseTracker|ImpulseTracker]] (Music production/sequencer)&lt;br /&gt;
* [[Software:Intuit Quicken|Intuit Quicken]] (Fails with &amp;quot;illegal command&amp;quot; error. Version 8.0.)&lt;br /&gt;
* [[Software:JuggleMaster version 1.60|JuggleMaster version 1.60]]&lt;br /&gt;
* Lotus Agenda version 2.0&lt;br /&gt;
* [[Software:Mah Jongg Rel 4.2|Mah Jongg Rel 4.2]]&lt;br /&gt;
* [[Software:MicroPro International Wordstar|MicroPro International Wordstar]] ver. 3.3, 4.0, Pro 4.0&lt;br /&gt;
* [[Software:Microsoft Excel|Microsoft Excel]]&lt;br /&gt;
* [[Software:Microsoft GWBASIC|Microsoft GWBASIC]] (BASIC language interpreter.)&lt;br /&gt;
* [[Software:Microsoft Powerpoint 2.0|Microsoft Powerpoint 2.0]]&lt;br /&gt;
* [[Software:Microsoft QuickBASIC|Microsoft QuickBASIC]] (BASIC compiler with IDE)&lt;br /&gt;
* [[Software:Microsoft Visual Basic 3.0|Microsoft Visual Basic 3.0]]&lt;br /&gt;
* [[Software:Windows|Microsoft Windows]] (versions 1.0 through Windows for Workgroups 3.11)&lt;br /&gt;
* [[Software:Microsoft Word|Microsoft Word]]&lt;br /&gt;
* [[Software:Microsoft Works|Microsoft Works]]&lt;br /&gt;
* [[Software:Microsoft Windows 95|Microsoft Windows 95]]&lt;br /&gt;
* [[Software:Microstation 4.0|Microstation 4.0]] (DOS based CAD program)&lt;br /&gt;
* [[Software:Mille Bournes v4.5|Mille Bournes v4.5]]&lt;br /&gt;
* [[Software:Mirc16|Mirc16]] (Windows 3.x IRC client)&lt;br /&gt;
* Norton Commander 5.5&lt;br /&gt;
&lt;br /&gt;
== O-Z ==&lt;br /&gt;
* [[Software:OpenGEM 5.0|OpenGEM 5.0]]&lt;br /&gt;
* [[Software:Pads-Logic V4.01, Pads-Work V7.01 |Pads-Logic V4.01, Pads-Work V7.01]]&lt;br /&gt;
* [[Software:Paradox 4.0|Paradox 4.0]]&lt;br /&gt;
* [[Software:PKWare PKUnzip|PKWare PKUnzip]]&lt;br /&gt;
* [[Software:PC Write|PC Write]]&lt;br /&gt;
* [[Software:Neuberger PMC-Software|PMC]]&lt;br /&gt;
* [[Software:QandA|Q&amp;amp;A Database]] (Version 4.0 for DOS works fine for me. I haven't tried other versions.)&lt;br /&gt;
* QBasic&lt;br /&gt;
* [[Software:Omation|Schema III]]&lt;br /&gt;
* [[Software:Seal|SEAL]]&lt;br /&gt;
* [[Software:Skyglobe|Skyglobe]]&lt;br /&gt;
* [[Software:Soundex Coder|Soundex Coder v8.02]]&lt;br /&gt;
* [[Software:Spectra|Spectra]] (Formerly known as WinDOS)&lt;br /&gt;
* [[Software:StarTexter|StarTexter]] (a.k.a Sybex Quattro Textverarbeitung)&lt;br /&gt;
* STS Orbit Plus (aka STSPLUS)&lt;br /&gt;
* Tango PCB &amp;amp; SCH (PCB CAD from early 1990s) Both run, but PCB requires loading SafeSoft emulator first.&lt;br /&gt;
* UniComal 3.11&lt;br /&gt;
* [[Software:Vim|Vim]]&lt;br /&gt;
* [[Software:VP-Info|VP-Info]]&lt;br /&gt;
* [[Software:WordPerfect|WordPerfect]]&lt;br /&gt;
* [[Software:Wordstar-6 for DOS|Wordstar-6 for DOS]]&lt;br /&gt;
* [[Software:X-Appeal|X-Appeal - Trial Version 3.1.2]]&lt;br /&gt;
* [[Software:Xtree Gold|Xtree Gold]]&lt;br /&gt;
* [[Software:ZSNES|ZSNES]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software:Mirc16&amp;diff=135390</id>
		<title>Software:Mirc16</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software:Mirc16&amp;diff=135390"/>
		<updated>2016-06-26T20:30:25Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: DOSBox win3.11 mIRC16&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mirc16 runs well in Windows 3.11 in DOSBox, with Winsock and slip driver.&lt;br /&gt;
&lt;br /&gt;
Tested version: mIRC16 '''v4.72 16bit'''&lt;br /&gt;
&lt;br /&gt;
[[File:Dosbox_win311_mirc16.gif]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=File:Dosbox_win311_mirc16.gif&amp;diff=135389</id>
		<title>File:Dosbox win311 mirc16.gif</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=File:Dosbox_win311_mirc16.gif&amp;diff=135389"/>
		<updated>2016-06-26T20:28:30Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: DOSBox win3.11 mIRC16 session with networking&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DOSBox win3.11 mIRC16 session with networking&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Main_Page&amp;diff=135388</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Main_Page&amp;diff=135388"/>
		<updated>2016-06-26T19:27:57Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: /* More Specific Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&lt;br /&gt;
=Welcome to the Wiki page of the DOSBox project=&lt;br /&gt;
&lt;br /&gt;
'''DOSBox''' emulates an Intel x86 PC, complete with [[Sound|sound]], [[Display|graphics]], [[Input|mouse]], [[Input|joystick]], [[Connectivity|modem]], etc., necessary for running many old MS-DOS [[GAMES|games]] that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD. However, it is not restricted to running only games. In theory, any MS-DOS or PC-DOS (referred to commonly as &amp;quot;DOS&amp;quot;)  [[Software|application]] should run in DOSBox, but the emphasis has been on getting DOS [[GAMES|games]] to run smoothly, which means that communication, networking and printer support are still in early development.&lt;br /&gt;
&lt;br /&gt;
DOSBox also comes with its own [[Command Line|DOS-like command prompt]]. It is still quite rudimentary and lacks many of the features found in MS-DOS, but it is sufficient for installing and running most DOS [[GAMES|games]].&lt;br /&gt;
&lt;br /&gt;
DOSBox has a lively, user-supported [http://www.vogons.org/viewforum.php?f=53 community forum] hosted at VOGONS (Very Old Games On New Systems).  Feel very very free to drop by if you have questions about DOSBox!&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
*[[Releases|Downloading DOSBox]]&lt;br /&gt;
*[[System Requirements]]&lt;br /&gt;
*[[DOSBox_FAQ|Frequently Asked Questions]] (FAQ)&lt;br /&gt;
*Guides&lt;br /&gt;
**[[Basic_Setup_and_Installation_of_DosBox|Basic Setup and Installation of DOSBox]]&lt;br /&gt;
***[[DOSBox and Windows Vista|Vista Specific Issues]]&lt;br /&gt;
***[[DOSBox and Mac OSX|Mac OSX Specific Issues]]&lt;br /&gt;
***[[Mac OSX Advanced]]&lt;br /&gt;
***[[Recording Video]]&lt;br /&gt;
**[[Contributing to this Wiki]]&lt;br /&gt;
**[[GAMES|Games]] that DOSBox can (or can't) run&lt;br /&gt;
**[[Software]] applications that DOSBox can (or can't) run&lt;br /&gt;
**[[TOOLS|Tools]] that can assist either playing games or using DOSBox generally&lt;br /&gt;
**[[DOSBoxFrontends|Frontends]] - simplifies running and understanding DOSBox.&lt;br /&gt;
**[[Performance|Running Resource Demanding Games]]&lt;br /&gt;
*[[Special Thanks]]&lt;br /&gt;
*[[Contact]]&lt;br /&gt;
&lt;br /&gt;
==More Specific Topics==&lt;br /&gt;
*[[Usage| DOSBox.exe Supported Parameters]]&lt;br /&gt;
*[[ZDrive|Z:\&amp;gt; Prompt]]&lt;br /&gt;
*[[Commands|Command Line Utilities]]&lt;br /&gt;
**[[MOUNT|Mounting your CD-ROM in DOSBox]]&lt;br /&gt;
*[[Special Keys]]&lt;br /&gt;
*[[dosbox.conf|The Configuration File]] (dosbox.conf)&lt;br /&gt;
**[[Associating the Configuration File in Windows]]&lt;br /&gt;
*[[Language File|The Language File]]&lt;br /&gt;
*[[Keymapper|The Keymapper]]&lt;br /&gt;
*[[Ubuntu Configuration|Ubuntu Configuration]]&lt;br /&gt;
*[[Network_Setup|Network Setup]] (SerialPPP, SLIP and IPX-tunneling)&lt;br /&gt;
*[[DOSBoxShortcuts|DOSBox Shortcuts]]&lt;br /&gt;
*[[GOG_games_that_use_DOSBox|GOG Games that use DOSBox]] - An overview&lt;br /&gt;
&lt;br /&gt;
==DOSBox resources==&lt;br /&gt;
*[http://dosbox.cvs.sourceforge.net/dosbox/dosbox/README?view=markup DOSBox README File]&lt;br /&gt;
*[http://dosbox.com/comp_list.php List of Games and Applications] (and how to install and run them)&lt;br /&gt;
*[http://www.vogons.org/viewforum.php?f=53 DOSBox community forum]&lt;br /&gt;
&amp;lt;!-- *[http://dosbox.sourceforge.net/oldwiki/ The original DOSBox Wiki] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced Topics==&lt;br /&gt;
*[[BuildingDOSBox|Building DOSBox]] - Building your own version of DOSBox using MinGW&lt;br /&gt;
*[[Building_DOSBox_with_Visual_C_2008_Express|Building DOSBox with Visual C++ 2008 Express]]&lt;br /&gt;
*[[SVN Builds|DOSBox SVN Builds]] - Plain and enhanced SVN builds and other ports&lt;br /&gt;
*[https://wiki.libsdl.org/FAQUsingSDL Using SDL FAQ] (SDL environment variables that can make or break things)&lt;br /&gt;
*[[Special:Allpages|Index of all articles]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Network_Setup&amp;diff=135387</id>
		<title>Network Setup</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Network_Setup&amp;diff=135387"/>
		<updated>2016-06-26T19:25:55Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: Network Setup in official DOSBox binary releases&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Network Setup is not trivial in DOSBox without applying patches e.g. NE2000 NIC interface. But anyway, it is possible; at least with slip/PPPP over serial or with packet driver shim over IPX. In the followings, ubuntu linux host is assumed at least when slip or ppp is used.&lt;br /&gt;
&lt;br /&gt;
=== HOWTOs ===&lt;br /&gt;
&lt;br /&gt;
* [[PPP_configuration_on_linux_host|PPP configuration on linux host]]&lt;br /&gt;
* [[Slip_configuration_on_linux_host|Slip configuration on linux host]]&lt;br /&gt;
* Tunneling over DOSBox builtin IPX feature (tunneling in tunneling, despite this, it is the simplest to deploy)&lt;br /&gt;
&lt;br /&gt;
=== Networking Applications ===&lt;br /&gt;
&lt;br /&gt;
* Bobcat/Lynx browser&lt;br /&gt;
* Mirc16 IRC client (Windows 3.11)&lt;br /&gt;
* mTCP DOS application collection (see more at [[Slip_configuration_on_linux_host|Slip configuration on linux host]])&lt;br /&gt;
* [[Software:X-Appeal|X-Appeal - X server application]]&lt;br /&gt;
&lt;br /&gt;
=== Operating Systems ===&lt;br /&gt;
&lt;br /&gt;
* Almost all DOSes that work in DOSBox using serial packet driver or SHIMs to ODI/NDIS for certain applications&lt;br /&gt;
* Microsoft Windows 3.11 with Winsock&lt;br /&gt;
* QNX4 demofloppy - modem version (with ppp setup, a standalone live operating system on one floppy)&lt;br /&gt;
&lt;br /&gt;
=== External Links ===&lt;br /&gt;
&lt;br /&gt;
* Crynwr packet driver collection, ETHERSL.COM can be found here: http://crynwr.com/drivers/&lt;br /&gt;
* mTCP site: http://www.brutman.com/mTCP/mTCP.html&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software:X-Appeal&amp;diff=135386</id>
		<title>Software:X-Appeal</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software:X-Appeal&amp;diff=135386"/>
		<updated>2016-06-26T12:22:20Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;X-Appeal - Trial Version 3.1.2 - is an X-Window system server - for DOS. And works under DOSBox with SLIP configuration, e.g. several xeyes processes from ubuntu host are placed to the screen:&lt;br /&gt;
&lt;br /&gt;
[[File:Dosbox_xappeal_slip.gif]]&lt;br /&gt;
&lt;br /&gt;
The installation is straightforward, you have to do the usual next-next-finish procedure and before that: configure a launching script and environment like here: [[Slip_configuration_on_linux_host]]. Also necessary to do some '''extra''' tweaks in the C:\XAPPEAL folder, create X0.HOS file with content:&lt;br /&gt;
&lt;br /&gt;
 192.168.7.1&lt;br /&gt;
&lt;br /&gt;
So from now, executing x applications on ubuntu host in a 192.168.7.0/30 slip ip configuration, is allowed (after launching X.BAT in C:\XAPPEAL3). Like this:&lt;br /&gt;
&lt;br /&gt;
 DISPLAY=192.168.7.2:0 xeyes -geometry 150x150-151+151 &amp;amp;&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software&amp;diff=135385</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software&amp;diff=135385"/>
		<updated>2016-06-25T19:55:43Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: /* O-Z */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of every article for every application that is known to work or not work on DOSBox.  This list is naturally incomplete, but over time, as users take the time to check on their favorite application, this list will help new users understand what they can expect to happen when they try to get their favorite application to work.  Software applications are not the primary focus of DOSBox, and the needs of [[GAMES|games]] tend to receive a higher degree of attention by the developers over the needs of an application. Although having said that, most applications work fine in DOSbox.&lt;br /&gt;
&lt;br /&gt;
== #-N ==&lt;br /&gt;
&lt;br /&gt;
* ACT2, Ver. 2.11 of the contact manager, has run on Linspire 4, 5, and 6 as well as FreeSpire 2;  runs on Ubuntu 8.1 but cursor keys don't work.&lt;br /&gt;
* [[Software:Adlib Composer|Adlib Composer]] (graphical music production tool for Adlib sound cards)&lt;br /&gt;
* [[Software:Ashton Tate's Framework III|Ashton Tate's Framework III]]&lt;br /&gt;
* [[Software:Protel|Autotrax]]&lt;br /&gt;
* [[Software:Borland Delphi 16-bit|Borland Delphi 16-bit]]&lt;br /&gt;
* [[Software:Borland Turbo Assembler 5.0|Borland Turbo Assembler 5.0]] (minus tlink32)&lt;br /&gt;
* [[Software:Borland Turbo C|Borland Turbo C]] version 5.0&lt;br /&gt;
* [[Software:Borland Turbo Pascal|Borland Turbo Pascal]] versions 3.X, 4.X, 7.0 (although limited because of missing CTRL-Break functionality)&lt;br /&gt;
* [[Software:Central Point Software PCTools Deluxe|Central Point Software PCTools Deluxe]] ver. 4.23&lt;br /&gt;
* CMPlus (Double entry accounting software, run under Ubuntu 9.10)&lt;br /&gt;
* Contex PC Bank Manager (Personal Finance software) - run under Windows 7 64-bit&lt;br /&gt;
* [[Software:Composer 669|Composer 669]]&lt;br /&gt;
* Dbase III+&lt;br /&gt;
* Deluxe Paint 2 Enhanced (versions 2.3, 2.4, 3.0)&lt;br /&gt;
* DJGPP C Development system and RHIDE IDE&lt;br /&gt;
* [[Software:Dos Vectrex Emulator (DVE)|DVE]] (Vectrex Emulator for DOS)&lt;br /&gt;
* [[Software:Fast Tracker 2|Fast Tracker 2]] (Music production/sequencer)&lt;br /&gt;
* Freebase (free text database from CAT Benelux)&lt;br /&gt;
* [[Software:Generic CADD|Generic CADD]]&lt;br /&gt;
* [[Software:ImpulseTracker|ImpulseTracker]] (Music production/sequencer)&lt;br /&gt;
* [[Software:Intuit Quicken|Intuit Quicken]] (Fails with &amp;quot;illegal command&amp;quot; error. Version 8.0.)&lt;br /&gt;
* [[Software:JuggleMaster version 1.60|JuggleMaster version 1.60]]&lt;br /&gt;
* Lotus Agenda version 2.0&lt;br /&gt;
* [[Software:Mah Jongg Rel 4.2|Mah Jongg Rel 4.2]]&lt;br /&gt;
* [[Software:MicroPro International Wordstar|MicroPro International Wordstar]] ver. 3.3, 4.0, Pro 4.0&lt;br /&gt;
* [[Software:Microsoft Excel|Microsoft Excel]]&lt;br /&gt;
* [[Software:Microsoft GWBASIC|Microsoft GWBASIC]] (BASIC language interpreter.)&lt;br /&gt;
* [[Software:Microsoft Powerpoint 2.0|Microsoft Powerpoint 2.0]]&lt;br /&gt;
* [[Software:Microsoft QuickBASIC|Microsoft QuickBASIC]] (BASIC compiler with IDE)&lt;br /&gt;
* [[Software:Microsoft Visual Basic 3.0|Microsoft Visual Basic 3.0]]&lt;br /&gt;
* [[Software:Windows|Microsoft Windows]] (versions 1.0 through Windows for Workgroups 3.11)&lt;br /&gt;
* [[Software:Microsoft Word|Microsoft Word]]&lt;br /&gt;
* [[Software:Microsoft Works|Microsoft Works]]&lt;br /&gt;
* [[Software:Microsoft Windows 95|Microsoft Windows 95]]&lt;br /&gt;
* [[Software:Microstation 4.0|Microstation 4.0]] (DOS based CAD program)&lt;br /&gt;
* [[Software:Mille Bournes v4.5|Mille Bournes v4.5]]&lt;br /&gt;
* Norton Commander 5.5&lt;br /&gt;
&lt;br /&gt;
== O-Z ==&lt;br /&gt;
* [[Software:OpenGEM 5.0|OpenGEM 5.0]]&lt;br /&gt;
* [[Software:Pads-Logic V4.01, Pads-Work V7.01 |Pads-Logic V4.01, Pads-Work V7.01]]&lt;br /&gt;
* [[Software:Paradox 4.0|Paradox 4.0]]&lt;br /&gt;
* [[Software:PKWare PKUnzip|PKWare PKUnzip]]&lt;br /&gt;
* [[Software:PC Write|PC Write]]&lt;br /&gt;
* [[Software:Neuberger PMC-Software|PMC]]&lt;br /&gt;
* [[Software:QandA|Q&amp;amp;A Database]] (Version 4.0 for DOS works fine for me. I haven't tried other versions.)&lt;br /&gt;
* QBasic&lt;br /&gt;
* [[Software:Omation|Schema III]]&lt;br /&gt;
* [[Software:Seal|SEAL]]&lt;br /&gt;
* [[Software:Skyglobe|Skyglobe]]&lt;br /&gt;
* [[Software:Soundex Coder|Soundex Coder v8.02]]&lt;br /&gt;
* [[Software:Spectra|Spectra]] (Formerly known as WinDOS)&lt;br /&gt;
* [[Software:StarTexter|StarTexter]] (a.k.a Sybex Quattro Textverarbeitung)&lt;br /&gt;
* STS Orbit Plus (aka STSPLUS)&lt;br /&gt;
* Tango PCB &amp;amp; SCH (PCB CAD from early 1990s) Both run, but PCB requires loading SafeSoft emulator first.&lt;br /&gt;
* UniComal 3.11&lt;br /&gt;
* [[Software:Vim|Vim]]&lt;br /&gt;
* [[Software:VP-Info|VP-Info]]&lt;br /&gt;
* [[Software:WordPerfect|WordPerfect]]&lt;br /&gt;
* [[Software:Wordstar-6 for DOS|Wordstar-6 for DOS]]&lt;br /&gt;
* [[Software:X-Appeal|X-Appeal - Trial Version 3.1.2]]&lt;br /&gt;
* [[Software:Xtree Gold|Xtree Gold]]&lt;br /&gt;
* [[Software:ZSNES|ZSNES]]&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Software:X-Appeal&amp;diff=135384</id>
		<title>Software:X-Appeal</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Software:X-Appeal&amp;diff=135384"/>
		<updated>2016-06-25T19:54:59Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: X-Appeal application with networking is supported by vanilla 0.74 DosBOX&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;X-Appeal - Trial Version 3.1.2 - is an X-Window system server - for DOS. And works under DosBOX with SLIP configuration, e.g. several xeyes processes from ubuntu host are placed to the screen:&lt;br /&gt;
&lt;br /&gt;
[[File:Dosbox_xappeal_slip.gif]]&lt;br /&gt;
&lt;br /&gt;
The installation is straightforward, you have to do the usual next-next-finish procedure and before that: configure a launching script and environment like here: [[Slip_configuration_on_linux_host]]. Also necessary to do some '''extra''' tweaks in the C:\XAPPEAL folder, create X0.HOS file with content:&lt;br /&gt;
&lt;br /&gt;
 192.168.7.1&lt;br /&gt;
&lt;br /&gt;
So from now, executing x applications on ubuntu host in a 192.168.7.0/30 slip ip configuration, is allowed (after launching X.BAT in C:\XAPPEAL3). Like this:&lt;br /&gt;
&lt;br /&gt;
 DISPLAY=192.168.7.2:0 xeyes -geometry 150x150-151+151 &amp;amp;&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=File:Dosbox_xappeal_slip.gif&amp;diff=135383</id>
		<title>File:Dosbox xappeal slip.gif</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=File:Dosbox_xappeal_slip.gif&amp;diff=135383"/>
		<updated>2016-06-25T19:45:39Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: dosbox xappeal slip runs several x applications on ubuntu host - xeyes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;dosbox xappeal slip runs several x applications on ubuntu host - xeyes&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=PPP_configuration_on_linux_host&amp;diff=135382</id>
		<title>PPP configuration on linux host</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=PPP_configuration_on_linux_host&amp;diff=135382"/>
		<updated>2016-06-24T15:08:34Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DOSBox supports modem connection using tcp sockets. In this page, we describe a simple networking ppp configuration on linux (ubuntu) host. With socat or similar tools on host's side, you can connect these sockets with pppd, and the DOSBox guest can access internet as well.&lt;br /&gt;
&lt;br /&gt;
== WARNING! ==&lt;br /&gt;
&lt;br /&gt;
The included scripts and manuals are dangerous! It needs sudo or root access to the target host, uses external dependencies, can cause damage and irrecoverable package dependency problems via apt installing, and may be harmful when you are not familiar with tcp/ip ipv4 networking or linux iptables/pppd/etc. tools.&lt;br /&gt;
&lt;br /&gt;
== Prerequisities under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Internet settings ===&lt;br /&gt;
&lt;br /&gt;
A working internet connection is essential.&lt;br /&gt;
192.168.7.0/30 network must be unused! Otherwise network range collision will happen, causing unpredictable results!&lt;br /&gt;
In this example, it leaves garbage in iptables after exiting, so a reboot or an iptables chain purging may be necessary!&lt;br /&gt;
Make sure that no telnet service is running on the system, and also no other application uses the TCP 23 port! Otherwise the following steps or scripts will cause damage!&lt;br /&gt;
&lt;br /&gt;
=== Required ubuntu packages ===&lt;br /&gt;
&lt;br /&gt;
And also the following packages need to be installed (may need some other ppp stuff, depending on linux flavour):&lt;br /&gt;
&lt;br /&gt;
 apt-get install bash dosbox iptables p7zip-full ppp sudo wget&lt;br /&gt;
&lt;br /&gt;
== Launch a networked session under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Creating working directory ===&lt;br /&gt;
&lt;br /&gt;
Open a terminal, then create a standalone folder and then enter it, e.g.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/dosppp&lt;br /&gt;
 cd ~/dosppp&lt;br /&gt;
&lt;br /&gt;
=== Getting lynx-bobcat application ===&lt;br /&gt;
&lt;br /&gt;
 wget -nc http://www.fdisk.com/doslynx/bobcats/bcat-e07.exe&lt;br /&gt;
&lt;br /&gt;
=== Extract bobcat ===&lt;br /&gt;
&lt;br /&gt;
md5sum: 8ec09c609b4a2148d249f77e22e670b1&lt;br /&gt;
&lt;br /&gt;
 7z x bcat-e07.exe&lt;br /&gt;
&lt;br /&gt;
=== Creating files ===&lt;br /&gt;
&lt;br /&gt;
The following filenames are case sensitive! Save these 5 files as textfiles to the actual directory ( ~/dosppp in our example )!&lt;br /&gt;
&lt;br /&gt;
==== Create runme.sh ====&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 #&lt;br /&gt;
 # by Peter Naszvadi, 2012-2016&lt;br /&gt;
 #&lt;br /&gt;
 Uid=&amp;quot;$(find &amp;quot;$0&amp;quot; -printf '%U' -quit)&amp;quot;&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; wget -nc http://www.fdisk.com/doslynx/bobcats/bcat-e07.exe&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; bash ./setup.sh&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; nohup dosbox -conf dosppp.cnf &amp;amp;&lt;br /&gt;
 Pid=&amp;quot;$!&amp;quot;&lt;br /&gt;
 Serial=&amp;quot;/dev/serial$$&amp;quot;&lt;br /&gt;
 grep -q 1 /proc/sys/net/ipv4/ip_forward || \&lt;br /&gt;
     ( echo 1 1&amp;gt;/proc/sys/net/ipv4/ip_forward )&lt;br /&gt;
 iptables -L -t nat | grep '^MASQ.*192\.168\.7\.0/30' || \&lt;br /&gt;
     iptables -t nat -A POSTROUTING -s 192.168.7.0/30 -j MASQUERADE&lt;br /&gt;
 while ps $Pid &amp;gt;/dev/null&lt;br /&gt;
 do&lt;br /&gt;
     if sleep 0.1 &amp;amp;&amp;amp; pgrep socat&lt;br /&gt;
     then&lt;br /&gt;
         echo Socat is already running...&lt;br /&gt;
     else&lt;br /&gt;
         socat TCP4-LISTEN:23 PTY,link=&amp;quot;${Serial}&amp;quot; &amp;amp;&lt;br /&gt;
         Pid2=&amp;quot;$!&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
     sleep 0.5&lt;br /&gt;
     if pgrep pppd&lt;br /&gt;
     then&lt;br /&gt;
         echo pppd is running...&lt;br /&gt;
         sleep 1&lt;br /&gt;
     else&lt;br /&gt;
         pppd &amp;quot;${Serial##*/}&amp;quot; defaultroute mtu 576 192.168.7.1:192.168.7.2&lt;br /&gt;
     fi&lt;br /&gt;
 done&lt;br /&gt;
 echo dosbox exited&lt;br /&gt;
 kill -9 &amp;quot;$Pid2&amp;quot;&lt;br /&gt;
 pkill -9 pppd&lt;br /&gt;
 [ -e &amp;quot;$Serial&amp;quot; ] &amp;amp;&amp;amp; rm &amp;quot;$Serial&amp;quot;&lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
Set attributes of runme.sh:&lt;br /&gt;
&lt;br /&gt;
 chmod 755 runme.sh&lt;br /&gt;
&lt;br /&gt;
==== Create BCATDIAL.BAT ====&lt;br /&gt;
&lt;br /&gt;
 @echo off&lt;br /&gt;
 NETDIAL BASE 0x3F8 IRQ 4 9600&lt;br /&gt;
 epppd base 0x3F8 irq 4 pktvec 0x60 9600 asyncmap 0 crtscts &lt;br /&gt;
 call IP-UP.bat&lt;br /&gt;
 set MYIP=192.168.7.2&lt;br /&gt;
 echo my_ip=%MYIP% &amp;gt; path.cfg&lt;br /&gt;
 set remip=192.168.7.1&lt;br /&gt;
 echo gateway=%remip% &amp;gt;&amp;gt; path.cfg&lt;br /&gt;
 set netmask=255.255.255.252&lt;br /&gt;
 echo netmask=%netmask% &amp;gt;&amp;gt; path.cfg&lt;br /&gt;
 set nameserver=8.8.8.8&lt;br /&gt;
 echo nameserver=8.8.8.8 &amp;gt;&amp;gt; path.cfg&lt;br /&gt;
 cd .\bobcat&lt;br /&gt;
 if exist history.htm del history.htm &amp;gt;nul&lt;br /&gt;
 lynx -show_cursor -cache=5&lt;br /&gt;
 cd ..&lt;br /&gt;
 termin 0x60 &lt;br /&gt;
 netdial BASE 0x60 IRQ 4 hangup&lt;br /&gt;
&lt;br /&gt;
==== Create dosppp.cnf ====&lt;br /&gt;
&lt;br /&gt;
 [dosbox]&lt;br /&gt;
 memsize=32&lt;br /&gt;
 [serial]&lt;br /&gt;
 serial1=modem listenport:2323&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount c .&lt;br /&gt;
 c:&lt;br /&gt;
 bcatdial.bat&lt;br /&gt;
&lt;br /&gt;
==== Create NETDIAL.SCR ====&lt;br /&gt;
&lt;br /&gt;
 send &amp;quot;ATZ\r&amp;quot;&lt;br /&gt;
 recv 15000 &amp;quot;OK&amp;quot;&lt;br /&gt;
 send &amp;quot;ATDTlocalhost\r&amp;quot;&lt;br /&gt;
 recv 60000 &amp;quot;~&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Create setup.sh ====&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 set -eu&lt;br /&gt;
 test -e NEWUSER.BAT || 7z x bcat-e07.exe&lt;br /&gt;
 test -e  NETDIAL.EXE || cp ./CONFIG/NETDIAL.EXE ./NETDIAL.EXE&lt;br /&gt;
 test -e  EPPPD.EXE || cp ./CONFIG/EPPPD.EXE ./EPPPD.EXE&lt;br /&gt;
 test -e  HOLDIT.EXE || cp ./CONFIG/HOLDIT.EXE ./HOLDIT.EXE&lt;br /&gt;
 test -e  SETSCRN.COM || cp ./CONFIG/SETSCRN.COM ./SETSCRN.COM&lt;br /&gt;
 test -e  TERMIN.COM || cp ./CONFIG/TERMIN.COM ./TERMIN.COM&lt;br /&gt;
 test -e  ./BOBCAT/LYNX.CFG || cp ./CONFIG/LYNX.CFG ./BOBCAT/LYNX.CFG&lt;br /&gt;
 test -e  ./BOBCAT/WATTCP.CFG || cp ./CONFIG/WATTCP.STD ./BOBCAT/WATTCP.CFG&lt;br /&gt;
 test -e  ./BOBCAT/LYNXRC || cp ./CONFIG/LYNXRC ./BOBCAT/LYNXRC&lt;br /&gt;
 test -e  ./BOBCAT/HOTLIST.HTM || cp ./CONFIG/HOTLIST.HTM ./BOBCAT/HOTLIST.HTM&lt;br /&gt;
 test -e  ./BOBCAT/FTP.HTM || cp ./CONFIG/FTP.HTM ./BOBCAT/FTP.HTM&lt;br /&gt;
 test -e  ./BOBCAT/GOPHER.HTM || cp ./CONFIG/GOPHER.HTM ./BOBCAT/GOPHER.HTM&lt;br /&gt;
 test -e  ./BOBCAT/WWW.HTM || cp ./CONFIG/WWW.HTM ./BOBCAT/WWW.HTM&lt;br /&gt;
 test -e  ./BOBCAT/TELNET.HTM || cp ./CONFIG/TELNET.HTM ./BOBCAT/TELNET.HTM&lt;br /&gt;
 test -e  ./BOBCAT/IRC.HTM || cp ./CONFIG/IRC.HTM ./BOBCAT/IRC.HTM&lt;br /&gt;
 test -e  ./BOBCAT/FORMS.HTM || cp ./CONFIG/FORMS.HTM ./BOBCAT/FORMS.HTM&lt;br /&gt;
 test -e  ./MINITEL/WATTCP.CFG || cp ./CONFIG/WATTCP.STD ./MINITEL/WATTCP.CFG&lt;br /&gt;
 test -e  ./FTP/WATTCP.CFG || cp ./CONFIG/WATTCP.STD ./FTP/WATTCP.CFG&lt;br /&gt;
 test -e  ./BOBCAT/EXTERNAL/FTP.BAT || cp ./CONFIG/FTP.TAB ./BOBCAT/EXTERNAL/FTP.BAT&lt;br /&gt;
 test -e  ./BOBCAT/EXTERNAL/HTTP.BAT || cp ./CONFIG/HTTP.TAB ./BOBCAT/EXTERNAL/HTTP.BAT&lt;br /&gt;
 test -e  ./BOBCAT/EXTERNAL/GOPHER.BAT || cp ./CONFIG/GOPHER.TAB ./BOBCAT/EXTERNAL/GOPHER.BAT&lt;br /&gt;
 test -e  ./BOBCAT/EXTERNAL/TELNET.BAT || cp ./CONFIG/TELNET.TAB ./BOBCAT/EXTERNAL/TELNET.BAT&lt;br /&gt;
 test -e  ./BOBCAT/EXTERNAL/IRC.BAT || cp ./CONFIG/IRC.TAB ./BOBCAT/EXTERNAL/IRC.BAT&lt;br /&gt;
 test -e  SCRIPIT.DEF || cp ../DOCS/SCRIPIT.DEF ODSCRIPIT.DEF&lt;br /&gt;
 test -e  NETDIAL.STD || cp ../DOCS/NETDIAL.STD NETDIAL.STD&lt;br /&gt;
&lt;br /&gt;
=== Launch runme.sh ===&lt;br /&gt;
&lt;br /&gt;
 sudo ./runme.sh&lt;br /&gt;
&lt;br /&gt;
If everything is okay, you can get similar result like this:&lt;br /&gt;
&lt;br /&gt;
[[File:dosbox_epppd_lynx.gif]]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
Visit for more information:&lt;br /&gt;
http://www.vogons.org/viewtopic.php?t=27920&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=PPP_configuration_on_linux_host&amp;diff=135381</id>
		<title>PPP configuration on linux host</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=PPP_configuration_on_linux_host&amp;diff=135381"/>
		<updated>2016-06-24T15:05:36Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: Vanilla ubuntu DosBOX 0.74 settings for bobcat-lynx with ppp networking on ubuntu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DOSBox supports modem connection using tcp sockets. In this page, we describe a simple networking ppp configuration on linux (ubuntu) host. With socat or similar tools on host's side, you can connect these sockets with pppd, and the DOSBox guest can access internet as well.&lt;br /&gt;
&lt;br /&gt;
== WARNING! ==&lt;br /&gt;
&lt;br /&gt;
The included scripts and manuals are dangerous! It needs sudo or root access to the target host, uses external dependencies, can cause damage and irrecoverable package dependency problems via apt installing, and may be harmful when you are not familiar with tcp/ip ipv4 networking or linux iptables/pppd/etc. tools.&lt;br /&gt;
&lt;br /&gt;
== Prerequisities under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Internet settings ===&lt;br /&gt;
&lt;br /&gt;
A working internet connection is essential.&lt;br /&gt;
192.168.7.0/30 network must be unused! Otherwise network range collision will happen, causing unpredictable results!&lt;br /&gt;
In this example, it leaves garbage in iptables after exiting, so a reboot or an iptables chain purging may be necessary!&lt;br /&gt;
Make sure that no telnet service is running on the system, and also no other application uses the TCP 23 port! Otherwise the following steps or scripts will cause damage!&lt;br /&gt;
&lt;br /&gt;
=== Required ubuntu packages ===&lt;br /&gt;
&lt;br /&gt;
And also the following packages need to be installed (may need some other ppp stuff, depending on linux flavour):&lt;br /&gt;
&lt;br /&gt;
 apt-get install bash dosbox iptables p7zip-full ppp sudo wget&lt;br /&gt;
&lt;br /&gt;
== Launch a networked session under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Creating working directory ===&lt;br /&gt;
&lt;br /&gt;
Open a terminal, then create a standalone folder and then enter it, e.g.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/dosppp&lt;br /&gt;
 cd ~/dosppp&lt;br /&gt;
&lt;br /&gt;
=== Getting lynx-bobcat application ===&lt;br /&gt;
&lt;br /&gt;
 wget -nc http://www.fdisk.com/doslynx/bobcats/bcat-e07.exe&lt;br /&gt;
&lt;br /&gt;
=== Extract bobcat ===&lt;br /&gt;
&lt;br /&gt;
md5sum: 8ec09c609b4a2148d249f77e22e670b1&lt;br /&gt;
&lt;br /&gt;
 7z x bcat-e07.exe&lt;br /&gt;
&lt;br /&gt;
=== Creating files ===&lt;br /&gt;
&lt;br /&gt;
The following filenames are case sensitive! Save these 5 files as textfiles to the actual directory ( ~/dosppp in our example )!&lt;br /&gt;
&lt;br /&gt;
==== Create runme.sh ====&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 #&lt;br /&gt;
 # by Peter Naszvadi, 2012-2016&lt;br /&gt;
 #&lt;br /&gt;
 Uid=&amp;quot;$(find &amp;quot;$0&amp;quot; -printf '%U' -quit)&amp;quot;&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; wget -nc http://www.fdisk.com/doslynx/bobcats/bcat-e07.exe&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; bash ./setup.sh&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; nohup dosbox -conf dosppp.cnf &amp;amp;&lt;br /&gt;
 Pid=&amp;quot;$!&amp;quot;&lt;br /&gt;
 Serial=&amp;quot;/dev/serial$$&amp;quot;&lt;br /&gt;
 grep -q 1 /proc/sys/net/ipv4/ip_forward || \&lt;br /&gt;
     ( echo 1 1&amp;gt;/proc/sys/net/ipv4/ip_forward )&lt;br /&gt;
 iptables -L -t nat | grep '^MASQ.*192\.168\.7\.0/30' || \&lt;br /&gt;
     iptables -t nat -A POSTROUTING -s 192.168.7.0/30 -j MASQUERADE&lt;br /&gt;
 while ps $Pid &amp;gt;/dev/null&lt;br /&gt;
 do&lt;br /&gt;
     if sleep 0.1 &amp;amp;&amp;amp; pgrep socat&lt;br /&gt;
     then&lt;br /&gt;
         echo Socat is already running...&lt;br /&gt;
     else&lt;br /&gt;
         socat TCP4-LISTEN:23 PTY,link=&amp;quot;${Serial}&amp;quot; &amp;amp;&lt;br /&gt;
         Pid2=&amp;quot;$!&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
     sleep 0.5&lt;br /&gt;
     if pgrep pppd&lt;br /&gt;
     then&lt;br /&gt;
         echo pppd is running...&lt;br /&gt;
         sleep 1&lt;br /&gt;
     else&lt;br /&gt;
         pppd &amp;quot;${Serial##*/}&amp;quot; defaultroute mtu 576 192.168.7.1:192.168.7.2&lt;br /&gt;
     fi&lt;br /&gt;
 done&lt;br /&gt;
 echo dosbox exited&lt;br /&gt;
 kill -9 &amp;quot;$Pid2&amp;quot;&lt;br /&gt;
 pkill -9 pppd&lt;br /&gt;
 [ -e &amp;quot;$Serial&amp;quot; ] &amp;amp;&amp;amp; rm &amp;quot;$Serial&amp;quot;&lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
Set attributes of runme.sh:&lt;br /&gt;
&lt;br /&gt;
 chmod 755 runme.sh&lt;br /&gt;
&lt;br /&gt;
==== Create BCATDIAL.BAT ====&lt;br /&gt;
&lt;br /&gt;
 @echo off&lt;br /&gt;
 NETDIAL BASE 0x3F8 IRQ 4 9600&lt;br /&gt;
 epppd base 0x3F8 irq 4 pktvec 0x60 9600 asyncmap 0 crtscts &lt;br /&gt;
 call IP-UP.bat&lt;br /&gt;
 set MYIP=192.168.7.2&lt;br /&gt;
 echo my_ip=%MYIP% &amp;gt; path.cfg&lt;br /&gt;
 set remip=192.168.7.1&lt;br /&gt;
 echo gateway=%remip% &amp;gt;&amp;gt; path.cfg&lt;br /&gt;
 set netmask=255.255.255.252&lt;br /&gt;
 echo netmask=%netmask% &amp;gt;&amp;gt; path.cfg&lt;br /&gt;
 set nameserver=8.8.8.8&lt;br /&gt;
 echo nameserver=8.8.8.8 &amp;gt;&amp;gt; path.cfg&lt;br /&gt;
 cd .\bobcat&lt;br /&gt;
 if exist history.htm del history.htm &amp;gt;nul&lt;br /&gt;
 lynx -show_cursor -cache=5&lt;br /&gt;
 cd ..&lt;br /&gt;
 termin 0x60 &lt;br /&gt;
 netdial BASE 0x60 IRQ 4 hangup&lt;br /&gt;
&lt;br /&gt;
==== Create dosppp.cnf ====&lt;br /&gt;
&lt;br /&gt;
 [dosbox]&lt;br /&gt;
 memsize=32&lt;br /&gt;
 [serial]&lt;br /&gt;
 serial1=modem listenport:2323&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount c .&lt;br /&gt;
 c:&lt;br /&gt;
 bcatdial.bat&lt;br /&gt;
&lt;br /&gt;
==== Create NETDIAL.SCR ====&lt;br /&gt;
&lt;br /&gt;
 send &amp;quot;ATZ\r&amp;quot;&lt;br /&gt;
 recv 15000 &amp;quot;OK&amp;quot;&lt;br /&gt;
 send &amp;quot;ATDTlocalhost\r&amp;quot;&lt;br /&gt;
 recv 60000 &amp;quot;~&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Create setup.sh ====&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 set -eu&lt;br /&gt;
 test -e NEWUSER.BAT || 7z x bcat-e07.exe&lt;br /&gt;
 test -e  NETDIAL.EXE || cp ./CONFIG/NETDIAL.EXE ./NETDIAL.EXE&lt;br /&gt;
 test -e  EPPPD.EXE || cp ./CONFIG/EPPPD.EXE ./EPPPD.EXE&lt;br /&gt;
 test -e  HOLDIT.EXE || cp ./CONFIG/HOLDIT.EXE ./HOLDIT.EXE&lt;br /&gt;
 test -e  SETSCRN.COM || cp ./CONFIG/SETSCRN.COM ./SETSCRN.COM&lt;br /&gt;
 test -e  TERMIN.COM || cp ./CONFIG/TERMIN.COM ./TERMIN.COM&lt;br /&gt;
 test -e  ./BOBCAT/LYNX.CFG || cp ./CONFIG/LYNX.CFG ./BOBCAT/LYNX.CFG&lt;br /&gt;
 test -e  ./BOBCAT/WATTCP.CFG || cp ./CONFIG/WATTCP.STD ./BOBCAT/WATTCP.CFG&lt;br /&gt;
 test -e  ./BOBCAT/LYNXRC || cp ./CONFIG/LYNXRC ./BOBCAT/LYNXRC&lt;br /&gt;
 test -e  ./BOBCAT/HOTLIST.HTM || cp ./CONFIG/HOTLIST.HTM ./BOBCAT/HOTLIST.HTM&lt;br /&gt;
 test -e  ./BOBCAT/FTP.HTM || cp ./CONFIG/FTP.HTM ./BOBCAT/FTP.HTM&lt;br /&gt;
 test -e  ./BOBCAT/GOPHER.HTM || cp ./CONFIG/GOPHER.HTM ./BOBCAT/GOPHER.HTM&lt;br /&gt;
 test -e  ./BOBCAT/WWW.HTM || cp ./CONFIG/WWW.HTM ./BOBCAT/WWW.HTM&lt;br /&gt;
 test -e  ./BOBCAT/TELNET.HTM || cp ./CONFIG/TELNET.HTM ./BOBCAT/TELNET.HTM&lt;br /&gt;
 test -e  ./BOBCAT/IRC.HTM || cp ./CONFIG/IRC.HTM ./BOBCAT/IRC.HTM&lt;br /&gt;
 test -e  ./BOBCAT/FORMS.HTM || cp ./CONFIG/FORMS.HTM ./BOBCAT/FORMS.HTM&lt;br /&gt;
 test -e  ./MINITEL/WATTCP.CFG || cp ./CONFIG/WATTCP.STD ./MINITEL/WATTCP.CFG&lt;br /&gt;
 test -e  ./FTP/WATTCP.CFG || cp ./CONFIG/WATTCP.STD ./FTP/WATTCP.CFG&lt;br /&gt;
 test -e  ./BOBCAT/EXTERNAL/FTP.BAT || cp ./CONFIG/FTP.TAB ./BOBCAT/EXTERNAL/FTP.BAT&lt;br /&gt;
 test -e  ./BOBCAT/EXTERNAL/HTTP.BAT || cp ./CONFIG/HTTP.TAB ./BOBCAT/EXTERNAL/HTTP.BAT&lt;br /&gt;
 test -e  ./BOBCAT/EXTERNAL/GOPHER.BAT || cp ./CONFIG/GOPHER.TAB ./BOBCAT/EXTERNAL/GOPHER.BAT&lt;br /&gt;
 test -e  ./BOBCAT/EXTERNAL/TELNET.BAT || cp ./CONFIG/TELNET.TAB ./BOBCAT/EXTERNAL/TELNET.BAT&lt;br /&gt;
 test -e  ./BOBCAT/EXTERNAL/IRC.BAT || cp ./CONFIG/IRC.TAB ./BOBCAT/EXTERNAL/IRC.BAT&lt;br /&gt;
 test -e  SCRIPIT.DEF || cp ../DOCS/SCRIPIT.DEF ODSCRIPIT.DEF&lt;br /&gt;
 test -e  NETDIAL.STD || cp ../DOCS/NETDIAL.STD NETDIAL.STD&lt;br /&gt;
&lt;br /&gt;
=== Launch runme.sh ===&lt;br /&gt;
&lt;br /&gt;
 sudo ./runme.sh&lt;br /&gt;
&lt;br /&gt;
If everything is okay, you can get similar result like this:&lt;br /&gt;
&lt;br /&gt;
[[File:dosbox_epppd_lynx.gif]]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=File:Dosbox_epppd_lynx.gif&amp;diff=135380</id>
		<title>File:Dosbox epppd lynx.gif</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=File:Dosbox_epppd_lynx.gif&amp;diff=135380"/>
		<updated>2016-06-24T15:00:13Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: Vanilla ubuntu DosBOX 0.74 is running lynx with ppp networking on ubuntu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vanilla ubuntu DosBOX 0.74 is running lynx with ppp networking on ubuntu&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Slip_configuration_on_linux_host&amp;diff=135379</id>
		<title>Slip configuration on linux host</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Slip_configuration_on_linux_host&amp;diff=135379"/>
		<updated>2016-06-24T11:03:44Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DOSBox supports nullmodem connection using tcp sockets. In this page, we describe a simple networking slip configuration on linux (ubuntu) host. With socat or similar tools on host's side, you can connect these sockets with slattach, and the DOSBox guest can access internet as well.&lt;br /&gt;
&lt;br /&gt;
== WARNING! ==&lt;br /&gt;
&lt;br /&gt;
The included script and manual is dangerous. It needs sudo or root access to the target host, uses external dependencies, can cause damage and irrecoverable package dependency problems via apt installing, and may be harmful when you are not familiar with tcp/ip ipv4 networking or linux iptables/slattach/etc. tools.&lt;br /&gt;
&lt;br /&gt;
== Prerequisities under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Internet settings ===&lt;br /&gt;
&lt;br /&gt;
A working internet connection is essential.&lt;br /&gt;
192.168.7.0/30 network must be unused! Otherwise network range collision will happen, causing unpredictable results!&lt;br /&gt;
&lt;br /&gt;
=== Required ubuntu packages ===&lt;br /&gt;
&lt;br /&gt;
And also the following packages needs to be installed:&lt;br /&gt;
&lt;br /&gt;
 apt-get install bash dosbox iptables socat sudo unzip wget&lt;br /&gt;
&lt;br /&gt;
=== Other requirements ===&lt;br /&gt;
&lt;br /&gt;
ETHERSL.COM from crynwr packet collection, and IRCJR.EXE from mTCP applications. See links for more information at the end of this page. The containing zipfiles will be downloaded automatically if the don't exist.&lt;br /&gt;
&lt;br /&gt;
=== The main script: slipbox.sh ===&lt;br /&gt;
&lt;br /&gt;
The content of the slipbox.sh&lt;br /&gt;
&lt;br /&gt;
 #! /bin/bash&lt;br /&gt;
 &lt;br /&gt;
 flushipt() {&lt;br /&gt;
   for i in $( iptables -t nat -n --line-numbers -L | awk '/^Chain POSTROUTING/,/^$/{print $0}' \&lt;br /&gt;
             | grep '^[0-9]' | grep '192\.168\.7\.' | awk '{ print $1 }' | tac )&lt;br /&gt;
   do&lt;br /&gt;
     iptables -t nat -D POSTROUTING &amp;quot;$i&amp;quot;&lt;br /&gt;
   done&lt;br /&gt;
 &lt;br /&gt;
   for i in $( iptables -t nat -n --line-numbers -L | awk '/^Chain PREROUTING/,/^$/{print $0}' \&lt;br /&gt;
             | grep ^[0-9] | grep '192\.168\.7\.' | awk '{ print $1 }' | tac )&lt;br /&gt;
   do&lt;br /&gt;
     iptables -t nat -D PREROUTING &amp;quot;$i&amp;quot;&lt;br /&gt;
   done&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 if id -u | grep -q '^0'; then&lt;br /&gt;
     :&lt;br /&gt;
 else&lt;br /&gt;
     echo 'dosbox slip setter'&lt;br /&gt;
     echo 'Author: Naszvadi Peter'&lt;br /&gt;
     echo&lt;br /&gt;
     echo &amp;quot;Please run ''$0'' as root!&amp;quot;&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! which socat; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Install socat! It is required.'&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'e.g. sudo apt-get install socat'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! which slattach; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Install slattach! It is required.'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! which dosbox; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Install dosbox! It is required.'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 Uid=&amp;quot;$(find &amp;quot;$0&amp;quot; -printf '%U' -quit)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$(find . -iname ethersl.com)&amp;quot; ]; then&lt;br /&gt;
     if ! which unzip; then&lt;br /&gt;
         echo&lt;br /&gt;
         echo 'Install unzip! It is required.'&lt;br /&gt;
         echo&lt;br /&gt;
         exit 1&lt;br /&gt;
     fi&lt;br /&gt;
     if ! which wget; then&lt;br /&gt;
         echo&lt;br /&gt;
         echo 'Install wget! It is required.'&lt;br /&gt;
         echo&lt;br /&gt;
         exit 1&lt;br /&gt;
     fi&lt;br /&gt;
     sudo -u &amp;quot;#$Uid&amp;quot; bash -c 'wget -q http://crynwr.com/drivers/pktd11.zip \&lt;br /&gt;
     &amp;amp;&amp;amp; unzip -Cj pktd11.zip ethersl.com'&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$(find . -iname ethersl.com)&amp;quot; ]; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Unsuccesful: getting ethersl.com'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$(find . -iname ircjr.exe)&amp;quot; ]; then&lt;br /&gt;
     if ! which unzip; then&lt;br /&gt;
         echo&lt;br /&gt;
         echo 'Install unzip! It is required.'&lt;br /&gt;
         echo&lt;br /&gt;
         exit 1&lt;br /&gt;
     fi&lt;br /&gt;
     if ! which wget; then&lt;br /&gt;
         echo&lt;br /&gt;
         echo 'Install wget! It is required.'&lt;br /&gt;
         echo&lt;br /&gt;
         exit 1&lt;br /&gt;
     fi&lt;br /&gt;
     sudo -u &amp;quot;#$Uid&amp;quot; bash -c 'wget -q -O mtcp.zip http://www.brutman.com/mTCP/mTCP_2013-05-23.zip \&lt;br /&gt;
     &amp;amp;&amp;amp; unzip -Cj mtcp.zip ircjr.exe'&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$(find . -iname ircjr.exe)&amp;quot; ]; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Unsuccesful: getting ircjr.exe'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo Flushing...&lt;br /&gt;
 flushipt&lt;br /&gt;
 echo Flushing done&lt;br /&gt;
 &lt;br /&gt;
 Dev_Pts='/tmp/slip'&amp;quot;$RANDOM&amp;quot;&lt;br /&gt;
 Slip_Port=8040&lt;br /&gt;
 &lt;br /&gt;
 if ! [ -e dosslip.cnf ]; then&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; bash -c 'cat &amp;lt;&amp;lt;END &amp;gt; dosslip.cnf&lt;br /&gt;
 [sdl]&lt;br /&gt;
 mapperfile=mapper.map&lt;br /&gt;
 [serial]&lt;br /&gt;
 serial1=nullmodem server:localhost port:'&amp;quot;$Slip_Port&amp;quot;' transparent:1&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount C .&lt;br /&gt;
 C:&lt;br /&gt;
 ethersl 0x60 4 0x3f8 9600&lt;br /&gt;
 SET MTCPSLIP=true&lt;br /&gt;
 SET MTCPCFG=C:\\MTCP.CFG&lt;br /&gt;
 ircjr irc.freenode.net #dosbox&lt;br /&gt;
 END'&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [ -e mtcp.cfg ]; then&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; bash -c 'cat &amp;lt;&amp;lt;END &amp;gt; mtcp.cfg&lt;br /&gt;
 DHCPVER DHCP Client version Jul 29 2011&lt;br /&gt;
 TIMESTAMP Mon May 21 13:14:59 2012&lt;br /&gt;
 packetint 0x60&lt;br /&gt;
 hostname DOSRules&lt;br /&gt;
 ircjr_nick dbxij'&amp;quot;$RANDOM&amp;quot;'&lt;br /&gt;
 ircjr_user dbxij'&amp;quot;$RANDOM&amp;quot;'&lt;br /&gt;
 ircjr_name McBus Luck&lt;br /&gt;
 ircjr_connect_timeout 300&lt;br /&gt;
 ircjr_register_timeout 300&lt;br /&gt;
 ftpsrv_password_file NUL&lt;br /&gt;
 ftpsrv_log_file NUL&lt;br /&gt;
 IPADDR 192.168.7.2&lt;br /&gt;
 NETMASK 255.255.255.252&lt;br /&gt;
 GATEWAY 192.168.7.1&lt;br /&gt;
 NAMESERVER 8.8.8.8&lt;br /&gt;
 LEASE_TIME 600&lt;br /&gt;
 END'&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 socat PTY,link=&amp;quot;$Dev_Pts&amp;quot;,raw,echo=0 TCP-LISTEN:&amp;quot;$Slip_Port&amp;quot; &amp;amp;&lt;br /&gt;
 Pid_Saved_3=&amp;quot;$!&amp;quot;&lt;br /&gt;
 sleep 1&lt;br /&gt;
 &lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; dosbox -conf dosslip.cnf &amp;amp;&lt;br /&gt;
 Pid_Saved=&amp;quot;$!&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # setting linux ipv4 forwarding&lt;br /&gt;
 grep -q 1 /proc/sys/net/ipv4/ip_forward || ( echo 1 1&amp;gt;/proc/sys/net/ipv4/ip_forward )&lt;br /&gt;
 &lt;br /&gt;
 slattach -d -s 9600 -p adaptive &amp;quot;$Dev_Pts&amp;quot; 1&amp;gt;/dev/null 2&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
 Pid_Saved_2=&amp;quot;$!&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 sleep 3&lt;br /&gt;
 &lt;br /&gt;
 ifconfig sl0 192.168.7.1 dstaddr 192.168.7.2 netmask 255.255.255.252 mtu 576 up 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 set -x&lt;br /&gt;
 iptables -t nat -A POSTROUTING -s 192.168.7.0/30 -j MASQUERADE 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 set +x&lt;br /&gt;
 while ps &amp;quot;$Pid_Saved&amp;quot; 1&amp;gt;/dev/null 2&amp;gt;/dev/null; do&lt;br /&gt;
     sleep 5&lt;br /&gt;
 done 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 2&amp;gt;&amp;amp;-&lt;br /&gt;
 kill -9 &amp;quot;$Pid_Saved_2&amp;quot; &amp;quot;$Pid_Saved_3&amp;quot; 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 echo Flushing...&lt;br /&gt;
 flushipt&lt;br /&gt;
 echo Flushing done&lt;br /&gt;
 &lt;br /&gt;
 exit 0&lt;br /&gt;
 ## This is the end of slipbox.sh !&lt;br /&gt;
&lt;br /&gt;
Before invoking the &amp;quot;sudo ./slipbox.sh&amp;quot; from terminal, a mapper.map file should be generated, in which the alt key assigned to right ctrl. See more on [[Keymapper]] . Mapperfile creation step is only needed for this specific example, for the running of mTCP irc client &amp;quot;ircjr&amp;quot;, which needs alt-[NUM] keycombos for changing between windows.&lt;br /&gt;
&lt;br /&gt;
== Launch a networked session under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Creating working directory ===&lt;br /&gt;
&lt;br /&gt;
Create a standalone folder, e.g. mkdir ~/dosslip&lt;br /&gt;
&lt;br /&gt;
=== Creating files ===&lt;br /&gt;
&lt;br /&gt;
Only slipbox.sh and mapper.map is needed. slipbox.sh should be saved from this site, and mapper.map could be created by invoking&lt;br /&gt;
&lt;br /&gt;
 dosbox -conf /dev/null .&lt;br /&gt;
&lt;br /&gt;
in dosslip folder (ctrl-f1, save). Rename mapper* to mapper.map, then edit it: replace 'key_lalt' line to 'key_lalt &amp;quot;key 305&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
Set attributes of slipbox.sh:&lt;br /&gt;
&lt;br /&gt;
 chmod 755 slipbox.sh&lt;br /&gt;
&lt;br /&gt;
Optionally, you can get and place ETHERSL.COM from crynwr packet driver collection and IRCJR.EXE from mTCP collection, but these are downloaded during the running of dosslip, if they don't exist.&lt;br /&gt;
&lt;br /&gt;
=== Launch ./slipbox.sh ===&lt;br /&gt;
&lt;br /&gt;
Do it with sudo:&lt;br /&gt;
&lt;br /&gt;
 sudo ./slipbox.sh&lt;br /&gt;
&lt;br /&gt;
If everything is okay, you can get similar result like this:&lt;br /&gt;
&lt;br /&gt;
[[File:dosbox_slip_ircjr.gif]]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
* http://www.brutman.com/mTCP/mTCP.html&lt;br /&gt;
* http://crynwr.com/drivers/&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Slip_configuration_on_linux_host&amp;diff=135378</id>
		<title>Slip configuration on linux host</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Slip_configuration_on_linux_host&amp;diff=135378"/>
		<updated>2016-06-19T20:24:40Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DOSBox supports nullmodem connection using tcp sockets. In this page, we describe a simple networking slip configuration on linux (ubuntu) host. With socat or similar tools on host's side, you can connect these sockets with slattach, and the DOSBox guest can access internet as well.&lt;br /&gt;
&lt;br /&gt;
== Prerequisities under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Internet settings ===&lt;br /&gt;
&lt;br /&gt;
A working internet connection is essential.&lt;br /&gt;
192.168.7.0/30 network must be unused! Otherwise network range collision will happen, causing unpredictable results!&lt;br /&gt;
&lt;br /&gt;
=== Required ubuntu packages ===&lt;br /&gt;
&lt;br /&gt;
And also the following packages needs to be installed:&lt;br /&gt;
&lt;br /&gt;
 apt-get install bash dosbox iptables socat sudo unzip wget&lt;br /&gt;
&lt;br /&gt;
=== The main script: slipbox.sh ===&lt;br /&gt;
&lt;br /&gt;
The content of the slipbox.sh&lt;br /&gt;
&lt;br /&gt;
 #! /bin/bash&lt;br /&gt;
 &lt;br /&gt;
 flushipt() {&lt;br /&gt;
   for i in $( iptables -t nat -n --line-numbers -L | awk '/^Chain POSTROUTING/,/^$/{print $0}' \&lt;br /&gt;
             | grep '^[0-9]' | grep '192\.168\.7\.' | awk '{ print $1 }' | tac )&lt;br /&gt;
   do&lt;br /&gt;
     iptables -t nat -D POSTROUTING &amp;quot;$i&amp;quot;&lt;br /&gt;
   done&lt;br /&gt;
 &lt;br /&gt;
   for i in $( iptables -t nat -n --line-numbers -L | awk '/^Chain PREROUTING/,/^$/{print $0}' \&lt;br /&gt;
             | grep ^[0-9] | grep '192\.168\.7\.' | awk '{ print $1 }' | tac )&lt;br /&gt;
   do&lt;br /&gt;
     iptables -t nat -D PREROUTING &amp;quot;$i&amp;quot;&lt;br /&gt;
   done&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 if id -u | grep -q '^0'; then&lt;br /&gt;
     :&lt;br /&gt;
 else&lt;br /&gt;
     echo 'dosbox slip setter'&lt;br /&gt;
     echo 'Author: Naszvadi Peter'&lt;br /&gt;
     echo&lt;br /&gt;
     echo &amp;quot;Please run ''$0'' as root!&amp;quot;&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! which socat; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Install socat! It is required.'&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'e.g. sudo apt-get install socat'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! which slattach; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Install slattach! It is required.'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! which dosbox; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Install dosbox! It is required.'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 Uid=&amp;quot;$(find &amp;quot;$0&amp;quot; -printf '%U' -quit)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$(find . -iname ethersl.com)&amp;quot; ]; then&lt;br /&gt;
     if ! which unzip; then&lt;br /&gt;
         echo&lt;br /&gt;
         echo 'Install unzip! It is required.'&lt;br /&gt;
         echo&lt;br /&gt;
         exit 1&lt;br /&gt;
     fi&lt;br /&gt;
     if ! which wget; then&lt;br /&gt;
         echo&lt;br /&gt;
         echo 'Install wget! It is required.'&lt;br /&gt;
         echo&lt;br /&gt;
         exit 1&lt;br /&gt;
     fi&lt;br /&gt;
     sudo -u &amp;quot;#$Uid&amp;quot; bash -c 'wget -q http://crynwr.com/drivers/pktd11.zip \&lt;br /&gt;
     &amp;amp;&amp;amp; unzip -Cj pktd11.zip ethersl.com'&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$(find . -iname ethersl.com)&amp;quot; ]; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Unsuccesful: getting ethersl.com'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$(find . -iname ircjr.exe)&amp;quot; ]; then&lt;br /&gt;
     if ! which unzip; then&lt;br /&gt;
         echo&lt;br /&gt;
         echo 'Install unzip! It is required.'&lt;br /&gt;
         echo&lt;br /&gt;
         exit 1&lt;br /&gt;
     fi&lt;br /&gt;
     if ! which wget; then&lt;br /&gt;
         echo&lt;br /&gt;
         echo 'Install wget! It is required.'&lt;br /&gt;
         echo&lt;br /&gt;
         exit 1&lt;br /&gt;
     fi&lt;br /&gt;
     sudo -u &amp;quot;#$Uid&amp;quot; bash -c 'wget -q -O mtcp.zip http://www.brutman.com/mTCP/mTCP_2013-05-23.zip \&lt;br /&gt;
     &amp;amp;&amp;amp; unzip -Cj mtcp.zip ircjr.exe'&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$(find . -iname ircjr.exe)&amp;quot; ]; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Unsuccesful: getting ircjr.exe'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo Flushing...&lt;br /&gt;
 flushipt&lt;br /&gt;
 echo Flushing done&lt;br /&gt;
 &lt;br /&gt;
 Dev_Pts='/tmp/slip'&amp;quot;$RANDOM&amp;quot;&lt;br /&gt;
 Slip_Port=8040&lt;br /&gt;
 &lt;br /&gt;
 if ! [ -e dosslip.cnf ]; then&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; bash -c 'cat &amp;lt;&amp;lt;END &amp;gt; dosslip.cnf&lt;br /&gt;
 [sdl]&lt;br /&gt;
 mapperfile=mapper.map&lt;br /&gt;
 [serial]&lt;br /&gt;
 serial1=nullmodem server:localhost port:'&amp;quot;$Slip_Port&amp;quot;' transparent:1&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount C .&lt;br /&gt;
 C:&lt;br /&gt;
 ethersl 0x60 4 0x3f8 9600&lt;br /&gt;
 SET MTCPSLIP=true&lt;br /&gt;
 SET MTCPCFG=C:\\MTCP.CFG&lt;br /&gt;
 ircjr irc.freenode.net #dosbox&lt;br /&gt;
 END'&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [ -e mtcp.cfg ]; then&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; bash -c 'cat &amp;lt;&amp;lt;END &amp;gt; mtcp.cfg&lt;br /&gt;
 DHCPVER DHCP Client version Jul 29 2011&lt;br /&gt;
 TIMESTAMP Mon May 21 13:14:59 2012&lt;br /&gt;
 packetint 0x60&lt;br /&gt;
 hostname DOSRules&lt;br /&gt;
 ircjr_nick dbxij'&amp;quot;$RANDOM&amp;quot;'&lt;br /&gt;
 ircjr_user dbxij'&amp;quot;$RANDOM&amp;quot;'&lt;br /&gt;
 ircjr_name McBus Luck&lt;br /&gt;
 ircjr_connect_timeout 300&lt;br /&gt;
 ircjr_register_timeout 300&lt;br /&gt;
 ftpsrv_password_file NUL&lt;br /&gt;
 ftpsrv_log_file NUL&lt;br /&gt;
 IPADDR 192.168.7.2&lt;br /&gt;
 NETMASK 255.255.255.252&lt;br /&gt;
 GATEWAY 192.168.7.1&lt;br /&gt;
 NAMESERVER 8.8.8.8&lt;br /&gt;
 LEASE_TIME 600&lt;br /&gt;
 END'&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 socat PTY,link=&amp;quot;$Dev_Pts&amp;quot;,raw,echo=0 TCP-LISTEN:&amp;quot;$Slip_Port&amp;quot; &amp;amp;&lt;br /&gt;
 Pid_Saved_3=&amp;quot;$!&amp;quot;&lt;br /&gt;
 sleep 1&lt;br /&gt;
 &lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; dosbox -conf dosslip.cnf &amp;amp;&lt;br /&gt;
 Pid_Saved=&amp;quot;$!&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # setting linux ipv4 forwarding&lt;br /&gt;
 grep -q 1 /proc/sys/net/ipv4/ip_forward || ( echo 1 1&amp;gt;/proc/sys/net/ipv4/ip_forward )&lt;br /&gt;
 &lt;br /&gt;
 slattach -d -s 9600 -p adaptive &amp;quot;$Dev_Pts&amp;quot; 1&amp;gt;/dev/null 2&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
 Pid_Saved_2=&amp;quot;$!&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 sleep 3&lt;br /&gt;
 &lt;br /&gt;
 ifconfig sl0 192.168.7.1 dstaddr 192.168.7.2 netmask 255.255.255.252 mtu 576 up 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 set -x&lt;br /&gt;
 iptables -t nat -A POSTROUTING -s 192.168.7.0/30 -j MASQUERADE 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 set +x&lt;br /&gt;
 while ps &amp;quot;$Pid_Saved&amp;quot; 1&amp;gt;/dev/null 2&amp;gt;/dev/null; do&lt;br /&gt;
     sleep 5&lt;br /&gt;
 done 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 2&amp;gt;&amp;amp;-&lt;br /&gt;
 kill -9 &amp;quot;$Pid_Saved_2&amp;quot; &amp;quot;$Pid_Saved_3&amp;quot; 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 echo Flushing...&lt;br /&gt;
 flushipt&lt;br /&gt;
 echo Flushing done&lt;br /&gt;
 &lt;br /&gt;
 exit 0&lt;br /&gt;
 ## This is the end of slipbox.sh !&lt;br /&gt;
&lt;br /&gt;
Before invoking the &amp;quot;sudo ./slipbox.sh&amp;quot; from terminal, a mapper.map file should be generated, in which the alt key assigned to right ctrl. See more on [[Keymapper]] . Mapperfile creation step is only needed for this specific example, for the running of mTCP irc client &amp;quot;ircjr&amp;quot;, which needs alt-[NUM] keycombos for changing between windows.&lt;br /&gt;
&lt;br /&gt;
== Launch a networked session under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Creating working directory ===&lt;br /&gt;
&lt;br /&gt;
Create a standalone folder, e.g. mkdir ~/dosslip&lt;br /&gt;
&lt;br /&gt;
=== Creating files ===&lt;br /&gt;
&lt;br /&gt;
Only slipbox.sh and mapper.map is needed. slipbox.sh should be saved from this site, and mapper.map could be created by invoking&lt;br /&gt;
&lt;br /&gt;
 dosbox -conf /dev/null .&lt;br /&gt;
&lt;br /&gt;
in dosslip folder (ctrl-f1, save). Rename mapper* to mapper.map, then edit it: replace 'key_lalt' line to 'key_lalt &amp;quot;key 305&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
Set attributes of slipbox.sh:&lt;br /&gt;
&lt;br /&gt;
 chmod 755 slipbox.sh&lt;br /&gt;
&lt;br /&gt;
Optionally, you can get and place ETHERSL.COM from crynwr packet driver collection and IRCJR.EXE from mTCP collection, but these are downloaded during the running of dosslip, if they don't exist.&lt;br /&gt;
&lt;br /&gt;
=== Launch ./slipbox.sh ===&lt;br /&gt;
&lt;br /&gt;
Do it with sudo:&lt;br /&gt;
&lt;br /&gt;
 sudo ./slipbox.sh&lt;br /&gt;
&lt;br /&gt;
If everything is okay, you can get similar result like this:&lt;br /&gt;
&lt;br /&gt;
[[File:dosbox_slip_ircjr.gif]]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
* http://www.brutman.com/mTCP/mTCP.html&lt;br /&gt;
* http://crynwr.com/drivers/&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=Slip_configuration_on_linux_host&amp;diff=135377</id>
		<title>Slip configuration on linux host</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=Slip_configuration_on_linux_host&amp;diff=135377"/>
		<updated>2016-06-19T20:13:34Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: Example slip configuration on ubuntu host&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DOSBox supports nullmodem connection using tcp sockets. In this page, we describe a simple networking slip configuration on linux (ubuntu) host. With socat or similar tools on host's side, you can connect these sockets with slattach, and the DOSBox guest can access internet as well.&lt;br /&gt;
&lt;br /&gt;
== Prerequisities under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Internet settings ===&lt;br /&gt;
&lt;br /&gt;
A working internet connection is essential.&lt;br /&gt;
192.168.7.0/30 network must be unused! Otherwise network range collision will happen, causing unpredictable results!&lt;br /&gt;
&lt;br /&gt;
=== Required ubuntu packages ===&lt;br /&gt;
&lt;br /&gt;
And also the following packages needs to be installed:&lt;br /&gt;
&lt;br /&gt;
 apt-get install bash dosbox iptables socat sudo unzip wget&lt;br /&gt;
&lt;br /&gt;
=== The main script: slipbox.sh ===&lt;br /&gt;
&lt;br /&gt;
The content of the slipbox.sh&lt;br /&gt;
&lt;br /&gt;
 #! /bin/bash&lt;br /&gt;
 &lt;br /&gt;
 flushipt() {&lt;br /&gt;
   for i in $( iptables -t nat -n --line-numbers -L | awk '/^Chain POSTROUTING/,/^$/{print $0}' \&lt;br /&gt;
             | grep '^[0-9]' | grep '192\.168\.7\.' | awk '{ print $1 }' | tac )&lt;br /&gt;
   do&lt;br /&gt;
     iptables -t nat -D POSTROUTING &amp;quot;$i&amp;quot;&lt;br /&gt;
   done&lt;br /&gt;
 &lt;br /&gt;
   for i in $( iptables -t nat -n --line-numbers -L | awk '/^Chain PREROUTING/,/^$/{print $0}' \&lt;br /&gt;
             | grep ^[0-9] | grep '192\.168\.7\.' | awk '{ print $1 }' | tac )&lt;br /&gt;
   do&lt;br /&gt;
     iptables -t nat -D PREROUTING &amp;quot;$i&amp;quot;&lt;br /&gt;
   done&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 if id -u | grep -q '^0'; then&lt;br /&gt;
     :&lt;br /&gt;
 else&lt;br /&gt;
     echo 'dosbox slip setter'&lt;br /&gt;
     echo 'Author: Naszvadi Peter'&lt;br /&gt;
     echo&lt;br /&gt;
     echo &amp;quot;Please run ''$0'' as root!&amp;quot;&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! which socat; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Install socat! It is required.'&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'e.g. sudo apt-get install socat'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! which slattach; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Install slattach! It is required.'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! which dosbox; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Install dosbox! It is required.'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 Uid=&amp;quot;$(find &amp;quot;$0&amp;quot; -printf '%U' -quit)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$(find . -iname ethersl.com)&amp;quot; ]; then&lt;br /&gt;
     if ! which unzip; then&lt;br /&gt;
         echo&lt;br /&gt;
         echo 'Install unzip! It is required.'&lt;br /&gt;
         echo&lt;br /&gt;
         exit 1&lt;br /&gt;
     fi&lt;br /&gt;
     if ! which wget; then&lt;br /&gt;
         echo&lt;br /&gt;
         echo 'Install wget! It is required.'&lt;br /&gt;
         echo&lt;br /&gt;
         exit 1&lt;br /&gt;
     fi&lt;br /&gt;
     sudo -u &amp;quot;#$Uid&amp;quot; bash -c 'wget -q http://crynwr.com/drivers/pktd11.zip \&lt;br /&gt;
     &amp;amp;&amp;amp; unzip -Cj pktd11.zip ethersl.com'&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$(find . -iname ethersl.com)&amp;quot; ]; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Unsuccesful: getting ethersl.com'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$(find . -iname ircjr.exe)&amp;quot; ]; then&lt;br /&gt;
     if ! which unzip; then&lt;br /&gt;
         echo&lt;br /&gt;
         echo 'Install unzip! It is required.'&lt;br /&gt;
         echo&lt;br /&gt;
         exit 1&lt;br /&gt;
     fi&lt;br /&gt;
     if ! which wget; then&lt;br /&gt;
         echo&lt;br /&gt;
         echo 'Install wget! It is required.'&lt;br /&gt;
         echo&lt;br /&gt;
         exit 1&lt;br /&gt;
     fi&lt;br /&gt;
     sudo -u &amp;quot;#$Uid&amp;quot; bash -c 'wget -q -O mtcp.zip http://www.brutman.com/mTCP/mTCP_2013-05-23.zip \&lt;br /&gt;
     &amp;amp;&amp;amp; unzip -Cj mtcp.zip ircjr.exe'&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$(find . -iname ircjr.exe)&amp;quot; ]; then&lt;br /&gt;
     echo&lt;br /&gt;
     echo 'Unsuccesful: getting ircjr.exe'&lt;br /&gt;
     echo&lt;br /&gt;
     exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo Flushing...&lt;br /&gt;
 flushipt&lt;br /&gt;
 echo Flushing done&lt;br /&gt;
 &lt;br /&gt;
 Dev_Pts='/tmp/slip'&amp;quot;$RANDOM&amp;quot;&lt;br /&gt;
 Slip_Port=8040&lt;br /&gt;
 &lt;br /&gt;
 if ! [ -e dosslip.cnf ]; then&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; bash -c 'cat &amp;lt;&amp;lt;END &amp;gt; dosslip.cnf&lt;br /&gt;
 [sdl]&lt;br /&gt;
 mapperfile=mapper.map&lt;br /&gt;
 [serial]&lt;br /&gt;
 serial1=nullmodem server:localhost port:'&amp;quot;$Slip_Port&amp;quot;' transparent:1&lt;br /&gt;
 [autoexec]&lt;br /&gt;
 mount C .&lt;br /&gt;
 C:&lt;br /&gt;
 ethersl 0x60 4 0x3f8 9600&lt;br /&gt;
 SET MTCPSLIP=true&lt;br /&gt;
 SET MTCPCFG=C:\\MTCP.CFG&lt;br /&gt;
 ircjr irc.freenode.net #dosbox&lt;br /&gt;
 END'&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [ -e mtcp.cfg ]; then&lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; bash -c 'cat &amp;lt;&amp;lt;END &amp;gt; mtcp.cfg&lt;br /&gt;
 DHCPVER DHCP Client version Jul 29 2011&lt;br /&gt;
 TIMESTAMP Mon May 21 13:14:59 2012&lt;br /&gt;
 packetint 0x60&lt;br /&gt;
 hostname DOSRules&lt;br /&gt;
 ircjr_nick dbxij'&amp;quot;$RANDOM&amp;quot;'&lt;br /&gt;
 ircjr_user dbxij'&amp;quot;$RANDOM&amp;quot;'&lt;br /&gt;
 ircjr_name McBus Luck&lt;br /&gt;
 ircjr_connect_timeout 300&lt;br /&gt;
 ircjr_register_timeout 300&lt;br /&gt;
 ftpsrv_password_file NUL&lt;br /&gt;
 ftpsrv_log_file NUL&lt;br /&gt;
 IPADDR 192.168.7.2&lt;br /&gt;
 NETMASK 255.255.255.252&lt;br /&gt;
 GATEWAY 192.168.7.1&lt;br /&gt;
 NAMESERVER 8.8.8.8&lt;br /&gt;
 LEASE_TIME 600&lt;br /&gt;
 END'&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 socat PTY,link=&amp;quot;$Dev_Pts&amp;quot;,raw,echo=0 TCP-LISTEN:&amp;quot;$Slip_Port&amp;quot; &amp;amp;&lt;br /&gt;
 Pid_Saved_3=&amp;quot;$!&amp;quot;&lt;br /&gt;
 sleep 1&lt;br /&gt;
 &lt;br /&gt;
 sudo -u &amp;quot;#$Uid&amp;quot; dosbox -conf dosslip.cnf &amp;amp;&lt;br /&gt;
 Pid_Saved=&amp;quot;$!&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # setting linux ipv4 forwarding&lt;br /&gt;
 grep -q 1 /proc/sys/net/ipv4/ip_forward || ( echo 1 1&amp;gt;/proc/sys/net/ipv4/ip_forward )&lt;br /&gt;
 &lt;br /&gt;
 slattach -d -s 9600 -p adaptive &amp;quot;$Dev_Pts&amp;quot; 1&amp;gt;/dev/null 2&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
 Pid_Saved_2=&amp;quot;$!&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 sleep 3&lt;br /&gt;
 &lt;br /&gt;
 ifconfig sl0 192.168.7.1 dstaddr 192.168.7.2 netmask 255.255.255.252 mtu 576 up 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 set -x&lt;br /&gt;
 iptables -t nat -A POSTROUTING -s 192.168.7.0/30 -j MASQUERADE 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 set +x&lt;br /&gt;
 while ps &amp;quot;$Pid_Saved&amp;quot; 1&amp;gt;/dev/null 2&amp;gt;/dev/null; do&lt;br /&gt;
     sleep 5&lt;br /&gt;
 done 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 2&amp;gt;&amp;amp;-&lt;br /&gt;
 kill -9 &amp;quot;$Pid_Saved_2&amp;quot; &amp;quot;$Pid_Saved_3&amp;quot; 1&amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 echo Flushing...&lt;br /&gt;
 flushipt&lt;br /&gt;
 echo Flushing done&lt;br /&gt;
 &lt;br /&gt;
 exit 0&lt;br /&gt;
 ## This is the end of slipbox.sh !&lt;br /&gt;
&lt;br /&gt;
Before invoking the &amp;quot;sudo ./dosslip.sh&amp;quot; from terminal, a mapper.map file should be generated, in which the alt key assigned to right ctrl. See more on [[Keymapper]] . Mapperfile creation step is only needed for this specific example, for the running of mTCP irc client &amp;quot;ircjr&amp;quot;, which needs alt-[NUM] keycombos for changing between windows.&lt;br /&gt;
&lt;br /&gt;
== Launch a networked session under ubuntu ==&lt;br /&gt;
&lt;br /&gt;
=== Creating working directory ===&lt;br /&gt;
&lt;br /&gt;
Create a standalone folder, e.g. mkdir ~/dosslip&lt;br /&gt;
&lt;br /&gt;
=== Creating files ===&lt;br /&gt;
&lt;br /&gt;
Only slipbox.sh and mapper.map is needed. slipbox.sh should be saved from this site, and mapper.map could be created by invoking&lt;br /&gt;
&lt;br /&gt;
 dosbox -conf /dev/null .&lt;br /&gt;
&lt;br /&gt;
in dosslip folder (ctrl-f1, save). Rename mapper* to mapper.map, then edit it: replace 'key_lalt' line to 'key_lalt &amp;quot;key 305&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
Set attributes of slipbox.sh:&lt;br /&gt;
&lt;br /&gt;
 chmod 755 slipbox.sh&lt;br /&gt;
&lt;br /&gt;
Optionally, you can get and place ETHERSL.COM from crynwr packet driver collection and IRCJR.EXE from mTCP collection, but these are downloaded during the running of dosslip, if they don't exist.&lt;br /&gt;
&lt;br /&gt;
=== Launch ./slipbox.sh ===&lt;br /&gt;
&lt;br /&gt;
Do it with sudo:&lt;br /&gt;
&lt;br /&gt;
 sudo ./slipbox.sh&lt;br /&gt;
&lt;br /&gt;
If everything is okay, you can get similar result like this:&lt;br /&gt;
&lt;br /&gt;
[[File:dosbox_slip_ircjr.gif]]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
* http://www.brutman.com/mTCP/mTCP.html&lt;br /&gt;
* http://crynwr.com/drivers/&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
	<entry>
		<id>https://www.dosbox.com/wiki/index.php?title=File:Dosbox_slip_ircjr.gif&amp;diff=135376</id>
		<title>File:Dosbox slip ircjr.gif</title>
		<link rel="alternate" type="text/html" href="https://www.dosbox.com/wiki/index.php?title=File:Dosbox_slip_ircjr.gif&amp;diff=135376"/>
		<updated>2016-06-19T20:06:07Z</updated>

		<summary type="html">&lt;p&gt;Naszvadi: Example networked dosbox session running ircjr irc client, using slip connection.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example networked dosbox session running ircjr irc client, using slip connection.&lt;/div&gt;</summary>
		<author><name>Naszvadi</name></author>
	</entry>
</feed>