https://www.dosbox.com/wiki/api.php?action=feedcontributions&user=Wengier&feedformat=atomDOSBoxWiki - User contributions [en]2024-03-19T12:22:30ZUser contributionsMediaWiki 1.34.1https://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135462SVN Builds2017-09-21T01:26:33Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.12 (ppc/intel)<br />
** URL: https://www.dropbox.com/s/kbrf5elbcu66kst/Dosbox-Snapshot.dmg?dl=1<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN), mouse copy/paste support and more) by Wengier<br />
** Last updated: 2017-09-20<br />
** SVN base version: r4052<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is an enhanced build of DOSBox based on its SVN version that adds features like Windows-style Long File Name (LFN) and mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes features such as automatic drive mounting, improved command-line handling, APM power off, direct parallel port passthrough used for printing, DOS APIs that communicate with the Windows clipboard, and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and macOS/OS X too (pdcurses might be required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The last version broke this build in various places and uses out of date and not fully working changes of the DOSBox-X branch. It is no longer recommended to use it.The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/4052/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2017-09-20'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Unofficial ports===<br />
The following DOSBoxWiki article discusses unofficial ports for other operating systems, which are not in any way supported by the DOSBox team.<br />
* [[Unofficial ports]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135461SVN Builds2017-09-17T02:45:39Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.12 (ppc/intel)<br />
** URL: https://www.dropbox.com/s/kbrf5elbcu66kst/Dosbox-Snapshot.dmg?dl=1<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN), mouse copy/paste support and more) by Wengier<br />
** Last updated: 2017-09-16<br />
** SVN base version: r4051<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is an enhanced build of DOSBox based on its SVN version that adds features like Windows-style Long File Name (LFN) and mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes features such as automatic drive mounting, APM power off, direct parallel port passthrough used for printing, DOS APIs that communicate with the Windows clipboard, and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and macOS/OS X too (pdcurses might be required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The last version broke this build in various places and uses out of date and not fully working changes of the DOSBox-X branch. It is no longer recommended to use it.The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/4051/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2017-09-16'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Unofficial ports===<br />
The following DOSBoxWiki article discusses unofficial ports for other operating systems, which are not in any way supported by the DOSBox team.<br />
* [[Unofficial ports]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135460SVN Builds2017-09-04T19:35:26Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.12 (ppc/intel)<br />
** URL: https://www.dropbox.com/s/kbrf5elbcu66kst/Dosbox-Snapshot.dmg?dl=1<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2017-09-04<br />
** SVN base version: r4044<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is an enhanced build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes features such as automatic drive mounting, APM power off, direct parallel port passthrough used for printing, DOS APIs that communicate with the Windows clipboard, and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and macOS/OS X too (pdcurses might be required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The last version broke this build in various places and uses out of date and not fully working changes of the DOSBox-X branch. It is no longer recommended to use it.The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/4044/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2017-09-04'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Unofficial ports===<br />
The following DOSBoxWiki article discusses unofficial ports for other operating systems, which are not in any way supported by the DOSBox team.<br />
* [[Unofficial ports]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135459SVN Builds2017-08-23T04:21:45Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.12 (ppc/intel)<br />
** URL: https://www.dropbox.com/s/kbrf5elbcu66kst/Dosbox-Snapshot.dmg?dl=1<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2017-08-22<br />
** SVN base version: r4029<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is an enhanced build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes features such as automatic drive mounting, APM power off, direct parallel port passthrough used for printing, DOS APIs that communicate with the Windows clipboard, and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and macOS/OS X too (pdcurses might be required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The last version broke this build in various places and uses out of date and not fully working changes of the DOSBox-X branch. It is no longer recommended to use it.The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/4029/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2017-08-22'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Unofficial ports===<br />
The following DOSBoxWiki article discusses unofficial ports for other operating systems, which are not in any way supported by the DOSBox team.<br />
* [[Unofficial ports]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135435SVN Builds2017-02-26T23:29:23Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2017-02-26<br />
** SVN base version: r4006<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is an enhanced build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes features such as automatic drive mounting, APM power off, direct parallel port passthrough used for printing, DOS APIs that communicate with the Windows clipboard, and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and macOS/OS X too (pdcurses might be required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/4006/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2017-02-26'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Unofficial ports===<br />
The following DOSBoxWiki article discusses unofficial ports for other operating systems, which are not in any way supported by the DOSBox team.<br />
* [[Unofficial ports]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135434SVN Builds2016-10-07T18:36:25Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-10-07<br />
** SVN base version: r4000<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is an enhanced build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes features such as automatic drive mounting, APM power off, direct parallel port passthrough used for printing, DOS APIs that communicate with the Windows clipboard, and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and OS X too (pdcurses might be required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/4000/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-10-07'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Unofficial ports===<br />
The following DOSBoxWiki article discusses unofficial ports for other operating systems, which are not in any way supported by the DOSBox team.<br />
* [[Unofficial ports]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135433SVN Builds2016-09-26T17:51:38Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-09-26<br />
** SVN base version: r3998<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is an enhanced build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes features such as automatic drive mounting, APM power off, direct parallel port passthrough used for printing, DOS APIs that communicate with the Windows clipboard, and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and OS X too (pdcurses might be required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3998/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-09-26'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Unofficial ports===<br />
The following DOSBoxWiki article discusses unofficial ports for other operating systems, which are not in any way supported by the DOSBox team.<br />
* [[Unofficial ports]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=DOSBox_FAQ&diff=135432DOSBox FAQ2016-09-19T16:52:46Z<p>Wengier: /* What is the focus of DOSBox? */</p>
<hr />
<div>DOSBOX comes with a README.TXT that answers many Frequently Asked Questions. You can read an online version [http://dosbox.cvs.sourceforge.net/dosbox/dosbox/README?view=markup here]. If you still cannot find the answer, check this page.<br />
<br />
== Performance ==<br />
<br />
===Slow games/applications===<br />
'''Q.''' My game/application runs slowly, how do I improve speed?<br />
<br />
'''A.''' Increase cycles. Use core=dynamic. Try different output modes (e.g. output=overlay). Increase Frameskip. Disable unneeded components in the [[dosbox.conf]] such as [[Sound]], mouse or joystick emulation. A nice speedup can be achieved by using a [[Other compilers|different compiler]] than GCC. If all else fails, find a faster computer to run DOSBox on.<br />
Also be sure to check the compatibility section of this FAQ as some game/applications are more trouble (or resource hogs) than others.<br />
<br />
* See also [[Performance#How to speed up/slow down DOSBox|How to speed up/slow down DOSBox]]<br />
<br />
===Problems in sound/music===<br />
'''Q.''' The Sound/Music for my DOS game/application sounds terrible what can I do?<br />
<br />
'''A.''' This is a complicated issue covered in the [[Sound]] section of the wiki. It's important to remember to install or setup game/applications correctly to use the correct sound devices (<tt>INSTALL.EXE</tt>, <tt>SOUNDSET.EXE</tt> and <tt>SETUP.EXE</tt> are popular program names to look for). The capabilities of the hardware as well as the preferences of the programmer vary: Therefore what may sound "best" on one particular game may not be the "best" for another. Sometimes changes need to be made to the [[dosbox.conf]] file (or a new conf file) to get the best results.<br />
Also, game sound/music may have an impact on the speed at which the game/application runs and running DOSBox with limited resources may result in incomplete or 'choppy' sound being heard. (see previous question)<br />
<br />
===Increasing memory size===<br />
'''Q.''' How do I change the memory size so that I can run programs that require more than the default settings (eg. Windows 1.01 or some other demanding OS)?<br />
<br />
'''A.''' See the memsize option detailed in [[Configuration:DOSBox]].<br />
<br />
== Usage ==<br />
<br />
===Problems with colors and fullscreen drawing in Mac OS X===<br />
'''Q.''' Using Mac OS X 10.5.3 without a problem (MOO) and when upgraded to 10.5.4 MOO started flashing rainbow colors instead of the normal background in full screen mode (works fine in windowed mode.) I have a warning about the quickdraw capability being deprecated in my console window. Any suggestions?<br />
<br />
<br />
'''A.''' Go to your users home directory e.g. /Users/asc/Library/Preferences and open "DOSBox 0.73 Preferences". In the [sdl] section edit the parameter "output" so that it says: "output=opengl". Afterwards restart DOS Box. Colors and drawing issues should now be gone.<br />
<br />
===No backslash key===<br />
'''Q.''' My backslash key is mapped to ']' with DOSBox on Windows. Is there a workaround?<br />
<br />
'''A.''' This is usually a keyboard driver problem. You can either fix your driver or use the [[keymapper]] as a workaround. Here is a thread on VOGONS, detailing the problem:[http://vogons.zetafleet.com/viewtopic.php?t=18465 http://vogons.zetafleet.com/viewtopic.php?t=18465]<br />
<br />
''' - Driver fix on Windows XP'''<br />
<br />
Right click ''My Computer'', select ''Properties''. On the ''Hardware'' tab, select ''Device Manager''. Find your keyboard, right click, ''Update driver''. Select ''No, not this time'', then ''Install from a list or specific location (Advanced)''. Select ''Don't search''. You arrive to a screen where compatible drivers are listed. Changing from ''Microsoft Natural PS/2'' driver to ''PC/AT Enhanced PS/2'' driver reportedly solved this issue. You can experiment with any other compatible device you find on the list. If you are using an USB keyboard try the keyboard manufacturer's drivers.<br />
<br />
''' - Driver fix on Windows Vista'''<br />
<br />
Click on the ''Windows button'', right click on ''Computer'', select ''Properties''. Next, select ''Device Manager'' in the top left corner, and ''Continue'' on the User Account Control screen. Find your keyboard under ''Keyboards''. Right click on the keyboard entry, select ''Update Driver Software...''. Then select ''Browse my computer...'', and ''Let me pick...''. Here you can change your current driver to another compatible one, or use the disk provided by your manufacturer.<br />
<br />
''' - Workaround using DosBox Keymapper'''<br />
<br />
Press <tt>CTRL-F1</tt> to enter the [[keymapper]] and select the backslash with your mouse. Press the <tt>DELETE</tt> button that will show up on your screen. Then press <tt>ADD</tt> to bind backslash to another key. Simply press an unused key to bind it to this. Press <tt>SAVE</tt> and then <tt>EXIT</tt> to return to the main screen.<br />
<br />
<br />
===Trapped mouse cursor===<br />
'''Q.''' My cursor is trapped within the DOSBox window when I click inside. How do I get the cursor out?<br />
<br />
'''A.''' DOSBox will capture your mouse when you click inside the display window (and you have '''<tt>autolock=true</tt>''' set in the [[Dosbox.conf]]). Simply press '''<tt>CTRL-F10</tt>''' to release the mouse.<br />
<br />
<br />
=== Gnome scripting ===<br />
'''Q.''' I have set Gnome to load DOSBox when I click on .COM files. How do I script it to exit DOSBox when I quit from the game?<br />
<br />
<br />
'''A.''' With -exit as commandline parameter for DOSBox.<br />
<br />
===Hard drive/CDROM access===<br />
'''Q.''' How do I access my hard drive/cdrom in DOSBox?<br />
<br />
'''A.''' See the information on the [[MOUNT]] command, or type <tt>intro mount</tt> or <tt>intro cdrom</tt> in DOSBox for the basics.<br />
<br />
<br />
=== Accessing ISO images===<br />
'''Q.''' I have an ISO image I made of files for backup purposes. How do I access it in DOSBox?<br />
<br />
'''A.''' See the information on the [[IMGMOUNT]] command<br />
<br />
=== Swapping CD images===<br />
'''Q.''' How do I unmount or change images? I need to swap CD images in the drive.<br />
<br />
'''A.''' You may assign more than one image file to [[IMGMOUNT]], to swap images use <tt>CTRL-F4</tt>. You can also unmount images by using the -u switch. See [[IMGMOUNT]] for more information.<br />
<br />
===CD Audio tracks===<br />
'''Q.''' I have created an image from a CD that includes CD audio tracks, when I access it in DOSBox only the first (data) track is available.<br />
<br />
'''A.''' Be sure to use the bin/cue format for mixed mode CDs (CDs with a data and audio tracks) and always pass the cue file to [[IMGMOUNT]].<br />
<br />
===Gibberish===<br />
'''Q.''' When I write '':'' it turns out ''>'' or when i write ''å'' ''ä'' ''ö'' or any other non standard us character. How can I fix this for my keyboard?<br />
<br />
'''A.''' Use the [[KEYB]] command to change your [[KEYB#Layout codes|Keyboard layout]].<br />
<br />
===No ":" symbol===<br />
'''Q.''' I can't find the ":" symbol anywhere in my dosbox. I am using Vista on a laptop. Please advice me how to fix the problem.<br />
<br />
'''A.''' Use the left shift instead of the right shift. A number of keys are affected by this problem. For a workaround for other keys like "\", see the second answer.<br />
<br />
===Scrolling up/down===<br />
'''Q.''' How do you/I scroll up to see text that is not visible in the DOSBox window? Certain apps will print a long string of text, and you can't see it all.<br />
<br />
'''A.''' Unlike the DOS window in Windows 2000, XP and Vista, DOSBox exactly emulates a full screen DOS session. Hence it doesn't support scrolling up and down. However, MS-DOS included a program to allow you to 'press any key' to scroll down called MORE.COM. This is how to do it on Windows:<br />
# Try and find a copy of MORE.COM from MS-DOS 5.0 (good luck) or MORE.EXE from FreeDOS ([http://www.freedos.org/cgi-bin/lsm.cgi?mode=lsm&lsm=base/more.lsm easy])<br />
# Put it in C:\C<br />
# Edit C:\Program Files\Dosbox\dosbox.conf in Notepad<br />
# Go to the bottom of the file, where it reads <tt>[autoexec]</tt>. Add to it or change it to read:<br><tt>[autoexec]<br> MOUNT C C:\C<br> PATH=%PATH%;C:\</tt><br><br><br />
# Save it, close DOSBox and then re-open DOSbox.<br />
# Now, say you wanted to use this command:<br> <tt>C:\> type readme.txt</tt><br><br>Instead type this:<br> <tt>C:\> type readme.txt | more</tt><br />
<br />
Linux/Unix users looking to capitalize on muscle memory may prefer [http://www.greenwoodsoftware.com/less/less381d.zip less compiled for DOS]. (Note: Old version. The author has stopped providing new precompiled binaries for DOS)<br />
<br />
== Misc ==<br />
<br />
===The main site's image===<br />
'''Q.''' What is the picture in the dosbox www site in the title bar?<br />
<br />
'''A.''' [[GAMES:Dune 2|Dune 2]].<br />
<br />
=== What is DOS?===<br />
DOS (see [[Wikipedia:DOS]]) is short for "Disk Operating System". It mainly refers to the series of operating systems that dominated the IBM PC compatible market from the 1980s and into the 1990s. But it may also refer to the DOS-based Microsoft Windows 9X/ME series of the late 1990s. The relevant systems were usually called "'''X''' DOS", "'''X'''-DOS" or "'''X'''DOS" with the X being the brand name. Despite common usage, none of them were actually called just DOS. Microsoft's system, MS-DOS, is probably the most known.<br />
<br />
=== What is Abandonware?===<br />
Abandonware (see [[Wikipedia:Abandonware]]) is the term people usually use to describe computer softwares and games which are neither sold nor supported anymore. As it is not an official term, it's important to remember that just because something is considered as abandonware doesn't mean it actually is, especially as the estimation is usually based strictly on age. Moreover, even if it is, it has no legal meaning. In other words, it still has just as much copyrights as if it was actively developed. In fact, the Entertainment Software Association (ESA - fomerly IDSA) actively pursuits those that distribute what they consider abandonware.<br />
<br />
=== What is the focus of DOSBox?===<br />
According to its developers, DOSBox is focused on DOS games. Non-gaming DOS applications are not the primary focus of DOSBox, even though most DOS applications might in fact work within DOSBox. The DOSBox project has a policy of not adding features that aren't used by DOS games if they take significant effort to implement, are likely to be a source of bugs or portability problems, and/or impact performance. For example, features such as parallel ports, long filenames and Ctrl-Break emulations are never officially supported in DOSBox. Some enhanced [[SVN Builds|DOSBox SVN Builds]] may support these features, and you may try these builds if you want or need such features, but they are not supported by the DOSBox Team. If you want to run serious DOS applications within a DOS emulator, you'd better try dedicated emulators such as vDos and vDosPlus instead, which are designed to run DOS applications rather than games.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135431SVN Builds2016-09-11T20:10:19Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-09-11<br />
** SVN base version: r3995<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is an enhanced build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes features such as automatic drive mounting, APM power off, direct parallel port passthrough used for printing, and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and OS X too (pdcurses might be required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3995/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-09-11'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Unofficial ports===<br />
The following DOSBoxWiki article discusses unofficial ports for other operating systems, which are not in any way supported by the DOSBox team.<br />
* [[Unofficial ports]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135430SVN Builds2016-08-11T20:42:00Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-08-11<br />
** SVN base version: r3991<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is an enhanced build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes features such as automatic drive mounting, direct parallel port passthrough used for printing and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and OS X too (pdcurses might be required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3991/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-08-11'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Unofficial ports===<br />
The following DOSBoxWiki article discusses unofficial ports for other operating systems, which are not in any way supported by the DOSBox team.<br />
* [[Unofficial ports]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=DOSBox_FAQ&diff=135426DOSBox FAQ2016-06-29T15:13:53Z<p>Wengier: /* Misc */ add question</p>
<hr />
<div>DOSBOX comes with a README.TXT that answers many Frequently Asked Questions. You can read an online version [http://dosbox.cvs.sourceforge.net/dosbox/dosbox/README?view=markup here]. If you still cannot find the answer, check this page.<br />
<br />
== Performance ==<br />
<br />
===Slow games/applications===<br />
'''Q.''' My game/application runs slowly, how do I improve speed?<br />
<br />
'''A.''' Increase cycles. Use core=dynamic. Try different output modes (e.g. output=overlay). Increase Frameskip. Disable unneeded components in the [[dosbox.conf]] such as [[Sound]], mouse or joystick emulation. A nice speedup can be achieved by using a [[Other compilers|different compiler]] than GCC. If all else fails, find a faster computer to run DOSBox on.<br />
Also be sure to check the compatibility section of this FAQ as some game/applications are more trouble (or resource hogs) than others.<br />
<br />
* See also [[Performance#How to speed up/slow down DOSBox|How to speed up/slow down DOSBox]]<br />
<br />
===Problems in sound/music===<br />
'''Q.''' The Sound/Music for my DOS game/application sounds terrible what can I do?<br />
<br />
'''A.''' This is a complicated issue covered in the [[Sound]] section of the wiki. It's important to remember to install or setup game/applications correctly to use the correct sound devices (<tt>INSTALL.EXE</tt>, <tt>SOUNDSET.EXE</tt> and <tt>SETUP.EXE</tt> are popular program names to look for). The capabilities of the hardware as well as the preferences of the programmer vary: Therefore what may sound "best" on one particular game may not be the "best" for another. Sometimes changes need to be made to the [[dosbox.conf]] file (or a new conf file) to get the best results.<br />
Also, game sound/music may have an impact on the speed at which the game/application runs and running DOSBox with limited resources may result in incomplete or 'choppy' sound being heard. (see previous question)<br />
<br />
===Increasing memory size===<br />
'''Q.''' How do I change the memory size so that I can run programs that require more than the default settings (eg. Windows 1.01 or some other demanding OS)?<br />
<br />
'''A.''' See the memsize option detailed in [[Configuration:DOSBox]].<br />
<br />
== Usage ==<br />
<br />
===Problems with colors and fullscreen drawing in Mac OS X===<br />
'''Q.''' Using Mac OS X 10.5.3 without a problem (MOO) and when upgraded to 10.5.4 MOO started flashing rainbow colors instead of the normal background in full screen mode (works fine in windowed mode.) I have a warning about the quickdraw capability being deprecated in my console window. Any suggestions?<br />
<br />
<br />
'''A.''' Go to your users home directory e.g. /Users/asc/Library/Preferences and open "DOSBox 0.73 Preferences". In the [sdl] section edit the parameter "output" so that it says: "output=opengl". Afterwards restart DOS Box. Colors and drawing issues should now be gone.<br />
<br />
===No backslash key===<br />
'''Q.''' My backslash key is mapped to ']' with DOSBox on Windows. Is there a workaround?<br />
<br />
'''A.''' This is usually a keyboard driver problem. You can either fix your driver or use the [[keymapper]] as a workaround. Here is a thread on VOGONS, detailing the problem:[http://vogons.zetafleet.com/viewtopic.php?t=18465 http://vogons.zetafleet.com/viewtopic.php?t=18465]<br />
<br />
''' - Driver fix on Windows XP'''<br />
<br />
Right click ''My Computer'', select ''Properties''. On the ''Hardware'' tab, select ''Device Manager''. Find your keyboard, right click, ''Update driver''. Select ''No, not this time'', then ''Install from a list or specific location (Advanced)''. Select ''Don't search''. You arrive to a screen where compatible drivers are listed. Changing from ''Microsoft Natural PS/2'' driver to ''PC/AT Enhanced PS/2'' driver reportedly solved this issue. You can experiment with any other compatible device you find on the list. If you are using an USB keyboard try the keyboard manufacturer's drivers.<br />
<br />
''' - Driver fix on Windows Vista'''<br />
<br />
Click on the ''Windows button'', right click on ''Computer'', select ''Properties''. Next, select ''Device Manager'' in the top left corner, and ''Continue'' on the User Account Control screen. Find your keyboard under ''Keyboards''. Right click on the keyboard entry, select ''Update Driver Software...''. Then select ''Browse my computer...'', and ''Let me pick...''. Here you can change your current driver to another compatible one, or use the disk provided by your manufacturer.<br />
<br />
''' - Workaround using DosBox Keymapper'''<br />
<br />
Press <tt>CTRL-F1</tt> to enter the [[keymapper]] and select the backslash with your mouse. Press the <tt>DELETE</tt> button that will show up on your screen. Then press <tt>ADD</tt> to bind backslash to another key. Simply press an unused key to bind it to this. Press <tt>SAVE</tt> and then <tt>EXIT</tt> to return to the main screen.<br />
<br />
<br />
===Trapped mouse cursor===<br />
'''Q.''' My cursor is trapped within the DOSBox window when I click inside. How do I get the cursor out?<br />
<br />
'''A.''' DOSBox will capture your mouse when you click inside the display window (and you have '''<tt>autolock=true</tt>''' set in the [[Dosbox.conf]]). Simply press '''<tt>CTRL-F10</tt>''' to release the mouse.<br />
<br />
<br />
=== Gnome scripting ===<br />
'''Q.''' I have set Gnome to load DOSBox when I click on .COM files. How do I script it to exit DOSBox when I quit from the game?<br />
<br />
<br />
'''A.''' With -exit as commandline parameter for DOSBox.<br />
<br />
===Hard drive/CDROM access===<br />
'''Q.''' How do I access my hard drive/cdrom in DOSBox?<br />
<br />
'''A.''' See the information on the [[MOUNT]] command, or type <tt>intro mount</tt> or <tt>intro cdrom</tt> in DOSBox for the basics.<br />
<br />
<br />
=== Accessing ISO images===<br />
'''Q.''' I have an ISO image I made of files for backup purposes. How do I access it in DOSBox?<br />
<br />
'''A.''' See the information on the [[IMGMOUNT]] command<br />
<br />
=== Swapping CD images===<br />
'''Q.''' How do I unmount or change images? I need to swap CD images in the drive.<br />
<br />
'''A.''' You may assign more than one image file to [[IMGMOUNT]], to swap images use <tt>CTRL-F4</tt>. You can also unmount images by using the -u switch. See [[IMGMOUNT]] for more information.<br />
<br />
===CD Audio tracks===<br />
'''Q.''' I have created an image from a CD that includes CD audio tracks, when I access it in DOSBox only the first (data) track is available.<br />
<br />
'''A.''' Be sure to use the bin/cue format for mixed mode CDs (CDs with a data and audio tracks) and always pass the cue file to [[IMGMOUNT]].<br />
<br />
===Gibberish===<br />
'''Q.''' When I write '':'' it turns out ''>'' or when i write ''å'' ''ä'' ''ö'' or any other non standard us character. How can I fix this for my keyboard?<br />
<br />
'''A.''' Use the [[KEYB]] command to change your [[KEYB#Layout codes|Keyboard layout]].<br />
<br />
===No ":" symbol===<br />
'''Q.''' I can't find the ":" symbol anywhere in my dosbox. I am using Vista on a laptop. Please advice me how to fix the problem.<br />
<br />
'''A.''' Use the left shift instead of the right shift. A number of keys are affected by this problem. For a workaround for other keys like "\", see the second answer.<br />
<br />
===Scrolling up/down===<br />
'''Q.''' How do you/I scroll up to see text that is not visible in the DOSBox window? Certain apps will print a long string of text, and you can't see it all.<br />
<br />
'''A.''' Unlike the DOS window in Windows 2000, XP and Vista, DOSBox exactly emulates a full screen DOS session. Hence it doesn't support scrolling up and down. However, MS-DOS included a program to allow you to 'press any key' to scroll down called MORE.COM. This is how to do it on Windows:<br />
# Try and find a copy of MORE.COM from MS-DOS 5.0 (good luck) or MORE.EXE from FreeDOS ([http://www.freedos.org/cgi-bin/lsm.cgi?mode=lsm&lsm=base/more.lsm easy])<br />
# Put it in C:\C<br />
# Edit C:\Program Files\Dosbox\dosbox.conf in Notepad<br />
# Go to the bottom of the file, where it reads <tt>[autoexec]</tt>. Add to it or change it to read:<br><tt>[autoexec]<br> MOUNT C C:\C<br> PATH=%PATH%;C:\</tt><br><br><br />
# Save it, close DOSBox and then re-open DOSbox.<br />
# Now, say you wanted to use this command:<br> <tt>C:\> type readme.txt</tt><br><br>Instead type this:<br> <tt>C:\> type readme.txt | more</tt><br />
<br />
Linux/Unix users looking to capitalize on muscle memory may prefer [http://www.greenwoodsoftware.com/less/less381d.zip less compiled for DOS]. (Note: Old version. The author has stopped providing new precompiled binaries for DOS)<br />
<br />
== Misc ==<br />
<br />
===The main site's image===<br />
'''Q.''' What is the picture in the dosbox www site in the title bar?<br />
<br />
'''A.''' [[GAMES:Dune 2|Dune 2]].<br />
<br />
=== What is DOS?===<br />
DOS (see [[Wikipedia:DOS]]) is short for "Disk Operating System". It mainly refers to the series of operating systems that dominated the IBM PC compatible market from the 1980s and into the 1990s. But it may also refer to the DOS-based Microsoft Windows 9X/ME series of the late 1990s. The relevant systems were usually called "'''X''' DOS", "'''X'''-DOS" or "'''X'''DOS" with the X being the brand name. Despite common usage, none of them were actually called just DOS. Microsoft's system, MS-DOS, is probably the most known.<br />
<br />
=== What is Abandonware?===<br />
Abandonware (see [[Wikipedia:Abandonware]]) is the term people usually use to describe computer softwares and games which are neither sold nor supported anymore. As it is not an official term, it's important to remember that just because something is considered as abandonware doesn't mean it actually is, especially as the estimation is usually based strictly on age. Moreover, even if it is, it has no legal meaning. In other words, it still has just as much copyrights as if it was actively developed. In fact, the Entertainment Software Association (ESA - fomerly IDSA) actively pursuits those that distribute what they consider abandonware.<br />
<br />
=== What is the focus of DOSBox?===<br />
According to its developers, DOSBox is focused on DOS games. Non-gaming DOS applications are not the primary focus of DOSBox, even though most DOS applications might in fact work within DOSBox. The DOSBox project has a policy of not adding features that aren't used by DOS games if they take significant effort to implement, are likely to be a source of bugs or portability problems, and/or impact performance. For example, features such as parallel ports, long filenames and Ctrl-Break emulations are never officially supported in DOSBox. Some enhanced [[SVN Builds|DOSBox SVN Builds]] may support these features, and you may try these builds if you need such features, but they are not supported by the DOSBox Team. If you want to run serious DOS applications within a DOS emulator, you'd better try dedicated emulators such as vDos and vDos-lfn instead, which are designed to run DOS applications rather than games.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Releases:All&diff=135425Releases:All2016-06-29T14:43:11Z<p>Wengier: </p>
<hr />
<div>:''See also: [[SVN Builds|DOSBox SVN Builds]]''<br />
{| style="font-size: 90%; text-align: left;" cellpadding="3"<br />
|-<br />
! style="font-size:110%; text-align: center; background-color: #ccccff;" class="summary" | Platform<br />
! style="font-size:110%; text-align: center; background-color: #ccccff;" class="summary" | Version<br />
! style="font-size:110%; text-align: center; background-color: #ccccff;" class="summary" | Link<br />
|-<br />
!colspan="3" style="text-align:center;"|Specific versions<br />
|-<br />
| Microsoft Windows<br />
| [[Version0.74|0.74]]<br />
| [http://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox0.74-win32-installer.exe/download download]<br />
|-<br />
| FreeBSD<br />
| [[Version0.74|0.74]]<br />
| [ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-stable/All/dosbox-0.74.tbz download]<br />
|-<br />
| Fedora Core (Linux)<br />
| [[Version0.74|0.74]]<br />
| [https://admin.fedoraproject.org/pkgdb/applications/Dosbox download]<br />
|-<br />
| Gentoo (Linux)<br />
| [[Version0.74|0.74]]<br />
| [http://packages.gentoo.org/ download]<br />
|-<br />
| Mac OSX<br />
| [[Version0.74|0.74]]<br />
| [http://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox-0.74_Universal.dmg/download download]<br />
|-<br />
| OS/2<br />
| [[Version0.72|0.72]]<br />
| [http://www.joschs-robotics.de/dosbox/ download]<br />
|-<br />
| BeOS<br />
| [[Version0.63|0.63]]<br />
| [http://www.bebits.com/app/3007 download]<br />
|-<br />
| RiscOS<br />
| [[Version0.63|0.63]]<br />
| [http://www.riscos.info/unix/indexes/emulation.html download]<br />
|-<br />
!colspan="3" style="text-align:center;"|Source code<br />
|-<br />
| Platform-independent<br />
| [[Version0.74|0.74]]<br />
| [http://sourceforge.net/projects/dosbox/files/dosbox/0.74/dosbox-0.74.tar.gz/download download]<br />
|}<br />
Note: Version 0.74 was released on May 12, 2010.<br/><br />
More recent [[SVN Builds]] are also available.<br/><br />
For other ports (unsupported), see [[unofficial ports]].</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Releases:All&diff=135424Releases:All2016-06-29T14:35:04Z<p>Wengier: cleanup</p>
<hr />
<div>:''See also: [[SVN Builds|DOSBox SVN Builds]]''<br />
{| style="font-size: 90%; text-align: left;" cellpadding="3"<br />
|-<br />
! style="font-size:110%; text-align: center; background-color: #ccccff;" class="summary" | Platform<br />
! style="font-size:110%; text-align: center; background-color: #ccccff;" class="summary" | Version<br />
! style="font-size:110%; text-align: center; background-color: #ccccff;" class="summary" | Link<br />
|-<br />
!colspan="3" style="text-align:center;"|Specific versions<br />
|-<br />
| Microsoft Windows<br />
| [[Version0.74|0.74]]<br />
| [http://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox0.74-win32-installer.exe/download download]<br />
|-<br />
| FreeBSD<br />
| [[Version0.74|0.74]]<br />
| [ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-stable/All/dosbox-0.74.tbz download]<br />
|-<br />
| Fedora Core (Linux)<br />
| [[Version0.74|0.74]]<br />
| [https://admin.fedoraproject.org/pkgdb/applications/Dosbox download]<br />
|-<br />
| Gentoo (Linux)<br />
| [[Version0.74|0.74]]<br />
| [http://packages.gentoo.org/ download]<br />
|-<br />
| Mac OSX<br />
| [[Version0.74|0.74]]<br />
| [http://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox-0.74_Universal.dmg/download download]<br />
|-<br />
| OS/2<br />
| [[Version0.72|0.72]]<br />
| [http://www.joschs-robotics.de/dosbox/ download]<br />
|-<br />
| BeOS<br />
| [[Version0.63|0.63]]<br />
| [http://www.bebits.com/app/3007 download]<br />
|-<br />
| RiscOS<br />
| [[Version0.63|0.63]]<br />
| [http://www.riscos.info/unix/indexes/emulation.html download]<br />
|-<br />
!colspan="3" style="text-align:center;"|Source code<br />
|-<br />
| Platform-independent<br />
| [[Version0.74|0.74]]<br />
| [http://sourceforge.net/projects/dosbox/files/dosbox/0.74/dosbox-0.74.tar.gz/download download]<br />
|}<br />
Note: Version 0.74 was released on released on May 12, 2010.<br/><br />
More recent [[SVN Builds]] are also available (updated frequently).<br/><br />
For other ports (unsupported), see [[unofficial ports]].</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Main_Page&diff=135423Main Page2016-06-29T02:55:19Z<p>Wengier: /* General Information */</p>
<hr />
<div>'''<br />
=Welcome to the Wiki page of the DOSBox project=<br />
<br />
'''DOSBox''' emulates an Intel x86 PC, complete with [[Sound|sound]], [[Display|graphics]], [[Input|mouse]], [[Input|joystick]], [[Connectivity|modem]], etc., necessary for running many old MS-DOS [[GAMES|games]] that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD. However, it is not restricted to running only games. In theory, any MS-DOS or PC-DOS (referred to commonly as "DOS") [[Software|application]] should run in DOSBox, but the emphasis has been on getting DOS [[GAMES|games]] to run smoothly, which means that communication, networking and printer support are still in early development.<br />
<br />
DOSBox also comes with its own [[Command Line|DOS-like command prompt]]. It is still quite rudimentary and lacks many of the features found in MS-DOS, but it is sufficient for installing and running most DOS [[GAMES|games]].<br />
<br />
DOSBox has a lively, user-supported [http://www.vogons.org/viewforum.php?f=53 community forum] hosted at VOGONS (Very Old Games On New Systems). Feel very very free to drop by if you have questions about DOSBox!<br />
<br />
==General Information==<br />
*[[Releases]] - Download DOSBox<br />
*[[System Requirements]]<br />
*[[DOSBox_FAQ|Frequently Asked Questions]] (FAQ)<br />
*Guides<br />
**[[Basic_Setup_and_Installation_of_DosBox|Basic Setup and Installation of DOSBox]]<br />
***[[DOSBox and Windows Vista|Vista Specific Issues]]<br />
***[[DOSBox and Mac OSX|Mac OSX Specific Issues]]<br />
***[[Mac OSX Advanced]]<br />
***[[Recording Video]]<br />
**[[Contributing to this Wiki]]<br />
**[[GAMES|Games]] that DOSBox can (or can't) run<br />
**[[Software]] applications that DOSBox can (or can't) run<br />
**[[TOOLS|Tools]] that can assist either playing games or using DOSBox generally<br />
**[[DOSBoxFrontends|Frontends]] - simplifies running and understanding DOSBox.<br />
**[[Performance|Running Resource Demanding Games]]<br />
*[[Special Thanks]]<br />
*[[Contact]]<br />
<br />
==More Specific Topics==<br />
*[[Usage| DOSBox.exe Supported Parameters]]<br />
*[[ZDrive|Z:\> Prompt]]<br />
*[[Commands|Command Line Utilities]]<br />
**[[MOUNT|Mounting your CD-ROM in DOSBox]]<br />
*[[Special Keys]]<br />
*[[dosbox.conf|The Configuration File]] (dosbox.conf)<br />
**[[Associating the Configuration File in Windows]]<br />
*[[Language File|The Language File]]<br />
*[[Keymapper|The Keymapper]]<br />
*[[Ubuntu Configuration|Ubuntu Configuration]]<br />
*[[Network_Setup|Network Setup]] (SerialPPP, SLIP and IPX-tunneling)<br />
*[[DOSBoxShortcuts|DOSBox Shortcuts]]<br />
*[[GOG_games_that_use_DOSBox|GOG Games that use DOSBox]] - An overview<br />
<br />
==DOSBox resources==<br />
*[[SVN Builds|DOSBox SVN Builds]] - Plain and enhanced SVN builds of DOSBox<br />
*[[Unofficial ports]] - DOSBox for other operating systems and hardware platforms (unsupported)<br />
*[http://dosbox.cvs.sourceforge.net/dosbox/dosbox/README?view=markup DOSBox README File]<br />
*[http://dosbox.com/comp_list.php List of Games and Applications] (and how to install and run them)<br />
*[http://www.vogons.org/viewforum.php?f=53 DOSBox community forum]<br />
<!-- *[http://dosbox.sourceforge.net/oldwiki/ The original DOSBox Wiki] --><br />
<br />
==Advanced Topics==<br />
*[[BuildingDOSBox]] - Building your own version of DOSBox<br />
**[[Building DOSBox with MinGW|Building DOSBox with MinGW]]<br />
**[[Building DOSBox with Visual C 2008 Express|Building DOSBox with Visual C++ 2008 Express]]<br />
*[https://wiki.libsdl.org/FAQUsingSDL Using SDL FAQ] (SDL environment variables that can make or break things)<br />
*[[Special:Allpages|Index of all articles]]</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Main_Page&diff=135422Main Page2016-06-29T02:49:17Z<p>Wengier: </p>
<hr />
<div>'''<br />
=Welcome to the Wiki page of the DOSBox project=<br />
<br />
'''DOSBox''' emulates an Intel x86 PC, complete with [[Sound|sound]], [[Display|graphics]], [[Input|mouse]], [[Input|joystick]], [[Connectivity|modem]], etc., necessary for running many old MS-DOS [[GAMES|games]] that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD. However, it is not restricted to running only games. In theory, any MS-DOS or PC-DOS (referred to commonly as "DOS") [[Software|application]] should run in DOSBox, but the emphasis has been on getting DOS [[GAMES|games]] to run smoothly, which means that communication, networking and printer support are still in early development.<br />
<br />
DOSBox also comes with its own [[Command Line|DOS-like command prompt]]. It is still quite rudimentary and lacks many of the features found in MS-DOS, but it is sufficient for installing and running most DOS [[GAMES|games]].<br />
<br />
DOSBox has a lively, user-supported [http://www.vogons.org/viewforum.php?f=53 community forum] hosted at VOGONS (Very Old Games On New Systems). Feel very very free to drop by if you have questions about DOSBox!<br />
<br />
==General Information==<br />
*[[Releases|Downloading DOSBox]] - Official releases<br />
*[[System Requirements]]<br />
*[[DOSBox_FAQ|Frequently Asked Questions]] (FAQ)<br />
*Guides<br />
**[[Basic_Setup_and_Installation_of_DosBox|Basic Setup and Installation of DOSBox]]<br />
***[[DOSBox and Windows Vista|Vista Specific Issues]]<br />
***[[DOSBox and Mac OSX|Mac OSX Specific Issues]]<br />
***[[Mac OSX Advanced]]<br />
***[[Recording Video]]<br />
**[[Contributing to this Wiki]]<br />
**[[GAMES|Games]] that DOSBox can (or can't) run<br />
**[[Software]] applications that DOSBox can (or can't) run<br />
**[[TOOLS|Tools]] that can assist either playing games or using DOSBox generally<br />
**[[DOSBoxFrontends|Frontends]] - simplifies running and understanding DOSBox.<br />
**[[Performance|Running Resource Demanding Games]]<br />
*[[Special Thanks]]<br />
*[[Contact]]<br />
<br />
==More Specific Topics==<br />
*[[Usage| DOSBox.exe Supported Parameters]]<br />
*[[ZDrive|Z:\> Prompt]]<br />
*[[Commands|Command Line Utilities]]<br />
**[[MOUNT|Mounting your CD-ROM in DOSBox]]<br />
*[[Special Keys]]<br />
*[[dosbox.conf|The Configuration File]] (dosbox.conf)<br />
**[[Associating the Configuration File in Windows]]<br />
*[[Language File|The Language File]]<br />
*[[Keymapper|The Keymapper]]<br />
*[[Ubuntu Configuration|Ubuntu Configuration]]<br />
*[[Network_Setup|Network Setup]] (SerialPPP, SLIP and IPX-tunneling)<br />
*[[DOSBoxShortcuts|DOSBox Shortcuts]]<br />
*[[GOG_games_that_use_DOSBox|GOG Games that use DOSBox]] - An overview<br />
<br />
==DOSBox resources==<br />
*[[SVN Builds|DOSBox SVN Builds]] - Plain and enhanced SVN builds of DOSBox<br />
*[[Unofficial ports]] - DOSBox for other operating systems and hardware platforms (unsupported)<br />
*[http://dosbox.cvs.sourceforge.net/dosbox/dosbox/README?view=markup DOSBox README File]<br />
*[http://dosbox.com/comp_list.php List of Games and Applications] (and how to install and run them)<br />
*[http://www.vogons.org/viewforum.php?f=53 DOSBox community forum]<br />
<!-- *[http://dosbox.sourceforge.net/oldwiki/ The original DOSBox Wiki] --><br />
<br />
==Advanced Topics==<br />
*[[BuildingDOSBox]] - Building your own version of DOSBox<br />
**[[Building DOSBox with MinGW|Building DOSBox with MinGW]]<br />
**[[Building DOSBox with Visual C 2008 Express|Building DOSBox with Visual C++ 2008 Express]]<br />
*[https://wiki.libsdl.org/FAQUsingSDL Using SDL FAQ] (SDL environment variables that can make or break things)<br />
*[[Special:Allpages|Index of all articles]]</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=BuildingDOSBox&diff=135421BuildingDOSBox2016-06-29T02:27:30Z<p>Wengier: </p>
<hr />
<div>You can build your own copy of DOSBox under Windows using either MinGW or Microsoft Visual Studio.<br />
<br />
For more information on building DOSBox please see:<br />
*[[Building DOSBox with MinGW]]<br />
*[[Building DOSBox with Visual C 2008 Express|Building DOSBox with Visual C++ 2008 Express]]<br />
<br />
See also [[SVN Builds]] for plain and enhanced SVN builds and [[unofficial ports]] for other ports.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Main_Page&diff=135420Main Page2016-06-29T02:26:30Z<p>Wengier: Arrange download links</p>
<hr />
<div>'''<br />
=Welcome to the Wiki page of the DOSBox project=<br />
<br />
'''DOSBox''' emulates an Intel x86 PC, complete with [[Sound|sound]], [[Display|graphics]], [[Input|mouse]], [[Input|joystick]], [[Connectivity|modem]], etc., necessary for running many old MS-DOS [[GAMES|games]] that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD. However, it is not restricted to running only games. In theory, any MS-DOS or PC-DOS (referred to commonly as "DOS") [[Software|application]] should run in DOSBox, but the emphasis has been on getting DOS [[GAMES|games]] to run smoothly, which means that communication, networking and printer support are still in early development.<br />
<br />
DOSBox also comes with its own [[Command Line|DOS-like command prompt]]. It is still quite rudimentary and lacks many of the features found in MS-DOS, but it is sufficient for installing and running most DOS [[GAMES|games]].<br />
<br />
DOSBox has a lively, user-supported [http://www.vogons.org/viewforum.php?f=53 community forum] hosted at VOGONS (Very Old Games On New Systems). Feel very very free to drop by if you have questions about DOSBox!<br />
<br />
==General Information==<br />
*[[Releases|Downloading DOSBox]] - Official releases<br />
**[[SVN Builds|DOSBox SVN Builds]] - Plain and enhanced SVN builds<br />
**[[Unofficial ports]] - For other operating systems and hardware platforms (unsupported)<br />
*[[System Requirements]]<br />
*[[DOSBox_FAQ|Frequently Asked Questions]] (FAQ)<br />
*Guides<br />
**[[Basic_Setup_and_Installation_of_DosBox|Basic Setup and Installation of DOSBox]]<br />
***[[DOSBox and Windows Vista|Vista Specific Issues]]<br />
***[[DOSBox and Mac OSX|Mac OSX Specific Issues]]<br />
***[[Mac OSX Advanced]]<br />
***[[Recording Video]]<br />
**[[Contributing to this Wiki]]<br />
**[[GAMES|Games]] that DOSBox can (or can't) run<br />
**[[Software]] applications that DOSBox can (or can't) run<br />
**[[TOOLS|Tools]] that can assist either playing games or using DOSBox generally<br />
**[[DOSBoxFrontends|Frontends]] - simplifies running and understanding DOSBox.<br />
**[[Performance|Running Resource Demanding Games]]<br />
*[[Special Thanks]]<br />
*[[Contact]]<br />
<br />
==More Specific Topics==<br />
*[[Usage| DOSBox.exe Supported Parameters]]<br />
*[[ZDrive|Z:\> Prompt]]<br />
*[[Commands|Command Line Utilities]]<br />
**[[MOUNT|Mounting your CD-ROM in DOSBox]]<br />
*[[Special Keys]]<br />
*[[dosbox.conf|The Configuration File]] (dosbox.conf)<br />
**[[Associating the Configuration File in Windows]]<br />
*[[Language File|The Language File]]<br />
*[[Keymapper|The Keymapper]]<br />
*[[Ubuntu Configuration|Ubuntu Configuration]]<br />
*[[Network_Setup|Network Setup]] (SerialPPP, SLIP and IPX-tunneling)<br />
*[[DOSBoxShortcuts|DOSBox Shortcuts]]<br />
*[[GOG_games_that_use_DOSBox|GOG Games that use DOSBox]] - An overview<br />
<br />
==DOSBox resources==<br />
*[http://dosbox.cvs.sourceforge.net/dosbox/dosbox/README?view=markup DOSBox README File]<br />
*[http://dosbox.com/comp_list.php List of Games and Applications] (and how to install and run them)<br />
*[http://www.vogons.org/viewforum.php?f=53 DOSBox community forum]<br />
<!-- *[http://dosbox.sourceforge.net/oldwiki/ The original DOSBox Wiki] --><br />
<br />
==Advanced Topics==<br />
*[[BuildingDOSBox]] - Building your own version of DOSBox<br />
**[[Building DOSBox with MinGW|Building DOSBox with MinGW]]<br />
**[[Building DOSBox with Visual C 2008 Express|Building DOSBox with Visual C++ 2008 Express]]<br />
*[https://wiki.libsdl.org/FAQUsingSDL Using SDL FAQ] (SDL environment variables that can make or break things)<br />
*[[Special:Allpages|Index of all articles]]</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Unofficial_ports&diff=135419Unofficial ports2016-06-29T02:20:23Z<p>Wengier: </p>
<hr />
<div>These builds are for other Operating Systems and hardware platforms and are not in any way supported by the DOSBox team. See [[Releases]] for official releases and [[SVN Builds]] for plain and enhanced SVN versions of DOSBox.<br />
<br />
==Android==<br />
* '''AnDOSBox''' (ver. 0.74, v1.2.8, 2012-10-18)<br />
** URL: http://sites.google.com/site/andosbox/<br />
<br />
* '''DosBox Turbo''' (ver. 0.74 SVN, v2.1.20, 2015-02-25)<br />
** URL: http://sites.google.com/site/dosboxturbo/<br />
<br />
* '''Magic Dosbox''' (ver. 0.74, v1.0.29, 2015-06-30)<br />
** URL: http://magicbox.imejl.sk<br />
<br />
* '''aDOSBox''' (ver. 0.73, v0.2.5, 2011-05-16)<br />
** URL: http://play.google.com/store/apps/details?id=org.hystudio.android.dosbox<br />
<br />
==iOS==<br />
* '''DOSPad''' (ver. 0.74, v1.96, 2011-01)<br />
** URL: http://www.litchie.com/?page_id=123<br />
<br />
==PSP==<br />
* '''DOSBox PSP''' (ver. 0.71, 2008-08-03)<br />
** <s>URL: http://www.qj.net/tag/crazyc-gaming-news.html</s><br />
** URL: http://www.pspdosbox.co.uk<br />
** <s>URL: http://forums.ps2dev.org/viewtopic.php?t=9564</s><br />
<br />
==Symbian==<br />
* '''Symbian DOSBox''' (ver. 0.73, 2009-12-07)<br />
** URL: http://sourceforge.net/projects/s60dosbox/<br />
<br />
==Pocket PC / Windows Mobile==<br />
* '''DosBox PPC''' (ver. 0.73, 2009-07-06)<br />
** URL: http://n0p.8bit.fm<br />
<br />
==Wii==<br />
* '''DOSBox for Wii''' (ver. 0.74, v1.7, 2012-06-30)<br />
** URL: http://code.google.com/p/dosbox-wii/<br />
<br />
==Dreamcast==<br />
* '''DOSBox for Dreamcast''' (ver. 0.60, 2005?)<br />
** URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml<br />
<br />
==GP2x==<br />
* '''DOSBox for GP2x''' (ver. 0.72, 2009-01-03)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534<br />
** <s>URL: http://wiki.gp2x.org/wiki/DosBox</s><br />
<br />
* '''DOSBox for GP2x Wiz''' (ver. 0.72, 2009-08-27)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,72,198<br />
<br />
* '''DOSBox for GP2x Caanoo''' (ver. 0.74, 2012-01-14)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,72,826<br />
<br />
==Dingoo A320==<br />
* '''DOSBox for Dingoo A320''' (ver. 0.74, 2013-03-11)<br />
** URL: http://www.slaanesh.net/2013/03/dosbox-074-open-dingux.html<br />
<br />
==OS/2==<br />
* '''DOSBox/2''' (ver. 0.74 SVN, 2015-06-05)<br />
** URL: http://www.joschs-robotics.de/dosbox/<br />
** URL: http://wiki.netlabs.org/index.php/DOSBox_Port<br />
<br />
==AmigaOS 4.0==<br />
* '''DOSBox for AmigaOS 4.0''' (ver. 0.72, 2009-06-14)<br />
** URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha<br />
** URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer<br />
<br />
==Java==<br />
* '''jDosbox''' (ver. v0.74, v0.74.28, 2013-02-27)<br />
** URL: http://jdosbox.sourceforge.net<br />
<br />
==JavaScript==<br />
* '''JsDOSBox''' (ver. 0.74, v3.2, 2015-02-14)<br />
** URL: http://sourceforge.net/projects/jsdosbox/<br />
<br />
==IRIX==<br />
* '''DOSBox for IRIX''' (ver. 0.71, 2007?)<br />
** URL: http://www.spam-filter.de/dosbox/dosbox_on_irix<br />
** <s>URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html</s><br />
** Notes: Original enosnusnu.de link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on the latter site, but it appears that it may only offer a source code tarball and no binary.<br />
<br />
==PXA270==<br />
* '''DOSBox "Optimized" for PXA270 (by wellswang & kkazakov)''' (ver. 0.70, 2007-03-19)<br />
** <s>URL: http://www.oesf.org/forum/index.php?showtopic=18415&st=270&p=156742&#entry156742</s><br />
** URL: http://wells.osall.com/files/download.php?id=1727<br />
** URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Releases:All&diff=135418Releases:All2016-06-29T02:18:15Z<p>Wengier: update link</p>
<hr />
<div>:''See also: [[SVN Builds|DOSBox SVN Builds]]''<br />
{| style="font-size: 90%; text-align: left;" cellpadding="3"<br />
|-<br />
! style="font-size:110%; text-align: center; background-color: #ccccff;" class="summary" | Platform<br />
! style="font-size:110%; text-align: center; background-color: #ccccff;" class="summary" | Version<br />
! style="font-size:110%; text-align: center; background-color: #ccccff;" class="summary" | Link<br />
|-<br />
| Microsoft Windows<br />
| [[Version0.74|0.74]]<br />
| [http://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox0.74-win32-installer.exe/download download]<br />
|-<br />
| FreeBSD<br />
| [[Version0.74|0.74]]<br />
| [ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-stable/All/dosbox-0.74.tbz download]<br />
|-<br />
| Fedora Core (Linux)<br />
| [[Version0.74|0.74]]<br />
| [https://admin.fedoraproject.org/pkgdb/applications/Dosbox download]<br />
|-<br />
| Gentoo (Linux)<br />
| [[Version0.74|0.74]]<br />
| [http://packages.gentoo.org/ download]<br />
|-<br />
| Mac OSX<br />
| [[Version0.74|0.74]]<br />
| [http://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox-0.74_Universal.dmg/download download]<br />
|-<br />
| OS/2<br />
| [[Version0.72|0.72]]<br />
| [http://www.joschs-robotics.de/dosbox/ download]<br />
|-<br />
| BeOS<br />
| [[Version0.63|0.63]]<br />
| [http://www.bebits.com/app/3007 download]<br />
|-<br />
| RiscOS<br />
| [[Version0.63|0.63]]<br />
| [http://www.riscos.info/unix/indexes/emulation.html download]<br />
|-<br />
!colspan="3" style="text-align:center;"|Non-compiled<br />
|-<br />
| Source Code<br />
| [[Version0.74|0.74]]<br />
| [http://sourceforge.net/projects/dosbox/files/dosbox/0.74/dosbox-0.74.tar.gz/download download]<br />
|}<br />
For other ports (unsupported), see [[unofficial ports]].</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135417SVN Builds2016-06-29T02:16:51Z<p>Wengier: separate page for unofficial ports</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-06-27<br />
** SVN base version: r3989<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is an enhanced build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes features such as automatic drive mounting, direct parallel port passthrough used for printing and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and OS X too (pdcurses might be required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3989/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-06-27'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Unofficial ports===<br />
The following DOSBoxWiki article discusses unofficial ports for other operating systems, which are not in any way supported by the DOSBox team.<br />
* [[Unofficial ports]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Unofficial_ports&diff=135416Unofficial ports2016-06-29T02:12:17Z<p>Wengier: separate page</p>
<hr />
<div>These builds are for other Operating Systems and hardware platforms and are not in any way supported by the DOSBox team. See [[Releases]] for official releases and [[SVN Builds]] for plain and enhanced SVN versions of DOSBox.<br />
<br />
===Android===<br />
* '''AnDOSBox''' (ver. 0.74, v1.2.8, 2012-10-18)<br />
** URL: http://sites.google.com/site/andosbox/<br />
<br />
* '''DosBox Turbo''' (ver. 0.74 SVN, v2.1.20, 2015-02-25)<br />
** URL: http://sites.google.com/site/dosboxturbo/<br />
<br />
* '''Magic Dosbox''' (ver. 0.74, v1.0.29, 2015-06-30)<br />
** URL: http://magicbox.imejl.sk<br />
<br />
* '''aDOSBox''' (ver. 0.73, v0.2.5, 2011-05-16)<br />
** URL: http://play.google.com/store/apps/details?id=org.hystudio.android.dosbox<br />
<br />
===iOS===<br />
* '''DOSPad''' (ver. 0.74, v1.96, 2011-01)<br />
** URL: http://www.litchie.com/?page_id=123<br />
<br />
===PSP===<br />
* '''DOSBox PSP''' (ver. 0.71, 2008-08-03)<br />
** <s>URL: http://www.qj.net/tag/crazyc-gaming-news.html</s><br />
** URL: http://www.pspdosbox.co.uk<br />
** <s>URL: http://forums.ps2dev.org/viewtopic.php?t=9564</s><br />
<br />
===Symbian===<br />
* '''Symbian DOSBox''' (ver. 0.73, 2009-12-07)<br />
** URL: http://sourceforge.net/projects/s60dosbox/<br />
<br />
===Pocket PC / Windows Mobile===<br />
* '''DosBox PPC''' (ver. 0.73, 2009-07-06)<br />
** URL: http://n0p.8bit.fm<br />
<br />
===Wii===<br />
* '''DOSBox for Wii''' (ver. 0.74, v1.7, 2012-06-30)<br />
** URL: http://code.google.com/p/dosbox-wii/<br />
<br />
===Dreamcast===<br />
* '''DOSBox for Dreamcast''' (ver. 0.60, 2005?)<br />
** URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml<br />
<br />
===GP2x===<br />
* '''DOSBox for GP2x''' (ver. 0.72, 2009-01-03)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534<br />
** <s>URL: http://wiki.gp2x.org/wiki/DosBox</s><br />
<br />
* '''DOSBox for GP2x Wiz''' (ver. 0.72, 2009-08-27)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,72,198<br />
<br />
* '''DOSBox for GP2x Caanoo''' (ver. 0.74, 2012-01-14)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,72,826<br />
<br />
===Dingoo A320===<br />
* '''DOSBox for Dingoo A320''' (ver. 0.74, 2013-03-11)<br />
** URL: http://www.slaanesh.net/2013/03/dosbox-074-open-dingux.html<br />
<br />
===OS/2===<br />
* '''DOSBox/2''' (ver. 0.74 SVN, 2015-06-05)<br />
** URL: http://www.joschs-robotics.de/dosbox/<br />
** URL: http://wiki.netlabs.org/index.php/DOSBox_Port<br />
<br />
===AmigaOS 4.0===<br />
* '''DOSBox for AmigaOS 4.0''' (ver. 0.72, 2009-06-14)<br />
** URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha<br />
** URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer<br />
<br />
===Java===<br />
* '''jDosbox''' (ver. v0.74, v0.74.28, 2013-02-27)<br />
** URL: http://jdosbox.sourceforge.net<br />
<br />
===JavaScript===<br />
* '''JsDOSBox''' (ver. 0.74, v3.2, 2015-02-14)<br />
** URL: http://sourceforge.net/projects/jsdosbox/<br />
<br />
===IRIX===<br />
* '''DOSBox for IRIX''' (ver. 0.71, 2007?)<br />
** URL: http://www.spam-filter.de/dosbox/dosbox_on_irix<br />
** <s>URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html</s><br />
** Notes: Original enosnusnu.de link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on the latter site, but it appears that it may only offer a source code tarball and no binary.<br />
<br />
===PXA270===<br />
* '''DOSBox "Optimized" for PXA270 (by wellswang & kkazakov)''' (ver. 0.70, 2007-03-19)<br />
** <s>URL: http://www.oesf.org/forum/index.php?showtopic=18415&st=270&p=156742&#entry156742</s><br />
** URL: http://wells.osall.com/files/download.php?id=1727<br />
** URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Releases:All&diff=135415Releases:All2016-06-29T01:52:18Z<p>Wengier: Link to SVN Builds#Unofficial ports</p>
<hr />
<div>:''See also: [[SVN Builds|DOSBox SVN Builds]]''<br />
{| style="font-size: 90%; text-align: left;" cellpadding="3"<br />
|-<br />
! style="font-size:110%; text-align: center; background-color: #ccccff;" class="summary" | Platform<br />
! style="font-size:110%; text-align: center; background-color: #ccccff;" class="summary" | Version<br />
! style="font-size:110%; text-align: center; background-color: #ccccff;" class="summary" | Link<br />
|-<br />
| Microsoft Windows<br />
| [[Version0.74|0.74]]<br />
| [http://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox0.74-win32-installer.exe/download download]<br />
|-<br />
| FreeBSD<br />
| [[Version0.74|0.74]]<br />
| [ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-stable/All/dosbox-0.74.tbz download]<br />
|-<br />
| Fedora Core (Linux)<br />
| [[Version0.74|0.74]]<br />
| [https://admin.fedoraproject.org/pkgdb/applications/Dosbox download]<br />
|-<br />
| Gentoo (Linux)<br />
| [[Version0.74|0.74]]<br />
| [http://packages.gentoo.org/ download]<br />
|-<br />
| Mac OSX<br />
| [[Version0.74|0.74]]<br />
| [http://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox-0.74_Universal.dmg/download download]<br />
|-<br />
| OS/2<br />
| [[Version0.72|0.72]]<br />
| [http://www.joschs-robotics.de/dosbox/ download]<br />
|-<br />
| BeOS<br />
| [[Version0.63|0.63]]<br />
| [http://www.bebits.com/app/3007 download]<br />
|-<br />
| RiscOS<br />
| [[Version0.63|0.63]]<br />
| [http://www.riscos.info/unix/indexes/emulation.html download]<br />
|-<br />
!colspan="3" style="text-align:center;"|Non-compiled<br />
|-<br />
| Source Code<br />
| [[Version0.74|0.74]]<br />
| [http://sourceforge.net/projects/dosbox/files/dosbox/0.74/dosbox-0.74.tar.gz/download download]<br />
|}<br />
For other ports (unsupported), see [[SVN Builds#Unofficial ports]].</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135414SVN Builds2016-06-28T21:08:29Z<p>Wengier: /* Enhanced SVN builds */ update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-06-27<br />
** SVN base version: r3989<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is an enhanced build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes features such as automatic drive mounting, direct parallel port passthrough used for printing and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and OS X too (pdcurses might be required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3989/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-06-27'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)<br />
<br />
==Unofficial ports==<br />
These builds are for other Operating Systems and hardware platforms and are not in any way supported by the DOSBox team.<br />
<br />
===Android===<br />
* '''AnDOSBox''' (ver. 0.74, v1.2.8, 2012-10-18)<br />
** URL: http://sites.google.com/site/andosbox/<br />
<br />
* '''DosBox Turbo''' (ver. 0.74 SVN, v2.1.20, 2015-02-25)<br />
** URL: http://sites.google.com/site/dosboxturbo/<br />
<br />
* '''Magic Dosbox''' (ver. 0.74, v1.0.29, 2015-06-30)<br />
** URL: http://magicbox.imejl.sk<br />
<br />
* '''aDOSBox''' (ver. 0.73, v0.2.5, 2011-05-16)<br />
** URL: http://play.google.com/store/apps/details?id=org.hystudio.android.dosbox<br />
<br />
===iOS===<br />
* '''DOSPad''' (ver. 0.74, v1.96, 2011-01)<br />
** URL: http://www.litchie.com/?page_id=123<br />
<br />
===PSP===<br />
* '''DOSBox PSP''' (ver. 0.71, 2008-08-03)<br />
** <s>URL: http://www.qj.net/tag/crazyc-gaming-news.html</s><br />
** URL: http://www.pspdosbox.co.uk<br />
** <s>URL: http://forums.ps2dev.org/viewtopic.php?t=9564</s><br />
<br />
===Symbian===<br />
* '''Symbian DOSBox''' (ver. 0.73, 2009-12-07)<br />
** URL: http://sourceforge.net/projects/s60dosbox/<br />
<br />
===Pocket PC / Windows Mobile===<br />
* '''DosBox PPC''' (ver. 0.73, 2009-07-06)<br />
** URL: http://n0p.8bit.fm<br />
<br />
===Wii===<br />
* '''DOSBox for Wii''' (ver. 0.74, v1.7, 2012-06-30)<br />
** URL: http://code.google.com/p/dosbox-wii/<br />
<br />
===Dreamcast===<br />
* '''DOSBox for Dreamcast''' (ver. 0.60, 2005?)<br />
** URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml<br />
<br />
===GP2x===<br />
* '''DOSBox for GP2x''' (ver. 0.72, 2009-01-03)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534<br />
** <s>URL: http://wiki.gp2x.org/wiki/DosBox</s><br />
<br />
* '''DOSBox for GP2x Wiz''' (ver. 0.72, 2009-08-27)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,72,198<br />
<br />
* '''DOSBox for GP2x Caanoo''' (ver. 0.74, 2012-01-14)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,72,826<br />
<br />
===Dingoo A320===<br />
* '''DOSBox for Dingoo A320''' (ver. 0.74, 2013-03-11)<br />
** URL: http://www.slaanesh.net/2013/03/dosbox-074-open-dingux.html<br />
<br />
===OS/2===<br />
* '''DOSBox/2''' (ver. 0.74 SVN, 2015-06-05)<br />
** URL: http://www.joschs-robotics.de/dosbox/<br />
** URL: http://wiki.netlabs.org/index.php/DOSBox_Port<br />
<br />
===AmigaOS 4.0===<br />
* '''DOSBox for AmigaOS 4.0''' (ver. 0.72, 2009-06-14)<br />
** URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha<br />
** URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer<br />
<br />
===Java===<br />
* '''jDosbox''' (ver. v0.74, v0.74.28, 2013-02-27)<br />
** URL: http://jdosbox.sourceforge.net<br />
<br />
===JavaScript===<br />
* '''JsDOSBox''' (ver. 0.74, v3.2, 2015-02-14)<br />
** URL: http://sourceforge.net/projects/jsdosbox/<br />
<br />
===IRIX===<br />
* '''DOSBox for IRIX''' (ver. 0.71, 2007?)<br />
** URL: http://www.spam-filter.de/dosbox/dosbox_on_irix<br />
** <s>URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html</s><br />
** Notes: Original enosnusnu.de link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on the latter site, but it appears that it may only offer a source code tarball and no binary.<br />
<br />
===PXA270===<br />
* '''DOSBox "Optimized" for PXA270 (by wellswang & kkazakov)''' (ver. 0.70, 2007-03-19)<br />
** <s>URL: http://www.oesf.org/forum/index.php?showtopic=18415&st=270&p=156742&#entry156742</s><br />
** URL: http://wells.osall.com/files/download.php?id=1727<br />
** URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Building_DOSBox_with_Visual_Studio&diff=135413Building DOSBox with Visual Studio2016-06-28T21:01:49Z<p>Wengier: </p>
<hr />
<div>{{DISPLAYTITLE:Building DOSBox with Visual C++ 2008 Express}}<br />
Note: The title of this page should actually be "''Building DOSBox with Visual C++ 2008 Express''", but the Wiki software does not allow the use of the + character in a title.<br />
<br />
DOSBox is a complicated project. This document aims to provide a step by step description of how to use the free Express Edition of Microsoft's Visual C++ 2008 to successfully build DOSBox. An alternative is to use [[Building DOSBox with MinGW|MinGW]].<br />
<br />
== Get Visual C++ 2008 Express ==<br />
Microsoft provides the Express edition of Visual C++ 2008 for free. Download VCE [http://www.microsoft.com/Express/vc/ directly from Microsoft] and install it. When installing, you don’t need to select any of the optional components like the Silverlight runtime, SQL Server or the MSDN Express Library. After the installation is complete, you will need to restart your computer.<br />
<br />
== Get the SDL library ==<br />
To be able to build DOSBox, you will also need the development libraries for SDL. At the time of writing, the most current release of SDL is 1.2.13. From the downloads section at the [http://www.libsdl.org/ SDL website] look for the Development Libraries for Win32, marked for Visual C++ 2005 Service Pack 1. The filename will be something like <tt>SDL-devel-1.2.13-VC8.zip</tt>. Unpack this file to the location of your choosing. For this discussion, I shall place it in <tt>C:\Development\SDL-1.2.13</tt>.<br />
<br />
== Get the DOSBox sources ==<br />
The next step is to get DOSBox itself. At the time of writing, the latest official release of DOSBox is 0.74, available at the [[Releases]] page. However, it was released over 6 years ago, so if you want more recent source code you can go to the [[SVN Builds]] page to download the source of some SVN version of DOSBox. Since the DOSBox sources come as a <tt>.tar.gz</tt> file, you may need a separate program to extract this. Unpack the source to the location of your choosing. For this discussion, I have chosen <tt>C:\Development\dosbox</tt>.<br />
<br />
== Set up the environment ==<br />
[[Image:Vce_guide1.png|thumb|Setting the include directories for SDL]]<br />
From your start menu, start VCE. After a few moments, the IDE (Integrated Development Environment) will start. The first thing we need to do is tell VCE where to find SDL. From the "Tools" menu select "Options". When the Options menu appears, expand the category "Projects and Solutions" and choose "VC++ Directories". From the directories pulldown, choose to show the directories for include files, click the folder icon and add the folder for the SDL includes. If you have been following this guide literally, that would <tt>C:\Development\SDL-1.2.13\include</tt>. Next, elect to show the directories for library files. This time, add the folder for the SDL libraries. When you have followed this guide, that would be <tt>C:\Development\SDL-1.2.13\lib</tt>.<br />
<br />
After you have done this, click OK to accept and close the options.<br />
<br />
<br style="clear:right;" /><br />
== Set up the solution ==<br />
=== Conversion wizard ===<br />
[[Image:Vce_guide2.png|thumb|Conversion wizard]]<br />
Open the solution provided by DOSBox. It can be found as <tt>C:\Development\dosbox\visualc_net\dosbox.sln</tt>. If you have file extensions hidden (as they are by default), you may select "Solution files (*.sln)" from the object type dropdown to ensure you get the correct one. The first time you open the solution, VCE will present you with the Visual Studio Conversion Wizard, because the solution included in the DOSBox distribution is for an older version of Visual C++. You can simply click Finish and be done with it. If you want, you can take a look at the conversion log, but the information in there is not particularly interesting.<br />
<br style="clear:right;" /><br />
=== Dependencies ===<br />
[[Image:Vce_guide3.png|thumb|Editing the additional dependencies]]<br />
Now that the solution has been opened, it is necessary to disable some of the optional features of DOSBox. From the "Project" menu select "dosbox Properties". Expand the "Configuration Properties" and then the "Linker" category. Then choose "Input". From the properties on the right, you will need to remove some of the "Additional Dependencies". With the setup I have described here, I need to remove '''sdl_net.lib''', '''zlib.lib''', '''libpng.lib''' and '''curses.lib''' (you will also not need the odbc32.lib and odbccp32.lib references, but there is no harm in leaving them). Apply the changes and use the dropdown at the top left to switch to the Release configuration. Repeat the previous step, removing those same references and again apply the changes.<br />
<br style="clear:right;" /><br />
=== Configuration setup ===<br />
[[Image:Vce_guide4.png|thumb|Adjusting the config.h file]]<br />
In the Solution Explorer, browse down the solution into "Source files" and then "visualc". Open the file <tt>config.h</tt> listed there and do some editing. Find the line that reads<br />
#define C_SSHOT 1<br />
and change the 1 to a 0. Do the same for the lines mentioning <tt>C_MODEM</tt> and <tt>C_IPX</tt>. The reason we are disabling these options is that they require some extra libraries that we haven’t set up for this tutorial. Also, set <tt>C_CORE_INLINE</tt> to 1 to enable faster CPU emulation.<br />
<br />
In the Solution Explorer, in the "Source files", you will find the file <tt>winres.rc</tt>. Right-click on that and choose "View code". ''Remove'' the line at the top that reads<br />
#include "afxres.h"<br />
When you have done this, save the solution ("Save all" from the file menu). This ensures you won’t have to repeat any of the previous steps.<br />
<br style="clear:right;" /><br />
<br />
== The actual build ==<br />
[[Image:Vce_guide5.png|thumb|Build successfully completed]]<br />
Before building, right click on "Solution 'dosbox'" in the Solution Explorer and go to Properties -> Configuration Properties. Set the Configuration dropdown box to "Release" instead of "Debug". This will cause VC++ to build an optimized binary without extra debug features.<br />
<br />
Now that all this is done, press F7 to start the build process. There will be a few warnings, but they are unimportant. The build may take a few minutes depending on the speed of your computer, but if you have followed this tutorial it will complete successfully.<br />
<br />
Note that to actually run the executable you have built, you will need the SDL library (<tt>SDL.DLL</tt>) from your regular DOSBox install and place it in the <tt>C:\Development\dosbox\visualc_net</tt> directory.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Building_DOSBox_with_MinGW&diff=135412Building DOSBox with MinGW2016-06-28T20:57:38Z<p>Wengier: update</p>
<hr />
<div>DOSBox is a complicated project. This document aims to provide a step by step description of how to use the MinGW developement environment to successfully build DOSBox. An alternative is to use [[Building DOSBox with Visual C 2008 Express|Microsoft Visual Studio]].<br />
<br />
This page will guide you through setting up MinGW to compile a current (SVN/CVS) version of DOSBox. Because of updates to compilers and libraries, this guide will not work with the 0.74 (the last official release, which is currently over 6 years old) source files.<br />
<br />
== Installing MinGW ==<br />
* Download mingw-get-setup.exe from http://sourceforge.net/projects/mingw/<br />
* Run the installer, choosing the defaults<br />
* Once the '''MinGW Installation Manager''' application starts, select<br />
** mingw-developer-toolkit (msys-base should be automatically added)<br />
** mingw32-base<br />
** mingw32-gcc-g++<br />
* On the installation menu, apply changes, and confirm that you want to apply the changes<br />
<br />
The installation manager is going to download a bunch of files, and at the end, start installing them. Once this is done, you can close the dialog box as well as the installation manager.<br />
<br />
Well done, MinGW is now installed! Let's start it up.<br />
<br />
* Browse to '''C:\MinGW\msys\1.0'''<br />
* Run '''MSYS.BAT'''<br />
<br />
This will start up a DOS prompt like screen, lets mount the base path<br />
mount 'c:\MinGW' /mingw<br />
<br />
You have now completed this section, lets move on to adding the SDL libraries to MinGW.<br />
<br />
== Adding the SDL libraries to MinGW ==<br />
* Download the pre compiled SDL development libraries from here http://www.libsdl.org/release/SDL-devel-1.2.15-mingw32.tar.gz<br />
* Copy the downloaded file to your MSYS home folder, it's going to be something like '''C:\MinGW\msys\1.0\home\Administrator'''<br />
* Switch back to the MSYS command prompt we started earlier<br />
* Lets extract the downloaded files<br />
tar xvf SDL-devel-1.2.15-mingw32.tar.gz<br />
* And now add the files to MinGW<br />
cd SDL-1.2.15<br />
make install-sdl prefix=/mingw<br />
cd ..<br />
<br />
Cool, the SDL libraries have been added to MinGW, onto the next section.<br />
<br />
== Adding Direct Draw support to DOSBox (Optional) ==<br />
If you want to give DOSBox the option to use the DDRAW output option, then we need to add a couple of extra libraries to MinGW<br />
* Download the following file, http://www.libsdl.org/extras/win32/common/directx-devel.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the files (the -C parameter, tells tar where to extract the files to)<br />
tar xvf directx-devel.tar.gz -C /mingw<br />
<br />
== Adding networking support to DOSBox (Optional) ==<br />
These steps show you how to add the SDL_net libraries to MinGW, which enable networking and modem for DOSBox. If you aren't going to be using DOSBox for multi player games, then you can probably skip this step.<br />
* Download the SDL_net source files from https://www.libsdl.org/projects/SDL_net/release/SDL_net-1.2.8.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file<br />
tar xvf SDL_net-1.2.8.tar.gz<br />
* Lets configure the libraries<br />
cd SDL_net-1.2.8<br />
./configure --prefix=/mingw<br />
* And now compile them<br />
make<br />
* And then install them (copy the files)<br />
make install<br />
cd ..<br />
<br />
== Adding screenshot support (Optional) ==<br />
This one is a bit tricky because it relies on two libraries, zlib (libpng needs these libraries), and libpng. We are also going to be compiling the libraries statically to keep external DLL's to a minimum.<br />
* Download zlib from here http://sourceforge.net/projects/libpng/files/zlib/1.2.8/zlib-1.2.8.tar.xz/download<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file<br />
tar xvf zlib-1.2.8.tar.xz<br />
* Lets build the static library<br />
cd zlib-1.2.8<br />
make -f win32/Makefile.gcc<br />
* And now copy the files to /mingw<br />
cp libz.a /mingw/lib/<br />
cp zlib.h zconf.h /mingw/include/<br />
cd ..<br />
Cool, that wasn't too hard, onto libpng<br />
* Download libpng from here http://sourceforge.net/projects/libpng/files/libpng16/1.6.18/libpng-1.6.18.tar.gz/download<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file <br />
tar xvf libpng-1.6.18.tar.gz<br />
* Configure the library<br />
cd libpng-1.6.18<br />
./configure --disable-shared --prefix=/mingw<br />
* And now to compile and install the files<br />
make<br />
make install<br />
cd ..<br />
<br />
== Adding support for compressed audio on diskimages (Optional) ==<br />
This is for cue/bin cdrom images with compressed (ogg) audio tracks. We will be adding the libvorbis, libogg, and sdl_sound libraries. <br />
* Download libogg from here http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file <br />
tar xvf libogg-1.3.2.tar.gz<br />
* Configure the library, disabling shared library files<br />
cd libogg-1.3.2<br />
./configure --disable-shared --prefix=/mingw<br />
* Compile and install the library files<br />
make<br />
make install<br />
cd ..<br />
<br />
* Download libvorbis from here http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file <br />
tar xvf libvorbis-1.3.5.tar.gz<br />
* Configure the library, disabling shared library files<br />
cd libvorbis-1.3.5<br />
./configure --disable-shared --prefix=/mingw<br />
* Compile and install the library files<br />
make<br />
make install<br />
cd ..<br />
<br />
* Download sdl_sound from here https://www.icculus.org/SDL_sound/downloads/SDL_sound-1.0.3.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file <br />
tar xvf SDL_sound-1.0.3<br />
* Unfortunately sdl_sound isn't going to compile on MinGW so we are going to have to edit some of the source files.<br />
* Using something like Notepad++ (or Wordpad in a pinch), open up '''SDL_sound-1.0.3\decoders\mpglib\mpg123_sdlsound.h'''<br />
* Replace line 8<br />
#include <math.h><br />
* With the following<br />
# define M_PI 3.14159265358979323846<br />
# define M_SQRT2 1.41421356237309504880<br />
# define REAL_IS_FLOAT<br />
# define NEW_DCT9<br />
<br />
# define random rand<br />
# define srandom srand<br />
<br />
* Using something like Notepad++ (or Wordpad in a pinch), open up '''SDL_sound-1.0.3\decoders\timidity\tables.h'''<br />
* Comment out line 23 with two //<br />
//#include <math.h><br />
* The hard part is done, lets configure and compile<br />
cd SDL_sound-1.0.3<br />
./configure --disable-shared --prefix=/mingw LIBS="-lvorbisfile -lvorbis -logg"<br />
make<br />
make install<br />
cd ..<br />
<br />
== Enabling the debugger (You probably don't want this) ==<br />
The debugger is mainly for developers of DOSBox, so they can find out why a game isn't working.<br />
* Download the PDCurses source files from http://sourceforge.net/projects/pdcurses/files/pdcurses/3.4/PDCurses-3.4.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file<br />
tar xvf PDCurses-3.4.tar.gz<br />
* Compile the library<br />
cd PDCurses-3.4/win32<br />
make -f gccwin32.mak DLL=N<br />
* And now copy the files to your /mingw folders<br />
cp pdcurses.a /mingw/lib/libpdcurses.a<br />
cd ..<br />
cp curses.h panel.h /mingw/include/<br />
cd ..<br />
<br />
== Compiling DOSBox ==<br />
* Download the latest official DOSBox SVN source files from here: http://source.dosbox.com/dosboxsvn.tgz<br />
(There are also enhanced SVN versions containing additional fixes and/or features that are not officially part of DOSBox, see [[SVN Builds]] for more details)<br />
* Copy the file to your MSYS home folder<br />
* Extract the file<br />
tar xvf dosboxsvn.tgz<br />
* Let's configure DOSBox, and tell it to use the static C library (-static-libgcc) and C++ library (-static-libstdc++) and stripping the final EXE of debug information (-s)<br />
cd dosbox<br />
./autogen.sh<br />
./configure --enable-core-inline LDFLAGS="-static-libgcc -static-libstdc++ -s"<br />
* For SDL_sound support, you have to extra some extra parameters so that the configure command knows where to find the audio library files (LIBS="-lvorbisfile.....)<br />
./configure --enable-core-inline LDFLAGS="-static-libgcc -static-libstdc++ -s" LIBS="-lvorbisfile -lvorbis -logg"<br />
* If you want to enable debugging (you probably don't)<br />
./configure --enable-core-inline LDFLAGS="-static-libgcc -static-libstdc++ -s" LIBS="-lvorbisfile -lvorbis -logg" --enable-debug<br />
* And now for compiling DOSBox<br />
make<br />
* The last step is to gather all the files together in a folder<br />
** Create a folder with a name of your choosing<br />
** Copy the dosbox.exe file located under the '''dosbox\src''' folder, e.g. '''C:\MinGW\msys\1.0\home\Administrator\dosbox\src''' to the folder you created<br />
** Copy the SDL.dll file located under '''SDL-1.2.15\bin''', e.g. '''C:\MinGW\msys\1.0\home\Administrator\SDL-1.2.15\bin''' to the folder you created<br />
** Optionally, copy the SDL_net.dll file located under '''SDL_net-1.2.8\.libs''', e.g. '''C:\MinGW\msys\1.0\home\Administrator\SDL_net-1.2.8\.libs''' to the folder you created<br />
<br />
Start up DOSBox, and see if it works.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Building_DOSBox_with_Visual_Studio&diff=135411Building DOSBox with Visual Studio2016-06-28T20:53:34Z<p>Wengier: /* Get the DOSBox sources */ SVN version too</p>
<hr />
<div>{{DISPLAYTITLE:Building DOSBox with Visual C++ 2008 Express}}<br />
Note: The title of this page should actually be "''Building DOSBox with Visual C++ 2008 Express''", but the Wiki software does not allow the use of the + character in a title.<br />
<br />
DOSBox is a complicated project. This document aims to provide a step by step description of how to use the free Express Edition of Microsoft's Visual C++ 2008 to successfully build DOSBox. An alternative is to use [[Building DOSBox with MinGW|MinGW]].<br />
<br />
== Get Visual C++ 2008 Express ==<br />
Microsoft provides the Express edition of Visual C++ 2008 for free. Download VCE [http://www.microsoft.com/Express/vc/ directly from Microsoft] and install it. When installing, you don’t need to select any of the optional components like the Silverlight runtime, SQL Server or the MSDN Express Library. After the installation is complete, you will need to restart your computer.<br />
<br />
== Get the SDL library ==<br />
To be able to build DOSBox, you will also need the development libraries for SDL. At the time of writing, the most current release of SDL is 1.2.13. From the downloads section at the [http://www.libsdl.org/ SDL website] look for the Development Libraries for Win32, marked for Visual C++ 2005 Service Pack 1. The filename will be something like <tt>SDL-devel-1.2.13-VC8.zip</tt>. Unpack this file to the location of your choosing. For this discussion, I shall place it in <tt>C:\Development\SDL-1.2.13</tt>.<br />
<br />
== Get the DOSBox sources ==<br />
The next step is to get DOSBox itself. At the time of writing, the latest official release of DOSBox is 0.74, available at the [[Releases]] page. However, it was released over 6 years ago, so you can also go to the [[SVN Builds]] page to download the source code of a more recent SVN version of DOSBox. Since the DOSBox sources come as a <tt>.tar.gz</tt> file, you may need a separate program to extract this. Unpack the source to the location of your choosing. For this discussion, I have chosen <tt>C:\Development\dosbox-0.74</tt>.<br />
<br />
== Set up the environment ==<br />
[[Image:Vce_guide1.png|thumb|Setting the include directories for SDL]]<br />
From your start menu, start VCE. After a few moments, the IDE (Integrated Development Environment) will start. The first thing we need to do is tell VCE where to find SDL. From the "Tools" menu select "Options". When the Options menu appears, expand the category "Projects and Solutions" and choose "VC++ Directories". From the directories pulldown, choose to show the directories for include files, click the folder icon and add the folder for the SDL includes. If you have been following this guide literally, that would <tt>C:\Development\SDL-1.2.13\include</tt>. Next, elect to show the directories for library files. This time, add the folder for the SDL libraries. When you have followed this guide, that would be <tt>C:\Development\SDL-1.2.13\lib</tt>.<br />
<br />
After you have done this, click OK to accept and close the options.<br />
<br />
<br style="clear:right;" /><br />
== Set up the solution ==<br />
=== Conversion wizard ===<br />
[[Image:Vce_guide2.png|thumb|Conversion wizard]]<br />
Open the solution provided by DOSBox. It can be found as <tt>C:\Development\dosbox-0.74\visualc_net\dosbox.sln</tt>. If you have file extensions hidden (as they are by default), you may select "Solution files (*.sln)" from the object type dropdown to ensure you get the correct one. The first time you open the solution, VCE will present you with the Visual Studio Conversion Wizard, because the solution included in the DOSBox distribution is for an older version of Visual C++. You can simply click Finish and be done with it. If you want, you can take a look at the conversion log, but the information in there is not particularly interesting.<br />
<br style="clear:right;" /><br />
=== Dependencies ===<br />
[[Image:Vce_guide3.png|thumb|Editing the additional dependencies]]<br />
Now that the solution has been opened, it is necessary to disable some of the optional features of DOSBox. From the "Project" menu select "dosbox Properties". Expand the "Configuration Properties" and then the "Linker" category. Then choose "Input". From the properties on the right, you will need to remove some of the "Additional Dependencies". With the setup I have described here, I need to remove '''sdl_net.lib''', '''zlib.lib''', '''libpng.lib''' and '''curses.lib''' (you will also not need the odbc32.lib and odbccp32.lib references, but there is no harm in leaving them). Apply the changes and use the dropdown at the top left to switch to the Release configuration. Repeat the previous step, removing those same references and again apply the changes.<br />
<br style="clear:right;" /><br />
=== Configuration setup ===<br />
[[Image:Vce_guide4.png|thumb|Adjusting the config.h file]]<br />
In the Solution Explorer, browse down the solution into "Source files" and then "visualc". Open the file <tt>config.h</tt> listed there and do some editing. Find the line that reads<br />
#define C_SSHOT 1<br />
and change the 1 to a 0. Do the same for the lines mentioning <tt>C_MODEM</tt> and <tt>C_IPX</tt>. The reason we are disabling these options is that they require some extra libraries that we haven’t set up for this tutorial. Also, set <tt>C_CORE_INLINE</tt> to 1 to enable faster CPU emulation.<br />
<br />
In the Solution Explorer, in the "Source files", you will find the file <tt>winres.rc</tt>. Right-click on that and choose "View code". ''Remove'' the line at the top that reads<br />
#include "afxres.h"<br />
When you have done this, save the solution ("Save all" from the file menu). This ensures you won’t have to repeat any of the previous steps.<br />
<br style="clear:right;" /><br />
<br />
== The actual build ==<br />
[[Image:Vce_guide5.png|thumb|Build successfully completed]]<br />
Before building, right click on "Solution 'dosbox'" in the Solution Explorer and go to Properties -> Configuration Properties. Set the Configuration dropdown box to "Release" instead of "Debug". This will cause VC++ to build an optimized binary without extra debug features.<br />
<br />
Now that all this is done, press F7 to start the build process. There will be a few warnings, but they are unimportant. The build may take a few minutes depending on the speed of your computer, but if you have followed this tutorial it will complete successfully.<br />
<br />
Note that to actually run the executable you have built, you will need the SDL library (<tt>SDL.DLL</tt>) from your regular DOSBox install and place it in the <tt>C:\Development\dosbox-0.74\visualc_net</tt> directory.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Talk:BuildingDOSBox&diff=135406Talk:BuildingDOSBox2016-06-27T14:51:32Z<p>Wengier: no need to redirect</p>
<hr />
<div></div>Wengierhttps://www.dosbox.com/wiki/index.php?title=BuildingDOSBox&diff=135405BuildingDOSBox2016-06-27T14:50:32Z<p>Wengier: </p>
<hr />
<div>You can build your own copy of DOSBox under Windows using either MinGW or Microsoft Visual Studio.<br />
<br />
For more information on building DOSBox please see:<br />
*[[Building DOSBox with MinGW]]<br />
*[[Building DOSBox with Visual C 2008 Express|Building DOSBox with Visual C++ 2008 Express]]<br />
<br />
See also [[SVN Builds]] for plain and enhanced SVN builds and other ports.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Main_Page&diff=135404Main Page2016-06-27T14:45:11Z<p>Wengier: /* Advanced Topics */ update links</p>
<hr />
<div>'''<br />
=Welcome to the Wiki page of the DOSBox project=<br />
<br />
'''DOSBox''' emulates an Intel x86 PC, complete with [[Sound|sound]], [[Display|graphics]], [[Input|mouse]], [[Input|joystick]], [[Connectivity|modem]], etc., necessary for running many old MS-DOS [[GAMES|games]] that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD. However, it is not restricted to running only games. In theory, any MS-DOS or PC-DOS (referred to commonly as "DOS") [[Software|application]] should run in DOSBox, but the emphasis has been on getting DOS [[GAMES|games]] to run smoothly, which means that communication, networking and printer support are still in early development.<br />
<br />
DOSBox also comes with its own [[Command Line|DOS-like command prompt]]. It is still quite rudimentary and lacks many of the features found in MS-DOS, but it is sufficient for installing and running most DOS [[GAMES|games]].<br />
<br />
DOSBox has a lively, user-supported [http://www.vogons.org/viewforum.php?f=53 community forum] hosted at VOGONS (Very Old Games On New Systems). Feel very very free to drop by if you have questions about DOSBox!<br />
<br />
==General Information==<br />
*[[Releases|Downloading DOSBox]]<br />
*[[System Requirements]]<br />
*[[DOSBox_FAQ|Frequently Asked Questions]] (FAQ)<br />
*Guides<br />
**[[Basic_Setup_and_Installation_of_DosBox|Basic Setup and Installation of DOSBox]]<br />
***[[DOSBox and Windows Vista|Vista Specific Issues]]<br />
***[[DOSBox and Mac OSX|Mac OSX Specific Issues]]<br />
***[[Mac OSX Advanced]]<br />
***[[Recording Video]]<br />
**[[Contributing to this Wiki]]<br />
**[[GAMES|Games]] that DOSBox can (or can't) run<br />
**[[Software]] applications that DOSBox can (or can't) run<br />
**[[TOOLS|Tools]] that can assist either playing games or using DOSBox generally<br />
**[[DOSBoxFrontends|Frontends]] - simplifies running and understanding DOSBox.<br />
**[[Performance|Running Resource Demanding Games]]<br />
*[[Special Thanks]]<br />
*[[Contact]]<br />
<br />
==More Specific Topics==<br />
*[[Usage| DOSBox.exe Supported Parameters]]<br />
*[[ZDrive|Z:\> Prompt]]<br />
*[[Commands|Command Line Utilities]]<br />
**[[MOUNT|Mounting your CD-ROM in DOSBox]]<br />
*[[Special Keys]]<br />
*[[dosbox.conf|The Configuration File]] (dosbox.conf)<br />
**[[Associating the Configuration File in Windows]]<br />
*[[Language File|The Language File]]<br />
*[[Keymapper|The Keymapper]]<br />
*[[Ubuntu Configuration|Ubuntu Configuration]]<br />
*[[Network_Setup|Network Setup]] (SerialPPP, SLIP and IPX-tunneling)<br />
*[[DOSBoxShortcuts|DOSBox Shortcuts]]<br />
*[[GOG_games_that_use_DOSBox|GOG Games that use DOSBox]] - An overview<br />
<br />
==DOSBox resources==<br />
*[http://dosbox.cvs.sourceforge.net/dosbox/dosbox/README?view=markup DOSBox README File]<br />
*[http://dosbox.com/comp_list.php List of Games and Applications] (and how to install and run them)<br />
*[http://www.vogons.org/viewforum.php?f=53 DOSBox community forum]<br />
<!-- *[http://dosbox.sourceforge.net/oldwiki/ The original DOSBox Wiki] --><br />
<br />
==Advanced Topics==<br />
*[[SVN Builds|DOSBox SVN Builds]] - Plain and enhanced SVN builds and other ports<br />
*[[BuildingDOSBox]] - Building your own version of DOSBox<br />
**[[Building DOSBox with MinGW|Building DOSBox with MinGW]]<br />
**[[Building DOSBox with Visual C 2008 Express|Building DOSBox with Visual C++ 2008 Express]]<br />
*[https://wiki.libsdl.org/FAQUsingSDL Using SDL FAQ] (SDL environment variables that can make or break things)<br />
*[[Special:Allpages|Index of all articles]]</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Building_DOSBox_with_Visual_Studio&diff=135403Building DOSBox with Visual Studio2016-06-27T14:41:46Z<p>Wengier: +link</p>
<hr />
<div>{{DISPLAYTITLE:Building DOSBox with Visual C++ 2008 Express}}<br />
Note: The title of this page should actually be "''Building DOSBox with Visual C++ 2008 Express''", but the Wiki software does not allow the use of the + character in a title.<br />
<br />
DOSBox is a complicated project. This document aims to provide a step by step description of how to use the free Express Edition of Microsoft's Visual C++ 2008 to successfully build DOSBox. An alternative is to use [[Building DOSBox with MinGW|MinGW]].<br />
<br />
== Get Visual C++ 2008 Express ==<br />
Microsoft provides the Express edition of Visual C++ 2008 for free. Download VCE [http://www.microsoft.com/Express/vc/ directly from Microsoft] and install it. When installing, you don’t need to select any of the optional components like the Silverlight runtime, SQL Server or the MSDN Express Library. After the installation is complete, you will need to restart your computer.<br />
<br />
== Get the SDL library ==<br />
To be able to build DOSBox, you will also need the development libraries for SDL. At the time of writing, the most current release of SDL is 1.2.13. From the downloads section at the [http://www.libsdl.org/ SDL website] look for the Development Libraries for Win32, marked for Visual C++ 2005 Service Pack 1. The filename will be something like <tt>SDL-devel-1.2.13-VC8.zip</tt>. Unpack this file to the location of your choosing. For this discussion, I shall place it in <tt>C:\Development\SDL-1.2.13</tt>.<br />
<br />
== Get the DOSBox sources ==<br />
The next step is to get DOSBox itself. At the time of writing, the most current release of DOSBox is 0.74. Go to [http://www.dosbox.com/download.php?main=1 the DOSBox download page] and download the DOSBox source. Since the DOSBox sources come as a <tt>.tar.gz</tt> file, you may need a separate program to extract this. Unpack the source to the location of your choosing. For this discussion, I have chosen <tt>C:\Development\dosbox-0.74</tt>.<br />
<br />
== Set up the environment ==<br />
[[Image:Vce_guide1.png|thumb|Setting the include directories for SDL]]<br />
From your start menu, start VCE. After a few moments, the IDE (Integrated Development Environment) will start. The first thing we need to do is tell VCE where to find SDL. From the "Tools" menu select "Options". When the Options menu appears, expand the category "Projects and Solutions" and choose "VC++ Directories". From the directories pulldown, choose to show the directories for include files, click the folder icon and add the folder for the SDL includes. If you have been following this guide literally, that would <tt>C:\Development\SDL-1.2.13\include</tt>. Next, elect to show the directories for library files. This time, add the folder for the SDL libraries. When you have followed this guide, that would be <tt>C:\Development\SDL-1.2.13\lib</tt>.<br />
<br />
After you have done this, click OK to accept and close the options.<br />
<br />
<br style="clear:right;" /><br />
== Set up the solution ==<br />
=== Conversion wizard ===<br />
[[Image:Vce_guide2.png|thumb|Conversion wizard]]<br />
Open the solution provided by DOSBox. It can be found as <tt>C:\Development\dosbox-0.74\visualc_net\dosbox.sln</tt>. If you have file extensions hidden (as they are by default), you may select "Solution files (*.sln)" from the object type dropdown to ensure you get the correct one. The first time you open the solution, VCE will present you with the Visual Studio Conversion Wizard, because the solution included in the DOSBox distribution is for an older version of Visual C++. You can simply click Finish and be done with it. If you want, you can take a look at the conversion log, but the information in there is not particularly interesting.<br />
<br style="clear:right;" /><br />
=== Dependencies ===<br />
[[Image:Vce_guide3.png|thumb|Editing the additional dependencies]]<br />
Now that the solution has been opened, it is necessary to disable some of the optional features of DOSBox. From the "Project" menu select "dosbox Properties". Expand the "Configuration Properties" and then the "Linker" category. Then choose "Input". From the properties on the right, you will need to remove some of the "Additional Dependencies". With the setup I have described here, I need to remove '''sdl_net.lib''', '''zlib.lib''', '''libpng.lib''' and '''curses.lib''' (you will also not need the odbc32.lib and odbccp32.lib references, but there is no harm in leaving them). Apply the changes and use the dropdown at the top left to switch to the Release configuration. Repeat the previous step, removing those same references and again apply the changes.<br />
<br style="clear:right;" /><br />
=== Configuration setup ===<br />
[[Image:Vce_guide4.png|thumb|Adjusting the config.h file]]<br />
In the Solution Explorer, browse down the solution into "Source files" and then "visualc". Open the file <tt>config.h</tt> listed there and do some editing. Find the line that reads<br />
#define C_SSHOT 1<br />
and change the 1 to a 0. Do the same for the lines mentioning <tt>C_MODEM</tt> and <tt>C_IPX</tt>. The reason we are disabling these options is that they require some extra libraries that we haven’t set up for this tutorial. Also, set <tt>C_CORE_INLINE</tt> to 1 to enable faster CPU emulation.<br />
<br />
In the Solution Explorer, in the "Source files", you will find the file <tt>winres.rc</tt>. Right-click on that and choose "View code". ''Remove'' the line at the top that reads<br />
#include "afxres.h"<br />
When you have done this, save the solution ("Save all" from the file menu). This ensures you won’t have to repeat any of the previous steps.<br />
<br style="clear:right;" /><br />
<br />
== The actual build ==<br />
[[Image:Vce_guide5.png|thumb|Build successfully completed]]<br />
Before building, right click on "Solution 'dosbox'" in the Solution Explorer and go to Properties -> Configuration Properties. Set the Configuration dropdown box to "Release" instead of "Debug". This will cause VC++ to build an optimized binary without extra debug features.<br />
<br />
Now that all this is done, press F7 to start the build process. There will be a few warnings, but they are unimportant. The build may take a few minutes depending on the speed of your computer, but if you have followed this tutorial it will complete successfully.<br />
<br />
Note that to actually run the executable you have built, you will need the SDL library (<tt>SDL.DLL</tt>) from your regular DOSBox install and place it in the <tt>C:\Development\dosbox-0.74\visualc_net</tt> directory.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Building_DOSBox_with_MinGW&diff=135402Building DOSBox with MinGW2016-06-27T14:39:50Z<p>Wengier: c.f. Building DOSBox with Visual C 2008 Express</p>
<hr />
<div>DOSBox is a complicated project. This document aims to provide a step by step description of how to use the MinGW developement environment to successfully build DOSBox. An alternative is to use [[Building_DOSBox_with_Visual_C_2008_Express|Microsoft Visual Studio]].<br />
<br />
This page will guide you through setting up MinGW to compile a current (SVN/CVS) version of DOSBox. Because of updates to compilers and libraries, this guide will not work with the 0.74 (the last official release, which is currently over 4 years old) source files.<br />
<br />
== Installing MinGW ==<br />
* Download mingw-get-setup.exe from http://sourceforge.net/projects/mingw/<br />
* Run the installer, choosing the defaults<br />
* Once the '''MinGW Installation Manager''' application starts, select<br />
** mingw-developer-toolkit (msys-base should be automatically added)<br />
** mingw32-base<br />
** mingw32-gcc-g++<br />
* On the installation menu, apply changes, and confirm that you want to apply the changes<br />
<br />
The installation manager is going to download a bunch of files, and at the end, start installing them. Once this is done, you can close the dialog box as well as the installation manager.<br />
<br />
Well done, MinGW is now installed! Let's start it up.<br />
<br />
* Browse to '''C:\MinGW\msys\1.0'''<br />
* Run '''MSYS.BAT'''<br />
<br />
This will start up a DOS prompt like screen, lets mount the base path<br />
mount 'c:\MinGW' /mingw<br />
<br />
You have now completed this section, lets move on to adding the SDL libraries to MinGW.<br />
<br />
== Adding the SDL libraries to MinGW ==<br />
* Download the pre compiled SDL development libraries from here http://www.libsdl.org/release/SDL-devel-1.2.15-mingw32.tar.gz<br />
* Copy the downloaded file to your MSYS home folder, it's going to be something like '''C:\MinGW\msys\1.0\home\Administrator'''<br />
* Switch back to the MSYS command prompt we started earlier<br />
* Lets extract the downloaded files<br />
tar xvf SDL-devel-1.2.15-mingw32.tar.gz<br />
* And now add the files to MinGW<br />
cd SDL-1.2.15<br />
make install-sdl prefix=/mingw<br />
cd ..<br />
<br />
Cool, the SDL libraries have been added to MinGW, onto the next section.<br />
<br />
== Adding Direct Draw support to DOSBox (Optional) ==<br />
If you want to give DOSBox the option to use the DDRAW output option, then we need to add a couple of extra libraries to MinGW<br />
* Download the following file, http://www.libsdl.org/extras/win32/common/directx-devel.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the files (the -C parameter, tells tar where to extract the files to)<br />
tar xvf directx-devel.tar.gz -C /mingw<br />
<br />
== Adding networking support to DOSBox (Optional) ==<br />
These steps show you how to add the SDL_net libraries to MinGW, which enable networking and modem for DOSBox. If you aren't going to be using DOSBox for multi player games, then you can probably skip this step.<br />
* Download the SDL_net source files from https://www.libsdl.org/projects/SDL_net/release/SDL_net-1.2.8.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file<br />
tar xvf SDL_net-1.2.8.tar.gz<br />
* Lets configure the libraries<br />
cd SDL_net-1.2.8<br />
./configure --prefix=/mingw<br />
* And now compile them<br />
make<br />
* And then install them (copy the files)<br />
make install<br />
cd ..<br />
<br />
== Adding screenshot support (Optional) ==<br />
This one is a bit tricky because it relies on two libraries, zlib (libpng needs these libraries), and libpng. We are also going to be compiling the libraries statically to keep external DLL's to a minimum.<br />
* Download zlib from here http://sourceforge.net/projects/libpng/files/zlib/1.2.8/zlib-1.2.8.tar.xz/download<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file<br />
tar xvf zlib-1.2.8.tar.xz<br />
* Lets build the static library<br />
cd zlib-1.2.8<br />
make -f win32/Makefile.gcc<br />
* And now copy the files to /mingw<br />
cp libz.a /mingw/lib/<br />
cp zlib.h zconf.h /mingw/include/<br />
cd ..<br />
Cool, that wasn't too hard, onto libpng<br />
* Download libpng from here http://sourceforge.net/projects/libpng/files/libpng16/1.6.18/libpng-1.6.18.tar.gz/download<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file <br />
tar xvf libpng-1.6.18.tar.gz<br />
* Configure the library<br />
cd libpng-1.6.18<br />
./configure --disable-shared --prefix=/mingw<br />
* And now to compile and install the files<br />
make<br />
make install<br />
cd ..<br />
<br />
== Adding support for compressed audio on diskimages (Optional) ==<br />
This is for cue/bin cdrom images with compressed (ogg) audio tracks. We will be adding the libvorbis, libogg, and sdl_sound libraries. <br />
* Download libogg from here http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file <br />
tar xvf libogg-1.3.2.tar.gz<br />
* Configure the library, disabling shared library files<br />
cd libogg-1.3.2<br />
./configure --disable-shared --prefix=/mingw<br />
* Compile and install the library files<br />
make<br />
make install<br />
cd ..<br />
<br />
* Download libvorbis from here http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file <br />
tar xvf libvorbis-1.3.5.tar.gz<br />
* Configure the library, disabling shared library files<br />
cd libvorbis-1.3.5<br />
./configure --disable-shared --prefix=/mingw<br />
* Compile and install the library files<br />
make<br />
make install<br />
cd ..<br />
<br />
* Download sdl_sound from here https://www.icculus.org/SDL_sound/downloads/SDL_sound-1.0.3.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file <br />
tar xvf SDL_sound-1.0.3<br />
* Unfortunately sdl_sound isn't going to compile on MinGW so we are going to have to edit some of the source files.<br />
* Using something like Notepad++ (or Wordpad in a pinch), open up '''SDL_sound-1.0.3\decoders\mpglib\mpg123_sdlsound.h'''<br />
* Replace line 8<br />
#include <math.h><br />
* With the following<br />
# define M_PI 3.14159265358979323846<br />
# define M_SQRT2 1.41421356237309504880<br />
# define REAL_IS_FLOAT<br />
# define NEW_DCT9<br />
<br />
# define random rand<br />
# define srandom srand<br />
<br />
* Using something like Notepad++ (or Wordpad in a pinch), open up '''SDL_sound-1.0.3\decoders\timidity\tables.h'''<br />
* Comment out line 23 with two //<br />
//#include <math.h><br />
* The hard part is done, lets configure and compile<br />
cd SDL_sound-1.0.3<br />
./configure --disable-shared --prefix=/mingw LIBS="-lvorbisfile -lvorbis -logg"<br />
make<br />
make install<br />
cd ..<br />
<br />
== Enabling the debugger (You probably don't want this) ==<br />
The debugger is mainly for developers of DOSBox, so they can find out why a game isn't working.<br />
* Download the PDCurses source files from http://sourceforge.net/projects/pdcurses/files/pdcurses/3.4/PDCurses-3.4.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file<br />
tar xvf PDCurses-3.4.tar.gz<br />
* Compile the library<br />
cd PDCurses-3.4/win32<br />
make -f gccwin32.mak DLL=N<br />
* And now copy the files to your /mingw folders<br />
cp pdcurses.a /mingw/lib/libpdcurses.a<br />
cd ..<br />
cp curses.h panel.h /mingw/include/<br />
cd ..<br />
<br />
== Compiling DOSBox ==<br />
* Download the latest official DOSBox SVN source files from here: http://source.dosbox.com/dosboxsvn.tgz<br />
(There are also enhanced SVN versions containing additional fixes and/or features that are not officially part of DOSBox, see [[SVN Builds]] for more details)<br />
* Copy the file to your MSYS home folder<br />
* Extract the file<br />
tar xvf dosboxsvn.tgz<br />
* Let's configure DOSBox, and tell it to use the static C library (-static-libgcc) and C++ library (-static-libstdc++) and stripping the final EXE of debug information (-s)<br />
cd dosbox<br />
./autogen.sh<br />
./configure --enable-core-inline LDFLAGS="-static-libgcc -static-libstdc++ -s"<br />
* For SDL_sound support, you have to extra some extra parameters so that the configure command knows where to find the audio library files (LIBS="-lvorbisfile.....)<br />
./configure --enable-core-inline LDFLAGS="-static-libgcc -static-libstdc++ -s" LIBS="-lvorbisfile -lvorbis -logg"<br />
* If you want to enable debugging (you probably don't)<br />
./configure --enable-core-inline LDFLAGS="-static-libgcc -static-libstdc++ -s" LIBS="-lvorbisfile -lvorbis -logg" --enable-debug<br />
* And now for compiling DOSBox<br />
make<br />
* The last step is to gather all the files together in a folder<br />
** Create a folder with a name of your choosing<br />
** Copy the dosbox.exe file located under the '''dosbox\src''' folder, e.g. '''C:\MinGW\msys\1.0\home\Administrator\dosbox\src''' to the folder you created<br />
** Copy the SDL.dll file located under '''SDL-1.2.15\bin''', e.g. '''C:\MinGW\msys\1.0\home\Administrator\SDL-1.2.15\bin''' to the folder you created<br />
** Optionally, copy the SDL_net.dll file located under '''SDL_net-1.2.8\.libs''', e.g. '''C:\MinGW\msys\1.0\home\Administrator\SDL_net-1.2.8\.libs''' to the folder you created<br />
<br />
Start up DOSBox, and see if it works.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=BuildingDOSBox&diff=135401BuildingDOSBox2016-06-27T14:34:55Z<p>Wengier: add links</p>
<hr />
<div>You can build your own copy of DOSBox under Windows using either MinGW or Microsoft Visual Studio.<br />
<br />
For more information please see:<br />
*[[Building DOSBox with MinGW]]<br />
*[[Building DOSBox with Visual C 2008 Express]]</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Building_DOSBox_with_MinGW&diff=135397Building DOSBox with MinGW2016-06-27T14:32:06Z<p>Wengier: Wengier moved page BuildingDOSBox to Building DOSBox with MinGW: c.f. Building DOSBox with Visual C 2008 Express</p>
<hr />
<div>== Building your own version of DOSBox ==<br />
<br />
MinGW is the development environment that this page will show you how to use, an alternative is to use [[Building_DOSBox_with_Visual_C_2008_Express|Microsoft Visual Studio]]<br />
<br />
This page will guide you through setting up MinGW to compile a current (SVN/CVS) version of DOSBox. Because of updates to compilers and libraries, this guide will not work with the 0.74 (the last official release, which is currently over 4 years old) source files.<br />
<br />
== Installing MinGW ==<br />
* Download mingw-get-setup.exe from http://sourceforge.net/projects/mingw/<br />
* Run the installer, choosing the defaults<br />
* Once the '''MinGW Installation Manager''' application starts, select<br />
** mingw-developer-toolkit (msys-base should be automatically added)<br />
** mingw32-base<br />
** mingw32-gcc-g++<br />
* On the installation menu, apply changes, and confirm that you want to apply the changes<br />
<br />
The installation manager is going to download a bunch of files, and at the end, start installing them. Once this is done, you can close the dialog box as well as the installation manager.<br />
<br />
Well done, MinGW is now installed! Let's start it up.<br />
<br />
* Browse to '''C:\MinGW\msys\1.0'''<br />
* Run '''MSYS.BAT'''<br />
<br />
This will start up a DOS prompt like screen, lets mount the base path<br />
mount 'c:\MinGW' /mingw<br />
<br />
You have now completed this section, lets move on to adding the SDL libraries to MinGW.<br />
<br />
== Adding the SDL libraries to MinGW ==<br />
* Download the pre compiled SDL development libraries from here http://www.libsdl.org/release/SDL-devel-1.2.15-mingw32.tar.gz<br />
* Copy the downloaded file to your MSYS home folder, it's going to be something like '''C:\MinGW\msys\1.0\home\Administrator'''<br />
* Switch back to the MSYS command prompt we started earlier<br />
* Lets extract the downloaded files<br />
tar xvf SDL-devel-1.2.15-mingw32.tar.gz<br />
* And now add the files to MinGW<br />
cd SDL-1.2.15<br />
make install-sdl prefix=/mingw<br />
cd ..<br />
<br />
Cool, the SDL libraries have been added to MinGW, onto the next section.<br />
<br />
== Adding Direct Draw support to DOSBox (Optional) ==<br />
If you want to give DOSBox the option to use the DDRAW output option, then we need to add a couple of extra libraries to MinGW<br />
* Download the following file, http://www.libsdl.org/extras/win32/common/directx-devel.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the files (the -C parameter, tells tar where to extract the files to)<br />
tar xvf directx-devel.tar.gz -C /mingw<br />
<br />
== Adding networking support to DOSBox (Optional) ==<br />
These steps show you how to add the SDL_net libraries to MinGW, which enable networking and modem for DOSBox. If you aren't going to be using DOSBox for multi player games, then you can probably skip this step.<br />
* Download the SDL_net source files from https://www.libsdl.org/projects/SDL_net/release/SDL_net-1.2.8.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file<br />
tar xvf SDL_net-1.2.8.tar.gz<br />
* Lets configure the libraries<br />
cd SDL_net-1.2.8<br />
./configure --prefix=/mingw<br />
* And now compile them<br />
make<br />
* And then install them (copy the files)<br />
make install<br />
cd ..<br />
<br />
== Adding screenshot support (Optional) ==<br />
This one is a bit tricky because it relies on two libraries, zlib (libpng needs these libraries), and libpng. We are also going to be compiling the libraries statically to keep external DLL's to a minimum.<br />
* Download zlib from here http://sourceforge.net/projects/libpng/files/zlib/1.2.8/zlib-1.2.8.tar.xz/download<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file<br />
tar xvf zlib-1.2.8.tar.xz<br />
* Lets build the static library<br />
cd zlib-1.2.8<br />
make -f win32/Makefile.gcc<br />
* And now copy the files to /mingw<br />
cp libz.a /mingw/lib/<br />
cp zlib.h zconf.h /mingw/include/<br />
cd ..<br />
Cool, that wasn't too hard, onto libpng<br />
* Download libpng from here http://sourceforge.net/projects/libpng/files/libpng16/1.6.18/libpng-1.6.18.tar.gz/download<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file <br />
tar xvf libpng-1.6.18.tar.gz<br />
* Configure the library<br />
cd libpng-1.6.18<br />
./configure --disable-shared --prefix=/mingw<br />
* And now to compile and install the files<br />
make<br />
make install<br />
cd ..<br />
<br />
== Adding support for compressed audio on diskimages (Optional) ==<br />
This is for cue/bin cdrom images with compressed (ogg) audio tracks. We will be adding the libvorbis, libogg, and sdl_sound libraries. <br />
* Download libogg from here http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file <br />
tar xvf libogg-1.3.2.tar.gz<br />
* Configure the library, disabling shared library files<br />
cd libogg-1.3.2<br />
./configure --disable-shared --prefix=/mingw<br />
* Compile and install the library files<br />
make<br />
make install<br />
cd ..<br />
<br />
* Download libvorbis from here http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file <br />
tar xvf libvorbis-1.3.5.tar.gz<br />
* Configure the library, disabling shared library files<br />
cd libvorbis-1.3.5<br />
./configure --disable-shared --prefix=/mingw<br />
* Compile and install the library files<br />
make<br />
make install<br />
cd ..<br />
<br />
* Download sdl_sound from here https://www.icculus.org/SDL_sound/downloads/SDL_sound-1.0.3.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file <br />
tar xvf SDL_sound-1.0.3<br />
* Unfortunately sdl_sound isn't going to compile on MinGW so we are going to have to edit some of the source files.<br />
* Using something like Notepad++ (or Wordpad in a pinch), open up '''SDL_sound-1.0.3\decoders\mpglib\mpg123_sdlsound.h'''<br />
* Replace line 8<br />
#include <math.h><br />
* With the following<br />
# define M_PI 3.14159265358979323846<br />
# define M_SQRT2 1.41421356237309504880<br />
# define REAL_IS_FLOAT<br />
# define NEW_DCT9<br />
<br />
# define random rand<br />
# define srandom srand<br />
<br />
* Using something like Notepad++ (or Wordpad in a pinch), open up '''SDL_sound-1.0.3\decoders\timidity\tables.h'''<br />
* Comment out line 23 with two //<br />
//#include <math.h><br />
* The hard part is done, lets configure and compile<br />
cd SDL_sound-1.0.3<br />
./configure --disable-shared --prefix=/mingw LIBS="-lvorbisfile -lvorbis -logg"<br />
make<br />
make install<br />
cd ..<br />
<br />
== Enabling the debugger (You probably don't want this) ==<br />
The debugger is mainly for developers of DOSBox, so they can find out why a game isn't working.<br />
* Download the PDCurses source files from http://sourceforge.net/projects/pdcurses/files/pdcurses/3.4/PDCurses-3.4.tar.gz<br />
* Copy the downloaded file to your MSYS home folder<br />
* Switch to the MSYS command prompt<br />
* Extract the file<br />
tar xvf PDCurses-3.4.tar.gz<br />
* Compile the library<br />
cd PDCurses-3.4/win32<br />
make -f gccwin32.mak DLL=N<br />
* And now copy the files to your /mingw folders<br />
cp pdcurses.a /mingw/lib/libpdcurses.a<br />
cd ..<br />
cp curses.h panel.h /mingw/include/<br />
cd ..<br />
<br />
== Compiling DOSBox ==<br />
* Download the latest official DOSBox SVN source files from here: http://source.dosbox.com/dosboxsvn.tgz<br />
(There are also enhanced SVN versions containing additional fixes and/or features that are not officially part of DOSBox, see [[SVN Builds]] for more details)<br />
* Copy the file to your MSYS home folder<br />
* Extract the file<br />
tar xvf dosboxsvn.tgz<br />
* Let's configure DOSBox, and tell it to use the static C library (-static-libgcc) and C++ library (-static-libstdc++) and stripping the final EXE of debug information (-s)<br />
cd dosbox<br />
./autogen.sh<br />
./configure --enable-core-inline LDFLAGS="-static-libgcc -static-libstdc++ -s"<br />
* For SDL_sound support, you have to extra some extra parameters so that the configure command knows where to find the audio library files (LIBS="-lvorbisfile.....)<br />
./configure --enable-core-inline LDFLAGS="-static-libgcc -static-libstdc++ -s" LIBS="-lvorbisfile -lvorbis -logg"<br />
* If you want to enable debugging (you probably don't)<br />
./configure --enable-core-inline LDFLAGS="-static-libgcc -static-libstdc++ -s" LIBS="-lvorbisfile -lvorbis -logg" --enable-debug<br />
* And now for compiling DOSBox<br />
make<br />
* The last step is to gather all the files together in a folder<br />
** Create a folder with a name of your choosing<br />
** Copy the dosbox.exe file located under the '''dosbox\src''' folder, e.g. '''C:\MinGW\msys\1.0\home\Administrator\dosbox\src''' to the folder you created<br />
** Copy the SDL.dll file located under '''SDL-1.2.15\bin''', e.g. '''C:\MinGW\msys\1.0\home\Administrator\SDL-1.2.15\bin''' to the folder you created<br />
** Optionally, copy the SDL_net.dll file located under '''SDL_net-1.2.8\.libs''', e.g. '''C:\MinGW\msys\1.0\home\Administrator\SDL_net-1.2.8\.libs''' to the folder you created<br />
<br />
Start up DOSBox, and see if it works.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=BuildingDOSBox&diff=135398BuildingDOSBox2016-06-27T14:32:06Z<p>Wengier: Wengier moved page BuildingDOSBox to Building DOSBox with MinGW: c.f. Building DOSBox with Visual C 2008 Express</p>
<hr />
<div>#REDIRECT [[Building DOSBox with MinGW]]</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Talk:Building_DOSBox_with_MinGW&diff=135399Talk:Building DOSBox with MinGW2016-06-27T14:32:06Z<p>Wengier: Wengier moved page Talk:BuildingDOSBox to Talk:Building DOSBox with MinGW: c.f. Building DOSBox with Visual C 2008 Express</p>
<hr />
<div>Ideally this page should also have the cvs command to download the source from sourceforge.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Talk:BuildingDOSBox&diff=135400Talk:BuildingDOSBox2016-06-27T14:32:06Z<p>Wengier: Wengier moved page Talk:BuildingDOSBox to Talk:Building DOSBox with MinGW: c.f. Building DOSBox with Visual C 2008 Express</p>
<hr />
<div>#REDIRECT [[Talk:Building DOSBox with MinGW]]</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Main_Page&diff=135396Main Page2016-06-27T14:22:55Z<p>Wengier: /* Advanced Topics */ clean up links</p>
<hr />
<div>'''<br />
=Welcome to the Wiki page of the DOSBox project=<br />
<br />
'''DOSBox''' emulates an Intel x86 PC, complete with [[Sound|sound]], [[Display|graphics]], [[Input|mouse]], [[Input|joystick]], [[Connectivity|modem]], etc., necessary for running many old MS-DOS [[GAMES|games]] that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD. However, it is not restricted to running only games. In theory, any MS-DOS or PC-DOS (referred to commonly as "DOS") [[Software|application]] should run in DOSBox, but the emphasis has been on getting DOS [[GAMES|games]] to run smoothly, which means that communication, networking and printer support are still in early development.<br />
<br />
DOSBox also comes with its own [[Command Line|DOS-like command prompt]]. It is still quite rudimentary and lacks many of the features found in MS-DOS, but it is sufficient for installing and running most DOS [[GAMES|games]].<br />
<br />
DOSBox has a lively, user-supported [http://www.vogons.org/viewforum.php?f=53 community forum] hosted at VOGONS (Very Old Games On New Systems). Feel very very free to drop by if you have questions about DOSBox!<br />
<br />
==General Information==<br />
*[[Releases|Downloading DOSBox]]<br />
*[[System Requirements]]<br />
*[[DOSBox_FAQ|Frequently Asked Questions]] (FAQ)<br />
*Guides<br />
**[[Basic_Setup_and_Installation_of_DosBox|Basic Setup and Installation of DOSBox]]<br />
***[[DOSBox and Windows Vista|Vista Specific Issues]]<br />
***[[DOSBox and Mac OSX|Mac OSX Specific Issues]]<br />
***[[Mac OSX Advanced]]<br />
***[[Recording Video]]<br />
**[[Contributing to this Wiki]]<br />
**[[GAMES|Games]] that DOSBox can (or can't) run<br />
**[[Software]] applications that DOSBox can (or can't) run<br />
**[[TOOLS|Tools]] that can assist either playing games or using DOSBox generally<br />
**[[DOSBoxFrontends|Frontends]] - simplifies running and understanding DOSBox.<br />
**[[Performance|Running Resource Demanding Games]]<br />
*[[Special Thanks]]<br />
*[[Contact]]<br />
<br />
==More Specific Topics==<br />
*[[Usage| DOSBox.exe Supported Parameters]]<br />
*[[ZDrive|Z:\> Prompt]]<br />
*[[Commands|Command Line Utilities]]<br />
**[[MOUNT|Mounting your CD-ROM in DOSBox]]<br />
*[[Special Keys]]<br />
*[[dosbox.conf|The Configuration File]] (dosbox.conf)<br />
**[[Associating the Configuration File in Windows]]<br />
*[[Language File|The Language File]]<br />
*[[Keymapper|The Keymapper]]<br />
*[[Ubuntu Configuration|Ubuntu Configuration]]<br />
*[[Network_Setup|Network Setup]] (SerialPPP, SLIP and IPX-tunneling)<br />
*[[DOSBoxShortcuts|DOSBox Shortcuts]]<br />
*[[GOG_games_that_use_DOSBox|GOG Games that use DOSBox]] - An overview<br />
<br />
==DOSBox resources==<br />
*[http://dosbox.cvs.sourceforge.net/dosbox/dosbox/README?view=markup DOSBox README File]<br />
*[http://dosbox.com/comp_list.php List of Games and Applications] (and how to install and run them)<br />
*[http://www.vogons.org/viewforum.php?f=53 DOSBox community forum]<br />
<!-- *[http://dosbox.sourceforge.net/oldwiki/ The original DOSBox Wiki] --><br />
<br />
==Advanced Topics==<br />
*[[SVN Builds|DOSBox SVN Builds]] - Plain and enhanced SVN builds and other ports<br />
*Building your own version of DOSBox<br />
**[[BuildingDOSBox|Building DOSBox with MinGW]]<br />
**[[Building_DOSBox_with_Visual_C_2008_Express|Building DOSBox with Visual C++ 2008 Express]]<br />
*[https://wiki.libsdl.org/FAQUsingSDL Using SDL FAQ] (SDL environment variables that can make or break things)<br />
*[[Special:Allpages|Index of all articles]]</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135395SVN Builds2016-06-27T14:08:46Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-06-27<br />
** SVN base version: r3989<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is a build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes automatic drive mounting, direct LPT port passthrough used for printing and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and OS X too (pdcurses might be required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3989/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-06-27'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)<br />
<br />
==Unofficial ports==<br />
These builds are for other Operating Systems and hardware platforms and are not in any way supported by the DOSBox team.<br />
<br />
===Android===<br />
* '''AnDOSBox''' (ver. 0.74, v1.2.8, 2012-10-18)<br />
** URL: http://sites.google.com/site/andosbox/<br />
<br />
* '''DosBox Turbo''' (ver. 0.74 SVN, v2.1.20, 2015-02-25)<br />
** URL: http://sites.google.com/site/dosboxturbo/<br />
<br />
* '''Magic Dosbox''' (ver. 0.74, v1.0.29, 2015-06-30)<br />
** URL: http://magicbox.imejl.sk<br />
<br />
* '''aDOSBox''' (ver. 0.73, v0.2.5, 2011-05-16)<br />
** URL: http://play.google.com/store/apps/details?id=org.hystudio.android.dosbox<br />
<br />
===iOS===<br />
* '''DOSPad''' (ver. 0.74, v1.96, 2011-01)<br />
** URL: http://www.litchie.com/?page_id=123<br />
<br />
===PSP===<br />
* '''DOSBox PSP''' (ver. 0.71, 2008-08-03)<br />
** <s>URL: http://www.qj.net/tag/crazyc-gaming-news.html</s><br />
** URL: http://www.pspdosbox.co.uk<br />
** <s>URL: http://forums.ps2dev.org/viewtopic.php?t=9564</s><br />
<br />
===Symbian===<br />
* '''Symbian DOSBox''' (ver. 0.73, 2009-12-07)<br />
** URL: http://sourceforge.net/projects/s60dosbox/<br />
<br />
===Pocket PC / Windows Mobile===<br />
* '''DosBox PPC''' (ver. 0.73, 2009-07-06)<br />
** URL: http://n0p.8bit.fm<br />
<br />
===Wii===<br />
* '''DOSBox for Wii''' (ver. 0.74, v1.7, 2012-06-30)<br />
** URL: http://code.google.com/p/dosbox-wii/<br />
<br />
===Dreamcast===<br />
* '''DOSBox for Dreamcast''' (ver. 0.60, 2005?)<br />
** URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml<br />
<br />
===GP2x===<br />
* '''DOSBox for GP2x''' (ver. 0.72, 2009-01-03)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534<br />
** <s>URL: http://wiki.gp2x.org/wiki/DosBox</s><br />
<br />
* '''DOSBox for GP2x Wiz''' (ver. 0.72, 2009-08-27)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,72,198<br />
<br />
* '''DOSBox for GP2x Caanoo''' (ver. 0.74, 2012-01-14)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,72,826<br />
<br />
===Dingoo A320===<br />
* '''DOSBox for Dingoo A320''' (ver. 0.74, 2013-03-11)<br />
** URL: http://www.slaanesh.net/2013/03/dosbox-074-open-dingux.html<br />
<br />
===OS/2===<br />
* '''DOSBox/2''' (ver. 0.74 SVN, 2015-06-05)<br />
** URL: http://www.joschs-robotics.de/dosbox/<br />
** URL: http://wiki.netlabs.org/index.php/DOSBox_Port<br />
<br />
===AmigaOS 4.0===<br />
* '''DOSBox for AmigaOS 4.0''' (ver. 0.72, 2009-06-14)<br />
** URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha<br />
** URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer<br />
<br />
===Java===<br />
* '''jDosbox''' (ver. v0.74, v0.74.28, 2013-02-27)<br />
** URL: http://jdosbox.sourceforge.net<br />
<br />
===JavaScript===<br />
* '''JsDOSBox''' (ver. 0.74, v3.2, 2015-02-14)<br />
** URL: http://sourceforge.net/projects/jsdosbox/<br />
<br />
===IRIX===<br />
* '''DOSBox for IRIX''' (ver. 0.71, 2007?)<br />
** URL: http://www.spam-filter.de/dosbox/dosbox_on_irix<br />
** <s>URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html</s><br />
** Notes: Original enosnusnu.de link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on the latter site, but it appears that it may only offer a source code tarball and no binary.<br />
<br />
===PXA270===<br />
* '''DOSBox "Optimized" for PXA270 (by wellswang & kkazakov)''' (ver. 0.70, 2007-03-19)<br />
** <s>URL: http://www.oesf.org/forum/index.php?showtopic=18415&st=270&p=156742&#entry156742</s><br />
** URL: http://wells.osall.com/files/download.php?id=1727<br />
** URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=135372SVN Builds2016-04-24T16:21:51Z<p>Wengier: /* Enhanced SVN builds */ update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-04-23<br />
** SVN base version: r3980<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is a build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes automatic drive mounting and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Linux and OS X too (pdcurses is required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3980/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-04-18'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)<br />
<br />
==Unofficial ports==<br />
These builds are for other Operating Systems and hardware platforms and are not in any way supported by the DOSBox team.<br />
<br />
===Android===<br />
* '''AnDOSBox''' (ver. 0.74, v1.2.8, 2012-10-18)<br />
** URL: http://sites.google.com/site/andosbox/<br />
<br />
* '''DosBox Turbo''' (ver. 0.74 SVN, v2.1.20, 2015-02-25)<br />
** URL: http://sites.google.com/site/dosboxturbo/<br />
<br />
* '''Magic Dosbox''' (ver. 0.74, v1.0.29, 2015-06-30)<br />
** URL: http://magicbox.imejl.sk<br />
<br />
* '''aDOSBox''' (ver. 0.73, v0.2.5, 2011-05-16)<br />
** URL: http://play.google.com/store/apps/details?id=org.hystudio.android.dosbox<br />
<br />
===iOS===<br />
* '''DOSPad''' (ver. 0.74, v1.96, 2011-01)<br />
** URL: http://www.litchie.com/?page_id=123<br />
<br />
===PSP===<br />
* '''DOSBox PSP''' (ver. 0.71, 2008-08-03)<br />
** <s>URL: http://www.qj.net/tag/crazyc-gaming-news.html</s><br />
** URL: http://www.pspdosbox.co.uk<br />
** <s>URL: http://forums.ps2dev.org/viewtopic.php?t=9564</s><br />
<br />
===Symbian===<br />
* '''Symbian DOSBox''' (ver. 0.73, 2009-12-07)<br />
** URL: http://sourceforge.net/projects/s60dosbox/<br />
<br />
===Pocket PC / Windows Mobile===<br />
* '''DosBox PPC''' (ver. 0.73, 2009-07-06)<br />
** URL: http://n0p.8bit.fm<br />
<br />
===Wii===<br />
* '''DOSBox for Wii''' (ver. 0.74, v1.7, 2012-06-30)<br />
** URL: http://code.google.com/p/dosbox-wii/<br />
<br />
===Dreamcast===<br />
* '''DOSBox for Dreamcast''' (ver. 0.60, 2005?)<br />
** URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml<br />
<br />
===GP2x===<br />
* '''DOSBox for GP2x''' (ver. 0.72, 2009-01-03)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534<br />
** <s>URL: http://wiki.gp2x.org/wiki/DosBox</s><br />
<br />
* '''DOSBox for GP2x Wiz''' (ver. 0.72, 2009-08-27)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,72,198<br />
<br />
* '''DOSBox for GP2x Caanoo''' (ver. 0.74, 2012-01-14)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,72,826<br />
<br />
===Dingoo A320===<br />
* '''DOSBox for Dingoo A320''' (ver. 0.74, 2013-03-11)<br />
** URL: http://www.slaanesh.net/2013/03/dosbox-074-open-dingux.html<br />
<br />
===OS/2===<br />
* '''DOSBox/2''' (ver. 0.74 SVN, 2015-06-05)<br />
** URL: http://www.joschs-robotics.de/dosbox/<br />
** URL: http://wiki.netlabs.org/index.php/DOSBox_Port<br />
<br />
===AmigaOS 4.0===<br />
* '''DOSBox for AmigaOS 4.0''' (ver. 0.72, 2009-06-14)<br />
** URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha<br />
** URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer<br />
<br />
===Java===<br />
* '''jDosbox''' (ver. v0.74, v0.74.28, 2013-02-27)<br />
** URL: http://jdosbox.sourceforge.net<br />
<br />
===JavaScript===<br />
* '''JsDOSBox''' (ver. 0.74, v3.2, 2015-02-14)<br />
** URL: http://sourceforge.net/projects/jsdosbox/<br />
<br />
===IRIX===<br />
* '''DOSBox for IRIX''' (ver. 0.71, 2007?)<br />
** URL: http://www.spam-filter.de/dosbox/dosbox_on_irix<br />
** <s>URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html</s><br />
** Notes: Original enosnusnu.de link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on the latter site, but it appears that it may only offer a source code tarball and no binary.<br />
<br />
===PXA270===<br />
* '''DOSBox "Optimized" for PXA270 (by wellswang & kkazakov)''' (ver. 0.70, 2007-03-19)<br />
** <s>URL: http://www.oesf.org/forum/index.php?showtopic=18415&st=270&p=156742&#entry156742</s><br />
** URL: http://wells.osall.com/files/download.php?id=1727<br />
** URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Command_Line&diff=135371Command Line2016-04-24T15:53:00Z<p>Wengier: link</p>
<hr />
<div>:''This article is about Command Line inside DOSBox. For DOSBox Command Line Parameters, see [[Usage]]''.<br />
<br />
The command line inside DOSBox is very similar to the one of a real DOS system, such as displaying the command-line prompt "C:\>" and waiting for user input. Nevertheless, the default initial drive of DOSBox is [[ZDrive|Z:]], a Virtual Internal Drive, instead of A: or C: when booting from a real DOS system. In either case the user can type a DOS command such as "DIR" which will be executed after the ENTER key is typed. After that the command-line prompt will be shown again to wait for another user input. Please see [[commands]] for a list of supported commands in DOSBox.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Command_Line&diff=135370Command Line2016-04-24T15:46:50Z<p>Wengier: write the page</p>
<hr />
<div>:''This article is about Command Line inside DOSBox. For DOSBox Command Line Parameters, see [[Usage]]''.<br />
<br />
The command line inside DOSBox is very similar to the one of a real DOS system, such as displaying the command-line prompt "C:\>" and waiting for user input. Nevertheless, the default initial drive of DOSBox is Z:, the virtual internal drive, instead of A: or C: after booting from a real DOS system. In either case the user can type a DOS command such as "DIR" which will be executed after the ENTER key is typed. After that the command-line prompt will be shown again to wait for another user input. Please see [[commands]] for a list of supported commands in DOSBox.</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=134712SVN Builds2016-04-18T22:33:41Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-04-18<br />
** SVN base version: r3980<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is a build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes automatic drive mounting and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Unix-like systems too (pdcurses is required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3980/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-04-18'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)<br />
<br />
==Unofficial ports==<br />
These builds are for other Operating Systems and hardware platforms and are not in any way supported by the DOSBox team.<br />
<br />
===Android===<br />
* '''AnDOSBox''' (ver. 0.74, v1.2.8, 2012-10-18)<br />
** URL: http://sites.google.com/site/andosbox/<br />
<br />
* '''DosBox Turbo''' (ver. 0.74 SVN, v2.1.20, 2015-02-25)<br />
** URL: http://sites.google.com/site/dosboxturbo/<br />
<br />
* '''Magic Dosbox''' (ver. 0.74, v1.0.29, 2015-06-30)<br />
** URL: http://magicbox.imejl.sk<br />
<br />
* '''aDOSBox''' (ver. 0.73, v0.2.5, 2011-05-16)<br />
** URL: http://play.google.com/store/apps/details?id=org.hystudio.android.dosbox<br />
<br />
===iOS===<br />
* '''DOSPad''' (ver. 0.74, v1.96, 2011-01)<br />
** URL: http://www.litchie.com/?page_id=123<br />
<br />
===PSP===<br />
* '''DOSBox PSP''' (ver. 0.71, 2008-08-03)<br />
** <s>URL: http://www.qj.net/tag/crazyc-gaming-news.html</s><br />
** URL: http://www.pspdosbox.co.uk<br />
** <s>URL: http://forums.ps2dev.org/viewtopic.php?t=9564</s><br />
<br />
===Symbian===<br />
* '''Symbian DOSBox''' (ver. 0.73, 2009-12-07)<br />
** URL: http://sourceforge.net/projects/s60dosbox/<br />
<br />
===Pocket PC / Windows Mobile===<br />
* '''DosBox PPC''' (ver. 0.73, 2009-07-06)<br />
** URL: http://n0p.8bit.fm<br />
<br />
===Wii===<br />
* '''DOSBox for Wii''' (ver. 0.74, v1.7, 2012-06-30)<br />
** URL: http://code.google.com/p/dosbox-wii/<br />
<br />
===Dreamcast===<br />
* '''DOSBox for Dreamcast''' (ver. 0.60, 2005?)<br />
** URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml<br />
<br />
===GP2x===<br />
* '''DOSBox for GP2x''' (ver. 0.72, 2009-01-03)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534<br />
** <s>URL: http://wiki.gp2x.org/wiki/DosBox</s><br />
<br />
* '''DOSBox for GP2x Wiz''' (ver. 0.72, 2009-08-27)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,72,198<br />
<br />
* '''DOSBox for GP2x Caanoo''' (ver. 0.74, 2012-01-14)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,72,826<br />
<br />
===Dingoo A320===<br />
* '''DOSBox for Dingoo A320''' (ver. 0.74, 2013-03-11)<br />
** URL: http://www.slaanesh.net/2013/03/dosbox-074-open-dingux.html<br />
<br />
===OS/2===<br />
* '''DOSBox/2''' (ver. 0.74 SVN, 2015-06-05)<br />
** URL: http://www.joschs-robotics.de/dosbox/<br />
** URL: http://wiki.netlabs.org/index.php/DOSBox_Port<br />
<br />
===AmigaOS 4.0===<br />
* '''DOSBox for AmigaOS 4.0''' (ver. 0.72, 2009-06-14)<br />
** URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha<br />
** URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer<br />
<br />
===Java===<br />
* '''jDosbox''' (ver. v0.74, v0.74.28, 2013-02-27)<br />
** URL: http://jdosbox.sourceforge.net<br />
<br />
===JavaScript===<br />
* '''JsDOSBox''' (ver. 0.74, v3.2, 2015-02-14)<br />
** URL: http://sourceforge.net/projects/jsdosbox/<br />
<br />
===IRIX===<br />
* '''DOSBox for IRIX''' (ver. 0.71, 2007?)<br />
** URL: http://www.spam-filter.de/dosbox/dosbox_on_irix<br />
** <s>URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html</s><br />
** Notes: Original enosnusnu.de link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on the latter site, but it appears that it may only offer a source code tarball and no binary.<br />
<br />
===PXA270===<br />
* '''DOSBox "Optimized" for PXA270 (by wellswang & kkazakov)''' (ver. 0.70, 2007-03-19)<br />
** <s>URL: http://www.oesf.org/forum/index.php?showtopic=18415&st=270&p=156742&#entry156742</s><br />
** URL: http://wells.osall.com/files/download.php?id=1727<br />
** URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=134709SVN Builds2016-03-28T01:48:00Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-03-27<br />
** SVN base version: r3972<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is a build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes automatic drive mounting and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms such as Unix-like systems too (pdcurses is required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3972/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-03-27'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)<br />
<br />
==Unofficial ports==<br />
These builds are for other Operating Systems and hardware platforms and are not in any way supported by the DOSBox team.<br />
<br />
===Android===<br />
* '''AnDOSBox''' (ver. 0.74, v1.2.8, 2012-10-18)<br />
** URL: http://sites.google.com/site/andosbox/<br />
<br />
* '''DosBox Turbo''' (ver. 0.74 SVN, v2.1.20, 2015-02-25)<br />
** URL: http://sites.google.com/site/dosboxturbo/<br />
<br />
* '''Magic Dosbox''' (ver. 0.74, v1.0.29, 2015-06-30)<br />
** URL: http://magicbox.imejl.sk<br />
<br />
* '''aDOSBox''' (ver. 0.73, v0.2.5, 2011-05-16)<br />
** URL: http://play.google.com/store/apps/details?id=org.hystudio.android.dosbox<br />
<br />
===iOS===<br />
* '''DOSPad''' (ver. 0.74, v1.96, 2011-01)<br />
** URL: http://www.litchie.com/?page_id=123<br />
<br />
===PSP===<br />
* '''DOSBox PSP''' (ver. 0.71, 2008-08-03)<br />
** <s>URL: http://www.qj.net/tag/crazyc-gaming-news.html</s><br />
** URL: http://www.pspdosbox.co.uk<br />
** <s>URL: http://forums.ps2dev.org/viewtopic.php?t=9564</s><br />
<br />
===Symbian===<br />
* '''Symbian DOSBox''' (ver. 0.73, 2009-12-07)<br />
** URL: http://sourceforge.net/projects/s60dosbox/<br />
<br />
===Pocket PC / Windows Mobile===<br />
* '''DosBox PPC''' (ver. 0.73, 2009-07-06)<br />
** URL: http://n0p.8bit.fm<br />
<br />
===Wii===<br />
* '''DOSBox for Wii''' (ver. 0.74, v1.7, 2012-06-30)<br />
** URL: http://code.google.com/p/dosbox-wii/<br />
<br />
===Dreamcast===<br />
* '''DOSBox for Dreamcast''' (ver. 0.60, 2005?)<br />
** URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml<br />
<br />
===GP2x===<br />
* '''DOSBox for GP2x''' (ver. 0.72, 2009-01-03)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534<br />
** <s>URL: http://wiki.gp2x.org/wiki/DosBox</s><br />
<br />
* '''DOSBox for GP2x Wiz''' (ver. 0.72, 2009-08-27)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,72,198<br />
<br />
* '''DOSBox for GP2x Caanoo''' (ver. 0.74, 2012-01-14)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,72,826<br />
<br />
===Dingoo A320===<br />
* '''DOSBox for Dingoo A320''' (ver. 0.74, 2013-03-11)<br />
** URL: http://www.slaanesh.net/2013/03/dosbox-074-open-dingux.html<br />
<br />
===OS/2===<br />
* '''DOSBox/2''' (ver. 0.74 SVN, 2015-06-05)<br />
** URL: http://www.joschs-robotics.de/dosbox/<br />
** URL: http://wiki.netlabs.org/index.php/DOSBox_Port<br />
<br />
===AmigaOS 4.0===<br />
* '''DOSBox for AmigaOS 4.0''' (ver. 0.72, 2009-06-14)<br />
** URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha<br />
** URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer<br />
<br />
===Java===<br />
* '''jDosbox''' (ver. v0.74, v0.74.28, 2013-02-27)<br />
** URL: http://jdosbox.sourceforge.net<br />
<br />
===JavaScript===<br />
* '''JsDOSBox''' (ver. 0.74, v3.2, 2015-02-14)<br />
** URL: http://sourceforge.net/projects/jsdosbox/<br />
<br />
===IRIX===<br />
* '''DOSBox for IRIX''' (ver. 0.71, 2007?)<br />
** URL: http://www.spam-filter.de/dosbox/dosbox_on_irix<br />
** <s>URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html</s><br />
** Notes: Original enosnusnu.de link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on the latter site, but it appears that it may only offer a source code tarball and no binary.<br />
<br />
===PXA270===<br />
* '''DOSBox "Optimized" for PXA270 (by wellswang & kkazakov)''' (ver. 0.70, 2007-03-19)<br />
** <s>URL: http://www.oesf.org/forum/index.php?showtopic=18415&st=270&p=156742&#entry156742</s><br />
** URL: http://wells.osall.com/files/download.php?id=1727<br />
** URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Main_Page&diff=134708Main Page2016-03-19T16:59:25Z<p>Wengier: /* Advanced Topics */ fix cap</p>
<hr />
<div>'''<br />
=Welcome to the Wiki page of the DOSBox project=<br />
<br />
'''DOSBox''' emulates an Intel x86 PC, complete with [[Sound|sound]], [[Display|graphics]], [[Input|mouse]], [[Input|joystick]], [[Connectivity|modem]], etc., necessary for running many old MS-DOS [[GAMES|games]] that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD. However, it is not restricted to running only games. In theory, any MS-DOS or PC-DOS (referred to commonly as "DOS") [[Software|application]] should run in DOSBox, but the emphasis has been on getting DOS [[GAMES|games]] to run smoothly, which means that communication, networking and printer support are still in early development.<br />
<br />
DOSBox also comes with its own [[Command Line|DOS-like command prompt]]. It is still quite rudimentary and lacks many of the features found in MS-DOS, but it is sufficient for installing and running most DOS [[GAMES|games]].<br />
<br />
DOSBox has a lively, user-supported [http://www.vogons.org/viewforum.php?f=53 community forum] hosted at VOGONS (Very Old Games On New Systems). Feel very very free to drop by if you have questions about DOSBox!<br />
<br />
==General Information==<br />
*[[Releases|Downloading DOSBox]]<br />
*[[System Requirements]]<br />
*[[DOSBox_FAQ|Frequently Asked Questions]] (FAQ)<br />
*Guides<br />
**[[Basic_Setup_and_Installation_of_DosBox|Basic Setup and Installation of DOSBox]]<br />
***[[DOSBox and Windows Vista|Vista Specific Issues]]<br />
***[[DOSBox and Mac OSX|Mac OSX Specific Issues]]<br />
***[[Mac OSX Advanced]]<br />
***[[Recording Video]]<br />
**[[Contributing to this Wiki]]<br />
**[[GAMES|Games]] that DOSBox can (or can't) run<br />
**[[Software]] applications that DOSBox can (or can't) run<br />
**[[TOOLS|Tools]] that can assist either playing games or using DOSBox generally<br />
**[[DOSBoxFrontends|Frontends]] - simplifies running and understanding DOSBox.<br />
**[[Performance|Running Resource Demanding Games]]<br />
*[[Special Thanks]]<br />
*[[Contact]]<br />
<br />
==More Specific Topics==<br />
*[[Usage| DOSBox.exe Supported Parameters]]<br />
*[[ZDrive|Z:\> Prompt]]<br />
*[[Commands|Command Line Utilities]]<br />
**[[MOUNT|Mounting your CD-ROM in DOSBox]]<br />
*[[Special Keys]]<br />
*[[dosbox.conf|The Configuration File]] (dosbox.conf)<br />
**[[Associating the Configuration File in Windows]]<br />
*[[Language File|The Language File]]<br />
*[[Keymapper|The Keymapper]]<br />
*[[Ubuntu Configuration|Ubuntu Configuration]]<br />
*[[DOSBoxShortcuts|DOSBox Shortcuts]]<br />
*[[GOG_games_that_use_DOSBox|GOG Games that use DOSBox]] - An overview<br />
<br />
==DOSBox resources==<br />
*[http://dosbox.cvs.sourceforge.net/dosbox/dosbox/README?view=markup DOSBox README File]<br />
*[http://dosbox.com/comp_list.php List of Games and Applications] (and how to install and run them)<br />
*[http://www.vogons.org/viewforum.php?f=53 DOSBox community forum]<br />
<!-- *[http://dosbox.sourceforge.net/oldwiki/ The original DOSBox Wiki] --><br />
<br />
==Advanced Topics==<br />
*[[BuildingDOSBox|Building DOSBox]] - Building your own version of DOSBox using MinGW<br />
*[[Building_DOSBox_with_Visual_C_2008_Express|Building DOSBox with Visual C++ 2008 Express]]<br />
*[[SVN Builds|DOSBox SVN Builds]] - Plain and enhanced SVN builds and other ports<br />
*[https://wiki.libsdl.org/FAQUsingSDL Using SDL FAQ] (SDL environment variables that can make or break things)<br />
*[[Special:Allpages|Index of all articles]]</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=Main_Page&diff=134707Main Page2016-03-19T16:29:04Z<p>Wengier: /* Advanced Topics */ +link</p>
<hr />
<div>'''<br />
=Welcome to the Wiki page of the DOSBox project=<br />
<br />
'''DOSBox''' emulates an Intel x86 PC, complete with [[Sound|sound]], [[Display|graphics]], [[Input|mouse]], [[Input|joystick]], [[Connectivity|modem]], etc., necessary for running many old MS-DOS [[GAMES|games]] that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD. However, it is not restricted to running only games. In theory, any MS-DOS or PC-DOS (referred to commonly as "DOS") [[Software|application]] should run in DOSBox, but the emphasis has been on getting DOS [[GAMES|games]] to run smoothly, which means that communication, networking and printer support are still in early development.<br />
<br />
DOSBox also comes with its own [[Command Line|DOS-like command prompt]]. It is still quite rudimentary and lacks many of the features found in MS-DOS, but it is sufficient for installing and running most DOS [[GAMES|games]].<br />
<br />
DOSBox has a lively, user-supported [http://www.vogons.org/viewforum.php?f=53 community forum] hosted at VOGONS (Very Old Games On New Systems). Feel very very free to drop by if you have questions about DOSBox!<br />
<br />
==General Information==<br />
*[[Releases|Downloading DOSBox]]<br />
*[[System Requirements]]<br />
*[[DOSBox_FAQ|Frequently Asked Questions]] (FAQ)<br />
*Guides<br />
**[[Basic_Setup_and_Installation_of_DosBox|Basic Setup and Installation of DOSBox]]<br />
***[[DOSBox and Windows Vista|Vista Specific Issues]]<br />
***[[DOSBox and Mac OSX|Mac OSX Specific Issues]]<br />
***[[Mac OSX Advanced]]<br />
***[[Recording Video]]<br />
**[[Contributing to this Wiki]]<br />
**[[GAMES|Games]] that DOSBox can (or can't) run<br />
**[[Software]] applications that DOSBox can (or can't) run<br />
**[[TOOLS|Tools]] that can assist either playing games or using DOSBox generally<br />
**[[DOSBoxFrontends|Frontends]] - simplifies running and understanding DOSBox.<br />
**[[Performance|Running Resource Demanding Games]]<br />
*[[Special Thanks]]<br />
*[[Contact]]<br />
<br />
==More Specific Topics==<br />
*[[Usage| DOSBox.exe Supported Parameters]]<br />
*[[ZDrive|Z:\> Prompt]]<br />
*[[Commands|Command Line Utilities]]<br />
**[[MOUNT|Mounting your CD-ROM in DOSBox]]<br />
*[[Special Keys]]<br />
*[[dosbox.conf|The Configuration File]] (dosbox.conf)<br />
**[[Associating the Configuration File in Windows]]<br />
*[[Language File|The Language File]]<br />
*[[Keymapper|The Keymapper]]<br />
*[[Ubuntu Configuration|Ubuntu Configuration]]<br />
*[[DOSBoxShortcuts|DOSBox Shortcuts]]<br />
*[[GOG_games_that_use_DOSBox|GOG Games that use DOSBox]] - An overview<br />
<br />
==DOSBox resources==<br />
*[http://dosbox.cvs.sourceforge.net/dosbox/dosbox/README?view=markup DOSBox README File]<br />
*[http://dosbox.com/comp_list.php List of Games and Applications] (and how to install and run them)<br />
*[http://www.vogons.org/viewforum.php?f=53 DOSBox community forum]<br />
<!-- *[http://dosbox.sourceforge.net/oldwiki/ The original DOSBox Wiki] --><br />
<br />
==Advanced Topics==<br />
*[[BuildingDOSBox|Building DOSBox]] - Building your own version of DOSBox using mingw<br />
*[[Building_DOSBox_with_Visual_C_2008_Express|Building DOSBox with Visual C 2008 Express]]<br />
*[[SVN Builds|DOSBox SVN Builds]] - Plain and enhanced SVN builds and other ports<br />
*[https://wiki.libsdl.org/FAQUsingSDL Using SDL FAQ] (SDL environment variables that can make or break things)<br />
*[[Special:Allpages|Index of all articles]]</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=134706SVN Builds2016-03-19T16:24:59Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-03-19<br />
** SVN base version: r3971<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is a build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes automatic drive mounting and DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms too (pdcurses is required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3971/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-03-19'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)<br />
<br />
==Unofficial ports==<br />
These builds are for other Operating Systems and hardware platforms and are not in any way supported by the DOSBox team.<br />
<br />
===Android===<br />
* '''AnDOSBox''' (ver. 0.74, v1.2.8, 2012-10-18)<br />
** URL: http://sites.google.com/site/andosbox/<br />
<br />
* '''DosBox Turbo''' (ver. 0.74 SVN, v2.1.20, 2015-02-25)<br />
** URL: http://sites.google.com/site/dosboxturbo/<br />
<br />
* '''Magic Dosbox''' (ver. 0.74, v1.0.29, 2015-06-30)<br />
** URL: http://magicbox.imejl.sk<br />
<br />
* '''aDOSBox''' (ver. 0.73, v0.2.5, 2011-05-16)<br />
** URL: http://play.google.com/store/apps/details?id=org.hystudio.android.dosbox<br />
<br />
===iOS===<br />
* '''DOSPad''' (ver. 0.74, v1.96, 2011-01)<br />
** URL: http://www.litchie.com/?page_id=123<br />
<br />
===PSP===<br />
* '''DOSBox PSP''' (ver. 0.71, 2008-08-03)<br />
** <s>URL: http://www.qj.net/tag/crazyc-gaming-news.html</s><br />
** URL: http://www.pspdosbox.co.uk<br />
** <s>URL: http://forums.ps2dev.org/viewtopic.php?t=9564</s><br />
<br />
===Symbian===<br />
* '''Symbian DOSBox''' (ver. 0.73, 2009-12-07)<br />
** URL: http://sourceforge.net/projects/s60dosbox/<br />
<br />
===Pocket PC / Windows Mobile===<br />
* '''DosBox PPC''' (ver. 0.73, 2009-07-06)<br />
** URL: http://n0p.8bit.fm<br />
<br />
===Wii===<br />
* '''DOSBox for Wii''' (ver. 0.74, v1.7, 2012-06-30)<br />
** URL: http://code.google.com/p/dosbox-wii/<br />
<br />
===Dreamcast===<br />
* '''DOSBox for Dreamcast''' (ver. 0.60, 2005?)<br />
** URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml<br />
<br />
===GP2x===<br />
* '''DOSBox for GP2x''' (ver. 0.72, 2009-01-03)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534<br />
** <s>URL: http://wiki.gp2x.org/wiki/DosBox</s><br />
<br />
* '''DOSBox for GP2x Wiz''' (ver. 0.72, 2009-08-27)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,72,198<br />
<br />
* '''DOSBox for GP2x Caanoo''' (ver. 0.74, 2012-01-14)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,72,826<br />
<br />
===Dingoo A320===<br />
* '''DOSBox for Dingoo A320''' (ver. 0.74, 2013-03-11)<br />
** URL: http://www.slaanesh.net/2013/03/dosbox-074-open-dingux.html<br />
<br />
===OS/2===<br />
* '''DOSBox/2''' (ver. 0.74 SVN, 2015-06-05)<br />
** URL: http://www.joschs-robotics.de/dosbox/<br />
** URL: http://wiki.netlabs.org/index.php/DOSBox_Port<br />
<br />
===AmigaOS 4.0===<br />
* '''DOSBox for AmigaOS 4.0''' (ver. 0.72, 2009-06-14)<br />
** URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha<br />
** URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer<br />
<br />
===Java===<br />
* '''jDosbox''' (ver. v0.74, v0.74.28, 2013-02-27)<br />
** URL: http://jdosbox.sourceforge.net<br />
<br />
===JavaScript===<br />
* '''JsDOSBox''' (ver. 0.74, v3.2, 2015-02-14)<br />
** URL: http://sourceforge.net/projects/jsdosbox/<br />
<br />
===IRIX===<br />
* '''DOSBox for IRIX''' (ver. 0.71, 2007?)<br />
** URL: http://www.spam-filter.de/dosbox/dosbox_on_irix<br />
** <s>URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html</s><br />
** Notes: Original enosnusnu.de link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on the latter site, but it appears that it may only offer a source code tarball and no binary.<br />
<br />
===PXA270===<br />
* '''DOSBox "Optimized" for PXA270 (by wellswang & kkazakov)''' (ver. 0.70, 2007-03-19)<br />
** <s>URL: http://www.oesf.org/forum/index.php?showtopic=18415&st=270&p=156742&#entry156742</s><br />
** URL: http://wells.osall.com/files/download.php?id=1727<br />
** URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=134694SVN Builds2016-02-21T16:47:25Z<p>Wengier: update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-02-21<br />
** SVN base version: r3969<br />
** URL: http://www.wpdos.org/dosbox-vdos-lfn.html (introduction + source + Windows binary + links to forum discussions)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is a build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms too (pdcurses is required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3969/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-02-21'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)<br />
<br />
==Unofficial ports==<br />
These builds are for other Operating Systems and hardware platforms and are not in any way supported by the DOSBox team.<br />
<br />
===Android===<br />
* '''AnDOSBox''' (ver. 0.74, v1.2.8, 2012-10-18)<br />
** URL: http://sites.google.com/site/andosbox/<br />
<br />
* '''DosBox Turbo''' (ver. 0.74 SVN, v2.1.20, 2015-02-25)<br />
** URL: http://sites.google.com/site/dosboxturbo/<br />
<br />
* '''Magic Dosbox''' (ver. 0.74, v1.0.29, 2015-06-30)<br />
** URL: http://magicbox.imejl.sk<br />
<br />
* '''aDOSBox''' (ver. 0.73, v0.2.5, 2011-05-16)<br />
** URL: http://play.google.com/store/apps/details?id=org.hystudio.android.dosbox<br />
<br />
===iOS===<br />
* '''DOSPad''' (ver. 0.74, v1.96, 2011-01)<br />
** URL: http://www.litchie.com/?page_id=123<br />
<br />
===PSP===<br />
* '''DOSBox PSP''' (ver. 0.71, 2008-08-03)<br />
** <s>URL: http://www.qj.net/tag/crazyc-gaming-news.html</s><br />
** URL: http://www.pspdosbox.co.uk<br />
** <s>URL: http://forums.ps2dev.org/viewtopic.php?t=9564</s><br />
<br />
===Symbian===<br />
* '''Symbian DOSBox''' (ver. 0.73, 2009-12-07)<br />
** URL: http://sourceforge.net/projects/s60dosbox/<br />
<br />
===Pocket PC / Windows Mobile===<br />
* '''DosBox PPC''' (ver. 0.73, 2009-07-06)<br />
** URL: http://n0p.8bit.fm<br />
<br />
===Wii===<br />
* '''DOSBox for Wii''' (ver. 0.74, v1.7, 2012-06-30)<br />
** URL: http://code.google.com/p/dosbox-wii/<br />
<br />
===Dreamcast===<br />
* '''DOSBox for Dreamcast''' (ver. 0.60, 2005?)<br />
** URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml<br />
<br />
===GP2x===<br />
* '''DOSBox for GP2x''' (ver. 0.72, 2009-01-03)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534<br />
** <s>URL: http://wiki.gp2x.org/wiki/DosBox</s><br />
<br />
* '''DOSBox for GP2x Wiz''' (ver. 0.72, 2009-08-27)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,72,198<br />
<br />
* '''DOSBox for GP2x Caanoo''' (ver. 0.74, 2012-01-14)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,72,826<br />
<br />
===Dingoo A320===<br />
* '''DOSBox for Dingoo A320''' (ver. 0.74, 2013-03-11)<br />
** URL: http://www.slaanesh.net/2013/03/dosbox-074-open-dingux.html<br />
<br />
===OS/2===<br />
* '''DOSBox/2''' (ver. 0.74 SVN, 2015-06-05)<br />
** URL: http://www.joschs-robotics.de/dosbox/<br />
** URL: http://wiki.netlabs.org/index.php/DOSBox_Port<br />
<br />
===AmigaOS 4.0===<br />
* '''DOSBox for AmigaOS 4.0''' (ver. 0.72, 2009-06-14)<br />
** URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha<br />
** URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer<br />
<br />
===Java===<br />
* '''jDosbox''' (ver. v0.74, v0.74.28, 2013-02-27)<br />
** URL: http://jdosbox.sourceforge.net<br />
<br />
===JavaScript===<br />
* '''JsDOSBox''' (ver. 0.74, v3.2, 2015-02-14)<br />
** URL: http://sourceforge.net/projects/jsdosbox/<br />
<br />
===IRIX===<br />
* '''DOSBox for IRIX''' (ver. 0.71, 2007?)<br />
** URL: http://www.spam-filter.de/dosbox/dosbox_on_irix<br />
** <s>URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html</s><br />
** Notes: Original enosnusnu.de link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on the latter site, but it appears that it may only offer a source code tarball and no binary.<br />
<br />
===PXA270===<br />
* '''DOSBox "Optimized" for PXA270 (by wellswang & kkazakov)''' (ver. 0.70, 2007-03-19)<br />
** <s>URL: http://www.oesf.org/forum/index.php?showtopic=18415&st=270&p=156742&#entry156742</s><br />
** URL: http://wells.osall.com/files/download.php?id=1727<br />
** URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=134685SVN Builds2016-02-13T21:12:00Z<p>Wengier: </p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release (0.74) is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-lfn''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-02-12<br />
** SVN base version: r3966<br />
** URL: http://www.vogons.org/viewtopic.php?t=40610 (discussion + source + Windows binary)<br />
** URL: http://www.vogons.org/viewtopic.php?t=41179 (discussion + source + Windows binary)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is a build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes DBCS support for displaying CJK (East Asian) characters. Windows binaries are provided, but sources should work on other platforms too (pdcurses is required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3966/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-02-12'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)<br />
<br />
==Unofficial ports==<br />
These builds are for other Operating Systems and hardware platforms and are not in any way supported by the DOSBox team.<br />
<br />
===Android===<br />
* '''AnDOSBox''' (ver. 0.74, v1.2.8, 2012-10-18)<br />
** URL: http://sites.google.com/site/andosbox/<br />
<br />
* '''DosBox Turbo''' (ver. 0.74 SVN, v2.1.20, 2015-02-25)<br />
** URL: http://sites.google.com/site/dosboxturbo/<br />
<br />
* '''Magic Dosbox''' (ver. 0.74, v1.0.29, 2015-06-30)<br />
** URL: http://magicbox.imejl.sk<br />
<br />
* '''aDOSBox''' (ver. 0.73, v0.2.5, 2011-05-16)<br />
** URL: http://play.google.com/store/apps/details?id=org.hystudio.android.dosbox<br />
<br />
===iOS===<br />
* '''DOSPad''' (ver. 0.74, v1.96, 2011-01)<br />
** URL: http://www.litchie.com/?page_id=123<br />
<br />
===PSP===<br />
* '''DOSBox PSP''' (ver. 0.71, 2008-08-03)<br />
** <s>URL: http://www.qj.net/tag/crazyc-gaming-news.html</s><br />
** URL: http://www.pspdosbox.co.uk<br />
** <s>URL: http://forums.ps2dev.org/viewtopic.php?t=9564</s><br />
<br />
===Symbian===<br />
* '''Symbian DOSBox''' (ver. 0.73, 2009-12-07)<br />
** URL: http://sourceforge.net/projects/s60dosbox/<br />
<br />
===Pocket PC / Windows Mobile===<br />
* '''DosBox PPC''' (ver. 0.73, 2009-07-06)<br />
** URL: http://n0p.8bit.fm<br />
<br />
===Wii===<br />
* '''DOSBox for Wii''' (ver. 0.74, v1.7, 2012-06-30)<br />
** URL: http://code.google.com/p/dosbox-wii/<br />
<br />
===Dreamcast===<br />
* '''DOSBox for Dreamcast''' (ver. 0.60, 2005?)<br />
** URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml<br />
<br />
===GP2x===<br />
* '''DOSBox for GP2x''' (ver. 0.72, 2009-01-03)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534<br />
** <s>URL: http://wiki.gp2x.org/wiki/DosBox</s><br />
<br />
* '''DOSBox for GP2x Wiz''' (ver. 0.72, 2009-08-27)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,72,198<br />
<br />
* '''DOSBox for GP2x Caanoo''' (ver. 0.74, 2012-01-14)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,72,826<br />
<br />
===Dingoo A320===<br />
* '''DOSBox for Dingoo A320''' (ver. 0.74, 2013-03-11)<br />
** URL: http://www.slaanesh.net/2013/03/dosbox-074-open-dingux.html<br />
<br />
===OS/2===<br />
* '''DOSBox/2''' (ver. 0.74 SVN, 2015-06-05)<br />
** URL: http://www.joschs-robotics.de/dosbox/<br />
** URL: http://wiki.netlabs.org/index.php/DOSBox_Port<br />
<br />
===AmigaOS 4.0===<br />
* '''DOSBox for AmigaOS 4.0''' (ver. 0.72, 2009-06-14)<br />
** URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha<br />
** URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer<br />
<br />
===Java===<br />
* '''jDosbox''' (ver. v0.74, v0.74.28, 2013-02-27)<br />
** URL: http://jdosbox.sourceforge.net<br />
<br />
===JavaScript===<br />
* '''JsDOSBox''' (ver. 0.74, v3.2, 2015-02-14)<br />
** URL: http://sourceforge.net/projects/jsdosbox/<br />
<br />
===IRIX===<br />
* '''DOSBox for IRIX''' (ver. 0.71, 2007?)<br />
** URL: http://www.spam-filter.de/dosbox/dosbox_on_irix<br />
** <s>URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html</s><br />
** Notes: Original enosnusnu.de link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on the latter site, but it appears that it may only offer a source code tarball and no binary.<br />
<br />
===PXA270===<br />
* '''DOSBox "Optimized" for PXA270 (by wellswang & kkazakov)''' (ver. 0.70, 2007-03-19)<br />
** <s>URL: http://www.oesf.org/forum/index.php?showtopic=18415&st=270&p=156742&#entry156742</s><br />
** URL: http://wells.osall.com/files/download.php?id=1727<br />
** URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=134684SVN Builds2016-02-12T19:03:21Z<p>Wengier: fix</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN-LFN''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-02-12<br />
** SVN base version: r3966<br />
** URL: http://www.vogons.org/viewtopic.php?t=40610 (discussion + source + Windows binary)<br />
** URL: http://www.vogons.org/viewtopic.php?t=41179 (discussion + source + Windows binary)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is a build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). It now also includes DBCS support for displaying CJK characters. Windows binaries are provided, but sources should work on other platforms too (pdcurses is required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3966/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2016-02-12'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)<br />
<br />
==Unofficial ports==<br />
These builds are for other Operating Systems and hardware platforms and are not in any way supported by the DOSBox team.<br />
<br />
===Android===<br />
* '''AnDOSBox''' (ver. 0.74, v1.2.8, 2012-10-18)<br />
** URL: http://sites.google.com/site/andosbox/<br />
<br />
* '''DosBox Turbo''' (ver. 0.74 SVN, v2.1.20, 2015-02-25)<br />
** URL: http://sites.google.com/site/dosboxturbo/<br />
<br />
* '''Magic Dosbox''' (ver. 0.74, v1.0.29, 2015-06-30)<br />
** URL: http://magicbox.imejl.sk<br />
<br />
* '''aDOSBox''' (ver. 0.73, v0.2.5, 2011-05-16)<br />
** URL: http://play.google.com/store/apps/details?id=org.hystudio.android.dosbox<br />
<br />
===iOS===<br />
* '''DOSPad''' (ver. 0.74, v1.96, 2011-01)<br />
** URL: http://www.litchie.com/?page_id=123<br />
<br />
===PSP===<br />
* '''DOSBox PSP''' (ver. 0.71, 2008-08-03)<br />
** <s>URL: http://www.qj.net/tag/crazyc-gaming-news.html</s><br />
** URL: http://www.pspdosbox.co.uk<br />
** <s>URL: http://forums.ps2dev.org/viewtopic.php?t=9564</s><br />
<br />
===Symbian===<br />
* '''Symbian DOSBox''' (ver. 0.73, 2009-12-07)<br />
** URL: http://sourceforge.net/projects/s60dosbox/<br />
<br />
===Pocket PC / Windows Mobile===<br />
* '''DosBox PPC''' (ver. 0.73, 2009-07-06)<br />
** URL: http://n0p.8bit.fm<br />
<br />
===Wii===<br />
* '''DOSBox for Wii''' (ver. 0.74, v1.7, 2012-06-30)<br />
** URL: http://code.google.com/p/dosbox-wii/<br />
<br />
===Dreamcast===<br />
* '''DOSBox for Dreamcast''' (ver. 0.60, 2005?)<br />
** URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml<br />
<br />
===GP2x===<br />
* '''DOSBox for GP2x''' (ver. 0.72, 2009-01-03)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534<br />
** <s>URL: http://wiki.gp2x.org/wiki/DosBox</s><br />
<br />
* '''DOSBox for GP2x Wiz''' (ver. 0.72, 2009-08-27)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,72,198<br />
<br />
* '''DOSBox for GP2x Caanoo''' (ver. 0.74, 2012-01-14)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,72,826<br />
<br />
===Dingoo A320===<br />
* '''DOSBox for Dingoo A320''' (ver. 0.74, 2013-03-11)<br />
** URL: http://www.slaanesh.net/2013/03/dosbox-074-open-dingux.html<br />
<br />
===OS/2===<br />
* '''DOSBox/2''' (ver. 0.74 SVN, 2015-06-05)<br />
** URL: http://www.joschs-robotics.de/dosbox/<br />
** URL: http://wiki.netlabs.org/index.php/DOSBox_Port<br />
<br />
===AmigaOS 4.0===<br />
* '''DOSBox for AmigaOS 4.0''' (ver. 0.72, 2009-06-14)<br />
** URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha<br />
** URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer<br />
<br />
===Java===<br />
* '''jDosbox''' (ver. v0.74, v0.74.28, 2013-02-27)<br />
** URL: http://jdosbox.sourceforge.net<br />
<br />
===JavaScript===<br />
* '''JsDOSBox''' (ver. 0.74, v3.2, 2015-02-14)<br />
** URL: http://sourceforge.net/projects/jsdosbox/<br />
<br />
===IRIX===<br />
* '''DOSBox for IRIX''' (ver. 0.71, 2007?)<br />
** URL: http://www.spam-filter.de/dosbox/dosbox_on_irix<br />
** <s>URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html</s><br />
** Notes: Original enosnusnu.de link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on the latter site, but it appears that it may only offer a source code tarball and no binary.<br />
<br />
===PXA270===<br />
* '''DOSBox "Optimized" for PXA270 (by wellswang & kkazakov)''' (ver. 0.70, 2007-03-19)<br />
** <s>URL: http://www.oesf.org/forum/index.php?showtopic=18415&st=270&p=156742&#entry156742</s><br />
** URL: http://wells.osall.com/files/download.php?id=1727<br />
** URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742</div>Wengierhttps://www.dosbox.com/wiki/index.php?title=SVN_Builds&diff=134683SVN Builds2016-02-10T23:24:20Z<p>Wengier: /* Enhanced SVN builds */ update</p>
<hr />
<div>This article is a discussion of the general purpose of DOSBox SVN builds, and a list of which known public ones exist and where to get them. The first part is a FAQ covering various questions regarding DOSBox SVN builds; it is followed by a listing, description of and links to known SVN builds, as well as a selection of useful related links. <br />
<br />
==SVN Builds FAQ==<br />
<br />
===What are SVN builds?===<br />
SVN builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on [http://www.sourceforge.net/ sourceforge.net] in something called an SVN repository. SVN builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.<br />
<br />
===Why should I use an SVN build?===<br />
Every so often a new official version of DOSBox is released. Active development continues between releases, however, with new features and fixes continuously added to DOSBox's SVN repository that eventually result in the next release. At the time of this writing, the last official release is several years old, and is therefore missing a significant amount of work performed by the developers. If you're having trouble running a game with the current DOSBox release, it's worth trying an SVN build to see if the problem has been addressed since then. You may also want access to the new features or optimizations if you are having compatibility or performance issues.<br />
<br />
===Which one should I use?===<br />
That's up to you. Consult the list below to see which features the different builds contain and decide which one you want to try first. If you are interested in trying an SVN build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a "plain" (no-enhancements) SVN build. Also, see replies to this post from the maintainers for additional info on their builds.<br />
<br />
===How do I use it?===<br />
Some SVN builds come packaged as a fully-functional DOSBox distribution, so you can simply unpack the archive into an empty folder and run it. Other builds contain only a custom dosbox executable binary (e.g. dosbox.exe) and possibly some supporting libraries, and require that you first install the latest official release of DOSBox and then unpack the SVN build over the top of it - replacing the release versions of the files with the SVN versions. Some developers also recommend regenerating your dosbox.conf configuration file so that you will see any new config options that have been added. Consult [http://www.vogons.org/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.<br />
<br />
===What do I do if I find bugs in an SVN build?===<br />
First, search the DOSBox community forums to see if it's already been reported. If it hasn't, post as much information as possible (see the [http://www.vogons.org/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain SVN builds are probably the only ones of interest to the DOSBox developers. Problem reports for the other builds should be addressed to their respective maintainers, as problems could be caused by experimental patches that aren't part of the official SVN source code.<br />
<br />
===Where can I go to talk about SVN builds? (forum thread)===<br />
Please feel free to discuss SVN build-related topics in the [http://www.vogons.org/viewtopic.php?t=9306 forum thread] where this article originally started.<br />
<br />
==List of SVN Builds==<br />
<br />
===Plain/vanilla/clean SVN builds===<br />
The following SVN builds are based directly off of the official DOSBox SVN source code. Use these builds to test the latest official SVN changes:<br />
<br />
* '''EmuCR''' for Windows<br />
** URL: http://www.emucr.com/search/label/DOSBox<br />
** Notes: Updated daily, although there are reports that it may lag behind if multiple changes are checked in by the DOSBox developers on the same day followed by no changes for some time after.<br />
** Compiled '''without''' screenshot, video recording and IPX support.<br />
<br />
* '''Dominus''' for OS X 10.4 - 10.7 (ppc/intel)<br />
** URL: http://dl.dropbox.com/u/7737184/Dosbox/Dosbox-Snapshot.dmg<br />
** Notes: Automatically updated on changes to SVN.<br />
<br />
===Enhanced SVN builds===<br />
The following SVN builds contain additional fixes and/or features that are not officially part of DOSBox. Many people prefer them due to the included extra features that are not included in in the SVN. Note that if you have problems with these builds, it may be due to the unofficial changes that have been made by their maintainers and not the official DOSBox code itself that is to blame:<br />
<br />
* '''DOSBox SVN - LFN''' (DOSBox with Long File Name (LFN) and mouse copy/paste support) by Wengier<br />
** Last updated: 2016-02-10<br />
** SVN base version: r3964<br />
** URL: http://www.vogons.org/viewtopic.php?t=40610 (discussion + source + Windows binary)<br />
** URL: http://www.vogons.org/viewtopic.php?t=41179 (discussion + source + Windows binary)<br />
** URL: http://bit.ly/12jANWF (latest Windows binary + required DLLs, zipped)<br />
** URL: http://bit.ly/1laDvGX (alternative Windows binary compiled with MinGW instead of Visual Studio, zipped)<br />
** Description: This is a build of DOSBox based on its SVN version that adds Windows-style Long File Name (LFN) as well as mouse copy/paste support. With this both the DOSBox shell commands and many native LFN-aware DOS programs should now be able to use LFN in DOSBox, and users can also use the right mouse button to select, copy and paste text from and to DOSBox (when the mouse is not locked). Windows binaries are provided, but sources should work on other platforms too (pdcurses is required for the cross-platform clipboard copy/paste feature). Please see README.TXT file inside the binary package for more information.<br />
<br />
* '''DOSBox SVN Daum''' by ykhwong for Windows, OSX, and Linux<br />
** Last updated: 2015-01-25<br />
** SVN base version: r3894<br />
** URL: http://ykhwong.x-y.net/ (Windows binary, Linux x86 source)<br />
** URL: http://cafe.daum.net/dosbox<br />
** Description: The Windows build incorporates Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT, VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, etc. Recent versions include DOSBox-X branch changes as well.<br />
<br />
* '''dosbox-patched''' for Ubuntu Linux (Oneiric and newer)<br />
** Last updated: 2014-01-12<br />
** SVN base version: ?<br />
** URL: https://code.launchpad.net/~i30817/+archive/dosbox-patched<br />
** Description: "Daily build of dosbox trunk with mt32 patch (roms go into ~/.dosbox)". Automatically-built PPA packages built from DOSBox SVN trunk with Munt MT-32 emulation patch.<br />
<br />
* '''DOSBox-X''' by TheGreatCodeholio<br />
** Last updated: It is constantly updated<br />
** URL: http://www.vogons.org/viewtopic.php?t=31881 (discussion + links)<br />
** URL: https://github.com/joncampbell123/dosbox-x/releases<br />
** Description: "This is a branch of DOSBox 0.74 that I have been working on and off for the past 8 months. I've been modifying a lot in the source to make the emulation more accurate, to fix other parts of the emulation, and to widen the kind of hardware DOSBox emulates. I call it "DOSBox-x" for lack of a better name."<br />
<br />
===Obsolete SVN/CVS builds===<br />
These builds appear to be no longer maintained, and are listed here for historical reference.<br />
<br />
* '''"Mega Build" series (by H-A-L-9000)'''<br />
** Last updated: 2010-11-18<br />
** SVN base version: r3661<br />
** URL: http://home.arcor.de/h-a-l-9000/ (Windows binary, Linux source, Intel Mac OS X port by thedoctor45)<br />
** URL: http://www.vogons.org/viewtopic.php?t=26170 to discuss the Mac port<br />
** Description: Builds of DOSBox focused on serial/networking support. Contains the NE2000 patch, parallel port passthrough and file forwarding, virtual printer, SVGA enhacements, OPL passthrough, and others. The Windows installer contains the debug-enabled build as option.<br />
<br />
* '''"UBER BUILD" (by Virusek)'''<br />
** Last Updated: 2010-07-23<br />
** SVN base version: r3623<br />
** URL: http://www.vogons.org/viewtopic.php?p=193022#193022 (Windows binary, source)<br />
** Description: All patches from gulikoza's build (coreswitch, direct3d, glide, mt32, openglhq, physfs, NE2000, printer and oplpassthrough). Updated Glide patch by gulikoza to 24.11.2009. SDL_sound support. Some other small fixes (mostly VS2010 compatibility fixes).<br />
<br />
* '''Zirias'''<br />
** Last Updated: 2010-05-12<br />
** URL: http://www.vogons.org/viewtopic.php?p=186679#186679 (Debian i386 + amd64 binary & source packages)<br />
** Description: Debian Linux APT packaged version of DOSBox with Glide support.<br />
<br />
* '''Tharos (by XTale)'''<br />
** Last updated: 2010-03-28<br />
** <s>URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc</s><br />
** Notes: '''Daily builds seem to have stopped as of 3/28/10.'''<br />
<br />
* '''gulikoza'''<br />
** Last Updated: 2009-07-09<br />
** URL: http://www.si-gamer.net/gulikoza/ (Windows binary, source)<br />
** Description: Build of DOSBox focused on GLIDE support.<br />
<br />
* '''DOSBox for Mac OSX (by rhoenie/Marcus Herbert)'''<br />
** Last updated: 2008-08-09<br />
** URL: http://www.spam-filter.de/bastelstunde#dosbox<br />
** Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)<br />
<br />
* '''DOSBox CVS for Linux (by Moe)'''<br />
** Last updated: 2006-12-15<br />
** <s>URL: http://garni.ch/dosbox/</s><br />
** Description: Recently Moe has decided to provide a DOSBox Linux (x86, 32-bit, Athlon64-optimized) binary including some useful patches. It is built against latest CVS and includes at least these patches: addkey, adlib optimize, Innovation SSI-2001, Self-Modifying-Code optimizations, SVGA chipsets, CD-Image cycling, Glide emulation, Printer emulation.<br />
** Notes: Moe is also the creator of OPENGL-HQ. OPENGL-HQ is another scaler that is implemented in SDL.dll. Unfortunately it may be some time (or never), until OPENGL-HQ is implemented in the official SDL so until then you'll have to download it from here (or compile it yourself). Neat thing about this is that you can use this SDL.DLL with any SDL program (e.g. DOSBox, SCUMMVM...).<br />
<br />
* '''DOSBox with MT-32 emulation (by Canadacow)'''<br />
** Last updated: 2004-10-15<br />
** <s>URL: http://www.artworxinn.com/alex/downloads.htm</s><br />
** Description: ''This build is no longer useful''; it was made before DOSBox 0.63 came out and contains MT-32 emulation code that is much older than the current Munt releases. Note that more current MT-32 emulation is also included as an unofficial feature of some of the newer SVN builds.<br />
<br />
==Useful Links==<br />
<br />
===SVN changelog===<br />
The following links list the latest changes to the official DOSBox source code on its sourceforge.net SVN repository:<br />
* http://source.dosbox.com/dosboxsvn.txt (auto-generated changelog provided by Qbix)<br />
* http://sourceforge.net/p/dosbox/code-0/3852/log/?path=/dosbox (sourceforge.net SVN log) - '''fixed on 2014-01-01'''<br />
<br />
===SVN build news===<br />
The following link(s) provide news related to DOSBox SVN builds:<br />
* http://www.emucr.com/search/label/DOSBox (EmuCR posts with DOSBox tag, which includes news regarding DOSBox SVN builds, frontends and other DOSBox ports)<br />
<br />
===Debugger-enabled builds===<br />
Qbix has a thread on the DOSBox forum containing links to some special DOSBox builds that have a built-in debugger:<br />
* http://www.vogons.org/viewtopic.php?t=7323<br />
<br />
===Making your own SVN build===<br />
The following DOSBoxWiki article discusses the process of making your own SVN build from the official DOSBox SVN source code:<br />
* [[BuildingDOSBox]]<br />
<br />
===Snapshot of latest DOSBox SVN source code===<br />
Snapshots of the latest SVN versions of the DOSBox source code are available at the following URL(s) :<br />
* http://source.dosbox.com/dosboxsvn.tgz (auto-generated tarball provided by Qbix)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar (auto-generated tarball created by sourceforge.net)<br />
* http://sourceforge.net/scm/?type=svn&group_id=52551 (sourceforge.net instructions for accessing official DOSBox SVN repository)<br />
* http://dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/ (sourceforge.net SVN browser for official DOSBox SVN repository)<br />
<br />
==Unofficial ports==<br />
These builds are for other Operating Systems and hardware platforms and are not in any way supported by the DOSBox team.<br />
<br />
===Android===<br />
* '''AnDOSBox''' (ver. 0.74, v1.2.8, 2012-10-18)<br />
** URL: http://sites.google.com/site/andosbox/<br />
<br />
* '''DosBox Turbo''' (ver. 0.74 SVN, v2.1.20, 2015-02-25)<br />
** URL: http://sites.google.com/site/dosboxturbo/<br />
<br />
* '''Magic Dosbox''' (ver. 0.74, v1.0.29, 2015-06-30)<br />
** URL: http://magicbox.imejl.sk<br />
<br />
* '''aDOSBox''' (ver. 0.73, v0.2.5, 2011-05-16)<br />
** URL: http://play.google.com/store/apps/details?id=org.hystudio.android.dosbox<br />
<br />
===iOS===<br />
* '''DOSPad''' (ver. 0.74, v1.96, 2011-01)<br />
** URL: http://www.litchie.com/?page_id=123<br />
<br />
===PSP===<br />
* '''DOSBox PSP''' (ver. 0.71, 2008-08-03)<br />
** <s>URL: http://www.qj.net/tag/crazyc-gaming-news.html</s><br />
** URL: http://www.pspdosbox.co.uk<br />
** <s>URL: http://forums.ps2dev.org/viewtopic.php?t=9564</s><br />
<br />
===Symbian===<br />
* '''Symbian DOSBox''' (ver. 0.73, 2009-12-07)<br />
** URL: http://sourceforge.net/projects/s60dosbox/<br />
<br />
===Pocket PC / Windows Mobile===<br />
* '''DosBox PPC''' (ver. 0.73, 2009-07-06)<br />
** URL: http://n0p.8bit.fm<br />
<br />
===Wii===<br />
* '''DOSBox for Wii''' (ver. 0.74, v1.7, 2012-06-30)<br />
** URL: http://code.google.com/p/dosbox-wii/<br />
<br />
===Dreamcast===<br />
* '''DOSBox for Dreamcast''' (ver. 0.60, 2005?)<br />
** URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml<br />
<br />
===GP2x===<br />
* '''DOSBox for GP2x''' (ver. 0.72, 2009-01-03)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534<br />
** <s>URL: http://wiki.gp2x.org/wiki/DosBox</s><br />
<br />
* '''DOSBox for GP2x Wiz''' (ver. 0.72, 2009-08-27)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,72,198<br />
<br />
* '''DOSBox for GP2x Caanoo''' (ver. 0.74, 2012-01-14)<br />
** URL: http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,72,826<br />
<br />
===Dingoo A320===<br />
* '''DOSBox for Dingoo A320''' (ver. 0.74, 2013-03-11)<br />
** URL: http://www.slaanesh.net/2013/03/dosbox-074-open-dingux.html<br />
<br />
===OS/2===<br />
* '''DOSBox/2''' (ver. 0.74 SVN, 2015-06-05)<br />
** URL: http://www.joschs-robotics.de/dosbox/<br />
** URL: http://wiki.netlabs.org/index.php/DOSBox_Port<br />
<br />
===AmigaOS 4.0===<br />
* '''DOSBox for AmigaOS 4.0''' (ver. 0.72, 2009-06-14)<br />
** URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha<br />
** URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer<br />
<br />
===Java===<br />
* '''jDosbox''' (ver. v0.74, v0.74.28, 2013-02-27)<br />
** URL: http://jdosbox.sourceforge.net<br />
<br />
===JavaScript===<br />
* '''JsDOSBox''' (ver. 0.74, v3.2, 2015-02-14)<br />
** URL: http://sourceforge.net/projects/jsdosbox/<br />
<br />
===IRIX===<br />
* '''DOSBox for IRIX''' (ver. 0.71, 2007?)<br />
** URL: http://www.spam-filter.de/dosbox/dosbox_on_irix<br />
** <s>URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html</s><br />
** Notes: Original enosnusnu.de link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on the latter site, but it appears that it may only offer a source code tarball and no binary.<br />
<br />
===PXA270===<br />
* '''DOSBox "Optimized" for PXA270 (by wellswang & kkazakov)''' (ver. 0.70, 2007-03-19)<br />
** <s>URL: http://www.oesf.org/forum/index.php?showtopic=18415&st=270&p=156742&#entry156742</s><br />
** URL: http://wells.osall.com/files/download.php?id=1727<br />
** URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742</div>Wengier