<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.netlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dargndorp</id>
	<title>NikiWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.netlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dargndorp"/>
	<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php/Special:Contributions/Dargndorp"/>
	<updated>2026-04-04T22:43:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=4274</id>
		<title>DOSBox Port</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=4274"/>
		<updated>2006-12-16T11:34:32Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will help to organize the port of DOSBox to OS/2. Initially, Martin Klingenfuss offered to pay the first person that ported DOSBox to OS/2 500 EUR. He also invited other people to join in and donate some money. To organize and coordinate all activities arround the port, this page was created.&lt;br /&gt;
&lt;br /&gt;
Porting DOSBox to OS/2 is currently &#039;&#039;&#039;NOT a netlabs.org&#039;&#039;&#039; project! (no project homepage, no CVS,...) However, since netlabs.org offers this great WIKI, we decided to host the page here, so everybody can contribute to the content of the page easily.&lt;br /&gt;
&lt;br /&gt;
This whole thing was started here (german!):&lt;br /&gt;
http://www.os2.de/forum/diskussion/index.php3?all=87595&lt;br /&gt;
&lt;br /&gt;
==What is DOSBox?==&lt;br /&gt;
DOSBox is a DOS-emulator portable (and ported) to many platforms. A port was made feasible by the implementation of [http://sdl.netlabs.org/ SDL] on OS/2. For more infomation, visit the  [http://dosbox.sourceforge.net homepage of DOSBox]. Since DOSBox/2 is a regular OS/2 application, there is no need to have DOS-based drivers for video and sound support - everything is passed through  and handled by OS/2.&lt;br /&gt;
&lt;br /&gt;
==Where can I get it?==&lt;br /&gt;
The binaries can be obtained here: [http://www.joschs-robotics.de/dosbox here].&amp;lt;br&amp;gt;&lt;br /&gt;
Since development is basically finished, here are the direct links to the WPI-installers for version 0.65:&lt;br /&gt;
[http://www.joschs-robotics.de/dosbox/dosbox065_install.exe User Version]&lt;br /&gt;
[http://www.joschs-robotics.de/dosbox/dosbox065_fullinst.exe Debug version]&lt;br /&gt;
&lt;br /&gt;
The most recent version (CVS as of 2006/12/12) is here: [http://www.joschs-robotics.de/dosbox/dosbox_install_cvs061212.exe CVS 2006/12/12]&lt;br /&gt;
&lt;br /&gt;
==Why port DOSBox to OS/2, don&#039;t we have a Virtual DOS Machine?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot; DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox&lt;br /&gt;
very easy to port to different platforms. DOSBox has already been ported&lt;br /&gt;
to many different platforms, such as Windows, BeOS, Linux, MacOS X...&lt;br /&gt;
&lt;br /&gt;
DOSBox also emulates CPU:286/386 realmode/protected mode, Directory&lt;br /&gt;
FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a&lt;br /&gt;
SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility&lt;br /&gt;
with older games...&lt;br /&gt;
&lt;br /&gt;
You can &amp;quot;re-live&amp;quot; the good old days with the help of DOSBox, it can run&lt;br /&gt;
plenty of the old classics that don&#039;t run on your new computer!&lt;br /&gt;
&lt;br /&gt;
DOSBox is totally free of charge and OpenSource.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Addon from Martin Klingenfuss:&lt;br /&gt;
&lt;br /&gt;
As a DOS-games-player I think it would be great to have the virtualised DOS-box under OS/2 for usage of seamless SVGA-graphics under PM and sound via MMPM so modern PCI-audiocard will play DOS-games sounds.&lt;br /&gt;
&lt;br /&gt;
Maybe it&#039;s necessary to work on the multimedia/graphic interfaces under OS/2 to make the  DOS-Box run with same quality as under Win32. Because I am no  programmer, I do not know what is exactly needed for this port.&lt;br /&gt;
&lt;br /&gt;
Added By Peter (related to dosbox and surfing around the internet):&lt;br /&gt;
&lt;br /&gt;
Dosbox is an emulator not a virtualised dos machine. (dosbox runs on non x86 targets as well!) It&#039;s basicly a 386 DX emulator with emulated bios/ emulated dos/emulated sound blaster 16 / emulated svga card. ) This is very usuable (actually porting shouldn&#039;t that hard) but it&#039;s not super fast.&lt;br /&gt;
&lt;br /&gt;
Some windows specific behaviour that is missing in other ports:&lt;br /&gt;
* direct serial passthrough&lt;br /&gt;
* ddraw output support&lt;br /&gt;
&lt;br /&gt;
Things dosbox requires optional from the host(os/2) (but all present in other ports):&lt;br /&gt;
* a port of SDL.&lt;br /&gt;
* possible some low-level cdrom interface.&lt;br /&gt;
* a mpu-401 interface (midi)&lt;br /&gt;
* a c++ compiler (gcc would be very helpful)&lt;br /&gt;
* ports of the following optional libraries(used in win32)&amp;lt;br&amp;gt;zlib/libpng/sdl_net/lib-ogg/lib-vorbis/sdl-sound/&lt;br /&gt;
* If os/2 doesn&#039;t have function like readdir and opendir (libc function) then a specific drive interface must be written&lt;br /&gt;
&lt;br /&gt;
==About the Money==&lt;br /&gt;
===What needs to be done to receive the money===&lt;br /&gt;
The money will be payed to the first person or group that successfully ports DOSBox to OS/2. A full OS/2 port has to satisfy the following requirements:&lt;br /&gt;
* Version 0.63 or above of DOSBox must be ported&lt;br /&gt;
* Exactly the same features as on Windows&lt;br /&gt;
* Quality of gameplay is exactly the same as on Windows, yes, you can port the bugs too! ;)&lt;br /&gt;
* ODIN must not be used&lt;br /&gt;
* Source code, compile requirements and compile instructions have to be available from a public place&lt;br /&gt;
* if changes to the DOSBox source are required, they must be documented&lt;br /&gt;
&lt;br /&gt;
The money will be paid AFTER the port is done and tested by a few people.&lt;br /&gt;
&lt;br /&gt;
===How much money will be paid===&lt;br /&gt;
Since the first large amount of money was donated in EUR, we use EUR as the currency here. If you need to convert your currency into EUR, you can use the [http://www.bloomberg.com/analysis/calculators/currency.html Bloomberg Currency Calculator].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   500 EUR    Martin Klingenfuss&lt;br /&gt;
    20 EUR    Robert Henschel; OS/2 User Group Dresden; Money will be transfered to Martin&lt;br /&gt;
    50 EUR    cytan299&lt;br /&gt;
    30 EUR    milesc&lt;br /&gt;
    50 EUR    Kris Steenhaut&lt;br /&gt;
    50 EUR    Gerrit Schoenmaker&lt;br /&gt;
    30 EUR    RaHa&lt;br /&gt;
&lt;br /&gt;
Total amount:    &#039;&#039;&#039;730 EUR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to donate some money, please add yourself to the list above and contact Martin Klingenfuss (info AT expert-services DOT de)! Martin will tell you when and how to transfer the money. If you want to contribute anonymously, that can be arranged as well.&lt;br /&gt;
&lt;br /&gt;
People who want to sponsor the project should donate at least EUR 20 to make it worthwhile. Martin guarantees a refund in case the project should fail.&lt;br /&gt;
&lt;br /&gt;
==How you can help==&lt;br /&gt;
You can port DOSBox to OS/2!&lt;br /&gt;
&lt;br /&gt;
You can donate some money.&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
* Jochen: I got DosBox compiled and linked. It starts running.&lt;br /&gt;
There are some problems with starting DosBox, which I&#039;m now investigating.&lt;br /&gt;
* Robert: Great, let us know if you make more progress!&amp;lt;&lt;br /&gt;
* Jochen: I now have a DOS prompt, but there is still some glitches in the LIBC, I worked around for now.&lt;br /&gt;
* Robert: If you feel like you need help from the LIBC developer, you can join #netlabs on irc.netlabs.org and ask&lt;br /&gt;
* Jochen: I have succeeded in building a first version. [http://www.joschs-robotics.de/dosbox Download from here.] Please report bugs and suggestions in section Known Bugs or email me (josch@joschs-robotics.de).&lt;br /&gt;
* Jochen: Alpha3 runs with the most important features&lt;br /&gt;
* Jochen: Alpha5 nows has support for serial passthrough and cdrom ioctl.&lt;br /&gt;
* Jochen: Alpha6 nows fixes a bug with the copy command. It also gets built with optimization.&lt;br /&gt;
* Jochen: Beta 2 fixes some issues and the final version seems to be at hand.&lt;br /&gt;
* Jochen: Beta 3 fixes the mispainted key mapper.&lt;br /&gt;
&lt;br /&gt;
==To Do==&lt;br /&gt;
* Autotools support.&lt;br /&gt;
* Build instructions.&lt;br /&gt;
* Audio Input for soundblaster emulation.&lt;br /&gt;
* Integration with main Dosbox&lt;br /&gt;
&lt;br /&gt;
==Known Bugs==&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
[Please post any issues pertaining to the (hopefully) final WPI-versions here]&lt;br /&gt;
* Nothing posted yet&lt;br /&gt;
[End of WPI-versions issues. The following posts remain here for posterity]&lt;br /&gt;
&lt;br /&gt;
* Starting DOSBOX results in 100% CPU usage (playing SimCity 2000 is possible, but &#039;&#039;very&#039;&#039; slowly) (reported by Robert)&lt;br /&gt;
** This can be reduced by pressing CTRL-F8 to increase the frame skip, but then, SimCity becomes jerky&lt;br /&gt;
** I have not yet compared that to the Windows version, maybe this is inherent to DOSBOX&lt;br /&gt;
It seems to be a problem with the way SDL/2 handle SDL_PollEvent, SDL_PeekEvent and related functions. There has to be some research on that. But it seems that we can&#039;t do much here. It&#039;s very much inherent to Simulators/Emulators.&lt;br /&gt;
&lt;br /&gt;
* I did a few performance comparisons on the same hardware between OS/2 and Windows the results are:&lt;br /&gt;
** Windows is faster, but not very much&lt;br /&gt;
** the sound is &amp;quot;smoother&amp;quot; on Windows, there is a difference, not a large one however&lt;br /&gt;
** 1 GHz Pentium 3 is not enough for Commander Keen, not even on Windows (yes, I tried all the tricks from the FAQ) :-(&lt;br /&gt;
*** [dargndorp]Beg to differ, Commander Keen 1 and 6 run perfectly here on my Thinkpad A30, (1GHz P3M) with DosBox/2 Alpha 7&lt;br /&gt;
*** Robert: When I run Keen 6 with Alpha7, I do have problems with the sound. Sound is just too slow (Thinkpad T22 1GHz). What settings do you use, I have: core=normal; cycles=4000; frameskip=0; Did you change anything on the sound settings?&lt;br /&gt;
*** [dargndorp] Didn&#039;t change anything at all here, DosBox is running with default settings. Then again, this box isn&#039;t doing anything in the background, no lan services or peer, no nifty daemons, nothing.&lt;br /&gt;
** I will stop to complain about speed/performance as it seems I do not have adequate hardware for testing ;-)&lt;br /&gt;
*** Robert, try to use the dynamic core. Can you tell us, what graphics hardware you have? How are the other SDL/2 apps behaving?&lt;br /&gt;
**** This is a Thinkpad T22 with a S3 Savage MX using SNAP. Changing from &amp;quot;normal&amp;quot; to &amp;quot;dynamic&amp;quot; does not change anything. SDLInvaders and RockDodger are working fine on my system. DosBox/2 is equally fast in a window and in full screen mode.&lt;br /&gt;
**** I wonder if this could be resolution or color depth dependent? I run with 1400x1050 on 64K colors. When I get a chance, I change this to the normal 1024x768 and see what happens...&lt;br /&gt;
***** [dargndorp] Seems like you didn&#039;t follow up on your graphics test; just for your information, that is the exact same resolution I run DosBox on my aforementioned A30; then again, I have an ATI Mobility Radeon (or somesuch). If you run the Sysbench graphics benchmarks, we could compare.&lt;br /&gt;
* [dargndorp] Is anyone testing DosBox with an ISA soundcard (specifically, SoundBlaster AWE 64)? If you are, is the mouse acting funky upon startup? &lt;br /&gt;
&lt;br /&gt;
* 11.03.2005&amp;lt;br&amp;gt;Possibly an error with uppercase chars. Maybe someone can confirm that &amp;quot;mount d s:\ -T cdrom&amp;quot; works but when &amp;quot;mount d s:\ -T CDROM&amp;quot; does not.&lt;br /&gt;
** It&#039;s a feature. It&#039;s the way DOSBOX handles it. It simply tests against a lowercase string. It&#039;s not a bug of the OS/2 port.&lt;br /&gt;
&lt;br /&gt;
* Lesha reported that he couldn&#039;t use TVshow together with Dosbox or any other SDL/2 app. Doodle and dargndorp couldn&#039;t confirm that bug.&lt;br /&gt;
&lt;br /&gt;
* [dargndorp] Running two concurrent instances of DosBox leads to intermittent system freezes. This seems to be a limitation of SDL, since similar symptoms can occur when starting several SDL games concurrently.&lt;br /&gt;
&lt;br /&gt;
==Resolved Bugs==&lt;br /&gt;
* I have not been able to get sound to work (resolved since Alpha 3)&lt;br /&gt;
* Pressing Exit in the keymapper crashes DOSBOX (resolved since Alpha 4)&lt;br /&gt;
* Shift with many keys doesn&#039;t work (resolved since Alpha 4)&lt;br /&gt;
* If the CDROM is mounted as CDROM drive, there can be problem with changing the directory (resolved since Alpha 5).&lt;br /&gt;
* The command &#039;&#039;copy con test.bat&#039;&#039; crashes Dosbox. The Linux version claims that file doesn&#039;t exist (resolved since Alpha 6).&lt;br /&gt;
* Playing Commander Keen 4, one has to press the ALT key to get this &amp;quot;jump stick&amp;quot;, however, this opens the system menu of the window (works in Windows) (will be resolved in Alpha 7)&amp;lt;br&amp;gt;Jochen: It&#039;s not a bug, it&#039;s a feature. Doodle will remove the system menu from SDL windows.&lt;br /&gt;
* Screenshot crashes DOSBOX (resolved since Alpha 6).&lt;br /&gt;
* Serial Passthrough now works (resolved since Beta 1).&lt;br /&gt;
* SDL/2 mouse problem: Fixed by Doodle (resolved since Beta 1).&lt;br /&gt;
* Key mapper was mispainted (resolved since Beta 3).&lt;br /&gt;
&lt;br /&gt;
==Your Questions go here!==&lt;br /&gt;
Q: Where do I get the latest version of SDL for OS/2?&amp;lt;br&amp;gt;&lt;br /&gt;
A: The package of SDL version 1.2.7 has been updated on March 30, 2005 &lt;br /&gt;
http://sdl.netlabs.org/index.phtml&lt;br /&gt;
ftp://ftp.netlabs.org/pub/sdl/&lt;br /&gt;
&lt;br /&gt;
Q: Can it run on a full screen session ? how ?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes. You can press ALT+POS1 or ALT+Enter and the window switches to a full screen session. Return to window mode is the same key combination.&lt;br /&gt;
A: Or you can run &amp;quot;dosbox.exe -fullscreen&amp;quot; from the command line.&lt;br /&gt;
&lt;br /&gt;
Q: Does the OS/2-eCS version of DOSBox offer support for the same language add-ons of DoxBox web site ? - http://dosbox.sourceforge.net/download.php?main=1&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes, it does! I just tested with the german language file. Running dosbox with &amp;quot;-lang german.lng&amp;quot; results in german text. The german keyboard layout can be controlled by the FreeDOS tool keyb. For more information read the Dosbox Wiki.&lt;br /&gt;
&lt;br /&gt;
Q: I only have Warp4 with the old 16bit TCP/IP stack, but Dosbox/2 wants the 32bit stack.&amp;lt;br&amp;gt;&lt;br /&gt;
A: [http://www.warpupdates.mynetcologne.de/english/warpupdates.html Warp Updates (German and English)] gives you descriptions about your upgrade options.&lt;br /&gt;
&lt;br /&gt;
Q: How do I get the versions of DosBox with the internal debugger to run?&amp;lt;br&amp;gt;&lt;br /&gt;
A: SET TERM=ANSI in your config.sys or in the current cmd session. You also need the &#039;&#039;&#039;terminfo&#039;&#039;&#039; directory from ncurses installed in &#039;&#039;&#039;/usr/share&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Q: So where&#039;s the  beef about porting and patching?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Have a look at the [http://vogons.zetafleet.com/index.php?c=7 DosBox forums], there&#039;s a bit of info in the development and patches area.&lt;br /&gt;
&lt;br /&gt;
Q: What about version 0.65?&amp;lt;br&amp;gt;&lt;br /&gt;
A: It&#039;s there. See above for links&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
* Martin Klingenfuss for giving me the pretext for doing the project.&lt;br /&gt;
* Andy B for giving me the hint, for testing and being a great friend.&lt;br /&gt;
* Martin Iturbide for his Warpin Template.&lt;br /&gt;
* Doodle for doing SDL/2 and being an excellent supporter.&lt;br /&gt;
* Knuddel for verifying the joystick support and the Warpin installers work.&lt;br /&gt;
* Robert Henschel, Daniel Caetano, Lesha Bogdanow, Dietrich Teickner, Michael (Riethdorf?) and some others (not a lot anyway) for bug reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Third-Party Addons ==&lt;br /&gt;
* A graphical frontend for Dosbox/2 has been created by ChrisR, the current binaries are on [http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&amp;amp;button=Search&amp;amp;key=dosboxfront&amp;amp;stype=all&amp;amp;sort=date&amp;amp;dir=%2F Hobbes] and on his [http://members.home.nl/cwroossien/ecs.html homepage.] He wrote a blurb about his project on os2world.com, take a peek [http://www.os2world.com/cgi-bin/forum/UltraBoard.cgi?action=Read&amp;amp;BID=58&amp;amp;TID=186&amp;amp;P=1#ID186 here.]&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=User:Dargndorp&amp;diff=3962</id>
		<title>User:Dargndorp</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=User:Dargndorp&amp;diff=3962"/>
		<updated>2006-04-27T23:49:54Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Just depositing my email adress here in case I forget it :-) dargndorp (at) yahoo.de&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=3959</id>
		<title>DOSBox Port</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=3959"/>
		<updated>2006-04-27T00:10:27Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will help to organize the port of DOSBox to OS/2. Initially, Martin Klingenfuss offered to pay the first person that ported DOSBox to OS/2 500 EUR. He also invited other people to join in and donate some money. To organize and coordinate all activities arround the port, this page was created.&lt;br /&gt;
&lt;br /&gt;
Porting DOSBox to OS/2 is currently &#039;&#039;&#039;NOT a netlabs.org&#039;&#039;&#039; project! (no project homepage, no CVS,...) However, since netlabs.org offers this great WIKI, we decided to host the page here, so everybody can contribute to the content of the page easily.&lt;br /&gt;
&lt;br /&gt;
This whole thing was started here (german!):&lt;br /&gt;
http://www.os2.de/forum/diskussion/index.php3?all=87595&lt;br /&gt;
&lt;br /&gt;
==What is DOSBox?==&lt;br /&gt;
DOSBox is a DOS-emulator portable (and ported) to many platforms. A port was made feasible by the implementation of [http://sdl.netlabs.org/ SDL] on OS/2. For more infomation, visit the  [http://dosbox.sourceforge.net homepage of DOSBox]. Since DOSBox/2 is a regular OS/2 application, there is no need to have DOS-based drivers for video and sound support - everything is passed through  and handled by OS/2.&lt;br /&gt;
&lt;br /&gt;
==Where can I get it?==&lt;br /&gt;
While development is ongoing, the binaries can be obtained [http://www.joschs-robotics.de/dosbox here].&amp;lt;br&amp;gt;&lt;br /&gt;
Since development is basically finished, here are the direct links to the WPI-installers:&lt;br /&gt;
[http://www.joschs-robotics.de/dosbox/dosbox_small.exe User Version]&lt;br /&gt;
[http://www.joschs-robotics.de/dosbox/dosbox_full.exe Debug version]&lt;br /&gt;
&lt;br /&gt;
==Why port DOSBox to OS/2, don&#039;t we have a Virtual DOS Machine?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot; DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox&lt;br /&gt;
very easy to port to different platforms. DOSBox has already been ported&lt;br /&gt;
to many different platforms, such as Windows, BeOS, Linux, MacOS X...&lt;br /&gt;
&lt;br /&gt;
DOSBox also emulates CPU:286/386 realmode/protected mode, Directory&lt;br /&gt;
FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a&lt;br /&gt;
SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility&lt;br /&gt;
with older games...&lt;br /&gt;
&lt;br /&gt;
You can &amp;quot;re-live&amp;quot; the good old days with the help of DOSBox, it can run&lt;br /&gt;
plenty of the old classics that don&#039;t run on your new computer!&lt;br /&gt;
&lt;br /&gt;
DOSBox is totally free of charge and OpenSource.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Addon from Martin Klingenfuss:&lt;br /&gt;
&lt;br /&gt;
As a DOS-games-player I think it would be great to have the virtualised DOS-box under OS/2 for usage of seamless SVGA-graphics under PM and sound via MMPM so modern PCI-audiocard will play DOS-games sounds.&lt;br /&gt;
&lt;br /&gt;
Maybe it&#039;s necessary to work on the multimedia/graphic interfaces under OS/2 to make the  DOS-Box run with same quality as under Win32. Because I am no  programmer, I do not know what is exactly needed for this port.&lt;br /&gt;
&lt;br /&gt;
Added By Peter (related to dosbox and surfing around the internet):&lt;br /&gt;
&lt;br /&gt;
Dosbox is an emulator not a virtualised dos machine. (dosbox runs on non x86 targets as well!) It&#039;s basicly a 386 DX emulator with emulated bios/ emulated dos/emulated sound blaster 16 / emulated svga card. ) This is very usuable (actually porting shouldn&#039;t that hard) but it&#039;s not super fast.&lt;br /&gt;
&lt;br /&gt;
Some windows specific behaviour that is missing in other ports:&lt;br /&gt;
* direct serial passthrough&lt;br /&gt;
* ddraw output support&lt;br /&gt;
&lt;br /&gt;
Things dosbox requires optional from the host(os/2) (but all present in other ports):&lt;br /&gt;
* a port of SDL.&lt;br /&gt;
* possible some low-level cdrom interface.&lt;br /&gt;
* a mpu-401 interface (midi)&lt;br /&gt;
* a c++ compiler (gcc would be very helpful)&lt;br /&gt;
* ports of the following optional libraries(used in win32)&amp;lt;br&amp;gt;zlib/libpng/sdl_net/lib-ogg/lib-vorbis/sdl-sound/&lt;br /&gt;
* If os/2 doesn&#039;t have function like readdir and opendir (libc function) then a specific drive interface must be written&lt;br /&gt;
&lt;br /&gt;
==About the Money==&lt;br /&gt;
===What needs to be done to receive the money===&lt;br /&gt;
The money will be payed to the first person or group that successfully ports DOSBox to OS/2. A full OS/2 port has to satisfy the following requirements:&lt;br /&gt;
* Version 0.63 or above of DOSBox must be ported&lt;br /&gt;
* Exactly the same features as on Windows&lt;br /&gt;
* Quality of gameplay is exactly the same as on Windows, yes, you can port the bugs too! ;)&lt;br /&gt;
* ODIN must not be used&lt;br /&gt;
* Source code, compile requirements and compile instructions have to be available from a public place&lt;br /&gt;
* if changes to the DOSBox source are required, they must be documented&lt;br /&gt;
&lt;br /&gt;
The money will be paid AFTER the port is done and tested by a few people.&lt;br /&gt;
&lt;br /&gt;
===How much money will be paid===&lt;br /&gt;
Since the first large amount of money was donated in EUR, we use EUR as the currency here. If you need to convert your currency into EUR, you can use the [http://www.bloomberg.com/analysis/calculators/currency.html Bloomberg Currency Calculator].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   500 EUR    Martin Klingenfuss&lt;br /&gt;
    20 EUR    Robert Henschel; OS/2 User Group Dresden; Money will be transfered to Martin&lt;br /&gt;
    50 EUR    cytan299&lt;br /&gt;
    30 EUR    milesc&lt;br /&gt;
    50 EUR    Kris Steenhaut&lt;br /&gt;
    50 EUR    Gerrit Schoenmaker&lt;br /&gt;
    30 EUR    RaHa&lt;br /&gt;
&lt;br /&gt;
Total amount:    &#039;&#039;&#039;730 EUR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to donate some money, please add yourself to the list above and contact Martin Klingenfuss (info AT expert-services DOT de)! Martin will tell you when and how to transfer the money. If you want to contribute anonymously, that can be arranged as well.&lt;br /&gt;
&lt;br /&gt;
People who want to sponsor the project should donate at least EUR 20 to make it worthwhile. Martin guarantees a refund in case the project should fail.&lt;br /&gt;
&lt;br /&gt;
==How you can help==&lt;br /&gt;
You can port DOSBox to OS/2!&lt;br /&gt;
&lt;br /&gt;
You can donate some money.&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
* Jochen: I got DosBox compiled and linked. It starts running.&lt;br /&gt;
There are some problems with starting DosBox, which I&#039;m now investigating.&lt;br /&gt;
* Robert: Great, let us know if you make more progress!&amp;lt;&lt;br /&gt;
* Jochen: I now have a DOS prompt, but there is still some glitches in the LIBC, I worked around for now.&lt;br /&gt;
* Robert: If you feel like you need help from the LIBC developer, you can join #netlabs on irc.netlabs.org and ask&lt;br /&gt;
* Jochen: I have succeeded in building a first version. [http://www.joschs-robotics.de/dosbox Download from here.] Please report bugs and suggestions in section Known Bugs or email me (josch@joschs-robotics.de).&lt;br /&gt;
* Jochen: Alpha3 runs with the most important features&lt;br /&gt;
* Jochen: Alpha5 nows has support for serial passthrough and cdrom ioctl.&lt;br /&gt;
* Jochen: Alpha6 nows fixes a bug with the copy command. It also gets built with optimization.&lt;br /&gt;
* Jochen: Beta 2 fixes some issues and the final version seems to be at hand.&lt;br /&gt;
* Jochen: Beta 3 fixes the mispainted key mapper.&lt;br /&gt;
&lt;br /&gt;
==To Do==&lt;br /&gt;
* Autotools support.&lt;br /&gt;
* Build instructions.&lt;br /&gt;
* Audio Input for soundblaster emulation.&lt;br /&gt;
* Integration with main Dosbox&lt;br /&gt;
&lt;br /&gt;
==Known Bugs==&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
[Please post any issues pertaining to the (hopefully) final WPI-versions here]&lt;br /&gt;
* Nothing posted yet&lt;br /&gt;
[End of WPI-versions issues. The following posts remain here for posterity]&lt;br /&gt;
&lt;br /&gt;
* Starting DOSBOX results in 100% CPU usage (playing SimCity 2000 is possible, but &#039;&#039;very&#039;&#039; slowly) (reported by Robert)&lt;br /&gt;
** This can be reduced by pressing CTRL-F8 to increase the frame skip, but then, SimCity becomes jerky&lt;br /&gt;
** I have not yet compared that to the Windows version, maybe this is inherent to DOSBOX&lt;br /&gt;
It seems to be a problem with the way SDL/2 handle SDL_PollEvent, SDL_PeekEvent and related functions. There has to be some research on that. But it seems that we can&#039;t do much here. It&#039;s very much inherent to Simulators/Emulators.&lt;br /&gt;
&lt;br /&gt;
* I did a few performance comparisons on the same hardware between OS/2 and Windows the results are:&lt;br /&gt;
** Windows is faster, but not very much&lt;br /&gt;
** the sound is &amp;quot;smoother&amp;quot; on Windows, there is a difference, not a large one however&lt;br /&gt;
** 1 GHz Pentium 3 is not enough for Commander Keen, not even on Windows (yes, I tried all the tricks from the FAQ) :-(&lt;br /&gt;
*** [dargndorp]Beg to differ, Commander Keen 1 and 6 run perfectly here on my Thinkpad A30, (1GHz P3M) with DosBox/2 Alpha 7&lt;br /&gt;
*** Robert: When I run Keen 6 with Alpha7, I do have problems with the sound. Sound is just too slow (Thinkpad T22 1GHz). What settings do you use, I have: core=normal; cycles=4000; frameskip=0; Did you change anything on the sound settings?&lt;br /&gt;
*** [dargndorp] Didn&#039;t change anything at all here, DosBox is running with default settings. Then again, this box isn&#039;t doing anything in the background, no lan services or peer, no nifty daemons, nothing.&lt;br /&gt;
** I will stop to complain about speed/performance as it seems I do not have adequate hardware for testing ;-)&lt;br /&gt;
*** Robert, try to use the dynamic core. Can you tell us, what graphics hardware you have? How are the other SDL/2 apps behaving?&lt;br /&gt;
**** This is a Thinkpad T22 with a S3 Savage MX using SNAP. Changing from &amp;quot;normal&amp;quot; to &amp;quot;dynamic&amp;quot; does not change anything. SDLInvaders and RockDodger are working fine on my system. DosBox/2 is equally fast in a window and in full screen mode.&lt;br /&gt;
**** I wonder if this could be resolution or color depth dependent? I run with 1400x1050 on 64K colors. When I get a chance, I change this to the normal 1024x768 and see what happens...&lt;br /&gt;
***** [dargndorp] Seems like you didn&#039;t follow up on your graphics test; just for your information, that is the exact same resolution I run DosBox on my aforementioned A30; then again, I have an ATI Mobility Radeon (or somesuch). If you run the Sysbench graphics benchmarks, we could compare.&lt;br /&gt;
* [dargndorp] Is anyone testing DosBox with an ISA soundcard (specifically, SoundBlaster AWE 64)? If you are, is the mouse acting funky upon startup? &lt;br /&gt;
&lt;br /&gt;
* 11.03.2005&amp;lt;br&amp;gt;Possibly an error with uppercase chars. Maybe someone can confirm that &amp;quot;mount d s:\ -T cdrom&amp;quot; works but when &amp;quot;mount d s:\ -T CDROM&amp;quot; does not.&lt;br /&gt;
** It&#039;s a feature. It&#039;s the way DOSBOX handles it. It simply tests against a lowercase string. It&#039;s not a bug of the OS/2 port.&lt;br /&gt;
&lt;br /&gt;
* Lesha reported that he couldn&#039;t use TVshow together with Dosbox or any other SDL/2 app. Doodle and dargndorp couldn&#039;t confirm that bug.&lt;br /&gt;
&lt;br /&gt;
* [dargndorp] Running two concurrent instances of DosBox leads to intermittent system freezes. This seems to be a limitation of SDL, since similar symptoms can occur when starting several SDL games concurrently.&lt;br /&gt;
&lt;br /&gt;
==Resolved Bugs==&lt;br /&gt;
* I have not been able to get sound to work (resolved since Alpha 3)&lt;br /&gt;
* Pressing Exit in the keymapper crashes DOSBOX (resolved since Alpha 4)&lt;br /&gt;
* Shift with many keys doesn&#039;t work (resolved since Alpha 4)&lt;br /&gt;
* If the CDROM is mounted as CDROM drive, there can be problem with changing the directory (resolved since Alpha 5).&lt;br /&gt;
* The command &#039;&#039;copy con test.bat&#039;&#039; crashes Dosbox. The Linux version claims that file doesn&#039;t exist (resolved since Alpha 6).&lt;br /&gt;
* Playing Commander Keen 4, one has to press the ALT key to get this &amp;quot;jump stick&amp;quot;, however, this opens the system menu of the window (works in Windows) (will be resolved in Alpha 7)&amp;lt;br&amp;gt;Jochen: It&#039;s not a bug, it&#039;s a feature. Doodle will remove the system menu from SDL windows.&lt;br /&gt;
* Screenshot crashes DOSBOX (resolved since Alpha 6).&lt;br /&gt;
* Serial Passthrough now works (resolved since Beta 1).&lt;br /&gt;
* SDL/2 mouse problem: Fixed by Doodle (resolved since Beta 1).&lt;br /&gt;
* Key mapper was mispainted (resolved since Beta 3).&lt;br /&gt;
&lt;br /&gt;
==Your Questions go here!==&lt;br /&gt;
Q: Where do I get the latest version of SDL for OS/2?&amp;lt;br&amp;gt;&lt;br /&gt;
A: The package of SDL version 1.2.7 has been updated on March 30, 2005 &lt;br /&gt;
http://sdl.netlabs.org/index.phtml&lt;br /&gt;
ftp://ftp.netlabs.org/pub/sdl/&lt;br /&gt;
&lt;br /&gt;
Q: Can it run on a full screen session ? how ?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes. You can press ALT+POS1 or ALT+Enter and the window switches to a full screen session. Return to window mode is the same key combination.&lt;br /&gt;
A: Or you can run &amp;quot;dosbox.exe -fullscreen&amp;quot; from the command line.&lt;br /&gt;
&lt;br /&gt;
Q: Does the OS/2-eCS version of DOSBox offer support for the same language add-ons of DoxBox web site ? - http://dosbox.sourceforge.net/download.php?main=1&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes, it does! I just tested with the german language file. Running dosbox with &amp;quot;-lang german.lng&amp;quot; results in german text. The german keyboard layout can be controlled by the FreeDOS tool keyb. For more information read the Dosbox Wiki.&lt;br /&gt;
&lt;br /&gt;
Q: I only have Warp4 with the old 16bit TCP/IP stack, but Dosbox/2 wants the 32bit stack.&amp;lt;br&amp;gt;&lt;br /&gt;
A: [http://www.warpupdates.mynetcologne.de/english/warpupdates.html Warp Updates (German and English)] gives you descriptions about your upgrade options.&lt;br /&gt;
&lt;br /&gt;
Q: How do I get the versions of DosBox with the internal debuuger to run?&amp;lt;br&amp;gt;&lt;br /&gt;
A: SET TERM=ANSI in your config.sys or in the current cmd session. You also need the &#039;&#039;&#039;terminfo&#039;&#039;&#039; directory from ncurses installed in &#039;&#039;&#039;/usr/share&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Q: So where&#039;s the  beef about porting and patching?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Have a look at the [http://vogons.zetafleet.com/index.php?c=7 DosBox forums], there&#039;s a bit of info in the development and patches area.&lt;br /&gt;
&lt;br /&gt;
Q: What about version 0.65?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Josch is looking into it. Some keyboard input handling has changed since v0.63.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
* Martin Klingenfuss for giving me the pretext for doing the project.&lt;br /&gt;
* Andy B for giving me the hint, for testing and being a great friend.&lt;br /&gt;
* Martin Iturbide for his Warpin Template.&lt;br /&gt;
* Doodle for doing SDL/2 and being an excellent supporter.&lt;br /&gt;
* Knuddel for verifying the joystick support and the Warpin installers work.&lt;br /&gt;
* Robert Henschel, Daniel Caetano, Lesha Bogdanow, Dietrich Teickner, Michael (Riethdorf?) and some others (not a lot anyway) for bug reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Third-Party Addons ==&lt;br /&gt;
* A graphical frontend for Dosbox/2 has been created by ChrisR, the current binaries are on [http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&amp;amp;button=Search&amp;amp;key=dosboxfront&amp;amp;stype=all&amp;amp;sort=date&amp;amp;dir=%2F Hobbes] and on his [http://members.home.nl/cwroossien/ecs.html homepage.] He wrote a blurb about his project on os2world.com, take a peek [http://www.os2world.com/cgi-bin/forum/UltraBoard.cgi?action=Read&amp;amp;BID=58&amp;amp;TID=186&amp;amp;P=1#ID186 here.]&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Main_Page&amp;diff=3459</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Main_Page&amp;diff=3459"/>
		<updated>2005-11-01T14:44:04Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the Wiki at netlabs.org. You will find a lot of interesting information about OS/2 and [http://www.ecomstation.com eCS] on this page.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you are interested in joining the &#039;&#039;&#039;community mailinglist&#039;&#039;&#039; please have a look [[Mailinglists | here]]!&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Where are we now and where could we go. Open for discussions.&lt;br /&gt;
&lt;br /&gt;
*[[Ideas]] - This is so far a random collection of ideas and stuff we have in our heads and which probably is worth creating a project for.&lt;br /&gt;
&lt;br /&gt;
* [[Community]] - Discussions about the netlabs.org community, website, and so on. Complain here :)&lt;br /&gt;
&lt;br /&gt;
*[[Fundraising campaign]] - Projects that could be realized, support your favourite one!&lt;br /&gt;
&lt;br /&gt;
*[[XWorkplace]] - XWorkplace Future Plans and Ideas&lt;br /&gt;
&lt;br /&gt;
*[[DOSBox Port]] - DOSBox Port for OS/2-eCS Project&lt;br /&gt;
&lt;br /&gt;
*[[Odin]] - ODIN Project todo and Ideas&lt;br /&gt;
&lt;br /&gt;
*[[eSchemes]] - eComStation WPS-based look &amp;amp; feel system&lt;br /&gt;
&lt;br /&gt;
*[[Mr2ice]] - MR/2 ICE is a full featured OS/2 native mail and news client.&lt;br /&gt;
&lt;br /&gt;
== Shop ==&lt;br /&gt;
We do have a shop for shirts and more ... [http://shop.netlabs.org shop.netlabs.org]! Prices include a small extra to support netlabs.org&#039;s future... (Does anyone know how to add an image here :-P ?)&lt;br /&gt;
&lt;br /&gt;
== New Logo and Redesign ==&lt;br /&gt;
* [[Redesign]] - The new logo is choosen and a first and hopefully final draft for the new site layout has been created - check it out ;)&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE:&amp;lt;/b&amp;gt; This section should not be extended anymore. We reloaded the [http://www.edm2.com EDM/2 magazine] and we recommend to put all developer stuff in there. This wiki is a mess at the moment and we will clean that up one day and migrate the stuff that makes sense to EDM/2. Thanks!&lt;br /&gt;
&lt;br /&gt;
This section contains hints and tricks and descriptions of undocumented&lt;br /&gt;
stuff. Undocumented means there&#039;s no official documentation or the &lt;br /&gt;
documentation (for example included on DevCon CDs) isn&#039;t available to&lt;br /&gt;
the public anymore. But DON&#039;T JUST COPY any documentation you may have into the Wiki. Keep in mind it&#039;s copyrighted! &lt;br /&gt;
&lt;br /&gt;
* [[Undocumented stuff]]&lt;br /&gt;
* [[Mozilla]] - some stuff regarding building Mozilla on OS/2&lt;br /&gt;
* [http://www.edm2.com/index.php/SDL SDL] - some tips &amp;amp; tricks about how to port applications using SDL to OS/2&lt;br /&gt;
* [http://www.edm2.com/index.php/How_to_program_for_the_WPS WPS] - how to program for the [http://en.wikipedia.org/wiki/Workplace_Shell WPS]. Note: the german Wikipedia may have more information about the WPS. Go [http://de.wikipedia.org/wiki/Workplace_Shell here].&lt;br /&gt;
&lt;br /&gt;
==netlabs.org Community==&lt;br /&gt;
===Resources===&lt;br /&gt;
* [http://www.netlabs.org netlabs.org] itself, the main page :-)&lt;br /&gt;
* [[IRC server settings]] - chat with netlabs.org coders&lt;br /&gt;
* [[Mailinglists]] - support for our projects per mailinglist or news-reader&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
We also hire a developer at the moment, to show you what he does we provide a small weekly list of his progress on various projects.&lt;br /&gt;
*[[Vladest]]&lt;br /&gt;
*[[Samm]]&lt;br /&gt;
&lt;br /&gt;
===Publicity===&lt;br /&gt;
* [[Presentations]] about netlabs.org (prepared for Warpstock Europe)&lt;br /&gt;
* [[Logos]] in different resolutions, free to use&lt;br /&gt;
&lt;br /&gt;
==OS/2 and eCS resources==&lt;br /&gt;
===Drivers===&lt;br /&gt;
*Visit http://www.os2warp.be if you want to know if your hardware is supported.&lt;br /&gt;
*See a [http://www.ecomstation.it/pido2/home/mircomir/fixpak.php?lang=en driver list] generated from eCSoft/2 database.&lt;br /&gt;
&lt;br /&gt;
===Software===&lt;br /&gt;
For software have a look here:&lt;br /&gt;
&lt;br /&gt;
* http://hobbes.nmsu.edu&lt;br /&gt;
* http://en.ecomstation.ru/apecs.php&lt;br /&gt;
* http://www.ecomstation.it/ecsoft2/&lt;br /&gt;
* http://www.unixos2.org - ported *nix tools. A little bit cumbersome to find stuff there but nevertheless worth the effort&lt;br /&gt;
&lt;br /&gt;
===Programs===&lt;br /&gt;
How to use specific programs, HowTos, FAQs etc.&lt;br /&gt;
&lt;br /&gt;
MR/2 ICE [[mr2ice]] is a full featured OS/2 native mail and news client.&lt;br /&gt;
&lt;br /&gt;
==netlabs.org Servers==&lt;br /&gt;
===ToDo&#039;s &amp;amp; History===&lt;br /&gt;
This is the list of tasks for netlabs.org Webservers and the history of what I (ktk) did&lt;br /&gt;
*[[netlabs.org]]&lt;br /&gt;
&lt;br /&gt;
===Mail account===&lt;br /&gt;
Some information for those who own a mailbox at netlabs.org&lt;br /&gt;
*[[netlabs.org Mailing]]&lt;br /&gt;
===Admin Guide===&lt;br /&gt;
So far it&#039;s more or less just me who does all the work on netlabs.org webpages and this somewhat sucks because like this a lot of stuff depends on my lazyness. The following document explains the tasks necessary to create a new project at netlabs.org, including setting up CVS repositories, creating webpages and so on. I hope that I will find some volunteers one day who help me on doing that.&lt;br /&gt;
*[[Admin Guide]]&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Help:Contents&amp;diff=3301</id>
		<title>Help:Contents</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Help:Contents&amp;diff=3301"/>
		<updated>2005-10-20T10:05:13Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: spam removal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Main_Page&amp;diff=3300</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Main_Page&amp;diff=3300"/>
		<updated>2005-10-20T10:04:56Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: spam removal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the Wiki at netlabs.org. You will find a lot of interesting information about OS/2 and [http://www.ecomstation.com eCS] on this page.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you are interested in joining the &#039;&#039;&#039;community mailinglist&#039;&#039;&#039; please have a look [[Mailinglists | here]]!&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Where are we now and where could we go. Open for discussions.&lt;br /&gt;
&lt;br /&gt;
*[[Ideas]] - This is so far a random collection of ideas and stuff we have in our heads and which probably is worth creating a project for.&lt;br /&gt;
&lt;br /&gt;
* [[Community]] - Discussions about the netlabs.org community, website, and so on. Complain here :)&lt;br /&gt;
&lt;br /&gt;
*[[Fundraising campaign]] - Projects that could be realized, support your favourite one!&lt;br /&gt;
&lt;br /&gt;
*[[XWorkplace]] - XWorkplace Future Plans and Ideas&lt;br /&gt;
&lt;br /&gt;
*[[DOSBox Port]] - DOSBox Port for OS/2-eCS Project&lt;br /&gt;
&lt;br /&gt;
*[[Odin]] - ODIN Project todo and Ideas&lt;br /&gt;
&lt;br /&gt;
*[[eSchemes]] - eComStation WPS-based look&amp;amp;amp;amp;amp;amp;amp;feel system&lt;br /&gt;
&lt;br /&gt;
*[[Mr2ice]] - MR/2 ICE is a full featured OS/2 native mail and news client.&lt;br /&gt;
&lt;br /&gt;
== Shop ==&lt;br /&gt;
We do have a shop for shirts and more ... [http://shop.netlabs.org shop.netlabs.org]! Prices include a small extra to support netlabs.org&#039;s future... (Does anyone know how to add an image here :-P ?)&lt;br /&gt;
&lt;br /&gt;
== New Logo and Redesign ==&lt;br /&gt;
* [[Redesign]] - The new logo is choosen and a first and hopefully final draft for the new site layout has been created - check it out ;)&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE:&amp;lt;/b&amp;gt; This section should not be extended anymore. We reloaded the [http://www.edm2.com EDM/2 magazine] and we recommend to put all developer stuff in there. This wiki is a mess at the moment and we will clean that up one day and migrate the stuff that makes sense to EDM/2. Thanks!&lt;br /&gt;
&lt;br /&gt;
This section contains hints and tricks and descriptions of undocumented&lt;br /&gt;
stuff. Undocumented means there&#039;s no official documentation or the &lt;br /&gt;
documentation (for example included on DevCon CDs) isn&#039;t available to&lt;br /&gt;
the public anymore. But DON&#039;T JUST COPY any documentation you may have into the Wiki. Keep in mind it&#039;s copyrighted! &lt;br /&gt;
&lt;br /&gt;
* [[Undocumented stuff]]&lt;br /&gt;
* [[Mozilla]] - some stuff regarding building Mozilla on OS/2&lt;br /&gt;
* [http://www.edm2.com/index.php/SDL SDL] - some tips &amp;amp;amp;amp;amp;amp;amp; tricks about how to port applications using SDL to OS/2&lt;br /&gt;
* [http://www.edm2.com/index.php/How_to_program_for_the_WPS WPS] - how to program for the [http://en.wikipedia.org/wiki/Workplace_Shell WPS]. Note: the german Wikipedia may have more information about the WPS. Go [http://de.wikipedia.org/wiki/Workplace_Shell here].&lt;br /&gt;
&lt;br /&gt;
==netlabs.org Community==&lt;br /&gt;
===Resources===&lt;br /&gt;
* [http://www.netlabs.org netlabs.org] itself, the main page :-)&lt;br /&gt;
* [[IRC server settings]] - chat with netlabs.org coders&lt;br /&gt;
* [[Mailinglists]] - support for our projects per mailinglist or news-reader&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
We also hire a developer at the moment, to show you what he does we provide a small weekly list of his progress on various projects.&lt;br /&gt;
*[[Vladest]]&lt;br /&gt;
*[[Samm]]&lt;br /&gt;
&lt;br /&gt;
===Publicity===&lt;br /&gt;
* [[Presentations]] about netlabs.org (prepared for Warpstock Europe)&lt;br /&gt;
* [[Logos]] in different resolutions, free to use&lt;br /&gt;
&lt;br /&gt;
==OS/2 and eCS resources==&lt;br /&gt;
===Drivers===&lt;br /&gt;
*Visit http://www.os2warp.be if you want to know if your hardware is supported.&lt;br /&gt;
*See a [http://www.ecomstation.it/pido2/home/mircomir/fixpak.php?lang=en driver list] generated from eCSoft/2 database.&lt;br /&gt;
&lt;br /&gt;
===Software===&lt;br /&gt;
For software have a look here:&lt;br /&gt;
&lt;br /&gt;
* http://hobbes.nmsu.edu&lt;br /&gt;
* http://en.ecomstation.ru/apecs.php&lt;br /&gt;
* http://www.ecomstation.it/ecsoft2/&lt;br /&gt;
* http://www.unixos2.org - ported *nix tools. A little bit cumbersome to find stuff there but nevertheless worth the effort&lt;br /&gt;
&lt;br /&gt;
===Programs===&lt;br /&gt;
How to use specific programs, HowTos, FAQs etc.&lt;br /&gt;
&lt;br /&gt;
MR/2 ICE [[mr2ice]] is a full featured OS/2 native mail and news client.&lt;br /&gt;
&lt;br /&gt;
==netlabs.org Servers==&lt;br /&gt;
===ToDo&#039;s &amp;amp;amp;amp;amp;amp;amp; History===&lt;br /&gt;
This is the list of tasks for netlabs.org Webservers &amp;amp;amp;amp;amp;amp;amp; the history of what I (ktk) did&lt;br /&gt;
*[[netlabs.org]]&lt;br /&gt;
&lt;br /&gt;
===Mail account===&lt;br /&gt;
Some information for those who own a mailbox at netlabs.org&lt;br /&gt;
*[[netlabs.org Mailing]]&lt;br /&gt;
===Admin Guide===&lt;br /&gt;
So far it&#039;s more or less just me who does all the work on netlabs.org webpages and this somewhat sucks because like this a lot of stuff depends on my lazyness. The following document explains the tasks necessary to create a new project at netlabs.org, including setting up CVS repositories, creating webpages and so on. I hope that I will find some volunteers one day who help me on doing that.&lt;br /&gt;
*[[Admin Guide]]&lt;br /&gt;
&lt;br /&gt;
== What is a Wiki ==&lt;br /&gt;
*If you don&#039;t know the concept of a Wiki yet we recommend you to have a look at the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide MediaWiki User&#039;s Guide]. &lt;br /&gt;
*If you just want to add some content without much reading read the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide:_Editing_overview#The_wiki_markup Markup Overview].&lt;br /&gt;
*If you have no clue about Wiki you might first check [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page how to edit a page].&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Help:Contents&amp;diff=3291</id>
		<title>Help:Contents</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Help:Contents&amp;diff=3291"/>
		<updated>2005-10-20T00:31:34Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Main_Page&amp;diff=3289</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Main_Page&amp;diff=3289"/>
		<updated>2005-10-20T00:21:57Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: spam removal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the Wiki at netlabs.org. You will find a lot of interesting information about OS/2 and [http://www.ecomstation.com eCS] on this page.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you are interested in joining the &#039;&#039;&#039;community mailinglist&#039;&#039;&#039; please have a look [[Mailinglists | here]]!&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Where are we now and where could we go. Open for discussions.&lt;br /&gt;
&lt;br /&gt;
*[[Ideas]] - This is so far a random collection of ideas and stuff we have in our heads and which probably is worth creating a project for.&lt;br /&gt;
&lt;br /&gt;
* [[Community]] - Discussions about the netlabs.org community, website, and so on. Complain here :)&lt;br /&gt;
&lt;br /&gt;
*[[Fundraising campaign]] - Projects that could be realized, support your favourite one!&lt;br /&gt;
&lt;br /&gt;
*[[XWorkplace]] - XWorkplace Future Plans and Ideas&lt;br /&gt;
&lt;br /&gt;
*[[DOSBox Port]] - DOSBox Port for OS/2-eCS Project&lt;br /&gt;
&lt;br /&gt;
*[[Odin]] - ODIN Project todo and Ideas&lt;br /&gt;
&lt;br /&gt;
*[[eSchemes]] - eComStation WPS-based look&amp;amp;amp;amp;amp;feel system&lt;br /&gt;
&lt;br /&gt;
*[[Mr2ice]] - MR/2 ICE is a full featured OS/2 native mail and news client.&lt;br /&gt;
&lt;br /&gt;
== Shop ==&lt;br /&gt;
We do have a shop for shirts and more ... [http://shop.netlabs.org shop.netlabs.org]! Prices include a small extra to support netlabs.org&#039;s future... (Does anyone know how to add an image here :-P ?)&lt;br /&gt;
&lt;br /&gt;
== New Logo and Redesign ==&lt;br /&gt;
* [[Redesign]] - The new logo is choosen and a first and hopefully final draft for the new site layout has been created - check it out ;)&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE:&amp;lt;/b&amp;gt; This section should not be extended anymore. We reloaded the [http://www.edm2.com EDM/2 magazine] and we recommend to put all developer stuff in there. This wiki is a mess at the moment and we will clean that up one day and migrate the stuff that makes sense to EDM/2. Thanks!&lt;br /&gt;
&lt;br /&gt;
This section contains hints and tricks and descriptions of undocumented&lt;br /&gt;
stuff. Undocumented means there&#039;s no official documentation or the &lt;br /&gt;
documentation (for example included on DevCon CDs) isn&#039;t available to&lt;br /&gt;
the public anymore. But DON&#039;T JUST COPY any documentation you may have into the Wiki. Keep in mind it&#039;s copyrighted! &lt;br /&gt;
&lt;br /&gt;
* [[Undocumented stuff]]&lt;br /&gt;
* [[Mozilla]] - some stuff regarding building Mozilla on OS/2&lt;br /&gt;
* [http://www.edm2.com/index.php/SDL SDL] - some tips &amp;amp;amp;amp;amp; tricks about how to port applications using SDL to OS/2&lt;br /&gt;
* [http://www.edm2.com/index.php/How_to_program_for_the_WPS WPS] - how to program for the [http://en.wikipedia.org/wiki/Workplace_Shell WPS]. Note: the german Wikipedia may have more information about the WPS. Go [http://de.wikipedia.org/wiki/Workplace_Shell here].&lt;br /&gt;
&lt;br /&gt;
==netlabs.org Community==&lt;br /&gt;
===Resources===&lt;br /&gt;
* [http://www.netlabs.org netlabs.org] itself, the main page :-)&lt;br /&gt;
* [[IRC server settings]] - chat with netlabs.org coders&lt;br /&gt;
* [[Mailinglists]] - support for our projects per mailinglist or news-reader&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
We also hire a developer at the moment, to show you what he does we provide a small weekly list of his progress on various projects.&lt;br /&gt;
*[[Vladest]]&lt;br /&gt;
*[[Samm]]&lt;br /&gt;
&lt;br /&gt;
===Publicity===&lt;br /&gt;
* [[Presentations]] about netlabs.org (prepared for Warpstock Europe)&lt;br /&gt;
* [[Logos]] in different resolutions, free to use&lt;br /&gt;
&lt;br /&gt;
==OS/2 and eCS resources==&lt;br /&gt;
===Drivers===&lt;br /&gt;
*Visit http://www.os2warp.be if you want to know if your hardware is supported.&lt;br /&gt;
*See a [http://www.ecomstation.it/pido2/home/mircomir/fixpak.php?lang=en driver list] generated from eCSoft/2 database.&lt;br /&gt;
&lt;br /&gt;
===Software===&lt;br /&gt;
For software have a look here:&lt;br /&gt;
&lt;br /&gt;
* http://hobbes.nmsu.edu&lt;br /&gt;
* http://en.ecomstation.ru/apecs.php&lt;br /&gt;
* http://www.ecomstation.it/ecsoft2/&lt;br /&gt;
* http://www.unixos2.org - ported *nix tools. A little bit cumbersome to find stuff there but nevertheless worth the effort&lt;br /&gt;
&lt;br /&gt;
===Programs===&lt;br /&gt;
How to use specific programs, HowTos, FAQs etc.&lt;br /&gt;
&lt;br /&gt;
MR/2 ICE [[mr2ice]] is a full featured OS/2 native mail and news client.&lt;br /&gt;
&lt;br /&gt;
==netlabs.org Servers==&lt;br /&gt;
===ToDo&#039;s &amp;amp;amp;amp;amp; History===&lt;br /&gt;
This is the list of tasks for netlabs.org Webservers &amp;amp;amp;amp;amp; the history of what I (ktk) did&lt;br /&gt;
*[[netlabs.org]]&lt;br /&gt;
&lt;br /&gt;
===Mail account===&lt;br /&gt;
Some information for those who own a mailbox at netlabs.org&lt;br /&gt;
*[[netlabs.org Mailing]]&lt;br /&gt;
===Admin Guide===&lt;br /&gt;
So far it&#039;s more or less just me who does all the work on netlabs.org webpages and this somewhat sucks because like this a lot of stuff depends on my lazyness. The following document explains the tasks necessary to create a new project at netlabs.org, including setting up CVS repositories, creating webpages and so on. I hope that I will find some volunteers one day who help me on doing that.&lt;br /&gt;
*[[Admin Guide]]&lt;br /&gt;
&lt;br /&gt;
== What is a Wiki ==&lt;br /&gt;
*If you don&#039;t know the concept of a Wiki yet we recommend you to have a look at the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide MediaWiki User&#039;s Guide]. &lt;br /&gt;
*If you just want to add some content without much reading read the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide:_Editing_overview#The_wiki_markup Markup Overview].&lt;br /&gt;
*If you have no clue about Wiki you might first check [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page how to edit a page].&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Main_Page&amp;diff=3287</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Main_Page&amp;diff=3287"/>
		<updated>2005-10-19T23:50:04Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: spam removal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the Wiki at netlabs.org. You will find a lot of interesting information about OS/2 and [http://www.ecomstation.com eCS] on this page.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you are interested in joining the &#039;&#039;&#039;community mailinglist&#039;&#039;&#039; please have a look [[Mailinglists | here]]!&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Where are we now and where could we go. Open for discussions.&lt;br /&gt;
&lt;br /&gt;
*[[Ideas]] - This is so far a random collection of ideas and stuff we have in our heads and which probably is worth creating a project for.&lt;br /&gt;
&lt;br /&gt;
* [[Community]] - Discussions about the netlabs.org community, website, and so on. Complain here :)&lt;br /&gt;
&lt;br /&gt;
*[[Fundraising campaign]] - Projects that could be realized, support your favourite one!&lt;br /&gt;
&lt;br /&gt;
*[[XWorkplace]] - XWorkplace Future Plans and Ideas&lt;br /&gt;
&lt;br /&gt;
*[[DOSBox Port]] - DOSBox Port for OS/2-eCS Project&lt;br /&gt;
&lt;br /&gt;
*[[Odin]] - ODIN Project todo and Ideas&lt;br /&gt;
&lt;br /&gt;
*[[eSchemes]] - eComStation WPS-based look&amp;amp;amp;amp;feel system&lt;br /&gt;
&lt;br /&gt;
*[[Mr2ice]] - MR/2 ICE is a full featured OS/2 native mail and news client.&lt;br /&gt;
&lt;br /&gt;
== Shop ==&lt;br /&gt;
We do have a shop for shirts and more ... [http://shop.netlabs.org shop.netlabs.org]! Prices include a small extra to support netlabs.org&#039;s future... (Does anyone know how to add an image here :-P ?)&lt;br /&gt;
&lt;br /&gt;
== New Logo and Redesign ==&lt;br /&gt;
* [[Redesign]] - The new logo is choosen and a first and hopefully final draft for the new site layout has been created - check it out ;)&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE:&amp;lt;/b&amp;gt; This section should not be extended anymore. We reloaded the [http://www.edm2.com EDM/2 magazine] and we recommend to put all developer stuff in there. This wiki is a mess at the moment and we will clean that up one day and migrate the stuff that makes sense to EDM/2. Thanks!&lt;br /&gt;
&lt;br /&gt;
This section contains hints and tricks and descriptions of undocumented&lt;br /&gt;
stuff. Undocumented means there&#039;s no official documentation or the &lt;br /&gt;
documentation (for example included on DevCon CDs) isn&#039;t available to&lt;br /&gt;
the public anymore. But DON&#039;T JUST COPY any documentation you may have into the Wiki. Keep in mind it&#039;s copyrighted! &lt;br /&gt;
&lt;br /&gt;
* [[Undocumented stuff]]&lt;br /&gt;
* [[Mozilla]] - some stuff regarding building Mozilla on OS/2&lt;br /&gt;
* [http://www.edm2.com/index.php/SDL SDL] - some tips &amp;amp;amp;amp; tricks about how to port applications using SDL to OS/2&lt;br /&gt;
* [http://www.edm2.com/index.php/How_to_program_for_the_WPS WPS] - how to program for the [http://en.wikipedia.org/wiki/Workplace_Shell WPS]. Note: the german Wikipedia may have more information about the WPS. Go [http://de.wikipedia.org/wiki/Workplace_Shell here].&lt;br /&gt;
&lt;br /&gt;
==netlabs.org Community==&lt;br /&gt;
===Resources===&lt;br /&gt;
* [http://www.netlabs.org netlabs.org] itself, the main page :-)&lt;br /&gt;
* [[IRC server settings]] - chat with netlabs.org coders&lt;br /&gt;
* [[Mailinglists]] - support for our projects per mailinglist or news-reader&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
We also hire a developer at the moment, to show you what he does we provide a small weekly list of his progress on various projects.&lt;br /&gt;
*[[Vladest]]&lt;br /&gt;
*[[Samm]]&lt;br /&gt;
&lt;br /&gt;
===Publicity===&lt;br /&gt;
* [[Presentations]] about netlabs.org (prepared for Warpstock Europe)&lt;br /&gt;
* [[Logos]] in different resolutions, free to use&lt;br /&gt;
&lt;br /&gt;
==OS/2 and eCS resources==&lt;br /&gt;
===Drivers===&lt;br /&gt;
*Visit http://www.os2warp.be if you want to know if your hardware is supported.&lt;br /&gt;
*See a [http://www.ecomstation.it/pido2/home/mircomir/fixpak.php?lang=en driver list] generated from eCSoft/2 database.&lt;br /&gt;
&lt;br /&gt;
===Software===&lt;br /&gt;
For software have a look here:&lt;br /&gt;
&lt;br /&gt;
* http://hobbes.nmsu.edu&lt;br /&gt;
* http://en.ecomstation.ru/apecs.php&lt;br /&gt;
* http://www.ecomstation.it/ecsoft2/&lt;br /&gt;
* http://www.unixos2.org - ported *nix tools. A little bit cumbersome to find stuff there but nevertheless worth the effort&lt;br /&gt;
&lt;br /&gt;
===Programs===&lt;br /&gt;
How to use specific programs, HowTos, FAQs etc.&lt;br /&gt;
&lt;br /&gt;
MR/2 ICE [[mr2ice]] is a full featured OS/2 native mail and news client.&lt;br /&gt;
&lt;br /&gt;
==netlabs.org Servers==&lt;br /&gt;
===ToDo&#039;s &amp;amp;amp;amp; History===&lt;br /&gt;
This is the list of tasks for netlabs.org Webservers &amp;amp;amp;amp; the history of what I (ktk) did&lt;br /&gt;
*[[netlabs.org]]&lt;br /&gt;
&lt;br /&gt;
===Mail account===&lt;br /&gt;
Some information for those who own a mailbox at netlabs.org&lt;br /&gt;
*[[netlabs.org Mailing]]&lt;br /&gt;
===Admin Guide===&lt;br /&gt;
So far it&#039;s more or less just me who does all the work on netlabs.org webpages and this somewhat sucks because like this a lot of stuff depends on my lazyness. The following document explains the tasks necessary to create a new project at netlabs.org, including setting up CVS repositories, creating webpages and so on. I hope that I will find some volunteers one day who help me on doing that.&lt;br /&gt;
*[[Admin Guide]]&lt;br /&gt;
&lt;br /&gt;
== What is a Wiki ==&lt;br /&gt;
*If you don&#039;t know the concept of a Wiki yet we recommend you to have a look at the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide MediaWiki User&#039;s Guide]. &lt;br /&gt;
*If you just want to add some content without much reading read the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide:_Editing_overview#The_wiki_markup Markup Overview].&lt;br /&gt;
*If you have no clue about Wiki you might first check [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page how to edit a page].&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Help:Contents&amp;diff=3286</id>
		<title>Help:Contents</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Help:Contents&amp;diff=3286"/>
		<updated>2005-10-19T23:49:41Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: spam removal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Help:Contents&amp;diff=3283</id>
		<title>Help:Contents</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Help:Contents&amp;diff=3283"/>
		<updated>2005-10-19T22:41:31Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: spam removal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Help:Contents&amp;diff=3247</id>
		<title>Help:Contents</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Help:Contents&amp;diff=3247"/>
		<updated>2005-10-19T12:21:03Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: spam removal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;overflow: auto; height: 1px;&amp;quot;&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Main_Page&amp;diff=3246</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Main_Page&amp;diff=3246"/>
		<updated>2005-10-19T12:20:06Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: spam removal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the Wiki at netlabs.org. You will find a lot of interesting information about OS/2 and [http://www.ecomstation.com eCS] on this page.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you are interested in joining the &#039;&#039;&#039;community mailinglist&#039;&#039;&#039; please have a look [[Mailinglists | here]]!&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Where are we now and where could we go. Open for discussions.&lt;br /&gt;
&lt;br /&gt;
*[[Ideas]] - This is so far a random collection of ideas and stuff we have in our heads and which probably is worth creating a project for.&lt;br /&gt;
&lt;br /&gt;
* [[Community]] - Discussions about the netlabs.org community, website, and so on. Complain here :)&lt;br /&gt;
&lt;br /&gt;
*[[Fundraising campaign]] - Projects that could be realized, support your favourite one!&lt;br /&gt;
&lt;br /&gt;
*[[XWorkplace]] - XWorkplace Future Plans and Ideas&lt;br /&gt;
&lt;br /&gt;
*[[DOSBox Port]] - DOSBox Port for OS/2-eCS Project&lt;br /&gt;
&lt;br /&gt;
*[[Odin]] - ODIN Project todo and Ideas&lt;br /&gt;
&lt;br /&gt;
*[[eSchemes]] - eComStation WPS-based look&amp;amp;amp;amp;feel system&lt;br /&gt;
&lt;br /&gt;
*[[Mr2ice]] - MR/2 ICE is a full featured OS/2 native mail and news client.&lt;br /&gt;
&lt;br /&gt;
== Shop ==&lt;br /&gt;
We do have a shop for shirts and more ... [http://shop.netlabs.org shop.netlabs.org]! Prices include a small extra to support netlabs.org&#039;s future... (Does anyone know how to add an image here :-P ?)&lt;br /&gt;
&lt;br /&gt;
== New Logo and Redesign ==&lt;br /&gt;
* [[Redesign]] - The new logo is choosen and a first and hopefully final draft for the new site layout has been created - check it out ;)&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE:&amp;lt;/b&amp;gt; This section should not be extended anymore. We reloaded the [http://www.edm2.com EDM/2 magazine] and we recommend to put all developer stuff in there. This wiki is a mess at the moment and we will clean that up one day and migrate the stuff that makes sense to EDM/2. Thanks!&lt;br /&gt;
&lt;br /&gt;
This section contains hints and tricks and descriptions of undocumented&lt;br /&gt;
stuff. Undocumented means there&#039;s no official documentation or the &lt;br /&gt;
documentation (for example included on DevCon CDs) isn&#039;t available to&lt;br /&gt;
the public anymore. But DON&#039;T JUST COPY any documentation you may have into the Wiki. Keep in mind it&#039;s copyrighted! &lt;br /&gt;
&lt;br /&gt;
* [[Undocumented stuff]]&lt;br /&gt;
* [[Mozilla]] - some stuff regarding building Mozilla on OS/2&lt;br /&gt;
* [http://www.edm2.com/index.php/SDL SDL] - some tips &amp;amp;amp;amp; tricks about how to port applications using SDL to OS/2&lt;br /&gt;
* [http://www.edm2.com/index.php/How_to_program_for_the_WPS WPS] - how to program for the [http://en.wikipedia.org/wiki/Workplace_Shell WPS]. Note: the german Wikipedia may have more information about the WPS. Go [http://de.wikipedia.org/wiki/Workplace_Shell here].&lt;br /&gt;
&lt;br /&gt;
==netlabs.org Community==&lt;br /&gt;
===Resources===&lt;br /&gt;
* [http://www.netlabs.org netlabs.org] itself, the main page :-)&lt;br /&gt;
* [[IRC server settings]] - chat with netlabs.org coders&lt;br /&gt;
* [[Mailinglists]] - support for our projects per mailinglist or news-reader&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
We also hire a developer at the moment, to show you what he does we provide a small weekly list of his progress on various projects.&lt;br /&gt;
*[[Vladest]]&lt;br /&gt;
*[[Samm]]&lt;br /&gt;
&lt;br /&gt;
===Publicity===&lt;br /&gt;
* [[Presentations]] about netlabs.org (prepared for Warpstock Europe)&lt;br /&gt;
* [[Logos]] in different resolutions, free to use&lt;br /&gt;
&lt;br /&gt;
==OS/2 and eCS resources==&lt;br /&gt;
===Drivers===&lt;br /&gt;
*Visit http://www.os2warp.be if you want to know if your hardware is supported.&lt;br /&gt;
*See a [http://www.ecomstation.it/pido2/home/mircomir/fixpak.php?lang=en driver list] generated from eCSoft/2 database.&lt;br /&gt;
&lt;br /&gt;
===Software===&lt;br /&gt;
For software have a look here:&lt;br /&gt;
&lt;br /&gt;
* http://hobbes.nmsu.edu&lt;br /&gt;
* http://en.ecomstation.ru/apecs.php&lt;br /&gt;
* http://www.ecomstation.it/ecsoft2/&lt;br /&gt;
* http://www.unixos2.org - ported *nix tools. A little bit cumbersome to find stuff there but nevertheless worth the effort&lt;br /&gt;
&lt;br /&gt;
===Programs===&lt;br /&gt;
How to use specific programs, HowTos, FAQs etc.&lt;br /&gt;
&lt;br /&gt;
MR/2 ICE [[mr2ice]] is a full featured OS/2 native mail and news client.&lt;br /&gt;
&lt;br /&gt;
==netlabs.org Servers==&lt;br /&gt;
===ToDo&#039;s &amp;amp;amp;amp; History===&lt;br /&gt;
This is the list of tasks for netlabs.org Webservers &amp;amp;amp;amp; the history of what I (ktk) did&lt;br /&gt;
*[[netlabs.org]]&lt;br /&gt;
&lt;br /&gt;
===Mail account===&lt;br /&gt;
Some information for those who own a mailbox at netlabs.org&lt;br /&gt;
*[[netlabs.org Mailing]]&lt;br /&gt;
===Admin Guide===&lt;br /&gt;
So far it&#039;s more or less just me who does all the work on netlabs.org webpages and this somewhat sucks because like this a lot of stuff depends on my lazyness. The following document explains the tasks necessary to create a new project at netlabs.org, including setting up CVS repositories, creating webpages and so on. I hope that I will find some volunteers one day who help me on doing that.&lt;br /&gt;
*[[Admin Guide]]&lt;br /&gt;
&lt;br /&gt;
== What is a Wiki ==&lt;br /&gt;
*If you don&#039;t know the concept of a Wiki yet we recommend you to have a look at the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide MediaWiki User&#039;s Guide]. &lt;br /&gt;
*If you just want to add some content without much reading read the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide:_Editing_overview#The_wiki_markup Markup Overview].&lt;br /&gt;
*If you have no clue about Wiki you might first check [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page how to edit a page].&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow: auto; height: 1px;&amp;quot;&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=2379</id>
		<title>DOSBox Port</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=2379"/>
		<updated>2005-09-05T15:37:56Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: Added section Third-Party Addons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will help to organize the port of DOSBox to OS/2. Initially, Martin Klingenfuss offered to pay the first person that ported DOSBox to OS/2 500 EUR. He also invited other people to join in and donate some money. To organize and coordinate all activities arround the port, this page was created.&lt;br /&gt;
&lt;br /&gt;
Porting DOSBox to OS/2 is currently &#039;&#039;&#039;NOT a netlabs.org&#039;&#039;&#039; project! (no project homepage, no CVS,...) However, since netlabs.org offers this great WIKI, we decided to host the page here, so everybody can contribute to the content of the page easily.&lt;br /&gt;
&lt;br /&gt;
This whole thing was started here (german!):&lt;br /&gt;
http://www.os2.de/forum/diskussion/index.php3?all=87595&lt;br /&gt;
&lt;br /&gt;
==What is DOSBox?==&lt;br /&gt;
DOSBox is a DOS-emulator portable (and ported) to many platforms. A port was made feasible by the implementation of [http://sdl.netlabs.org/ SDL] on OS/2. For more infomation, visit the  [http://dosbox.sourceforge.net homepage of DOSBox]. Since DOSBox/2 is a regular OS/2 application, there is no need to have DOS-based drivers for video and sound support - everything is passed through  and handled by OS/2.&lt;br /&gt;
&lt;br /&gt;
==Where can I get it?==&lt;br /&gt;
While development is ongoing, the binaries can be obtained [http://www.joschs-robotics.de/dosbox here].&amp;lt;br&amp;gt;&lt;br /&gt;
Since development is basically finished, here are the direct links to the WPI-installers:&lt;br /&gt;
[http://www.joschs-robotics.de/dosbox/dosbox_small.exe User Version]&lt;br /&gt;
[http://www.joschs-robotics.de/dosbox/dosbox_full.exe Debug version]&lt;br /&gt;
&lt;br /&gt;
==Why port DOSBox to OS/2, don&#039;t we have a Virtual DOS Machine?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot; DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox&lt;br /&gt;
very easy to port to different platforms. DOSBox has already been ported&lt;br /&gt;
to many different platforms, such as Windows, BeOS, Linux, MacOS X...&lt;br /&gt;
&lt;br /&gt;
DOSBox also emulates CPU:286/386 realmode/protected mode, Directory&lt;br /&gt;
FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a&lt;br /&gt;
SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility&lt;br /&gt;
with older games...&lt;br /&gt;
&lt;br /&gt;
You can &amp;quot;re-live&amp;quot; the good old days with the help of DOSBox, it can run&lt;br /&gt;
plenty of the old classics that don&#039;t run on your new computer!&lt;br /&gt;
&lt;br /&gt;
DOSBox is totally free of charge and OpenSource.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Addon from Martin Klingenfuss:&lt;br /&gt;
&lt;br /&gt;
As a DOS-games-player I think it would be great to have the virtualised DOS-box under OS/2 for usage of seamless SVGA-graphics under PM and sound via MMPM so modern PCI-audiocard will play DOS-games sounds.&lt;br /&gt;
&lt;br /&gt;
Maybe it&#039;s necessary to work on the multimedia/graphic interfaces under OS/2 to make the  DOS-Box run with same quality as under Win32. Because I am no  programmer, I do not know what is exactly needed for this port.&lt;br /&gt;
&lt;br /&gt;
Added By Peter (related to dosbox and surfing around the internet):&lt;br /&gt;
&lt;br /&gt;
Dosbox is an emulator not a virtualised dos machine. (dosbox runs on non x86 targets as well!) It&#039;s basicly a 386 DX emulator with emulated bios/ emulated dos/emulated sound blaster 16 / emulated svga card. ) This is very usuable (actually porting shouldn&#039;t that hard) but it&#039;s not super fast.&lt;br /&gt;
&lt;br /&gt;
Some windows specific behaviour that is missing in other ports:&lt;br /&gt;
* direct serial passthrough&lt;br /&gt;
* ddraw output support&lt;br /&gt;
&lt;br /&gt;
Things dosbox requires optional from the host(os/2) (but all present in other ports):&lt;br /&gt;
* a port of SDL.&lt;br /&gt;
* possible some low-level cdrom interface.&lt;br /&gt;
* a mpu-401 interface (midi)&lt;br /&gt;
* a c++ compiler (gcc would be very helpful)&lt;br /&gt;
* ports of the following optional libraries(used in win32)&amp;lt;br&amp;gt;zlib/libpng/sdl_net/lib-ogg/lib-vorbis/sdl-sound/&lt;br /&gt;
* If os/2 doesn&#039;t have function like readdir and opendir (libc function) then a specific drive interface must be written&lt;br /&gt;
&lt;br /&gt;
==About the Money==&lt;br /&gt;
===What needs to be done to receive the money===&lt;br /&gt;
The money will be payed to the first person or group that successfully ports DOSBox to OS/2. A full OS/2 port has to satisfy the following requirements:&lt;br /&gt;
* Version 0.63 or above of DOSBox must be ported&lt;br /&gt;
* Exactly the same features as on Windows&lt;br /&gt;
* Quality of gameplay is exactly the same as on Windows, yes, you can port the bugs too! ;)&lt;br /&gt;
* ODIN must not be used&lt;br /&gt;
* Source code, compile requirements and compile instructions have to be available from a public place&lt;br /&gt;
* if changes to the DOSBox source are required, they must be documented&lt;br /&gt;
&lt;br /&gt;
The money will be paid AFTER the port is done and tested by a few people.&lt;br /&gt;
&lt;br /&gt;
===How much money will be paid===&lt;br /&gt;
Since the first large amount of money was donated in EUR, we use EUR as the currency here. If you need to convert your currency into EUR, you can use the [http://www.bloomberg.com/analysis/calculators/currency.html Bloomberg Currency Calculator].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   500 EUR    Martin Klingenfuss&lt;br /&gt;
    20 EUR    Robert Henschel; OS/2 User Group Dresden; Money will be transfered to Martin&lt;br /&gt;
    50 EUR    cytan299&lt;br /&gt;
    30 EUR    milesc&lt;br /&gt;
    50 EUR    Kris Steenhaut&lt;br /&gt;
    50 EUR    Gerrit Schoenmaker&lt;br /&gt;
    30 EUR    RaHa&lt;br /&gt;
&lt;br /&gt;
Total amount:    &#039;&#039;&#039;730 EUR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to donate some money, please add yourself to the list above and contact Martin Klingenfuss (info AT expert-services DOT de)! Martin will tell you when and how to transfer the money. If you want to contribute anonymously, that can be arranged as well.&lt;br /&gt;
&lt;br /&gt;
People who want to sponsor the project should donate at least EUR 20 to make it worthwhile. Martin guarantees a refund in case the project should fail.&lt;br /&gt;
&lt;br /&gt;
==How you can help==&lt;br /&gt;
You can port DOSBox to OS/2!&lt;br /&gt;
&lt;br /&gt;
You can donate some money.&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
* Jochen: I got DosBox compiled and linked. It starts running.&lt;br /&gt;
There are some problems with starting DosBox, which I&#039;m now investigating.&lt;br /&gt;
* Robert: Great, let us know if you make more progress!&amp;lt;&lt;br /&gt;
* Jochen: I now have a DOS prompt, but there is still some glitches in the LIBC, I worked around for now.&lt;br /&gt;
* Robert: If you feel like you need help from the LIBC developer, you can join #netlabs on irc.netlabs.org and ask&lt;br /&gt;
* Jochen: I have succeeded in building a first version. [http://www.joschs-robotics.de/dosbox Download from here.] Please report bugs and suggestions in section Known Bugs or email me (josch@joschs-robotics.de).&lt;br /&gt;
* Jochen: Alpha3 runs with the most important features&lt;br /&gt;
* Jochen: Alpha5 nows has support for serial passthrough and cdrom ioctl.&lt;br /&gt;
* Jochen: Alpha6 nows fixes a bug with the copy command. It also gets built with optimization.&lt;br /&gt;
* Jochen: Beta 2 fixes some issues and the final version seems to be at hand.&lt;br /&gt;
* Jochen: Beta 3 fixes the mispainted key mapper.&lt;br /&gt;
&lt;br /&gt;
==To Do==&lt;br /&gt;
* Autotools support.&lt;br /&gt;
* Build instructions.&lt;br /&gt;
* Audio Input for soundblaster emulation.&lt;br /&gt;
* Integration with main Dosbox&lt;br /&gt;
&lt;br /&gt;
==Known Bugs==&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
[Please post any issues pertaining to the (hopefully) final WPI-versions here]&lt;br /&gt;
* Nothing posted yet&lt;br /&gt;
[End of WPI-versions issues. The following posts remain here for posterity]&lt;br /&gt;
&lt;br /&gt;
* Starting DOSBOX results in 100% CPU usage (playing SimCity 2000 is possible, but &#039;&#039;very&#039;&#039; slowly) (reported by Robert)&lt;br /&gt;
** This can be reduced by pressing CTRL-F8 to increase the frame skip, but then, SimCity becomes jerky&lt;br /&gt;
** I have not yet compared that to the Windows version, maybe this is inherent to DOSBOX&lt;br /&gt;
It seems to be a problem with the way SDL/2 handle SDL_PollEvent, SDL_PeekEvent and related functions. There has to be some research on that. But it seems that we can&#039;t do much here. It&#039;s very much inherent to Simulators/Emulators.&lt;br /&gt;
&lt;br /&gt;
* I did a few performance comparisons on the same hardware between OS/2 and Windows the results are:&lt;br /&gt;
** Windows is faster, but not very much&lt;br /&gt;
** the sound is &amp;quot;smoother&amp;quot; on Windows, there is a difference, not a large one however&lt;br /&gt;
** 1 GHz Pentium 3 is not enough for Commander Keen, not even on Windows (yes, I tried all the tricks from the FAQ) :-(&lt;br /&gt;
*** [dargndorp]Beg to differ, Commander Keen 1 and 6 run perfectly here on my Thinkpad A30, (1GHz P3M) with DosBox/2 Alpha 7&lt;br /&gt;
*** Robert: When I run Keen 6 with Alpha7, I do have problems with the sound. Sound is just too slow (Thinkpad T22 1GHz). What settings do you use, I have: core=normal; cycles=4000; frameskip=0; Did you change anything on the sound settings?&lt;br /&gt;
*** [dargndorp] Didn&#039;t change anything at all here, DosBox is running with default settings. Then again, this box isn&#039;t doing anything in the background, no lan services or peer, no nifty daemons, nothing.&lt;br /&gt;
** I will stop to complain about speed/performance as it seems I do not have adequate hardware for testing ;-)&lt;br /&gt;
*** Robert, try to use the dynamic core. Can you tell us, what graphics hardware you have? How are the other SDL/2 apps behaving?&lt;br /&gt;
**** This is a Thinkpad T22 with a S3 Savage MX using SNAP. Changing from &amp;quot;normal&amp;quot; to &amp;quot;dynamic&amp;quot; does not change anything. SDLInvaders and RockDodger are working fine on my system. DosBox/2 is equally fast in a window and in full screen mode.&lt;br /&gt;
**** I wonder if this could be resolution or color depth dependent? I run with 1400x1050 on 64K colors. When I get a chance, I change this to the normal 1024x768 and see what happens...&lt;br /&gt;
***** [dargndorp] Seems like you didn&#039;t follow up on your graphics test; just for your information, that is the exact same resolution I run DosBox on my aforementioned A30; then again, I have an ATI Mobility Radeon (or somesuch). If you run the Sysbench graphics benchmarks, we could compare.&lt;br /&gt;
* [dargndorp] Is anyone testing DosBox with an ISA soundcard (specifically, SoundBlaster AWE 64)? If you are, is the mouse acting funky upon startup? &lt;br /&gt;
&lt;br /&gt;
* 11.03.2005&amp;lt;br&amp;gt;Possibly an error with uppercase chars. Maybe someone can confirm that &amp;quot;mount d s:\ -T cdrom&amp;quot; works but when &amp;quot;mount d s:\ -T CDROM&amp;quot; does not.&lt;br /&gt;
** It&#039;s a feature. It&#039;s the way DOSBOX handles it. It simply tests against a lowercase string. It&#039;s not a bug of the OS/2 port.&lt;br /&gt;
&lt;br /&gt;
* Lesha reported that he couldn&#039;t use TVshow together with Dosbox or any other SDL/2 app. Doodle and dargndorp couldn&#039;t confirm that bug.&lt;br /&gt;
&lt;br /&gt;
* [dargndorp] Running two concurrent instances of DosBox leads to intermittent system freezes. This seems to be a limitation of SDL, since similar symptoms can occur when starting several SDL games concurrently. &lt;br /&gt;
&lt;br /&gt;
==Resolved Bugs==&lt;br /&gt;
* I have not been able to get sound to work (resolved since Alpha 3)&lt;br /&gt;
* Pressing Exit in the keymapper crashes DOSBOX (resolved since Alpha 4)&lt;br /&gt;
* Shift with many keys doesn&#039;t work (resolved since Alpha 4)&lt;br /&gt;
* If the CDROM is mounted as CDROM drive, there can be problem with changing the directory (resolved since Alpha 5).&lt;br /&gt;
* The command &#039;&#039;copy con test.bat&#039;&#039; crashes Dosbox. The Linux version claims that file doesn&#039;t exist (resolved since Alpha 6).&lt;br /&gt;
* Playing Commander Keen 4, one has to press the ALT key to get this &amp;quot;jump stick&amp;quot;, however, this opens the system menu of the window (works in Windows) (will be resolved in Alpha 7)&amp;lt;br&amp;gt;Jochen: It&#039;s not a bug, it&#039;s a feature. Doodle will remove the system menu from SDL windows.&lt;br /&gt;
* Screenshot crashes DOSBOX (resolved since Alpha 6).&lt;br /&gt;
* Serial Passthrough now works (resolved since Beta 1).&lt;br /&gt;
* SDL/2 mouse problem: Fixed by Doodle (resolved since Beta 1).&lt;br /&gt;
* Key mapper was mispainted (resolved since Beta 3).&lt;br /&gt;
&lt;br /&gt;
==Your Questions go here!==&lt;br /&gt;
Q: Where do I get the latest version of SDL for OS/2?&amp;lt;br&amp;gt;&lt;br /&gt;
A: The package of SDL version 1.2.7 has been updated on March 30, 2005 &lt;br /&gt;
http://sdl.netlabs.org/index.phtml&lt;br /&gt;
ftp://ftp.netlabs.org/pub/sdl/&lt;br /&gt;
&lt;br /&gt;
Q: Can it run on a full screen session ? how ?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes. You can press ALT+POS1 or ALT+Enter and the window switches to a full screen session. Return to window mode is the same key combination.&lt;br /&gt;
A: Or you can run &amp;quot;dosbox.exe -fullscreen&amp;quot; from the command line.&lt;br /&gt;
&lt;br /&gt;
Q: Does the OS/2-eCS version of DOSBox offer support for the same language add-ons of DoxBox web site ? - http://dosbox.sourceforge.net/download.php?main=1&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes, it does! I just tested with the german language file. Running dosbox with &amp;quot;-lang german.lng&amp;quot; results in german text. The german keyboard layout can be controlled by the FreeDOS tool keyb. For more information read the Dosbox Wiki.&lt;br /&gt;
&lt;br /&gt;
Q: I only have Warp4 with the old 16bit TCP/IP stack, but Dosbox/2 wants the 32bit stack.&amp;lt;br&amp;gt;&lt;br /&gt;
A: [http://www.warpupdates.mynetcologne.de/english/warpupdates.html Warp Updates (German and English)] gives you descriptions about your upgrade options.&lt;br /&gt;
&lt;br /&gt;
Q: How do I get the versions of DosBox with the internal debuuger to run?&amp;lt;br&amp;gt;&lt;br /&gt;
A: SET TERM=ANSI in your config.sys or in the current cmd session. You also need the &#039;&#039;&#039;terminfo&#039;&#039;&#039; directory from ncurses installed in &#039;&#039;&#039;/usr/share&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Q: So where&#039;s the  beef about porting and patching?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Have a look at the [http://vogons.zetafleet.com/index.php?c=7 DosBox forums], there&#039;s a bit of info in the development and patches area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
* Martin Klingenfuss for giving me the pretext for doing the project.&lt;br /&gt;
* Andy B for giving me the hint, for testing and being a great friend.&lt;br /&gt;
* Martin Iturbide for his Warpin Template.&lt;br /&gt;
* Doodle for doing SDL/2 and being an excellent supporter.&lt;br /&gt;
* Knuddel for verifying the joystick support and the Warpin installers work.&lt;br /&gt;
* Robert Henschel, Daniel Caetano, Lesha Bogdanow, Dietrich Teickner, Michael (Riethdorf?) and some others (not a lot anyway) for bug reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Third-Party Addons ==&lt;br /&gt;
* A graphical frontend for Dosbox/2 has been created by ChrisR, the current binaries are on [http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&amp;amp;button=Search&amp;amp;key=dosboxfront&amp;amp;stype=all&amp;amp;sort=date&amp;amp;dir=%2F Hobbes] and on his [http://members.home.nl/cwroossien/ecs.html homepage.] He wrote a blurb about his project on os2world.com, take a peek [http://www.os2world.com/cgi-bin/forum/UltraBoard.cgi?action=Read&amp;amp;BID=58&amp;amp;TID=186&amp;amp;P=1#ID186 here.]&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=MMOS2_Related_Projects&amp;diff=1530</id>
		<title>MMOS2 Related Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=MMOS2_Related_Projects&amp;diff=1530"/>
		<updated>2005-08-14T05:07:23Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: /* [http://www.student.informatik.tu-darmstadt.de/~portele/ AMPOCODEC 6] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==INTRODUCTION==&lt;br /&gt;
&lt;br /&gt;
This page make a little description of the MMOS2 related projects.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==VIDEO CODECS==&lt;br /&gt;
&lt;br /&gt;
===[http://www.quickmotion.com/ Quickmotion]===&lt;br /&gt;
Quickmotion&#039;s Tom Harding told there there could be a change to open source it if we find an developer for it.&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;QuickMotion&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Plays MOV files (QuickTime 2.0) and some QuickTime VR&#039;s&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;2.0.0&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;no&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Comercial&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;Practice&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://www.student.informatik.tu-darmstadt.de/~portele/ ANPOCODEC 6]===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;AnPoMSVC&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Video1&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;1.2.2&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://www.student.informatik.tu-darmstadt.de/~portele/APCODEC6.ZIP Demo]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Comercial&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;Andreas Portele&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;AnPoCVID&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;Cinepak&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;2.0.0&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://www.student.informatik.tu-darmstadt.de/~portele/APCODEC6.ZIP Demo]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Comercial&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;Andreas Portele&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;AnPoMSVCRLE&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;RLE&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;1.1.0&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://www.student.informatik.tu-darmstadt.de/~portele/APCODEC6.ZIP Demo]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Comercial&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Andreas Portele&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===MainConcept Motion JPEG Codec for OS/2===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;MC-MJPEG CODEC&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;AVI Motion JPEG decoding&lt;br /&gt;
support&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;1.1.0&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/mcodc100.zip Binary]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Free - Included on MainActor package&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Main Concept&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://doconnor.reamined.on.ca/xine/ Xine MCD]===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;Xine MCD&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;MPEG-1 and MPEG-2 Video&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;RC2 0.99.2&amp;lt;/TD&amp;gt;  &lt;br /&gt;
&amp;lt;TD&amp;gt;[http://doconnor.reamined.on.ca/xine/xinerc2.zip Binary] [http://doconnor.reamined.on.ca/xine/xinerc2src.zip Source]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;GNU GPL&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Darwin O&#039;Connor&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SRMJPEG Motion-JPEG Codec for OS/2===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;SR-MJPEG Codec&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Decription&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;1.1.0&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/srmjpg11.zip Binary]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Shareware&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;Sergej Grogoriev&amp;lt;/TD&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AUDIO CODECS== &lt;br /&gt;
&lt;br /&gt;
===[http://www.reamined.on.ca/doconnor/timidity.html TiMidity MCD for OS/2]===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;Timidity MCD&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;Plays MIDI and Module (.MOD) files&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;2.10.4&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://www.reamined.on.ca/doconnor/timiditymcd_2104.zip Binary], [http://www.reamined.on.ca/doconnor/timidity++_2104_os2.zip Binary Text-Mode],[http://www.reamined.on.ca/doconnor/timidity_2104_os2_src.zip Source]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;GNU GPL&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Darwin O&#039;Connor&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://r6.ca/MMAudioPak/ MMAudio Pak 2 for OS/2]===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;MMIOMP3&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;MP3&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;0.4.3&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://r6.ca/MMAudioPak/MMAudioPak.zip Binary and Source]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;GNU GPL&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Russell O’Connor&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;TD&amp;gt;MMIOVorbis&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;Vorbis&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;0.3.2&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://r6.ca/MMAudioPak/MMAudioPak.zip Binary and Source]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Copyright (c) 2001, Xiphophorus&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;Russell O’Connor&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;TD&amp;gt;MMIOFLAC&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;FLAC&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;0.3.0&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://r6.ca/MMAudioPak/MMAudioPak.zip Binary and Source]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;GNU GPL&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Russell O’Connor&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===True Midi Format===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;True MIDI Format Multimedia I/O Service&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;Plays MIDI Files&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;1.0.0&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/tmdproc.zip Binary]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Unknown&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Team MMOS/2 Tokyo&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===PCM/RAW Audio Format===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;PCM/RAW Audio Format MMIO Service [R/W]&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;PCM / RAW Audio&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;1.0.1&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://... Binary]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;(C) TM2LABO&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Team MMOS/2 Tokyo&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===MPEG Audio-1 Layer 1/2/3 Multimedia I/O Service===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;MPEG Audio-1 Layer 1/2/3 Multimedia I/O Service&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;MPEG Audio-1 Layer 1/2/3&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;1.0.1&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://... Binary]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Freeware&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Team MMOS/2 Tokyo&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;MPEG Audio-1 Layer 1/2/3 Multimedia I/O Service Extra Entry&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;MPEG Audio-1 Layer 1/2/3&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;1.0.1&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://... Binary]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Freeware&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Team MMOS/2 Tokyo&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;RIFF Wave MPEG Audio-1 Layer 1/2/3 Multimedia I/O Services&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;RIFF Wave MPEG Audio-1 Layer 1/2/3&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;1.0.1&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://... Binary]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Freeware&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Team MMOS/2 Tokyo&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Digital Wave Effect Multimedia I/O Extender===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;MMEffect Free Effects&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;DELAY,ECHO,WDSX,NOIZE,VOLUME Effects are Freeware&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;1.6.0 (May 19, 2001)&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://... Binary]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Shareware&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Team MMOS/2 Tokyo&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===MMCDDA Compact Disc Digital Transmit Multimedia I/O Extender===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;MMCDDA CD-DA Digital Transmit MMIO Ex&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;1.4.1 (Nov 10, 1999)&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://... Binary]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Shareware&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Team MMOS/2 Tokyo&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===WAVE MIX Multimedia I/O Service===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;WAVE MIX Multimedia I/O Service=&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;1.1.0 (2000/10/26)&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://... Binary and Source]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Freeware&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Team MMOS/2 Tokyo&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GRAPHIC CODECS== &lt;br /&gt;
&lt;br /&gt;
===[http://www.os2world.com/cdwriting JPEG IO-procedure]===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;JPEG-IO procedure&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Replacement for the JPEG procedure that comes with MMOS/2&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;0.1.0&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://www.os2world.com/cdwriting/jpgio/jpg-io-procedure-0_1_0.zip Binary and Source]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Freeware Copyright Chris Wohlgemuth&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Chris Wohlgemuth&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[http://kannegieser.net/~veit/index_e.htm OS/2 Logo Procedure]===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;LGO File Formart Procedure&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;OS/2 boot logo files&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;2005.6.27&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/lgoproc.zip Binary], [http://kannegieser.net/~veit/quelle/lgoproc_src.arj Source]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Open Source (No License Defined)&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Veit Kannegieser&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[http://kannegieser.net/~veit/index_e.htm Phoenix BIOS suspend graphic File Format Procedure]===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;XGA File Format Procedure&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Phoenix BIOS suspend graphic files&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;2005.6.27&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/xgaproc.zip Binary], [http://kannegieser.net/~veit/quelle/xgaproc_src.arj Source]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Open Source (No License Defined)&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Veit Kannegieser&amp;lt;/TD&amp;gt; &lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MULTIMEDIA CLASES==&lt;br /&gt;
&lt;br /&gt;
===[http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW-Multimedia classes]===&lt;br /&gt;
(Prokushev) Unfortunately, CWMM Classes not open source. As result, can&#039;t be extended. Another problem is no IDL files for CWMM Classes or MMOS/2 Classes. As result, classes can&#039;t be extended. Only solution is restore IDL files from IR or using class information from MMPARTS.DLLs. Or ask Chris to open source his classes or, at least, to publish IDL files&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;CWMM Classes&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;A replacement for the multimedia classes that comes with MMOS2&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;0.2.7&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://www.os2world.com/cdwriting/mmclasses/mmclassesold.htm Binary]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Freeware&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Chris Wohlgemuth&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==MMOS2 MEDIA PLAYERS==&lt;br /&gt;
&lt;br /&gt;
===[http://doconnor.reamined.on.ca/nplay/ Normal Player]===&lt;br /&gt;
&amp;lt;TABLE BORDER CELLPADDING=8&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Version&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;License&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;b&amp;gt;Author/Port&amp;lt;/b&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt; &lt;br /&gt;
&amp;lt;TD&amp;gt;Normal Player &amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;A Multimedia Player bases on MMOS2&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Feb 5th, 2002&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;[http://doconnor.reamined.on.ca/nplay/nplay.zip Binary &amp;amp; Source]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;License GNU GPL&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Darwin O&#039;Connor&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1425</id>
		<title>DOSBox Port</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1425"/>
		<updated>2005-07-01T00:31:52Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will help to organize the port of DOSBox to OS/2. Initially, Martin Klingenfuss offered to pay the first person that ported DOSBox to OS/2 500 EUR. He also invited other people to join in and donate some money. To organize and coordinate all activities arround the port, this page was created.&lt;br /&gt;
&lt;br /&gt;
Porting DOSBox to OS/2 is currently &#039;&#039;&#039;NOT a netlabs.org&#039;&#039;&#039; project! (no project homepage, no CVS,...) However, since netlabs.org offers this great WIKI, we decided to host the page here, so everybody can contribute to the content of the page easily.&lt;br /&gt;
&lt;br /&gt;
This whole thing was started here (german!):&lt;br /&gt;
http://www.os2.de/forum/diskussion/index.php3?all=87595&lt;br /&gt;
&lt;br /&gt;
==What is DOSBox?==&lt;br /&gt;
DOSBox is a DOS-emulator portable (and ported) to many platforms. A port was made feasible by the implementation of [http://sdl.netlabs.org/ SDL] on OS/2. For more infomation, visit the  [http://dosbox.sourceforge.net homepage of DOSBox]. Since DOSBox/2 is a regular OS/2 application, there is no need to have DOS-based drivers for video and sound support - everything is passed through  and handled by OS/2.&lt;br /&gt;
&lt;br /&gt;
==Where can I get it?==&lt;br /&gt;
While development is ongoing, the binaries can be obtained [http://www.joschs-robotics.de/dosbox here].&amp;lt;br&amp;gt;&lt;br /&gt;
Since development is basically finished, here are the direct links to the WPI-installers:&lt;br /&gt;
[http://www.joschs-robotics.de/dosbox/dosbox_small.exe User Version]&lt;br /&gt;
[http://www.joschs-robotics.de/dosbox/dosbox_full.exe Debug version]&lt;br /&gt;
&lt;br /&gt;
==Why port DOSBox to OS/2, don&#039;t we have a Virtual DOS Machine?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot; DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox&lt;br /&gt;
very easy to port to different platforms. DOSBox has already been ported&lt;br /&gt;
to many different platforms, such as Windows, BeOS, Linux, MacOS X...&lt;br /&gt;
&lt;br /&gt;
DOSBox also emulates CPU:286/386 realmode/protected mode, Directory&lt;br /&gt;
FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a&lt;br /&gt;
SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility&lt;br /&gt;
with older games...&lt;br /&gt;
&lt;br /&gt;
You can &amp;quot;re-live&amp;quot; the good old days with the help of DOSBox, it can run&lt;br /&gt;
plenty of the old classics that don&#039;t run on your new computer!&lt;br /&gt;
&lt;br /&gt;
DOSBox is totally free of charge and OpenSource.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Addon from Martin Klingenfuss:&lt;br /&gt;
&lt;br /&gt;
As a DOS-games-player I think it would be great to have the virtualised DOS-box under OS/2 for usage of seamless SVGA-graphics under PM and sound via MMPM so modern PCI-audiocard will play DOS-games sounds.&lt;br /&gt;
&lt;br /&gt;
Maybe it&#039;s necessary to work on the multimedia/graphic interfaces under OS/2 to make the  DOS-Box run with same quality as under Win32. Because I am no  programmer, I do not know what is exactly needed for this port.&lt;br /&gt;
&lt;br /&gt;
Added By Peter (related to dosbox and surfing around the internet):&lt;br /&gt;
&lt;br /&gt;
Dosbox is an emulator not a virtualised dos machine. (dosbox runs on non x86 targets as well!) It&#039;s basicly a 386 DX emulator with emulated bios/ emulated dos/emulated sound blaster 16 / emulated svga card. ) This is very usuable (actually porting shouldn&#039;t that hard) but it&#039;s not super fast.&lt;br /&gt;
&lt;br /&gt;
Some windows specific behaviour that is missing in other ports:&lt;br /&gt;
* direct serial passthrough&lt;br /&gt;
* ddraw output support&lt;br /&gt;
&lt;br /&gt;
Things dosbox requires optional from the host(os/2) (but all present in other ports):&lt;br /&gt;
* a port of SDL.&lt;br /&gt;
* possible some low-level cdrom interface.&lt;br /&gt;
* a mpu-401 interface (midi)&lt;br /&gt;
* a c++ compiler (gcc would be very helpful)&lt;br /&gt;
* ports of the following optional libraries(used in win32)&amp;lt;br&amp;gt;zlib/libpng/sdl_net/lib-ogg/lib-vorbis/sdl-sound/&lt;br /&gt;
* If os/2 doesn&#039;t have function like readdir and opendir (libc function) then a specific drive interface must be written&lt;br /&gt;
&lt;br /&gt;
==About the Money==&lt;br /&gt;
===What needs to be done to receive the money===&lt;br /&gt;
The money will be payed to the first person or group that successfully ports DOSBox to OS/2. A full OS/2 port has to satisfy the following requirements:&lt;br /&gt;
* Version 0.63 or above of DOSBox must be ported&lt;br /&gt;
* Exactly the same features as on Windows&lt;br /&gt;
* Quality of gameplay is exactly the same as on Windows, yes, you can port the bugs too! ;)&lt;br /&gt;
* ODIN must not be used&lt;br /&gt;
* Source code, compile requirements and compile instructions have to be available from a public place&lt;br /&gt;
* if changes to the DOSBox source are required, they must be documented&lt;br /&gt;
&lt;br /&gt;
The money will be paid AFTER the port is done and tested by a few people.&lt;br /&gt;
&lt;br /&gt;
===How much money will be paid===&lt;br /&gt;
Since the first large amount of money was donated in EUR, we use EUR as the currency here. If you need to convert your currency into EUR, you can use the [http://www.bloomberg.com/analysis/calculators/currency.html Bloomberg Currency Calculator].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   500 EUR    Martin Klingenfuss&lt;br /&gt;
    20 EUR    Robert Henschel; OS/2 User Group Dresden; Money will be transfered to Martin&lt;br /&gt;
    50 EUR    cytan299&lt;br /&gt;
    30 EUR    milesc&lt;br /&gt;
    50 EUR    Kris Steenhaut&lt;br /&gt;
    50 EUR    Gerrit Schoenmaker&lt;br /&gt;
    30 EUR    RaHa&lt;br /&gt;
&lt;br /&gt;
Total amount:    &#039;&#039;&#039;730 EUR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to donate some money, please add yourself to the list above and contact Martin Klingenfuss (info AT expert-services DOT de)! Martin will tell you when and how to transfer the money. If you want to contribute anonymously, that can be arranged as well.&lt;br /&gt;
&lt;br /&gt;
People who want to sponsor the project should donate at least EUR 20 to make it worthwhile. Martin guarantees a refund in case the project should fail.&lt;br /&gt;
&lt;br /&gt;
==How you can help==&lt;br /&gt;
You can port DOSBox to OS/2!&lt;br /&gt;
&lt;br /&gt;
You can donate some money.&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
* Jochen: I got DosBox compiled and linked. It starts running.&lt;br /&gt;
There are some problems with starting DosBox, which I&#039;m now investigating.&lt;br /&gt;
* Robert: Great, let us know if you make more progress!&amp;lt;&lt;br /&gt;
* Jochen: I now have a DOS prompt, but there is still some glitches in the LIBC, I worked around for now.&lt;br /&gt;
* Robert: If you feel like you need help from the LIBC developer, you can join #netlabs on irc.netlabs.org and ask&lt;br /&gt;
* Jochen: I have succeeded in building a first version. [http://www.joschs-robotics.de/dosbox Download from here.] Please report bugs and suggestions in section Known Bugs or email me (josch@joschs-robotics.de).&lt;br /&gt;
* Jochen: Alpha3 runs with the most important features&lt;br /&gt;
* Jochen: Alpha5 nows has support for serial passthrough and cdrom ioctl.&lt;br /&gt;
* Jochen: Alpha6 nows fixes a bug with the copy command. It also gets built with optimization.&lt;br /&gt;
* Jochen: Beta 2 fixes some issues and the final version seems to be at hand.&lt;br /&gt;
* Jochen: Beta 3 fixes the mispainted key mapper.&lt;br /&gt;
&lt;br /&gt;
==To Do==&lt;br /&gt;
* Autotools support.&lt;br /&gt;
* Build instructions.&lt;br /&gt;
* Audio Input for soundblaster emulation.&lt;br /&gt;
* Integration with main Dosbox&lt;br /&gt;
&lt;br /&gt;
==Known Bugs==&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
[Please post any issues pertaining to the (hopefully) final WPI-versions here]&lt;br /&gt;
* Nothing posted yet&lt;br /&gt;
[End of WPI-versions issues. The following posts remain here for posterity]&lt;br /&gt;
&lt;br /&gt;
* Starting DOSBOX results in 100% CPU usage (playing SimCity 2000 is possible, but &#039;&#039;very&#039;&#039; slowly) (reported by Robert)&lt;br /&gt;
** This can be reduced by pressing CTRL-F8 to increase the frame skip, but then, SimCity becomes jerky&lt;br /&gt;
** I have not yet compared that to the Windows version, maybe this is inherent to DOSBOX&lt;br /&gt;
It seems to be a problem with the way SDL/2 handle SDL_PollEvent, SDL_PeekEvent and related functions. There has to be some research on that. But it seems that we can&#039;t do much here. It&#039;s very much inherent to Simulators/Emulators.&lt;br /&gt;
&lt;br /&gt;
* I did a few performance comparisons on the same hardware between OS/2 and Windows the results are:&lt;br /&gt;
** Windows is faster, but not very much&lt;br /&gt;
** the sound is &amp;quot;smoother&amp;quot; on Windows, there is a difference, not a large one however&lt;br /&gt;
** 1 GHz Pentium 3 is not enough for Commander Keen, not even on Windows (yes, I tried all the tricks from the FAQ) :-(&lt;br /&gt;
*** [dargndorp]Beg to differ, Commander Keen 1 and 6 run perfectly here on my Thinkpad A30, (1GHz P3M) with DosBox/2 Alpha 7&lt;br /&gt;
*** Robert: When I run Keen 6 with Alpha7, I do have problems with the sound. Sound is just too slow (Thinkpad T22 1GHz). What settings do you use, I have: core=normal; cycles=4000; frameskip=0; Did you change anything on the sound settings?&lt;br /&gt;
*** [dargndorp] Didn&#039;t change anything at all here, DosBox is running with default settings. Then again, this box isn&#039;t doing anything in the background, no lan services or peer, no nifty daemons, nothing.&lt;br /&gt;
** I will stop to complain about speed/performance as it seems I do not have adequate hardware for testing ;-)&lt;br /&gt;
*** Robert, try to use the dynamic core. Can you tell us, what graphics hardware you have? How are the other SDL/2 apps behaving?&lt;br /&gt;
**** This is a Thinkpad T22 with a S3 Savage MX using SNAP. Changing from &amp;quot;normal&amp;quot; to &amp;quot;dynamic&amp;quot; does not change anything. SDLInvaders and RockDodger are working fine on my system. DosBox/2 is equally fast in a window and in full screen mode.&lt;br /&gt;
**** I wonder if this could be resolution or color depth dependent? I run with 1400x1050 on 64K colors. When I get a chance, I change this to the normal 1024x768 and see what happens...&lt;br /&gt;
***** [dargndorp] Seems like you didn&#039;t follow up on your graphics test; just for your information, that is the exact same resolution I run DosBox on my aforementioned A30; then again, I have an ATI Mobility Radeon (or somesuch). If you run the Sysbench graphics benchmarks, we could compare.&lt;br /&gt;
* [dargndorp] Is anyone testing DosBox with an ISA soundcard (specifically, SoundBlaster AWE 64)? If you are, is the mouse acting funky upon startup? &lt;br /&gt;
&lt;br /&gt;
* 11.03.2005&amp;lt;br&amp;gt;Possibly an error with uppercase chars. Maybe someone can confirm that &amp;quot;mount d s:\ -T cdrom&amp;quot; works but when &amp;quot;mount d s:\ -T CDROM&amp;quot; does not.&lt;br /&gt;
** It&#039;s a feature. It&#039;s the way DOSBOX handles it. It simply tests against a lowercase string. It&#039;s not a bug of the OS/2 port.&lt;br /&gt;
&lt;br /&gt;
* Lesha reported that he couldn&#039;t use TVshow together with Dosbox or any other SDL/2 app. Doodle and dargndorp couldn&#039;t confirm that bug.&lt;br /&gt;
&lt;br /&gt;
* [dargndorp] Running two concurrent instances of DosBox leads to intermittent system freezes. This seems to be a limitation of SDL, since similar symptoms can occur when starting several SDL games concurrently. &lt;br /&gt;
&lt;br /&gt;
==Resolved Bugs==&lt;br /&gt;
* I have not been able to get sound to work (resolved since Alpha 3)&lt;br /&gt;
* Pressing Exit in the keymapper crashes DOSBOX (resolved since Alpha 4)&lt;br /&gt;
* Shift with many keys doesn&#039;t work (resolved since Alpha 4)&lt;br /&gt;
* If the CDROM is mounted as CDROM drive, there can be problem with changing the directory (resolved since Alpha 5).&lt;br /&gt;
* The command &#039;&#039;copy con test.bat&#039;&#039; crashes Dosbox. The Linux version claims that file doesn&#039;t exist (resolved since Alpha 6).&lt;br /&gt;
* Playing Commander Keen 4, one has to press the ALT key to get this &amp;quot;jump stick&amp;quot;, however, this opens the system menu of the window (works in Windows) (will be resolved in Alpha 7)&amp;lt;br&amp;gt;Jochen: It&#039;s not a bug, it&#039;s a feature. Doodle will remove the system menu from SDL windows.&lt;br /&gt;
* Screenshot crashes DOSBOX (resolved since Alpha 6).&lt;br /&gt;
* Serial Passthrough now works (resolved since Beta 1).&lt;br /&gt;
* SDL/2 mouse problem: Fixed by Doodle (resolved since Beta 1).&lt;br /&gt;
* Key mapper was mispainted (resolved since Beta 3).&lt;br /&gt;
&lt;br /&gt;
==Your Questions go here!==&lt;br /&gt;
Q: Where do I get the latest version of SDL for OS/2?&amp;lt;br&amp;gt;&lt;br /&gt;
A: The package of SDL version 1.2.7 has been updated on March 30, 2005 &lt;br /&gt;
http://sdl.netlabs.org/index.phtml&lt;br /&gt;
ftp://ftp.netlabs.org/pub/sdl/&lt;br /&gt;
&lt;br /&gt;
Q: Can it run on a full screen session ? how ?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes. You can press ALT+POS1 or ALT+Enter and the window switches to a full screen session. Return to window mode is the same key combination.&lt;br /&gt;
A: Or you can run &amp;quot;dosbox.exe -fullscreen&amp;quot; from the command line.&lt;br /&gt;
&lt;br /&gt;
Q: Does the OS/2-eCS version of DOSBox offer support for the same language add-ons of DoxBox web site ? - http://dosbox.sourceforge.net/download.php?main=1&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes, it does! I just tested with the german language file. Running dosbox with &amp;quot;-lang german.lng&amp;quot; results in german text. The german keyboard layout can be controlled by the FreeDOS tool keyb. For more information read the Dosbox Wiki.&lt;br /&gt;
&lt;br /&gt;
Q: I only have Warp4 with the old 16bit TCP/IP stack, but Dosbox/2 wants the 32bit stack.&amp;lt;br&amp;gt;&lt;br /&gt;
A: [http://www.warpupdates.mynetcologne.de/english/warpupdates.html Warp Updates (German and English)] gives you descriptions about your upgrade options.&lt;br /&gt;
&lt;br /&gt;
Q: How do I get the debug versions of DosBox to run?&amp;lt;br&amp;gt;&lt;br /&gt;
A: SET TERM=ANSI in your config.sys or in the current cmd session.&lt;br /&gt;
&lt;br /&gt;
Q: So where&#039;s the  beef about porting and patching?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Have a look at the [http://vogons.zetafleet.com/index.php?c=7 DosBox forums], there&#039;s a bit of info in the development and patches area.&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1424</id>
		<title>DOSBox Port</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1424"/>
		<updated>2005-07-01T00:29:24Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: Some edits for WPI releases&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will help to organize the port of DOSBox to OS/2. Initially, Martin Klingenfuss offered to pay the first person that ported DOSBox to OS/2 500 EUR. He also invited other people to join in and donate some money. To organize and coordinate all activities arround the port, this page was created.&lt;br /&gt;
&lt;br /&gt;
Porting DOSBox to OS/2 is currently &#039;&#039;&#039;NOT a netlabs.org&#039;&#039;&#039; project! (no project homepage, no CVS,...) However, since netlabs.org offers this great WIKI, we decided to host the page here, so everybody can contribute to the content of the page easily.&lt;br /&gt;
&lt;br /&gt;
This whole thing was started here (german!):&lt;br /&gt;
http://www.os2.de/forum/diskussion/index.php3?all=87595&lt;br /&gt;
&lt;br /&gt;
==What is DOSBox?==&lt;br /&gt;
DOSBox is a DOS-emulator portable (and ported) to many platforms. A port was made feasible by the implementation of [http://sdl.netlabs.org/ SDL] on OS/2. For more infomation, visit the  [http://dosbox.sourceforge.net homepage of DOSBox]. Since DOSBox/2 is a regular OS/2 application, there is no need to have DOS-based drivers for video and sound support - everything is passed through  and handled by OS/2.&lt;br /&gt;
&lt;br /&gt;
==Where can I get it?==&lt;br /&gt;
While development is ongoing, the binaries can be obtained [http://www.joschs-robotics.de/dosbox here].&amp;lt;br&amp;gt;&lt;br /&gt;
Since development is basically finished, here are the direct links to the WPI-installers:&lt;br /&gt;
[http://www.joschs-robotics.de/dosbox/dosbox_small.exe User Version]&lt;br /&gt;
[http://www.joschs-robotics.de/dosbox/dosbox_full.exe Debug version]&lt;br /&gt;
&lt;br /&gt;
==Why port DOSBox to OS/2, don&#039;t we have a Virtual DOS Machine?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot; DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox&lt;br /&gt;
very easy to port to different platforms. DOSBox has already been ported&lt;br /&gt;
to many different platforms, such as Windows, BeOS, Linux, MacOS X...&lt;br /&gt;
&lt;br /&gt;
DOSBox also emulates CPU:286/386 realmode/protected mode, Directory&lt;br /&gt;
FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a&lt;br /&gt;
SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility&lt;br /&gt;
with older games...&lt;br /&gt;
&lt;br /&gt;
You can &amp;quot;re-live&amp;quot; the good old days with the help of DOSBox, it can run&lt;br /&gt;
plenty of the old classics that don&#039;t run on your new computer!&lt;br /&gt;
&lt;br /&gt;
DOSBox is totally free of charge and OpenSource.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Addon from Martin Klingenfuss:&lt;br /&gt;
&lt;br /&gt;
As a DOS-games-player I think it would be great to have the virtualised DOS-box under OS/2 for usage of seamless SVGA-graphics under PM and sound via MMPM so modern PCI-audiocard will play DOS-games sounds.&lt;br /&gt;
&lt;br /&gt;
Maybe it&#039;s necessary to work on the multimedia/graphic interfaces under OS/2 to make the  DOS-Box run with same quality as under Win32. Because I am no  programmer, I do not know what is exactly needed for this port.&lt;br /&gt;
&lt;br /&gt;
Added By Peter (related to dosbox and surfing around the internet):&lt;br /&gt;
&lt;br /&gt;
Dosbox is an emulator not a virtualised dos machine. (dosbox runs on non x86 targets as well!) It&#039;s basicly a 386 DX emulator with emulated bios/ emulated dos/emulated sound blaster 16 / emulated svga card. ) This is very usuable (actually porting shouldn&#039;t that hard) but it&#039;s not super fast.&lt;br /&gt;
&lt;br /&gt;
Some windows specific behaviour that is missing in other ports:&lt;br /&gt;
* direct serial passthrough&lt;br /&gt;
* ddraw output support&lt;br /&gt;
&lt;br /&gt;
Things dosbox requires optional from the host(os/2) (but all present in other ports):&lt;br /&gt;
* a port of SDL.&lt;br /&gt;
* possible some low-level cdrom interface.&lt;br /&gt;
* a mpu-401 interface (midi)&lt;br /&gt;
* a c++ compiler (gcc would be very helpful)&lt;br /&gt;
* ports of the following optional libraries(used in win32)&amp;lt;br&amp;gt;zlib/libpng/sdl_net/lib-ogg/lib-vorbis/sdl-sound/&lt;br /&gt;
* If os/2 doesn&#039;t have function like readdir and opendir (libc function) then a specific drive interface must be written&lt;br /&gt;
&lt;br /&gt;
==About the Money==&lt;br /&gt;
===What needs to be done to receive the money===&lt;br /&gt;
The money will be payed to the first person or group that successfully ports DOSBox to OS/2. A full OS/2 port has to satisfy the following requirements:&lt;br /&gt;
* Version 0.63 or above of DOSBox must be ported&lt;br /&gt;
* Exactly the same features as on Windows&lt;br /&gt;
* Quality of gameplay is exactly the same as on Windows, yes, you can port the bugs too! ;)&lt;br /&gt;
* ODIN must not be used&lt;br /&gt;
* Source code, compile requirements and compile instructions have to be available from a public place&lt;br /&gt;
* if changes to the DOSBox source are required, they must be documented&lt;br /&gt;
&lt;br /&gt;
The money will be paid AFTER the port is done and tested by a few people.&lt;br /&gt;
&lt;br /&gt;
===How much money will be paid===&lt;br /&gt;
Since the first large amount of money was donated in EUR, we use EUR as the currency here. If you need to convert your currency into EUR, you can use the [http://www.bloomberg.com/analysis/calculators/currency.html Bloomberg Currency Calculator].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   500 EUR    Martin Klingenfuss&lt;br /&gt;
    20 EUR    Robert Henschel; OS/2 User Group Dresden; Money will be transfered to Martin&lt;br /&gt;
    50 EUR    cytan299&lt;br /&gt;
    30 EUR    milesc&lt;br /&gt;
    50 EUR    Kris Steenhaut&lt;br /&gt;
    50 EUR    Gerrit Schoenmaker&lt;br /&gt;
    30 EUR    RaHa&lt;br /&gt;
&lt;br /&gt;
Total amount:    &#039;&#039;&#039;730 EUR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to donate some money, please add yourself to the list above and contact Martin Klingenfuss (info AT expert-services DOT de)! Martin will tell you when and how to transfer the money. If you want to contribute anonymously, that can be arranged as well.&lt;br /&gt;
&lt;br /&gt;
People who want to sponsor the project should donate at least EUR 20 to make it worthwhile. Martin guarantees a refund in case the project should fail.&lt;br /&gt;
&lt;br /&gt;
==How you can help==&lt;br /&gt;
You can port DOSBox to OS/2!&lt;br /&gt;
&lt;br /&gt;
You can donate some money.&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
* Jochen: I got DosBox compiled and linked. It starts running.&lt;br /&gt;
There are some problems with starting DosBox, which I&#039;m now investigating.&lt;br /&gt;
* Robert: Great, let us know if you make more progress!&amp;lt;&lt;br /&gt;
* Jochen: I now have a DOS prompt, but there is still some glitches in the LIBC, I worked around for now.&lt;br /&gt;
* Robert: If you feel like you need help from the LIBC developer, you can join #netlabs on irc.netlabs.org and ask&lt;br /&gt;
* Jochen: I have succeeded in building a first version. [http://www.joschs-robotics.de/dosbox Download from here.] Please report bugs and suggestions in section Known Bugs or email me (josch@joschs-robotics.de).&lt;br /&gt;
* Jochen: Alpha3 runs with the most important features&lt;br /&gt;
* Jochen: Alpha5 nows has support for serial passthrough and cdrom ioctl.&lt;br /&gt;
* Jochen: Alpha6 nows fixes a bug with the copy command. It also gets built with optimization.&lt;br /&gt;
* Jochen: Beta 2 fixes some issues and the final version seems to be at hand.&lt;br /&gt;
* Jochen: Beta 3 fixes the mispainted key mapper.&lt;br /&gt;
&lt;br /&gt;
==To Do==&lt;br /&gt;
* Autotools support.&lt;br /&gt;
* Build instructions.&lt;br /&gt;
* Audio Input for soundblaster emulation.&lt;br /&gt;
* Integration with main Dosbox&lt;br /&gt;
&lt;br /&gt;
==Known Bugs==&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
[Please post any issues pertaining to the (hopefully) final WPI-versions here]&lt;br /&gt;
* Nothing posted yet&lt;br /&gt;
[End of WPI-versions issues. The following posts remain here for posterity]&lt;br /&gt;
&lt;br /&gt;
* Starting DOSBOX results in 100% CPU usage (playing SimCity 2000 is possible, but &#039;&#039;very&#039;&#039; slowly) (reported by Robert)&lt;br /&gt;
** This can be reduced by pressing CTRL-F8 to increase the frame skip, but then, SimCity becomes jerky&lt;br /&gt;
** I have not yet compared that to the Windows version, maybe this is inherent to DOSBOX&lt;br /&gt;
It seems to be a problem with the way SDL/2 handle SDL_PollEvent, SDL_PeekEvent and related functions. There has to be some research on that. But it seems that we can&#039;t do much here. It&#039;s very much inherent to Simulators/Emulators.&lt;br /&gt;
&lt;br /&gt;
* I did a few performance comparisons on the same hardware between OS/2 and Windows the results are:&lt;br /&gt;
** Windows is faster, but not very much&lt;br /&gt;
** the sound is &amp;quot;smoother&amp;quot; on Windows, there is a difference, not a large one however&lt;br /&gt;
** 1 GHz Pentium 3 is not enough for Commander Keen, not even on Windows (yes, I tried all the tricks from the FAQ) :-(&lt;br /&gt;
*** [dargndorp]Beg to differ, Commander Keen 1 and 6 run perfectly here on my Thinkpad A30, (1GHz P3M) with DosBox/2 Alpha 7&lt;br /&gt;
*** Robert: When I run Keen 6 with Alpha7, I do have problems with the sound. Sound is just too slow (Thinkpad T22 1GHz). What settings do you use, I have: core=normal; cycles=4000; frameskip=0; Did you change anything on the sound settings?&lt;br /&gt;
*** [dargndorp] Didn&#039;t change anything at all here, DosBox is running with default settings. Then again, this box isn&#039;t doing anything in the background, no lan services or peer, no nifty daemons, nothing.&lt;br /&gt;
** I will stop to complain about speed/performance as it seems I do not have adequate hardware for testing ;-)&lt;br /&gt;
*** Robert, try to use the dynamic core. Can you tell us, what graphics hardware you have? How are the other SDL/2 apps behaving?&lt;br /&gt;
**** This is a Thinkpad T22 with a S3 Savage MX using SNAP. Changing from &amp;quot;normal&amp;quot; to &amp;quot;dynamic&amp;quot; does not change anything. SDLInvaders and RockDodger are working fine on my system. DosBox/2 is equally fast in a window and in full screen mode.&lt;br /&gt;
**** I wonder if this could be resolution or color depth dependent? I run with 1400x1050 on 64K colors. When I get a chance, I change this to the normal 1024x768 and see what happens...&lt;br /&gt;
***** [dargndorp] Seems like you didn&#039;t follow up on your graphics test; just for your information, that is the exact same resolution I run DosBox on my aforementioned A30; then again, I have an ATI Mobility Radeon (or somesuch). If you run the Sysbench graphics benchmarks, we could compare.&lt;br /&gt;
* [dargndorp] Is anyone testing DosBox with an ISA soundcard (specifically, SoundBlaster AWE 64)? If you are, is the mouse acting funky upon startup? &lt;br /&gt;
&lt;br /&gt;
* 11.03.2005&amp;lt;br&amp;gt;Possibly an error with uppercase chars. Maybe someone can confirm that &amp;quot;mount d s:\ -T cdrom&amp;quot; works but when &amp;quot;mount d s:\ -T CDROM&amp;quot; does not.&lt;br /&gt;
** It&#039;s a feature. It&#039;s the way DOSBOX handles it. It simply tests against a lowercase string. It&#039;s not a bug of the OS/2 port.&lt;br /&gt;
&lt;br /&gt;
* Lesha reported that he couldn&#039;t use TVshow together with Dosbox or any other SDL/2 app. Doodle and dargndorp couldn&#039;t confirm that bug.&lt;br /&gt;
&lt;br /&gt;
* [dargndorp] Running two concurrent instances of DosBox leads to intermittent system freezes. This seems to be a limitation of SDL, since similar symptoms can occur when starting several SDL games concurrently. &lt;br /&gt;
&lt;br /&gt;
==Resolved Bugs==&lt;br /&gt;
* I have not been able to get sound to work (resolved since Alpha 3)&lt;br /&gt;
* Pressing Exit in the keymapper crashes DOSBOX (resolved since Alpha 4)&lt;br /&gt;
* Shift with many keys doesn&#039;t work (resolved since Alpha 4)&lt;br /&gt;
* If the CDROM is mounted as CDROM drive, there can be problem with changing the directory (resolved since Alpha 5).&lt;br /&gt;
* The command &#039;&#039;copy con test.bat&#039;&#039; crashes Dosbox. The Linux version claims that file doesn&#039;t exist (resolved since Alpha 6).&lt;br /&gt;
* Playing Commander Keen 4, one has to press the ALT key to get this &amp;quot;jump stick&amp;quot;, however, this opens the system menu of the window (works in Windows) (will be resolved in Alpha 7)&amp;lt;br&amp;gt;Jochen: It&#039;s not a bug, it&#039;s a feature. Doodle will remove the system menu from SDL windows.&lt;br /&gt;
* Screenshot crashes DOSBOX (resolved since Alpha 6).&lt;br /&gt;
* Serial Passthrough now works (resolved since Beta 1).&lt;br /&gt;
* SDL/2 mouse problem: Fixed by Doodle (resolved since Beta 1).&lt;br /&gt;
* Key mapper was mispainted (resolved since Beta 3).&lt;br /&gt;
&lt;br /&gt;
==Your Questions go here!==&lt;br /&gt;
Q: Where do I get the latest version of SDL for OS/2?&amp;lt;br&amp;gt;&lt;br /&gt;
A: The package of SDL version 1.2.7 has been updated on March 30, 2005 &lt;br /&gt;
http://sdl.netlabs.org/index.phtml&lt;br /&gt;
ftp://ftp.netlabs.org/pub/sdl/&lt;br /&gt;
&lt;br /&gt;
Q: Can it run on a full screen session ? how ?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes. You can press ALT+POS1 or ALT+Enter and the window switches to a full screen session. Return to window mode is the same key combination.&lt;br /&gt;
A: Or you can run &amp;quot;dosbox.exe -fullscreen&amp;quot; from the command line.&lt;br /&gt;
&lt;br /&gt;
Q: Does the OS/2-eCS version of DOSBox offer support for the same language add-ons of DoxBox web site ? - http://dosbox.sourceforge.net/download.php?main=1&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes, it does! I just tested with the german language file. Running dosbox with &amp;quot;-lang german.lng&amp;quot; results in german text. The german keyboard layout can be controlled by the FreeDOS tool keyb. For more information read the Dosbox Wiki.&lt;br /&gt;
&lt;br /&gt;
Q: I only have Warp4 with the old 16bit TCP/IP stack, but Dosbox/2 wants the 32bit stack.&amp;lt;br&amp;gt;&lt;br /&gt;
A: [http://www.warpupdates.mynetcologne.de/english/warpupdates.html Warp Updates (German and English)] gives you descriptions about your upgrade options.&lt;br /&gt;
&lt;br /&gt;
Q: How do I get the debug versions of DosBox to run?&amp;lt;br&amp;gt;&lt;br /&gt;
A: SET TERM=ANSI in your config.sys or in the current cmd session.&lt;br /&gt;
&lt;br /&gt;
Q: So where&#039;s the  beef about porting and patching?&lt;br /&gt;
A: Have a look at the [http://vogons.zetafleet.com/index.php?c=7 DosBox forums], there&#039;s a bit of info in the development and patches area.&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1423</id>
		<title>DOSBox Port</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1423"/>
		<updated>2005-06-10T23:12:54Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: Various Updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will help to organize the port of DOSBox to OS/2. Initially, Martin Klingenfuss offered to pay the first person that ported DOSBox to OS/2 500 EUR. He also invited other people to join in and donate some money. To organize and coordinate all activities arround the port, this page was created.&lt;br /&gt;
&lt;br /&gt;
Porting DOSBox to OS/2 is currently &#039;&#039;&#039;NOT a netlabs.org&#039;&#039;&#039; project! (no project homepage, no CVS,...) However, since netlabs.org offers this great WIKI, we decided to host the page here, so everybody can contribute to the content of the page easily.&lt;br /&gt;
&lt;br /&gt;
This whole thing was started here (german!):&lt;br /&gt;
http://www.os2.de/forum/diskussion/index.php3?all=87595&lt;br /&gt;
&lt;br /&gt;
==What is DOSBox?==&lt;br /&gt;
DOSBox is a DOS-emulator portable (and ported) to many platforms. A port was made feasible by the implementation of [http://sdl.netlabs.org/ SDL] on OS/2. For more infomation, visit the  [http://dosbox.sourceforge.net homepage of DOSBox]. Since DOSBox/2 is a regular OS/2 application, there is no need to have DOS-based drivers for video and sound support - everything is passed through  and handled by OS/2.&lt;br /&gt;
&lt;br /&gt;
==Where can I get it?==&lt;br /&gt;
While developement is ongoing, the binaries can be obtained [http://www.joschs-robotics.de/dosbox here].&lt;br /&gt;
&lt;br /&gt;
==Why port DOSBox to OS/2, don&#039;t we have a Virtual DOS Machine?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot; DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox&lt;br /&gt;
very easy to port to different platforms. DOSBox has already been ported&lt;br /&gt;
to many different platforms, such as Windows, BeOS, Linux, MacOS X...&lt;br /&gt;
&lt;br /&gt;
DOSBox also emulates CPU:286/386 realmode/protected mode, Directory&lt;br /&gt;
FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a&lt;br /&gt;
SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility&lt;br /&gt;
with older games...&lt;br /&gt;
&lt;br /&gt;
You can &amp;quot;re-live&amp;quot; the good old days with the help of DOSBox, it can run&lt;br /&gt;
plenty of the old classics that don&#039;t run on your new computer!&lt;br /&gt;
&lt;br /&gt;
DOSBox is totally free of charge and OpenSource.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Addon from Martin Klingenfuss:&lt;br /&gt;
&lt;br /&gt;
As a DOS-games-player I think it would be great to have the virtualised DOS-box under OS/2 for usage of seamless SVGA-graphics under PM and sound via MMPM so modern PCI-audiocard will play DOS-games sounds.&lt;br /&gt;
&lt;br /&gt;
Maybe it&#039;s necessary to work on the multimedia/graphic interfaces under OS/2 to make the  DOS-Box run with same quality as under Win32. Because I am no  programmer, I do not know what is exactly needed for this port.&lt;br /&gt;
&lt;br /&gt;
Added By Peter (related to dosbox and surfing around the internet):&lt;br /&gt;
&lt;br /&gt;
Dosbox is an emulator not a virtualised dos machine. (dosbox runs on non x86 targets as well!) It&#039;s basicly a 386 DX emulator with emulated bios/ emulated dos/emulated sound blaster 16 / emulated svga card. ) This is very usuable (actually porting shouldn&#039;t that hard) but it&#039;s not super fast.&lt;br /&gt;
&lt;br /&gt;
Some windows specific behaviour that is missing in other ports:&lt;br /&gt;
* direct serial passthrough&lt;br /&gt;
* ddraw output support&lt;br /&gt;
&lt;br /&gt;
Things dosbox requires optional from the host(os/2) (but all present in other ports):&lt;br /&gt;
* a port of SDL.&lt;br /&gt;
* possible some low-level cdrom interface.&lt;br /&gt;
* a mpu-401 interface (midi)&lt;br /&gt;
* a c++ compiler (gcc would be very helpful)&lt;br /&gt;
* ports of the following optional libraries(used in win32)&amp;lt;br&amp;gt;zlib/libpng/sdl_net/lib-ogg/lib-vorbis/sdl-sound/&lt;br /&gt;
* If os/2 doesn&#039;t have function like readdir and opendir (libc function) then a specific drive interface must be written&lt;br /&gt;
&lt;br /&gt;
==About the Money==&lt;br /&gt;
===What needs to be done to receive the money===&lt;br /&gt;
The money will be payed to the first person or group that successfully ports DOSBox to OS/2. A full OS/2 port has to satisfy the following requirements:&lt;br /&gt;
* Version 0.63 or above of DOSBox must be ported&lt;br /&gt;
* Exactly the same features as on Windows&lt;br /&gt;
* Quality of gameplay is exactly the same as on Windows, yes, you can port the bugs too! ;)&lt;br /&gt;
* ODIN must not be used&lt;br /&gt;
* Source code, compile requirements and compile instructions have to be available from a public place&lt;br /&gt;
* if changes to the DOSBox source are required, they must be documented&lt;br /&gt;
&lt;br /&gt;
The money will be paid AFTER the port is done and tested by a few people.&lt;br /&gt;
&lt;br /&gt;
===How much money will be paid===&lt;br /&gt;
Since the first large amount of money was donated in EUR, we use EUR as the currency here. If you need to convert your currency into EUR, you can use the [http://www.bloomberg.com/analysis/calculators/currency.html Bloomberg Currency Calculator].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   500 EUR    Martin Klingenfuss&lt;br /&gt;
    20 EUR    Robert Henschel; OS/2 User Group Dresden; Money will be transfered to Martin&lt;br /&gt;
    50 EUR    cytan299&lt;br /&gt;
    30 EUR    milesc&lt;br /&gt;
    50 EUR    Kris Steenhaut&lt;br /&gt;
    50 EUR    Gerrit Schoenmaker&lt;br /&gt;
    30 EUR    RaHa&lt;br /&gt;
&lt;br /&gt;
Total amount:    &#039;&#039;&#039;730 EUR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to donate some money, please add yourself to the list above and contact Martin Klingenfuss (info AT expert-services DOT de)! Martin will tell you when and how to transfer the money. If you want to contribute anonymously, that can be arranged as well.&lt;br /&gt;
&lt;br /&gt;
People who want to sponsor the project should donate at least EUR 20 to make it worthwhile. Martin guarantees a refund in case the project should fail.&lt;br /&gt;
&lt;br /&gt;
==How you can help==&lt;br /&gt;
You can port DOSBox to OS/2!&lt;br /&gt;
&lt;br /&gt;
You can donate some money.&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
* Jochen: I got DosBox compiled and linked. It starts running.&lt;br /&gt;
There are some problems with starting DosBox, which I&#039;m now investigating.&lt;br /&gt;
* Robert: Great, let us know if you make more progress!&amp;lt;&lt;br /&gt;
* Jochen: I now have a DOS prompt, but there is still some glitches in the LIBC, I worked around for now.&lt;br /&gt;
* Robert: If you feel like you need help from the LIBC developer, you can join #netlabs on irc.netlabs.org and ask&lt;br /&gt;
* Jochen: I have succeeded in building a first version. [http://www.joschs-robotics.de/dosbox Download from here.] Please report bugs and suggestions in section Known Bugs or email me (josch@joschs-robotics.de).&lt;br /&gt;
* Jochen: Alpha3 runs with the most important features&lt;br /&gt;
* Jochen: Alpha5 nows has support for serial passthrough and cdrom ioctl.&lt;br /&gt;
* Jochen: Alpha6 nows fixes a bug with the copy command. It also gets built with optimization.&lt;br /&gt;
* Jochen: Beta 2 fixes some issues and the final version seems to be at hand.&lt;br /&gt;
* Jochen: Beta 3 fixes the mispainted key mapper.&lt;br /&gt;
&lt;br /&gt;
==To Do==&lt;br /&gt;
* Autotools support.&lt;br /&gt;
* Build instructions.&lt;br /&gt;
* Audio Input for soundblaster emulation.&lt;br /&gt;
* Integration with main Dosbox&lt;br /&gt;
&lt;br /&gt;
==Known Bugs==&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
* Starting DOSBOX results in 100% CPU usage (playing SimCity 2000 is possible, but &#039;&#039;very&#039;&#039; slowly) (reported by Robert)&lt;br /&gt;
** This can be reduced by pressing CTRL-F8 to increase the frame skip, but then, SimCity becomes jerky&lt;br /&gt;
** I have not yet compared that to the Windows version, maybe this is inherent to DOSBOX&lt;br /&gt;
It seems to be a problem with the way SDL/2 handle SDL_PollEvent, SDL_PeekEvent and related functions. There has to be some research on that. But it seems that we can&#039;t do much here. It&#039;s very much inherent to Simulators/Emulators.&lt;br /&gt;
&lt;br /&gt;
* I did a few performance comparisons on the same hardware between OS/2 and Windows the results are:&lt;br /&gt;
** Windows is faster, but not very much&lt;br /&gt;
** the sound is &amp;quot;smoother&amp;quot; on Windows, there is a difference, not a large one however&lt;br /&gt;
** 1 GHz Pentium 3 is not enough for Commander Keen, not even on Windows (yes, I tried all the tricks from the FAQ) :-(&lt;br /&gt;
*** Beg to differ, Commander Keen 1 and 6 run perfectly here on my Thinkpad A30, (1GHz P3M) with DosBox/2 Alpha 7&lt;br /&gt;
*** Robert: When I run Keen 6 with Alpha7, I do have problems with the sound. Sound is just too slow (Thinkpad T22 1GHz). What settings do you use, I have: core=normal; cycles=4000; frameskip=0; Did you change anything on the sound settings?&lt;br /&gt;
*** dargndorp: Didn&#039;t change anything at all here, DosBox is running with default settings. Then again, this box isn&#039;t doing anything in the background, no lan services or peer, no nifty daemons, nothing.&lt;br /&gt;
** I will stop to complain about speed/performance as it seems I do not have adequate hardware for testing ;-)&lt;br /&gt;
*** Robert, try to use the dynamic core. Can you tell us, what graphics hardware you have? How are the other SDL/2 apps behaving?&lt;br /&gt;
**** This is a Thinkpad T22 with a S3 Savage MX using SNAP. Changing from &amp;quot;normal&amp;quot; to &amp;quot;dynamic&amp;quot; does not change anything. SDLInvaders and RockDodger are working fine on my system. DosBox/2 is equally fast in a window and in full screen mode.&lt;br /&gt;
**** I wonder if this could be resolution or color depth dependent? I run with 1400x1050 on 64K colors. When I get a chance, I change this to the normal 1024x768 and see what happens...&lt;br /&gt;
***** Seems like you didn&#039;t follow up on your graphics test; just for your information, that is the exact same resolution I run DosBox on my aforementioned A30; then again, I have an ATI Mobility Radeon (or somesuch). If you run the Sysbench graphics benchmarks, we could compare.&lt;br /&gt;
* [dargndorp] Is anyone testing DosBox with an ISA soundcard (specifically, SoundBlaster AWE 64)? If you are, is the mouse acting funky upon startup? &lt;br /&gt;
&lt;br /&gt;
* 11.03.2005&amp;lt;br&amp;gt;Possibly an error with uppercase chars. Maybe someone can confirm that &amp;quot;mount d s:\ -T cdrom&amp;quot; works but when &amp;quot;mount d s:\ -T CDROM&amp;quot; does not.&lt;br /&gt;
** It&#039;s a feature. It&#039;s the way DOSBOX handles it. It simply tests against a lowercase string. It&#039;s not a bug of the OS/2 port.&lt;br /&gt;
&lt;br /&gt;
* Lesha reported that he couldn&#039;t use TVshow together with Dosbox or any other SDL/2 app. Doodle and dargndorp couldn&#039;t confirm that bug.&lt;br /&gt;
&lt;br /&gt;
* [dargndorp] Running two concurrent instances of DosBox leads to intermittent system freezes. This seems to be a limitation of SDL, since similar symptoms can occur when starting several SDL games concurrently. &lt;br /&gt;
&lt;br /&gt;
==Resolved Bugs==&lt;br /&gt;
* I have not been able to get sound to work (resolved since Alpha 3)&lt;br /&gt;
* Pressing Exit in the keymapper crashes DOSBOX (resolved since Alpha 4)&lt;br /&gt;
* Shift with many keys doesn&#039;t work (resolved since Alpha 4)&lt;br /&gt;
* If the CDROM is mounted as CDROM drive, there can be problem with changing the directory (resolved since Alpha 5).&lt;br /&gt;
* The command &#039;&#039;copy con test.bat&#039;&#039; crashes Dosbox. The Linux version claims that file doesn&#039;t exist (resolved since Alpha 6).&lt;br /&gt;
* Playing Commander Keen 4, one has to press the ALT key to get this &amp;quot;jump stick&amp;quot;, however, this opens the system menu of the window (works in Windows) (will be resolved in Alpha 7)&amp;lt;br&amp;gt;Jochen: It&#039;s not a bug, it&#039;s a feature. Doodle will remove the system menu from SDL windows.&lt;br /&gt;
* Screenshot crashes DOSBOX (resolved since Alpha 6).&lt;br /&gt;
* Serial Passthrough now works (resolved since Beta 1).&lt;br /&gt;
* SDL/2 mouse problem: Fixed by Doodle (resolved since Beta 1).&lt;br /&gt;
* Key mapper was mispainted (resolved since Beta 3).&lt;br /&gt;
&lt;br /&gt;
==Your Questions go here!==&lt;br /&gt;
Q: Where do I get the latest version of SDL for OS/2?&amp;lt;br&amp;gt;&lt;br /&gt;
A: The package of SDL version 1.2.7 has been updated on March 30, 2005 &lt;br /&gt;
http://sdl.netlabs.org/index.phtml&lt;br /&gt;
ftp://ftp.netlabs.org/pub/sdl/&lt;br /&gt;
&lt;br /&gt;
Q: Can it run on a full screen session ? how ?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes. You can press ALT+POS1 or ALT+Enter and the window switches to a full screen session. Return to window mode is the same key combination.&lt;br /&gt;
A: Or you can run &amp;quot;dosbox.exe -fullscreen&amp;quot; from the command line.&lt;br /&gt;
&lt;br /&gt;
Q: Does the OS/2-eCS version of DOSBox offer support for the same language add-ons of DoxBox web site ? - http://dosbox.sourceforge.net/download.php?main=1&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes, it does! I just tested with the german language file. Running dosbox with &amp;quot;-lang german.lng&amp;quot; results in german text. The german keyboard layout can be controlled by the FreeDOS tool keyb. For more information read the Dosbox Wiki.&lt;br /&gt;
&lt;br /&gt;
Q: I only have Warp4 with the old 16bit TCP/IP stack, but Dosbox/2 wants the 32bit stack.&amp;lt;br&amp;gt;&lt;br /&gt;
A: [http://www.warpupdates.mynetcologne.de/english/warpupdates.html Warp Updates (German and English)] gives you descriptions about your upgrade options.&lt;br /&gt;
&lt;br /&gt;
Q: How do I get the debug versions of DosBox to run?&amp;lt;br&amp;gt;&lt;br /&gt;
A: SET TERM=ANSI in your config.sys or in the current cmd session.&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1397</id>
		<title>DOSBox Port</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1397"/>
		<updated>2005-06-10T21:18:00Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will help to organize the port of DOSBox to OS/2. Initially, Martin Klingenfuss offered to pay the first person that ported DOSBox to OS/2 500 EUR. He also invited other people to join in and donate some money. To organize and coordinate all activities arround the port, this page was created.&lt;br /&gt;
&lt;br /&gt;
Porting DOSBox to OS/2 is currently &#039;&#039;&#039;NOT a netlabs.org&#039;&#039;&#039; project! (no project homepage, no CVS,...) However, since netlabs.org offers this great WIKI, we decided to host the page here, so everybody can contribute to the content of the page easily.&lt;br /&gt;
&lt;br /&gt;
This whole thing was started here (german!):&lt;br /&gt;
http://www.os2.de/forum/diskussion/index.php3?all=87595&lt;br /&gt;
&lt;br /&gt;
==What is DOSBox?==&lt;br /&gt;
[http://dosbox.sourceforge.net Homepage] of DOSBox&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why port DOSBox to OS/2, don&#039;t we have a Virtual DOS Machine?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot; DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox&lt;br /&gt;
very easy to port to different platforms. DOSBox has already been ported&lt;br /&gt;
to many different platforms, such as Windows, BeOS, Linux, MacOS X...&lt;br /&gt;
&lt;br /&gt;
DOSBox also emulates CPU:286/386 realmode/protected mode, Directory&lt;br /&gt;
FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a&lt;br /&gt;
SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility&lt;br /&gt;
with older games...&lt;br /&gt;
&lt;br /&gt;
You can &amp;quot;re-live&amp;quot; the good old days with the help of DOSBox, it can run&lt;br /&gt;
plenty of the old classics that don&#039;t run on your new computer!&lt;br /&gt;
&lt;br /&gt;
DOSBox is totally free of charge and OpenSource.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Addon from Martin Klingenfuss:&lt;br /&gt;
&lt;br /&gt;
As a DOS-games-player I think it would be great to have the virtualised DOS-box under OS/2 for usage of seamless SVGA-graphics under PM and sound via MMPM so modern PCI-audiocard will play DOS-games sounds.&lt;br /&gt;
&lt;br /&gt;
Maybe it&#039;s necessary to work on the multimedia/graphic interfaces under OS/2 to make the  DOS-Box run with same quality as under Win32. Because I am no  programmer, I do not know what is exactly needed for this port.&lt;br /&gt;
&lt;br /&gt;
Added By Peter (related to dosbox and surfing around the internet):&lt;br /&gt;
&lt;br /&gt;
Dosbox is an emulator not a virtualised dos machine. (dosbox runs on non x86 targets as well!) It&#039;s basicly a 386 DX emulator with emulated bios/ emulated dos/emulated sound blaster 16 / emulated svga card. ) This is very usuable (actually porting shouldn&#039;t that hard) but it&#039;s not super fast.&lt;br /&gt;
&lt;br /&gt;
Some windows specific behaviour that is missing in other ports:&lt;br /&gt;
* direct serial passthrough&lt;br /&gt;
* ddraw output support&lt;br /&gt;
&lt;br /&gt;
Things dosbox requires optional from the host(os/2) (but all present in other ports):&lt;br /&gt;
* a port of SDL.&lt;br /&gt;
* possible some low-level cdrom interface.&lt;br /&gt;
* a mpu-401 interface (midi)&lt;br /&gt;
* a c++ compiler (gcc would be very helpful)&lt;br /&gt;
* ports of the following optional libraries(used in win32)&amp;lt;br&amp;gt;zlib/libpng/sdl_net/lib-ogg/lib-vorbis/sdl-sound/&lt;br /&gt;
* If os/2 doesn&#039;t have function like readdir and opendir (libc function) then a specific drive interface must be written&lt;br /&gt;
&lt;br /&gt;
==About the Money==&lt;br /&gt;
===What needs to be done to receive the money===&lt;br /&gt;
The money will be payed to the first person or group that successfully ports DOSBox to OS/2. A full OS/2 port has to satisfy the following requirements:&lt;br /&gt;
* Version 0.63 or above of DOSBox must be ported&lt;br /&gt;
* Exactly the same features as on Windows&lt;br /&gt;
* Quality of gameplay is exactly the same as on Windows, yes, you can port the bugs too! ;)&lt;br /&gt;
* ODIN must not be used&lt;br /&gt;
* Source code, compile requirements and compile instructions have to be available from a public place&lt;br /&gt;
* if changes to the DOSBox source are required, they must be documented&lt;br /&gt;
&lt;br /&gt;
The money will be paid AFTER the port is done and tested by a few people.&lt;br /&gt;
&lt;br /&gt;
===How much money will be paid===&lt;br /&gt;
Since the first large amount of money was donated in EUR, we use EUR as the currency here. If you need to convert your currency into EUR, you can use the [http://www.bloomberg.com/analysis/calculators/currency.html Bloomberg Currency Calculator].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   500 EUR    Martin Klingenfuss&lt;br /&gt;
    20 EUR    Robert Henschel; OS/2 User Group Dresden; Money will be transfered to Martin&lt;br /&gt;
    50 EUR    cytan299&lt;br /&gt;
    30 EUR    milesc&lt;br /&gt;
    50 EUR    Kris Steenhaut&lt;br /&gt;
    50 EUR    Gerrit Schoenmaker&lt;br /&gt;
    30 EUR    RaHa&lt;br /&gt;
&lt;br /&gt;
Total amount:    &#039;&#039;&#039;730 EUR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to donate some money, please add yourself to the list above and contact Martin Klingenfuss (info AT expert-services DOT de)! Martin will tell you when and how to transfer the money. If you want to contribute anonymously, that can be arranged as well.&lt;br /&gt;
&lt;br /&gt;
People who want to sponsor the project should donate at least EUR 20 to make it worthwhile. Martin guarantees a refund in case the project should fail.&lt;br /&gt;
&lt;br /&gt;
==How you can help==&lt;br /&gt;
You can port DOSBox to OS/2!&lt;br /&gt;
&lt;br /&gt;
You can donate some money.&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
* Jochen: I got DosBox compiled and linked. It starts running.&lt;br /&gt;
There are some problems with starting DosBox, which I&#039;m now investigating.&lt;br /&gt;
* Robert: Great, let us know if you make more progress!&amp;lt;&lt;br /&gt;
* Jochen: I now have a DOS prompt, but there is still some glitches in the LIBC, I worked around for now.&lt;br /&gt;
* Robert: If you feel like you need help from the LIBC developer, you can join #netlabs on irc.netlabs.org and ask&lt;br /&gt;
* Jochen: I have succeeded in building a first version. [http://www.joschs-robotics.de/dosbox Download from here.] Please report bugs and suggestions in section Known Bugs or email me (josch@joschs-robotics.de).&lt;br /&gt;
* Jochen: Alpha3 runs with the most important features&lt;br /&gt;
* Jochen: Alpha5 nows has support for serial passthrough and cdrom ioctl.&lt;br /&gt;
* Jochen: Alpha6 nows fixes a bug with the copy command. It also gets built with optimization.&lt;br /&gt;
* Jochen: Beta 2 fixes some issues and the final version seems to be at hand.&lt;br /&gt;
* Jochen: Beta 3 fixes the mispainted key mapper.&lt;br /&gt;
&lt;br /&gt;
==To Do==&lt;br /&gt;
* Autotools support.&lt;br /&gt;
* Build instructions.&lt;br /&gt;
* Audio Input for soundblaster emulation.&lt;br /&gt;
* Integration with main Dosbox&lt;br /&gt;
&lt;br /&gt;
==Known Bugs==&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
* Starting DOSBOX results in 100% CPU usage (playing SimCity 2000 is possible, but &#039;&#039;very&#039;&#039; slow) (reported by Robert)&lt;br /&gt;
** This can be reduced by pressing CTRL-F8 to increase the frame skip, but then, SimCity becomes jerky&lt;br /&gt;
** I have not yet compared that to the Windows version, maybe this is inherent to DOSBOX&lt;br /&gt;
It seems to be a problem with the way SDL/2 handle SDL_PollEvent, SDL_PeekEvent and related functions. There has to be some research on that. But it seems that we can&#039;t do much here. It&#039;s very much inherent to Simulators/Emulators.&lt;br /&gt;
&lt;br /&gt;
* I did a few performance comparisons on the same hardware between OS/2 and Windows the results are:&lt;br /&gt;
** Windows is faster, but not very much&lt;br /&gt;
** the sound is &amp;quot;smoother&amp;quot; on Windows, there is a difference, not a large one however&lt;br /&gt;
** 1 GHz Pentium 3 is not enough for Commander Keen, not even on Windows (yes, I tried all the tricks from the FAQ) :-(&lt;br /&gt;
*** Beg to differ, Commander Keen 1 and 6 run perfectly here on my Thinkpad A30, (1GHz P3M) with DosBox/2 Alpha 7&lt;br /&gt;
*** Robert: When I run Keen 6 with Alpha7, I do have problems with the sound. Sound is just too slow (Thinkpad T22 1GHz). What settings do you use, I have: core=normal; cycles=4000; frameskip=0; Did you change anything on the sound settings?&lt;br /&gt;
*** dargndorp: Didn&#039;t change anything at all here, DosBox is running with default settings. Then again, this box isn&#039;t doing anything in the background, no lan services or peer, no nifty daemons, nothing.&lt;br /&gt;
** I will stop to complain about speed/performance as it seems I do not have adequate hardware for testing ;-)&lt;br /&gt;
*** Robert, try to use the dynamic core. Can you tell us, what graphics hardware you have? How are the other SDL/2 apps behaving?&lt;br /&gt;
**** This is a Thinkpad T22 with a S3 Savage MX using SNAP. Changing from &amp;quot;normal&amp;quot; to &amp;quot;dynamic&amp;quot; does not change anything. SDLInvaders and RockDodger are working fine on my system. DosBox/2 is equally fast in a window and in full screen mode.&lt;br /&gt;
**** I wonder if this could be resolution or color depth dependent? I run with 1400x1050 on 64K colors. When I get a chance, I change this to the normal 1024x768 and see what happens...&lt;br /&gt;
***** Seems like you didn&#039;t follow up on your graphics test; just for your information, that is the exact same resolution I run DosBox on my aforementioned A30; then again, I have an ATI Mobility Radeon (or somesuch). If you run the Sysbench graphics benchmarks, we could compare.&lt;br /&gt;
* Is anyone testing DosBox with an ISA soundcard (specifically, SoundBlaster AWE 64)? If you are, is the mouse acting funky upon startup? [dargndorp]&lt;br /&gt;
&lt;br /&gt;
* 11.03.2005&amp;lt;br&amp;gt;Possibly an error with uppercase chars. Maybe someone can confirm that &amp;quot;mount d s:\ -T cdrom&amp;quot; works but when &amp;quot;mount d s:\ -T CDROM&amp;quot; does not.&lt;br /&gt;
** It&#039;s a feature. It&#039;s the way DOSBOX handles it. It simply tests against a lowercase string. It&#039;s not a bug of the OS/2 port.&lt;br /&gt;
&lt;br /&gt;
* Lesha reported that he couldn&#039;t use TVshow together with Dosbox or any other SDL/2 app. Doodle and dargndorp couldn&#039;t confirm that bug.&lt;br /&gt;
&lt;br /&gt;
* [dargndorp] running two concurrent instances of DosBox leads to intermittent system freezes. This seems to be a limitation of SDL, since similar symptoms occur when starting several SDL games concurrently. &lt;br /&gt;
&lt;br /&gt;
==Resolved Bugs==&lt;br /&gt;
* I have not been able to get sound to work (resolved since Alpha 3)&lt;br /&gt;
* Pressing Exit in the keymapper crashes DOSBOX (resolved since Alpha 4)&lt;br /&gt;
* Shift with many keys doesn&#039;t work (resolved since Alpha 4)&lt;br /&gt;
* If the CDROM is mounted as CDROM drive, there can be problem with changing the directory (resolved since Alpha 5).&lt;br /&gt;
* The command &#039;&#039;copy con test.bat&#039;&#039; crashes Dosbox. The Linux version claims that file doesn&#039;t exist (resolved since Alpha 6).&lt;br /&gt;
* Playing Commander Keen 4, one has to press the ALT key to get this &amp;quot;jump stick&amp;quot;, however, this opens the system menu of the window (works in Windows) (will be resolved in Alpha 7)&amp;lt;br&amp;gt;Jochen: It&#039;s not a bug, it&#039;s a feature. Doodle will remove the system menu from SDL windows.&lt;br /&gt;
* Screenshot crashes DOSBOX (resolved since Alpha 6).&lt;br /&gt;
* Serial Passthrough now works (resolved since Beta 1).&lt;br /&gt;
* SDL/2 mouse problem: Fixed by Doodle (resolved since Beta 1).&lt;br /&gt;
* Key mapper was mispainted (resolved since Beta 3).&lt;br /&gt;
&lt;br /&gt;
==Your Questions go here!==&lt;br /&gt;
Q: Where do I get the latest version of SDL for OS/2?&amp;lt;br&amp;gt;&lt;br /&gt;
A: The package of SDL version 1.2.7 has been updated on March 30, 2005 &lt;br /&gt;
http://sdl.netlabs.org/index.phtml&lt;br /&gt;
ftp://ftp.netlabs.org/pub/sdl/&lt;br /&gt;
&lt;br /&gt;
Q: Can it run on a full screen session ? how ?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes. You can press ALT-POS1 and the window switches to a full screen session. Return to window mode is the same key combination.&lt;br /&gt;
A: Or you can run &amp;quot;dosbox.exe -fullscreen&amp;quot; from the command line.&lt;br /&gt;
&lt;br /&gt;
Q: Does the OS/2-eCS version of DOSBox offer support for the same language add-ons of DoxBox web site ? - http://dosbox.sourceforge.net/download.php?main=1&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes, it does! I just tested with the german language file. Running dosbox with &amp;quot;-lang german.lng&amp;quot; results in german text. The german keyboard layout can be controlled by the FreeDOS tool keyb. For more information read the Dosbox Wiki.&lt;br /&gt;
&lt;br /&gt;
Q: I only have Warp4 with the old 16bit TCP/IP stack, but Dosbox/2 wants the 32bit stack.&amp;lt;br&amp;gt;&lt;br /&gt;
A: [http://www.warpupdates.mynetcologne.de/english/warpupdates.html Warp Updates (German and English)] gives you descriptions about your upgrade options.&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1396</id>
		<title>DOSBox Port</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1396"/>
		<updated>2005-06-09T20:51:00Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: Feedback and updating&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will help to organize the port of DOSBox to OS/2. Initially, Martin Klingenfuss offered to pay the first person that ported DOSBox to OS/2 500 EUR. He also invited other people to join in and donate some money. To organize and coordinate all activities arround the port, this page was created.&lt;br /&gt;
&lt;br /&gt;
Porting DOSBox to OS/2 is currently &#039;&#039;&#039;NOT a netlabs.org&#039;&#039;&#039; project! (no project homepage, no CVS,...) However, since netlabs.org offers this great WIKI, we decided to host the page here, so everybody can contribute to the content of the page easily.&lt;br /&gt;
&lt;br /&gt;
This whole thing was started here (german!):&lt;br /&gt;
http://www.os2.de/forum/diskussion/index.php3?all=87595&lt;br /&gt;
&lt;br /&gt;
==What is DOSBox?==&lt;br /&gt;
[http://dosbox.sourceforge.net Homepage] of DOSBox&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why port DOSBox to OS/2, don&#039;t we have a Virtual DOS Machine?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot; DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox&lt;br /&gt;
very easy to port to different platforms. DOSBox has already been ported&lt;br /&gt;
to many different platforms, such as Windows, BeOS, Linux, MacOS X...&lt;br /&gt;
&lt;br /&gt;
DOSBox also emulates CPU:286/386 realmode/protected mode, Directory&lt;br /&gt;
FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a&lt;br /&gt;
SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility&lt;br /&gt;
with older games...&lt;br /&gt;
&lt;br /&gt;
You can &amp;quot;re-live&amp;quot; the good old days with the help of DOSBox, it can run&lt;br /&gt;
plenty of the old classics that don&#039;t run on your new computer!&lt;br /&gt;
&lt;br /&gt;
DOSBox is totally free of charge and OpenSource.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Addon from Martin Klingenfuss:&lt;br /&gt;
&lt;br /&gt;
As a DOS-games-player I think it would be great to have the virtualised DOS-box under OS/2 for usage of seamless SVGA-graphics under PM and sound via MMPM so modern PCI-audiocard will play DOS-games sounds.&lt;br /&gt;
&lt;br /&gt;
Maybe it&#039;s necessary to work on the multimedia/graphic interfaces under OS/2 to make the  DOS-Box run with same quality as under Win32. Because I am no  programmer, I do not know what is exactly needed for this port.&lt;br /&gt;
&lt;br /&gt;
Added By Peter (related to dosbox and surfing around the internet):&lt;br /&gt;
&lt;br /&gt;
Dosbox is an emulator not a virtualised dos machine. (dosbox runs on non x86 targets as well!) It&#039;s basicly a 386 DX emulator with emulated bios/ emulated dos/emulated sound blaster 16 / emulated svga card. ) This is very usuable (actually porting shouldn&#039;t that hard) but it&#039;s not super fast.&lt;br /&gt;
&lt;br /&gt;
Some windows specific behaviour that is missing in other ports:&lt;br /&gt;
* direct serial passthrough&lt;br /&gt;
* ddraw output support&lt;br /&gt;
&lt;br /&gt;
Things dosbox requires optional from the host(os/2) (but all present in other ports):&lt;br /&gt;
* a port of SDL.&lt;br /&gt;
* possible some low-level cdrom interface.&lt;br /&gt;
* a mpu-401 interface (midi)&lt;br /&gt;
* a c++ compiler (gcc would be very helpful)&lt;br /&gt;
* ports of the following optional libraries(used in win32)&amp;lt;br&amp;gt;zlib/libpng/sdl_net/lib-ogg/lib-vorbis/sdl-sound/&lt;br /&gt;
* If os/2 doesn&#039;t have function like readdir and opendir (libc function) then a specific drive interface must be written&lt;br /&gt;
&lt;br /&gt;
==About the Money==&lt;br /&gt;
===What needs to be done to receive the money===&lt;br /&gt;
The money will be payed to the first person or group that successfully ports DOSBox to OS/2. A full OS/2 port has to satisfy the following requirements:&lt;br /&gt;
* Version 0.63 or above of DOSBox must be ported&lt;br /&gt;
* Exactly the same features as on Windows&lt;br /&gt;
* Quality of gameplay is exactly the same as on Windows, yes, you can port the bugs too! ;)&lt;br /&gt;
* ODIN must not be used&lt;br /&gt;
* Source code, compile requirements and compile instructions have to be available from a public place&lt;br /&gt;
* if changes to the DOSBox source are required, they must be documented&lt;br /&gt;
&lt;br /&gt;
The money will be paid AFTER the port is done and tested by a few people.&lt;br /&gt;
&lt;br /&gt;
===How much money will be paid===&lt;br /&gt;
Since the first large amount of money was donated in EUR, we use EUR as the currency here. If you need to convert your currency into EUR, you can use the [http://www.bloomberg.com/analysis/calculators/currency.html Bloomberg Currency Calculator].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   500 EUR    Martin Klingenfuss&lt;br /&gt;
    20 EUR    Robert Henschel; OS/2 User Group Dresden; Money will be transfered to Martin&lt;br /&gt;
    50 EUR    cytan299&lt;br /&gt;
    30 EUR    milesc&lt;br /&gt;
    50 EUR    Kris Steenhaut&lt;br /&gt;
    50 EUR    Gerrit Schoenmaker&lt;br /&gt;
    30 EUR    RaHa&lt;br /&gt;
&lt;br /&gt;
Total amount:    &#039;&#039;&#039;730 EUR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to donate some money, please add yourself to the list above and contact Martin Klingenfuss (info AT expert-services DOT de)! Martin will tell you when and how to transfer the money. If you want to contribute anonymously, that can be arranged as well.&lt;br /&gt;
&lt;br /&gt;
People who want to sponsor the project should donate at least EUR 20 to make it worthwhile. Martin guarantees a refund in case the project should fail.&lt;br /&gt;
&lt;br /&gt;
==How you can help==&lt;br /&gt;
You can port DOSBox to OS/2!&lt;br /&gt;
&lt;br /&gt;
You can donate some money.&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
* Jochen: I got DosBox compiled and linked. It starts running.&lt;br /&gt;
There are some problems with starting DosBox, which I&#039;m now investigating.&lt;br /&gt;
* Robert: Great, let us know if you make more progress!&amp;lt;&lt;br /&gt;
* Jochen: I now have a DOS prompt, but there is still some glitches in the LIBC, I worked around for now.&lt;br /&gt;
* Robert: If you feel like you need help from the LIBC developer, you can join #netlabs on irc.netlabs.org and ask&lt;br /&gt;
* Jochen: I have succeeded in building a first version. [http://www.joschs-robotics.de/dosbox Download from here.] Please report bugs and suggestions in section Known Bugs or email me (josch@joschs-robotics.de).&lt;br /&gt;
* Jochen: Alpha3 runs with the most important features&lt;br /&gt;
* Jochen: Alpha5 nows has support for serial passthrough and cdrom ioctl.&lt;br /&gt;
* Jochen: Alpha6 nows fixes a bug with the copy command. It also gets built with optimization.&lt;br /&gt;
* Jochen: Beta 2 fixes some issues and the final version seems to be at hand.&lt;br /&gt;
* Jochen: Beta 3 fixes the mispainted key mapper.&lt;br /&gt;
&lt;br /&gt;
==To Do==&lt;br /&gt;
* Autotools support.&lt;br /&gt;
* Build instructions.&lt;br /&gt;
* Audio Input for soundblaster emulation.&lt;br /&gt;
* Integration with main Dosbox&lt;br /&gt;
&lt;br /&gt;
==Known Bugs==&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
* Starting DOSBOX results in 100% CPU usage (playing SimCity 2000 is possible, but &#039;&#039;very&#039;&#039; slow) (reported by Robert)&lt;br /&gt;
** This can be reduced by pressing CTRL-F8 to increase the frame skip, but then, SimCity becomes jerky&lt;br /&gt;
** I have not yet compared that to the Windows version, maybe this is inherent to DOSBOX&lt;br /&gt;
It seems to be a problem with the way SDL/2 handle SDL_PollEvent, SDL_PeekEvent and related functions. There has to be some research on that. But it seems that we can&#039;t do much here. It&#039;s very much inherent to Simulators/Emulators.&lt;br /&gt;
&lt;br /&gt;
* I did a few performance comparisons on the same hardware between OS/2 and Windows the results are:&lt;br /&gt;
** Windows is faster, but not very much&lt;br /&gt;
** the sound is &amp;quot;smoother&amp;quot; on Windows, there is a difference, not a large one however&lt;br /&gt;
** 1 GHz Pentium 3 is not enough for Commander Keen, not even on Windows (yes, I tried all the tricks from the FAQ) :-(&lt;br /&gt;
*** Beg to differ, Commander Keen 1 and 6 run perfectly here on my Thinkpad A30, (1GHz P3M) with DosBox/2 Alpha 7&lt;br /&gt;
*** Robert: When I run Keen 6 with Alpha7, I do have problems with the sound. Sound is just too slow (Thinkpad T22 1GHz). What settings do you use, I have: core=normal; cycles=4000; frameskip=0; Did you change anything on the sound settings?&lt;br /&gt;
*** dargndorp: Didn&#039;t change anything at all here, DosBox is running with default settings. Then again, this box isn&#039;t doing anything in the background, no lan services or peer, no nifty daemons, nothing.&lt;br /&gt;
** I will stop to complain about speed/performance as it seems I do not have adequate hardware for testing ;-)&lt;br /&gt;
*** Robert, try to use the dynamic core. Can you tell us, what graphics hardware you have? How are the other SDL/2 apps behaving?&lt;br /&gt;
**** This is a Thinkpad T22 with a S3 Savage MX using SNAP. Changing from &amp;quot;normal&amp;quot; to &amp;quot;dynamic&amp;quot; does not change anything. SDLInvaders and RockDodger are working fine on my system. DosBox/2 is equally fast in a window and in full screen mode.&lt;br /&gt;
**** I wonder if this could be resolution or color depth dependent? I run with 1400x1050 on 64K colors. When I get a chance, I change this to the normal 1024x768 and see what happens...&lt;br /&gt;
***** Seems like you didn&#039;t follow up on your graphics test; just for your information, that is the exact same resolution I run DosBox on my aforementioned A30; then again, I have an ATI Mobility Radeon (or somesuch). If you run the Sysbench graphics benchmarks, we could compare.&lt;br /&gt;
* Is anyone testing DosBox with an ISA soundcard (specifically, SoundBlaster AWE 64)? If you are, is the mouse acting funky upon startup? [dargndorp]&lt;br /&gt;
&lt;br /&gt;
* 11.03.2005&amp;lt;br&amp;gt;Possibly an error with uppercase chars. Maybe someone can confirm that &amp;quot;mount d s:\ -T cdrom&amp;quot; works but when &amp;quot;mount d s:\ -T CDROM&amp;quot; does not.&lt;br /&gt;
** It&#039;s a feature. It&#039;s the way DOSBOX handles it. It simply tests against a lowercase string. It&#039;s not a bug of the OS/2 port.&lt;br /&gt;
&lt;br /&gt;
* Lesha reported that he couldn&#039;t use TVshow together with Dosbox or any other SDL/2 app. Doodle and dargndorp couldn&#039;t confirm that bug.&lt;br /&gt;
&lt;br /&gt;
==Resolved Bugs==&lt;br /&gt;
* I have not been able to get sound to work (resolved since Alpha 3)&lt;br /&gt;
* Pressing Exit in the keymapper crashes DOSBOX (resolved since Alpha 4)&lt;br /&gt;
* Shift with many keys doesn&#039;t work (resolved since Alpha 4)&lt;br /&gt;
* If the CDROM is mounted as CDROM drive, there can be problem with changing the directory (resolved since Alpha 5).&lt;br /&gt;
* The command &#039;&#039;copy con test.bat&#039;&#039; crashes Dosbox. The Linux version claims that file doesn&#039;t exist (resolved since Alpha 6).&lt;br /&gt;
* Playing Commander Keen 4, one has to press the ALT key to get this &amp;quot;jump stick&amp;quot;, however, this opens the system menu of the window (works in Windows) (will be resolved in Alpha 7)&amp;lt;br&amp;gt;Jochen: It&#039;s not a bug, it&#039;s a feature. Doodle will remove the system menu from SDL windows.&lt;br /&gt;
* Screenshot crashes DOSBOX (resolved since Alpha 6).&lt;br /&gt;
* Serial Passthrough now works (resolved since Beta 1).&lt;br /&gt;
* SDL/2 mouse problem: Fixed by Doodle (resolved since Beta 1).&lt;br /&gt;
* Key mapper was mispainted (resolved since Beta 3).&lt;br /&gt;
&lt;br /&gt;
==Your Questions go here!==&lt;br /&gt;
Q: Where do I get the latest version of SDL for OS/2?&amp;lt;br&amp;gt;&lt;br /&gt;
A: The package of SDL version 1.2.7 has been updated on March 30, 2005 &lt;br /&gt;
http://sdl.netlabs.org/index.phtml&lt;br /&gt;
ftp://ftp.netlabs.org/pub/sdl/&lt;br /&gt;
&lt;br /&gt;
Q: Can it run on a full screen session ? how ?&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes. You can press ALT-POS1 and the window switches to a full screen session. Return to window mode is the same key combination.&lt;br /&gt;
A: Or you can run &amp;quot;dosbox.exe -fullscreen&amp;quot; from the command line.&lt;br /&gt;
&lt;br /&gt;
Q: Does the OS/2-eCS version of DOSBox offer support for the same language add-ons of DoxBox web site ? - http://dosbox.sourceforge.net/download.php?main=1&amp;lt;br&amp;gt;&lt;br /&gt;
A: Yes, it does! I just tested with the german language file. Running dosbox with &amp;quot;-lang german.lng&amp;quot; results in german text. The german keyboard layout can be controlled by the FreeDOS tool keyb. For more information read the Dosbox Wiki.&lt;br /&gt;
&lt;br /&gt;
Q: I only have Warp4 with the old 16bit TCP/IP stack, but Dosbox/2 wants the 32bit stack.&amp;lt;br&amp;gt;&lt;br /&gt;
A: [http://www.warpupdates.mynetcologne.de/english/warpupdates.html Warp Updates (German and English)] gives you descriptions about your upgrade options.&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2005&amp;diff=1392</id>
		<title>Developers Workshop 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2005&amp;diff=1392"/>
		<updated>2005-06-04T18:31:13Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: Typo correction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Dd_logo.png|right|frame|The workshop logo was created by [http://sampo.ru/~bigvic/ WiZard] ]]&lt;br /&gt;
The OS/2 and eComStation Developers Workshop 2005 will be held on the weekend of 09. and 10. July 2005 in Dresden, Germany.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are a webmaster and want to help us tell the OS/2 and eComStation community about this workshop, feel free to use the workshop logo on right hand side. For example, you can place it on your web page and link to the workshop homepage. If you require a larger version of the image, simply send an email to the organizers. An email address can be found in the Contact section. A banner version of the logo is also [[http://warp5.dyndns.org/DevWorkshop2005Banner.gif available]], and a small version is [[http://warp5.dyndns.org/DevWorkshop2005Small.png here]]!&lt;br /&gt;
&lt;br /&gt;
===News Items===&lt;br /&gt;
04 Jun 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; And one more presentation, about GUIs and FORTRAN&amp;lt;br&amp;gt;&lt;br /&gt;
01 Jun 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Added a presentation by Adrian Gschwend about netlabs.org&amp;lt;br&amp;gt;&lt;br /&gt;
26 May 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Added workshop location description and how to get there&amp;lt;br&amp;gt;&lt;br /&gt;
12 May 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Added another presentation on USB WebCams&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Developers Workshop Merchandising available through the [[http://shop.netlabs.org/ netlabs.org shop]]!&amp;lt;br&amp;gt;&lt;br /&gt;
06 Apr 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Online shop opened - you can purchase tickets now!&amp;lt;br&amp;gt;&lt;br /&gt;
01 Apr 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; And another presentation&amp;lt;br&amp;gt;&lt;br /&gt;
31 Mar 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Two presentations added&amp;lt;br&amp;gt;&lt;br /&gt;
22 Mar 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Workshop logo as banner added&amp;lt;br&amp;gt;&lt;br /&gt;
16 Mar 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; More information in the registration section&amp;lt;br&amp;gt;&lt;br /&gt;
09 Mar 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Information about announcement mailing list added&amp;lt;br&amp;gt;&lt;br /&gt;
06 Mar 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Added another presentation&amp;lt;br&amp;gt;&lt;br /&gt;
02 Mar 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Workshop logo added&amp;lt;br&amp;gt;&lt;br /&gt;
01 Mar 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Added the first three presentations&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Added some hotels to the accomodation section&amp;lt;br&amp;gt;&lt;br /&gt;
26 Feb 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; First travel information available&amp;lt;br&amp;gt;&lt;br /&gt;
25 Feb 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Added some information about registration, program and location&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Initial website online, the old one used to prepare the workshop is [[Developers_Workshop|here]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Registration===&lt;br /&gt;
People that want to attend the workshop have to register online. We use the Mensys online shop for registration. This shop is secure and offers a number of different ways to pay the registration fee. (including transferring money to a (German) bank account if you do not have a credit card!) The shop was used for the registration for the last Warpstock Europe and has worked very well.&amp;lt;br&amp;gt;&lt;br /&gt;
While it will be possible to register at the checkin desk, we &#039;&#039;&#039;strongly&#039;&#039;&#039; suggest not doing this. Why? Because we have to know how many people are attending the workshop! (at least, roughly!) We have the possibility to rent more or larger rooms depending on the number of participants, but this only works in advance!&amp;lt;br&amp;gt;&lt;br /&gt;
We know that some people make a last minute decision to participate and &#039;&#039;&#039;that is OK with us&#039;&#039;&#039;. However, if you already know that you want to attend, &#039;&#039;&#039;please use the online shop to register&#039;&#039;&#039;!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The final prices for the event are:&amp;lt;br&amp;gt;&lt;br /&gt;
40 EUR for a two day registration&amp;lt;br&amp;gt;&lt;br /&gt;
25 EUR for a one day registration&amp;lt;br&amp;gt;&lt;br /&gt;
The prices include a limited number of drinks and snacks. Lunch and other meals have to be paid separately. The registration fee is also used to pay the travel costs for at least one developer from the Ukraine. In addition, we offer Workshop Sponsor units that will also be used for that purpose.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to register now, you can do that [[http://www.mensys.net/DeveloperWorkshop/ here]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If it turns out that things are cheaper or that, for whatever reason, we cannot arrange for the visit of the developer from the Ukraine, we will have some money left over! &#039;&#039;&#039;All money that is left over, will be used to pay for lunch at the event!&#039;&#039;&#039; It is simply too difficult to transfer money back to every participant, but we can pay for parts of the lunch. That makes lunch cheaper for every participant!! After all, people have to eat. :-) We do think, that this is fair. We do not intend to make any money with this event!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you have some comments about the registration process or the registration fee, please send us an email! An email address can be found in the Contact section.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Workshop Program===&lt;br /&gt;
We will be offering short &amp;quot;introduction to a topic&amp;quot; style sessions as well as larger &amp;quot;detailed information&amp;quot; sessions. We are currently in the process of creating the workshop program.&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to participate actively, and have an interesting topic to present, please contact:&amp;lt;br&amp;gt;&lt;br /&gt;
DevelopersWorkshop [at] netlabs.org&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The following presentations are already sheduled:&lt;br /&gt;
{| &lt;br /&gt;
| Sebastian Wittmeier  || Porting X Applications to PM with Everblue&lt;br /&gt;
|-&lt;br /&gt;
| Alexandr Cherkaev || Creating an OS/2 IEEE 1394 - Firewire driver&lt;br /&gt;
|-&lt;br /&gt;
| Jan van Wijk || Developing cross-platform text-based applications in C using the OpenWatcom compiler on OS/2&lt;br /&gt;
|-&lt;br /&gt;
| Peter Weilbacher || Mozilla Compilation and Development Procedures&lt;br /&gt;
|-&lt;br /&gt;
| Bart van Leeuwen || Development roadmap for eComStation&lt;br /&gt;
|-&lt;br /&gt;
| Jacques van Leeuwen, Jan van der Heide &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || Translating eComStation&lt;br /&gt;
|-&lt;br /&gt;
| Exigen Corporation Latvia || OS/2 USB Stack Development Guidelines&lt;br /&gt;
|-&lt;br /&gt;
| Vladyslav Stelmakhovskyy || Supporting USB WebCams in OS/2&lt;br /&gt;
|-&lt;br /&gt;
| Adrian Gschwend || netlabs.org - What&#039;s up?&lt;br /&gt;
|-&lt;br /&gt;
| Robin Haberkorn || FORTRAN/TK: Easy GUI development for OS/2 and Windows&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Here is a first schedule for Saturday and Sunday:&lt;br /&gt;
{| &lt;br /&gt;
| Saturday Morning &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || OS/2 USB Stack Development Guidelines&lt;br /&gt;
|-&lt;br /&gt;
|   || Supporting USB WebCams in OS/2&lt;br /&gt;
|-&lt;br /&gt;
| Saturday Afternoon &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || netlabs.org - What&#039;s up?&lt;br /&gt;
|-&lt;br /&gt;
| || Discussion about netlabs.org and OS/2 Software Development&lt;br /&gt;
|-&lt;br /&gt;
| || Developing cross-platform text-based applications in C using the OpenWatcom compiler on OS/2&lt;br /&gt;
|-&lt;br /&gt;
| || FORTRAN/TK: Easy GUI development for OS/2 and Windows&lt;br /&gt;
|-&lt;br /&gt;
| Sunday Morning  || Porting X Applications to PM with Everblue&lt;br /&gt;
|-&lt;br /&gt;
| || Development roadmap for eComStation&lt;br /&gt;
|-&lt;br /&gt;
| || Translating eComStation&lt;br /&gt;
|-&lt;br /&gt;
| Sunday Afternoon  || Creating an OS/2 IEEE 1394 - Firewire driver&lt;br /&gt;
|-&lt;br /&gt;
| || Mozilla Compilation and Development Procedures&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
You can join a &amp;quot;group dinner&amp;quot; on Saturday evening. More information on this will follow.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Workshop Location===&lt;br /&gt;
The workshop will be held in the beautiful city of Dresden, Germany. Here are a few pictures of Dresden:&lt;br /&gt;
{| &lt;br /&gt;
| [[Image:Dd_city_300.jpg|300px|frame|The historic center of Dresden.]] ||&lt;br /&gt;
| [[Image:Dd_semperopera_300.jpg|300px|frame|The Semper Opera.]] ||&lt;br /&gt;
 [[Image:Dd_amd_300.jpg|300px|frame|The AMD plant in Dresden. All Athlons and Opterons are produced here.]] &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
[[Image:Dresden_in_Germany.png|right|frame|Dresden is located in the east of Germany.]] &lt;br /&gt;
&lt;br /&gt;
The workshop itself will be held in the Willers-Bau, a building of the Dresden University of Technology. The university campus is located close to the center, just 5 minutes by bus or tram.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The address of the Workshop location is:&amp;lt;br&amp;gt;&lt;br /&gt;
TU-Dresden&amp;lt;br&amp;gt;&lt;br /&gt;
Willers-Bau A-221&amp;lt;br&amp;gt;&lt;br /&gt;
Zellescher Weg 12&amp;lt;br&amp;gt;&lt;br /&gt;
01069 Dresden&amp;lt;br&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| [[Image:Dd_Map1_small.jpg|frame|For a larger version click [http://warp5.dyndns.org/Map1_large.jpg here] ]] ||&lt;br /&gt;
| [[Image:Dd_Map2_small.jpg|frame|For a larger version click [http://warp5.dyndns.org/Map2_large.jpg here] ]] ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
As you can see on the images, if you are coming by car you should be able to park right next to the Willers-Bau. The parking lot is protected by a gate that should be open on Saturday and Sunday. (If not, let the person on the intercom know that you take part in a workshop in the Willers-Bau and want to park your car.)&amp;lt;br&amp;gt;&lt;br /&gt;
Next to the Willers-Bau is the SLUB, the &amp;quot;Saechsiche Landes und Universitaetsbibliothek&amp;quot;, the university library. If you see signs to SLUB, you can follow them as well. (but do not use the SLUB parking lot, as you have to pay there!!)&amp;lt;br&amp;gt;&lt;br /&gt;
In addition, any decent route planer should be able to locate the address above.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to use public transportation from your hotel to the workshop location, you can use the new [http://www.dresden-info.fhg.de/doris/net/start/start.xml DORIS information system].&amp;lt;br&amp;gt;&lt;br /&gt;
First, add the &amp;quot;Starthaltestelle&amp;quot;. This is the station close to your hotel. The easiest way to do this is use the &amp;quot;Karte Start&amp;quot; button on the right side of the entry field. Locate your hotel, and the closest bus or tram station.&amp;lt;br&amp;gt;&lt;br /&gt;
Second, enter &amp;quot;Fritz Foerster Platz&amp;quot; as the &amp;quot;Zielhaltestelle&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Now click the &amp;quot;Verbindung suchen&amp;quot; button and you will be presented with a list of possible connections from your hotel to the workshop location. You should be able to see the Willers-Bau from the &amp;quot;Fritz Foerster Platz&amp;quot;. (if not, walk along the &amp;quot;Zellscher Weg&amp;quot; eastwards.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Getting to Dresden====&lt;br /&gt;
If you plan a trip to Dresden and need any advice or help, do not hesitate to contact the organizers. An email address can be found in the Contact section.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;By Train&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Dresden can be reached by train very easy. The following table shows the travel time by train from some european cities to Dresden:&amp;lt;br&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
| Berlin || 2 hours&lt;br /&gt;
|-&lt;br /&gt;
| Bern || 8 hours 40 minutes&lt;br /&gt;
|-&lt;br /&gt;
| Brussels || roughly 8 hours&lt;br /&gt;
|-&lt;br /&gt;
| Budapest || 9 to 10 hours&lt;br /&gt;
|-&lt;br /&gt;
| Frankfurt a.M. &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || 4 hours 30 minutes&lt;br /&gt;
|-&lt;br /&gt;
| Hamburg || 4 hours 20 minutes&lt;br /&gt;
|-&lt;br /&gt;
| Leipzig || 1 hour 20 minutes&lt;br /&gt;
|-&lt;br /&gt;
| Munich || roughly 7 hours&lt;br /&gt;
|-&lt;br /&gt;
| Prague || 2 hours 20 minutes&lt;br /&gt;
|-&lt;br /&gt;
| Vienna || 7 to 8 hours&lt;br /&gt;
|-&lt;br /&gt;
| Warsaw || 8 to 10 hours&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
For more information please visit [http://www.bahn.de http://www.bahn.de].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;By Car&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Dresden can be reached by car! :-)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;By Plane&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Dresden has an airport with a large number of national and some international connections. If there is no direct flight from your city, a connection via Frankfurt a.M., Munich, Leipzig or Berlin is usually available.&amp;lt;br&amp;gt;&lt;br /&gt;
Flying to Leipzig or Berlin Schoenefeld is particularily attractive, as there are direct train connections from those airports to Dresden.&amp;lt;br&amp;gt;&lt;br /&gt;
Cheap flight to Dresden are currently available from:&lt;br /&gt;
{|&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  Airline&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | From&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | URL&lt;br /&gt;
|-&lt;br /&gt;
| DBA || Munich || http://www.flydba.com&lt;br /&gt;
|-&lt;br /&gt;
| Germanwings|| Stuttgart || http://www.germanwings.com/&lt;br /&gt;
|-&lt;br /&gt;
| Germanwings&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;|| Cologne-Bonn &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;|| http://www.germanwings.com/&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Accomodation====&lt;br /&gt;
You can use the following websites to find hotels in Dresden. They are in no particular order and we do list them for your information only! (You are looking for hotels in the south of Dresden.)&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.hrs.de http://www.hrs.de]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://hotel.de/ http://hotel.de/]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://opodo.de/ http://opodo.de/]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.expedia.de http://www.expedia.de]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The following hotels are close to the workshop location.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4-star Hotel&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Mercure Newa Dresden - [http://www.mercure.com/mercure/fichehotel/gb/mer/1577/fiche_hotel.shtml http://www.mercure.com/mercure/fichehotel/gb/mer/1577/fiche_hotel.shtml]&amp;lt;br&amp;gt;&lt;br /&gt;
The Mercure Newa Dresden is also located in the city center, and the conference location can be reached by tram in about 4 minutes. (just 3 stops)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2-to-3-star Hotels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Ibis Dresden Königstein - [http://www.accorhotels.com/accorhotels/frm_fiche_hotel.svlt?code_hotel=1580&amp;amp;liste=1 link]&amp;lt;br&amp;gt;&lt;br /&gt;
Ibis Dresden Lilienstein - [http://www.accorhotels.com/accorhotels/frm_fiche_hotel.svlt?code_hotel=1579&amp;amp;liste=1 link]&amp;lt;br&amp;gt;&lt;br /&gt;
Ibis Dresden Bastei - [http://www.accorhotels.com/accorhotels/frm_fiche_hotel.svlt?code_hotel=1578&amp;amp;liste=1 link]&amp;lt;br&amp;gt;&lt;br /&gt;
Ibis operates three hotels in Dresden. All are located next to each other and very close to the Mercure Newa Dresden and the city center. The conference location can be reached in about 4 minutes. (same route as from the Mercure Newa Dresden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Youth Hostel Style:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
City-Herberge Dresden - [http://city-herberge.de/ http://city-herberge.de/]&amp;lt;br&amp;gt;&lt;br /&gt;
The City-Herberge is right in the center of Dresden. The conference location can be reached by tram in about 5 minutes.(5 stops)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Camping Site:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
There is a nice camping site in Dresden-Mockritz, just 8 to 10 minutes by bus or car from the workshop location.&amp;lt;br&amp;gt;&lt;br /&gt;
Campingplatz Dresden-Mokritz - [http://www.camping-dresden.de/ http://www.camping-dresden.de/]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Gallery===&lt;br /&gt;
The [[http://shop.netlabs.org/ netlabs.org shop]] has a couple of items for sale that are related to the Developers Workshop 2005:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:DV05_mug.jpg|Mug]] [[Image:DV05_shirt.jpg|Shirt]] [[Image: DV05_mousepad.jpg|Mouse Pad]] [[Image: DV05_bear.jpg|Bear]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This is only a small selection. For a complete list of items see the [[http://shop.netlabs.org/ netlabs.org shop]].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
If you have comments or want further information about the workshop, you can always reach us by sending an eMail to:&amp;lt;br&amp;gt;&lt;br /&gt;
DevelopersWorkshop [at] netlabs.org&amp;lt;br&amp;gt;&lt;br /&gt;
Robert Henschel is mainly responsible for organizing the workshop.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Announcement Mailing List===&lt;br /&gt;
We have created an announcement mailing list for the workshop. Only the organizers of the workshop can send emails to the list and the email addresses will only be used to distribute information about the workshop.&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to receive up to date information about the workshop, please write an email to:&amp;lt;br&amp;gt;&lt;br /&gt;
DevelopersWorkshop [at] netlabs.org&amp;lt;br&amp;gt;&lt;br /&gt;
Subject: Announcement Mailing List&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Main_Page&amp;diff=1319</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Main_Page&amp;diff=1319"/>
		<updated>2005-04-21T22:54:26Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: spam cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the Wiki at netlabs.org. You will find a lot of interesting information about OS/2 and [http://www.ecomstation.com eCS] on this page.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you are interested in joining the &#039;&#039;&#039;community mailinglist&#039;&#039;&#039; please have a look [[Mailinglists | here]]!&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Where are we now and where could we go. Open for discussions.&lt;br /&gt;
&lt;br /&gt;
*[[Ideas]] - This is so far a random collection of ideas and stuff we have in our heads and which probably is worth creating a project for.&lt;br /&gt;
* [[Community]] - Discussions about the netlabs.org community, website, and so on. Complain here :)&lt;br /&gt;
&lt;br /&gt;
*[[Fundraising campaign]] - Projects that could be realized, support your favourite one!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Shop ==&lt;br /&gt;
We do have a shop for shirts and more ... [http://shop.netlabs.org shop.netlabs.org]! Prices include a small extra to support netlabs.org&#039;s future... (Does anyone know how to add an image here :-P ?)&lt;br /&gt;
&lt;br /&gt;
== New Logo and Redesign ==&lt;br /&gt;
* [[Redesign]] - The new logo is choosen and a first and hopefully final draft for the new site layout has been created - check it out ;)&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE:&amp;lt;/b&amp;gt; This section should not be extended anymore. We reloaded the [http://www.edm2.com EDM/2 magazine] and we recommend to put all developer stuff in there. This wiki is a mess at the moment and we will clean that up one day and migrate the stuff that makes sense to EDM/2. Thanks!&lt;br /&gt;
&lt;br /&gt;
This section contains hints and tricks and descriptions of undocumented&lt;br /&gt;
stuff. Undocumented means there&#039;s no official documentation or the &lt;br /&gt;
documentation (for example included on DevCon CDs) isn&#039;t available to&lt;br /&gt;
the public anymore. But DON&#039;T JUST COPY any documentation you may have into the Wiki. Keep in mind it&#039;s copyrighted! &lt;br /&gt;
&lt;br /&gt;
* [[Undocumented stuff]]&lt;br /&gt;
* [[Mozilla]] - some stuff regarding building Mozilla on OS/2&lt;br /&gt;
* [http://www.edm2.com/index.php/SDL SDL] - some tips &amp;amp; tricks about how to port applications using SDL to OS/2&lt;br /&gt;
* [http://www.edm2.com/index.php/How_to_program_for_the_WPS WPS] - how to program for the [http://en.wikipedia.org/wiki/Workplace_Shell WPS]. Note: the german Wikipedia may have more information about the WPS. Go [http://de.wikipedia.org/wiki/Workplace_Shell here].&lt;br /&gt;
&lt;br /&gt;
==netlabs.org Community==&lt;br /&gt;
===Resources===&lt;br /&gt;
* [http://www.netlabs.org netlabs.org] itself, the main page :-)&lt;br /&gt;
* [[IRC server settings]] - chat with netlabs.org coders&lt;br /&gt;
* [[Mailinglists]] - support for our projects per mailinglist or news-reader&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
We also hire a developer at the moment, to show you what he does we provide a small weekly list of his progress on various projects.&lt;br /&gt;
*[[Vladest]]&lt;br /&gt;
*[[Samm]]&lt;br /&gt;
&lt;br /&gt;
===Publicity===&lt;br /&gt;
* [[Presentations]] about netlabs.org (prepared for Warpstock Europe)&lt;br /&gt;
* [[Logos]] in different resolutions, free to use&lt;br /&gt;
&lt;br /&gt;
==OS/2 and eCS resources==&lt;br /&gt;
===Drivers===&lt;br /&gt;
*Visit http://www.os2warp.be if you want to know if your hardware is supported.&lt;br /&gt;
*See a [http://www.ecomstation.it/pido2/home/mircomir/fixpak.php?lang=en driver list] generated from eCSoft/2 database.&lt;br /&gt;
&lt;br /&gt;
===Software===&lt;br /&gt;
For software have a look here:&lt;br /&gt;
&lt;br /&gt;
* http://hobbes.nmsu.edu&lt;br /&gt;
* http://en.ecomstation.ru/apecs.php&lt;br /&gt;
* http://www.ecomstation.it/ecsoft2/&lt;br /&gt;
* http://www.unixos2.org - ported *nix tools. A little bit cumbersome to find stuff there but nevertheless worth the effort&lt;br /&gt;
&lt;br /&gt;
===Programs===&lt;br /&gt;
How to use specific programs, HowTos, FAQs etc.&lt;br /&gt;
&lt;br /&gt;
(nothing yet)&lt;br /&gt;
&lt;br /&gt;
==netlabs.org Servers==&lt;br /&gt;
===ToDo&#039;s &amp;amp; History===&lt;br /&gt;
This is the list of tasks for netlabs.org Webservers &amp;amp; the history of what I (ktk) did&lt;br /&gt;
*[[netlabs.org]]&lt;br /&gt;
&lt;br /&gt;
===Mail account===&lt;br /&gt;
Some information for those who own a mailbox at netlabs.org&lt;br /&gt;
*[[netlabs.org Mailing]]&lt;br /&gt;
&lt;br /&gt;
===Admin Guide===&lt;br /&gt;
So far it&#039;s more or less just me who does all the work on netlabs.org webpages and this somewhat sucks because like this a lot of stuff depends on my lazyness. The following document explains the tasks necessary to create a new project at netlabs.org, including setting up CVS repositories, creating webpages and so on. I hope that I will find some volunteers one day who help me on doing that.&lt;br /&gt;
*[[Admin Guide]]&lt;br /&gt;
&lt;br /&gt;
== What is a Wiki ==&lt;br /&gt;
*If you don&#039;t know the concept of a Wiki yet we recommend you to have a look at the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide MediaWiki User&#039;s Guide]. &lt;br /&gt;
*If you just want to add some content without much reading read the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide:_Editing_overview#The_wiki_markup Markup Overview].&lt;br /&gt;
*If you have no clue about Wiki you might first check [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page how to edit a page].&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1257</id>
		<title>DOSBox Port</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1257"/>
		<updated>2005-03-23T00:06:03Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will help to organize the port of DOSBox to OS/2. Initially, Martin Klingenfuss offered to pay the first person that ported DOSBox to OS/2 500 EUR. He also invited other people to join in and donate some money. To organize and coordinate all activities arround the port, this page was created.&lt;br /&gt;
&lt;br /&gt;
Porting DOSBox to OS/2 is currently &#039;&#039;&#039;NOT a netlabs.org&#039;&#039;&#039; project! (no project homepage, no CVS,...) However, since netlabs.org offers this great WIKI, we decided to host the page here, so everybody can contribute to the content of the page easily.&lt;br /&gt;
&lt;br /&gt;
This whole thing was started here (german!):&lt;br /&gt;
http://www.os2.de/forum/diskussion/index.php3?all=87595&lt;br /&gt;
&lt;br /&gt;
==What is DOSBox?==&lt;br /&gt;
[http://dosbox.sourceforge.net Homepage] of DOSBox&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why port DOSBox to OS/2, don&#039;t we have a Virtual DOS Machine?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot; DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox&lt;br /&gt;
very easy to port to different platforms. DOSBox has already been ported&lt;br /&gt;
to many different platforms, such as Windows, BeOS, Linux, MacOS X...&lt;br /&gt;
&lt;br /&gt;
DOSBox also emulates CPU:286/386 realmode/protected mode, Directory&lt;br /&gt;
FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a&lt;br /&gt;
SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility&lt;br /&gt;
with older games...&lt;br /&gt;
&lt;br /&gt;
You can &amp;quot;re-live&amp;quot; the good old days with the help of DOSBox, it can run&lt;br /&gt;
plenty of the old classics that don&#039;t run on your new computer!&lt;br /&gt;
&lt;br /&gt;
DOSBox is totally free of charge and OpenSource.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Addon from Martin Klingenfuss:&lt;br /&gt;
&lt;br /&gt;
As a DOS-games-player I think it would be great to have the virtualised DOS-box under OS/2 for usage of seamless SVGA-graphics under PM and sound via MMPM so modern PCI-audiocard will play DOS-games sounds.&lt;br /&gt;
&lt;br /&gt;
Maybe it&#039;s necessary to work on the multimedia/graphic interfaces under OS/2 to make the  DOS-Box run with same quality as under Win32. Because I am no  programmer, I do not know what is exactly needed for this port.&lt;br /&gt;
&lt;br /&gt;
Added By Peter (related to dosbox and surfing around the internet):&lt;br /&gt;
&lt;br /&gt;
Dosbox is an emulator not a virtualised dos machine. (dosbox runs on non x86 targets as well!) It&#039;s basicly a 386 DX emulator with emulated bios/ emulated dos/emulated sound blaster 16 / emulated svga card. ) This is very usuable (actually porting shouldn&#039;t that hard) but it&#039;s not super fast.&lt;br /&gt;
&lt;br /&gt;
Some windows specific behaviour that is missing in other ports:&lt;br /&gt;
* direct serial passthrough&lt;br /&gt;
* ddraw output support&lt;br /&gt;
&lt;br /&gt;
Things dosbox requires optional from the host(os/2) (but all present in other ports):&lt;br /&gt;
* a port of SDL.&lt;br /&gt;
* possible some low-level cdrom interface.&lt;br /&gt;
* a mpu-401 interface (midi)&lt;br /&gt;
* a c++ compiler (gcc would be very helpful)&lt;br /&gt;
* ports of the following optional libraries(used in win32)&amp;lt;br&amp;gt;zlib/libpng/sdl_net/lib-ogg/lib-vorbis/sdl-sound/&lt;br /&gt;
* If os/2 doesn&#039;t have function like readdir and opendir (libc function) then a specific drive interface must be written&lt;br /&gt;
&lt;br /&gt;
==About the Money==&lt;br /&gt;
===What needs to be done to receive the money===&lt;br /&gt;
The money will be payed to the first person or group that successfully ports DOSBox to OS/2. A full OS/2 port has to satisfy the following requirements:&lt;br /&gt;
* Version 0.63 or above of DOSBox must be ported&lt;br /&gt;
* Exactly the same features as on Windows&lt;br /&gt;
* Quality of gameplay is exactly the same as on Windows, yes, you can port the bugs too! ;)&lt;br /&gt;
* ODIN must not be used&lt;br /&gt;
* Source code, compile requirements and compile instructions have to be available from a public place&lt;br /&gt;
* if changes to the DOSBox source are required, they must be documented&lt;br /&gt;
&lt;br /&gt;
The money will be paid AFTER the port is done and tested by a few people.&lt;br /&gt;
&lt;br /&gt;
===How much money will be paid===&lt;br /&gt;
Since the first large amount of money was donated in EUR, we use EUR as the currency here. If you need to convert your currency into EUR, you can use the [http://www.bloomberg.com/analysis/calculators/currency.html Bloomberg Currency Calculator].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   500 EUR    Martin Klingenfuss&lt;br /&gt;
    20 EUR    Robert Henschel; OS/2 User Group Dresden; Money will be transfered to Martin&lt;br /&gt;
    50 EUR    cytan299&lt;br /&gt;
    30 EUR    milesc&lt;br /&gt;
    50 EUR    Kris Steenhaut&lt;br /&gt;
    50 EUR    Gerrit Schoenmaker&lt;br /&gt;
&lt;br /&gt;
Total amount:    &#039;&#039;&#039;700 EUR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to donate some money, please add yourself to the list above and contact Martin Klingenfuss (info AT expert-services DOT de)! Martin will tell you when and how to transfer the money. If you want to contribute anonymously, that can be arranged as well.&lt;br /&gt;
&lt;br /&gt;
People who want to sponsor the project should donate at least EUR 20 to make it worthwhile. Martin guarantees a refund in case the project should fail.&lt;br /&gt;
&lt;br /&gt;
==How you can help==&lt;br /&gt;
You can port DOSBox to OS/2!&lt;br /&gt;
&lt;br /&gt;
You can donate some money.&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
* Jochen: I got DosBox compiled and linked. It starts running.&lt;br /&gt;
There are some problems with starting DosBox, which I&#039;m now investigating.&lt;br /&gt;
* Robert: Great, let us know if you make more progress!&amp;lt;&lt;br /&gt;
* Jochen: I now have a DOS prompt, but there is still some glitches in the LIBC, I worked around for now.&lt;br /&gt;
* Robert: If you feel like you need help from the LIBC developer, you can join #netlabs on irc.netlabs.org and ask&lt;br /&gt;
* Jochen: I have succeeded in building a first version. [http://www.joschs-robotics.de/dosbox Download from here.] Please report bugs and suggestions in section Known Bugs or email me (josch@joschs-robotics.de).&lt;br /&gt;
* Jochen: Alpha3 runs with the most important features&lt;br /&gt;
* Jochen: Alpha5 nows has support for serial passthrough and cdrom ioctl.&lt;br /&gt;
* Jochen: Alpha6 nows fixes a bug with the copy command. It also gets built with optimization.&lt;br /&gt;
&lt;br /&gt;
==To Do==&lt;br /&gt;
* Midi support has to be implemented correctly. Possibly with software MIDI.&lt;br /&gt;
* Autotools support.&lt;br /&gt;
* Build instructions.&lt;br /&gt;
* Audio Input for soundblaster emulation.&lt;br /&gt;
&lt;br /&gt;
==Known Bugs==&lt;br /&gt;
* Playing SimCity 2000, in Windows the mouse is &amp;quot;locked&amp;quot; in the DosBox window until CTRL-ESC is pressed, in OS/2 the mouse can leave the DosBox window, and there is some strange positioning problem (reported by Robert)&lt;br /&gt;
** I do not know what causes this, but from time to time, the mouse can only be moved in parts of the DosBox window&lt;br /&gt;
This is a bug in SDL/2. It captures the mouse, but never re-centers it. (Doodle)&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
* Starting DOSBOX results in 100% CPU usage (playing SimCity 2000 is possible, but &#039;&#039;very&#039;&#039; slow) (reported by Robert)&lt;br /&gt;
** This can be reduced by pressing CTRL-F8 to increase the frame skip, but then, SimCity becomes jerky&lt;br /&gt;
** I have not yet compared that to the Windows version, maybe this is inherent to DOSBOX&lt;br /&gt;
It seems to be a problem with the way SDL/2 handle SDL_PollEvent, SDL_PeekEvent and related functions. There has to be some research on that. But it seems that we can&#039;t do much here. It&#039;s very much inherent to Simulators/Emulators.&lt;br /&gt;
&lt;br /&gt;
* I did a few performance comparisons on the same hardware between OS/2 and Windows the results are:&lt;br /&gt;
** Windows is faster, but not very much&lt;br /&gt;
** the sound is &amp;quot;smoother&amp;quot; on Windows, there is a difference, not a large one however&lt;br /&gt;
** 1 GHz Pentium 3 is not enough for Commander Keen, not even on Windows (yes, I tried all the tricks from the FAQ) :-(&lt;br /&gt;
*** Beg to differ, Commander Keen 1 and 6 run perfectly here on my Thinkpad A30, (1GHz P3M) with DosBox/2 Alpha 7&lt;br /&gt;
*** Robert: When I run Keen 6 with Alpha7, I do have problems with the sound. Sound is just too slow (Thinkpad T22 1GHz). What settings do you use, I have: core=normal; cycles=4000; frameskip=0; Did you change anything on the sound settings?&lt;br /&gt;
*** dargndorp: Didn&#039;t change anything at all here, DosBox is running with default settings. Then again, this box isn&#039;t doing anything in the background, no lan services or peer, no nifty daemons, nothing.&lt;br /&gt;
** I will stop to complain about speed/performance as it seems I do not have adequate hardware for testing ;-)&lt;br /&gt;
&lt;br /&gt;
*11.03.2005&lt;br /&gt;
Possibly an error with uppercase chars. Maybe someone can confirm that &amp;quot;mount d s:\ -T cdrom&amp;quot; works but when &amp;quot;mount d s:\ -T CDROM&amp;quot; does not.&lt;br /&gt;
** It&#039;s a feature. It&#039;s the way DOSBOX handles it. It simplay tests against a lowercase string. It&#039;s not a bug of the OS/2 port.&lt;br /&gt;
&lt;br /&gt;
==Resolved Bugs==&lt;br /&gt;
* I have not been able to get sound to work (resolved since Alpha 3)&lt;br /&gt;
* Pressing Exit in the keymapper crashes DOSBOX (resolved since Alpha 4)&lt;br /&gt;
* Shift with many keys doesn&#039;t work (resolved since Alpha 4)&lt;br /&gt;
* If the CDROM is mounted as CDROM drive, there can be problem with changing the directory (resolved since Alpha 5).&lt;br /&gt;
* The command &#039;&#039;copy con test.bat&#039;&#039; crashes Dosbox. The Linux version claims that file doesn&#039;t exist (resolved since Alpha 6).&lt;br /&gt;
* Playing Commander Keen 4, one has to press the ALT key to get this &amp;quot;jump stick&amp;quot;, however, this opens the system menu of the window (works in Windows) (will be resolved in Alpha 7)&amp;lt;br&amp;gt;Jochen: It&#039;s not a bug, it&#039;s a feature. Doodle will remove the system menu from SDL windows.&lt;br /&gt;
* Screenshot crashes DOSBOX (resolved since Alpha 6).&lt;br /&gt;
* Serial Passthrough now works (will be resolved in Alpha 8)&lt;br /&gt;
&lt;br /&gt;
==Your Questions go here!==&lt;br /&gt;
Q: Where do I get the latest version of SDL for OS/2?&amp;lt;br&amp;gt;&lt;br /&gt;
A: The package of SDL version 1.2.7 has been updated on December 22nd. http://sdl.netlabs.org/index.phtml&lt;br /&gt;
ftp://ftp.netlabs.org/pub/sdl/&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1218</id>
		<title>DOSBox Port</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=DOSBox_Port&amp;diff=1218"/>
		<updated>2005-03-21T16:15:23Z</updated>

		<summary type="html">&lt;p&gt;Dargndorp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will help to organize the port of DOSBox to OS/2. Initially, Martin Klingenfuss offered to pay the first person that ported DOSBox to OS/2 500 EUR. He also invited other people to join in and donate some money. To organize and coordinate all activities arround the port, this page was created.&lt;br /&gt;
&lt;br /&gt;
Porting DOSBox to OS/2 is currently &#039;&#039;&#039;NOT a netlabs.org&#039;&#039;&#039; project! (no project homepage, no CVS,...) However, since netlabs.org offers this great WIKI, we decided to host the page here, so everybody can contribute to the content of the page easily.&lt;br /&gt;
&lt;br /&gt;
This whole thing was started here (german!):&lt;br /&gt;
http://www.os2.de/forum/diskussion/index.php3?all=87595&lt;br /&gt;
&lt;br /&gt;
==What is DOSBox?==&lt;br /&gt;
[http://dosbox.sourceforge.net Homepage] of DOSBox&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why port DOSBox to OS/2, don&#039;t we have a Virtual DOS Machine?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot; DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox&lt;br /&gt;
very easy to port to different platforms. DOSBox has already been ported&lt;br /&gt;
to many different platforms, such as Windows, BeOS, Linux, MacOS X...&lt;br /&gt;
&lt;br /&gt;
DOSBox also emulates CPU:286/386 realmode/protected mode, Directory&lt;br /&gt;
FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a&lt;br /&gt;
SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility&lt;br /&gt;
with older games...&lt;br /&gt;
&lt;br /&gt;
You can &amp;quot;re-live&amp;quot; the good old days with the help of DOSBox, it can run&lt;br /&gt;
plenty of the old classics that don&#039;t run on your new computer!&lt;br /&gt;
&lt;br /&gt;
DOSBox is totally free of charge and OpenSource.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Addon from Martin Klingenfuss:&lt;br /&gt;
&lt;br /&gt;
As a DOS-games-player I think it would be great to have the virtualised DOS-box under OS/2 for usage of seamless SVGA-graphics under PM and sound via MMPM so modern PCI-audiocard will play DOS-games sounds.&lt;br /&gt;
&lt;br /&gt;
Maybe it&#039;s necessary to work on the multimedia/graphic interfaces under OS/2 to make the  DOS-Box run with same quality as under Win32. Because I am no  programmer, I do not know what is exactly needed for this port.&lt;br /&gt;
&lt;br /&gt;
Added By Peter (related to dosbox and surfing around the internet):&lt;br /&gt;
&lt;br /&gt;
Dosbox is an emulator not a virtualised dos machine. (dosbox runs on non x86 targets as well!) It&#039;s basicly a 386 DX emulator with emulated bios/ emulated dos/emulated sound blaster 16 / emulated svga card. ) This is very usuable (actually porting shouldn&#039;t that hard) but it&#039;s not super fast.&lt;br /&gt;
&lt;br /&gt;
Some windows specific behaviour that is missing in other ports:&lt;br /&gt;
* direct serial passthrough&lt;br /&gt;
* ddraw output support&lt;br /&gt;
&lt;br /&gt;
Things dosbox requires optional from the host(os/2) (but all present in other ports):&lt;br /&gt;
* a port of SDL.&lt;br /&gt;
* possible some low-level cdrom interface.&lt;br /&gt;
* a mpu-401 interface (midi)&lt;br /&gt;
* a c++ compiler (gcc would be very helpful)&lt;br /&gt;
* ports of the following optional libraries(used in win32)&amp;lt;br&amp;gt;zlib/libpng/sdl_net/lib-ogg/lib-vorbis/sdl-sound/&lt;br /&gt;
* If os/2 doesn&#039;t have function like readdir and opendir (libc function) then a specific drive interface must be written&lt;br /&gt;
&lt;br /&gt;
==About the Money==&lt;br /&gt;
===What needs to be done to receive the money===&lt;br /&gt;
The money will be payed to the first person or group that successfully ports DOSBox to OS/2. A full OS/2 port has to satisfy the following requirements:&lt;br /&gt;
* Version 0.63 or above of DOSBox must be ported&lt;br /&gt;
* Exactly the same features as on Windows&lt;br /&gt;
* Quality of gameplay is exactly the same as on Windows, yes, you can port the bugs too! ;)&lt;br /&gt;
* ODIN must not be used&lt;br /&gt;
* Source code, compile requirements and compile instructions have to be available from a public place&lt;br /&gt;
* if changes to the DOSBox source are required, they must be documented&lt;br /&gt;
&lt;br /&gt;
The money will be paid AFTER the port is done and tested by a few people.&lt;br /&gt;
&lt;br /&gt;
===How much money will be paid===&lt;br /&gt;
Since the first large amount of money was donated in EUR, we use EUR as the currency here. If you need to convert your currency into EUR, you can use the [http://www.bloomberg.com/analysis/calculators/currency.html Bloomberg Currency Calculator].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   500 EUR    Martin Klingenfuss&lt;br /&gt;
    20 EUR    Robert Henschel; OS/2 User Group Dresden; Money will be transfered to Martin&lt;br /&gt;
    50 EUR    cytan299&lt;br /&gt;
    30 EUR    milesc&lt;br /&gt;
    50 EUR    Kris Steenhaut&lt;br /&gt;
    50 EUR    Gerrit Schoenmaker&lt;br /&gt;
&lt;br /&gt;
Total amount:    &#039;&#039;&#039;700 EUR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to donate some money, please add yourself to the list above and contact Martin Klingenfuss (info AT expert-services DOT de)! Martin will tell you when and how to transfer the money. If you want to contribute anonymously, that can be arranged as well.&lt;br /&gt;
&lt;br /&gt;
People who want to sponsor the project should donate at least EUR 20 to make it worthwhile. Martin guarantees a refund in case the project should fail.&lt;br /&gt;
&lt;br /&gt;
==How you can help==&lt;br /&gt;
You can port DOSBox to OS/2!&lt;br /&gt;
&lt;br /&gt;
You can donate some money.&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
* Jochen: I got DosBox compiled and linked. It starts running.&lt;br /&gt;
There are some problems with starting DosBox, which I&#039;m now investigating.&lt;br /&gt;
* Robert: Great, let us know if you make more progress!&amp;lt;&lt;br /&gt;
* Jochen: I now have a DOS prompt, but there is still some glitches in the LIBC, I worked around for now.&lt;br /&gt;
* Robert: If you feel like you need help from the LIBC developer, you can join #netlabs on irc.netlabs.org and ask&lt;br /&gt;
* Jochen: I have succeeded in building a first version. [http://www.joschs-robotics.de/dosbox Download from here.] Please report bugs and suggestions in section Known Bugs or email me (josch@joschs-robotics.de).&lt;br /&gt;
* Jochen: Alpha3 runs with the most important features&lt;br /&gt;
* Jochen: Alpha5 nows has support for serial passthrough and cdrom ioctl.&lt;br /&gt;
* Jochen: Alpha6 nows fixes a bug with the copy command. It also gets built with optimization.&lt;br /&gt;
&lt;br /&gt;
==To Do==&lt;br /&gt;
* Midi support has to be implemented correctly. Possibly with software MIDI.&lt;br /&gt;
* Autotools support.&lt;br /&gt;
* Build instructions.&lt;br /&gt;
* Audio Input for soundblaster emulation.&lt;br /&gt;
&lt;br /&gt;
==Known Bugs==&lt;br /&gt;
* Playing SimCity 2000, in Windows the mouse is &amp;quot;locked&amp;quot; in the DosBox window until CTRL-ESC is pressed, in OS/2 the mouse can leave the DosBox window, and there is some strange positioning problem (reported by Robert)&lt;br /&gt;
** I do not know what causes this, but from time to time, the mouse can only be moved in parts of the DosBox window&lt;br /&gt;
This is a bug in SDL/2. It captures the mouse, but never re-centers it. (Doodle)&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
* Starting DOSBOX results in 100% CPU usage (playing SimCity 2000 is possible, but &#039;&#039;very&#039;&#039; slow) (reported by Robert)&lt;br /&gt;
** This can be reduced by pressing CTRL-F8 to increase the frame skip, but then, SimCity becomes jerky&lt;br /&gt;
** I have not yet compared that to the Windows version, maybe this is inherent to DOSBOX&lt;br /&gt;
It seems to be a problem with the way SDL/2 handle SDL_PollEvent, SDL_PeekEvent and related functions. There has to be some research on that. But it seems that we can&#039;t do much here. It&#039;s very much inherent to Simulators/Emulators.&lt;br /&gt;
&lt;br /&gt;
* I did a few performance comparisons on the same hardware between OS/2 and Windows the results are:&lt;br /&gt;
** Windows is faster, but not very much&lt;br /&gt;
** the sound is &amp;quot;smoother&amp;quot; on Windows, there is a difference, not a large one however&lt;br /&gt;
** 1 GHz Pentium 3 is not enough for Commander Keen, not even on Windows (yes, I tried all the tricks from the FAQ) :-(&lt;br /&gt;
*** Beg to differ, Commander Keen 1 and 6 run perfectly here on my Thinkpad A30, (1GHz P3M) with DosBox/2 Alpha 7&lt;br /&gt;
** I will stop to complain about speed/performance as it seems I do not have adequate hardware for testing ;-)&lt;br /&gt;
&lt;br /&gt;
*11.03.2005&lt;br /&gt;
Possibly an error with uppercase chars. Maybe someone can confirm that &amp;quot;mount d s:\ -T cdrom&amp;quot; works but when &amp;quot;mount d s:\ -T CDROM&amp;quot; does not.&lt;br /&gt;
** It&#039;s a feature. It&#039;s the way DOSBOX handles it. It simplay tests against a lowercase string. It&#039;s not a bug of the OS/2 port.&lt;br /&gt;
&lt;br /&gt;
==Resolved Bugs==&lt;br /&gt;
* I have not been able to get sound to work (resolved since Alpha 3)&lt;br /&gt;
* Pressing Exit in the keymapper crashes DOSBOX (resolved since Alpha 4)&lt;br /&gt;
* Shift with many keys doesn&#039;t work (resolved since Alpha 4)&lt;br /&gt;
* If the CDROM is mounted as CDROM drive, there can be problem with changing the directory (resolved since Alpha 5).&lt;br /&gt;
* The command &#039;&#039;copy con test.bat&#039;&#039; crashes Dosbox. The Linux version claims that file doesn&#039;t exist (resolved since Alpha 6).&lt;br /&gt;
* Playing Commander Keen 4, one has to press the ALT key to get this &amp;quot;jump stick&amp;quot;, however, this opens the system menu of the window (works in Windows) (will be resolved in Alpha 7)&amp;lt;br&amp;gt;Jochen: It&#039;s not a bug, it&#039;s a feature. Doodle will remove the system menu from SDL windows.&lt;br /&gt;
* Screenshot crashes DOSBOX (resolved since Alpha 6).&lt;br /&gt;
* Serial Passthrough now works (will be resolved in Alpha 8)&lt;br /&gt;
&lt;br /&gt;
==Your Questions go here!==&lt;br /&gt;
Q: Where do I get the latest version of SDL for OS/2?&amp;lt;br&amp;gt;&lt;br /&gt;
A: The package of SDL version 1.2.7 has been updated on December 22nd. http://sdl.netlabs.org/index.phtml&lt;br /&gt;
ftp://ftp.netlabs.org/pub/sdl/&lt;/div&gt;</summary>
		<author><name>Dargndorp</name></author>
	</entry>
</feed>