Difference between revisions of "User:HunterZ"

From DOSBoxWiki
Jump to navigationJump to search
(Created page with 'TEST: This thread is meant to discuss the general purpose of DOSBox CVS builds, which known public ones exist, and where to get them. The first part is a FAQ covering various…')
 
Line 1: Line 1:
TEST:
+
'''
 +
=CVS Builds=
  
This thread is meant to discuss the general purpose of DOSBox CVS builds, which known public ones exist, and where to get them. The first part is a FAQ covering various DOSBox CVS-related questions, is followed by a listing, description of, and links to known CVS builds, and finally a selection of related useful links.
+
==What are CVS builds?==
<br />
+
CVS 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 a CVS repository. CVS builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced CVS builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.
  
<br />
+
==Why should I get a CVS build?==
 +
Every so often a new official version of DOSBox is released. However, active development continues between releases, with new features and fixes continuously added to DOSBox's CVS repository that eventually result in the next release. If you're having trouble running a game with the current DOSBox release, it's worth trying a CVS 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.
  
Feel free to post any questions or suggestions in response to this thread, but be advised that replies are purged occasionally to keep the thread clean.
+
==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 a CVS 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) CVS build. Also, see replies to this post from the maintainers for additional info on their builds.
  
<br />
+
==How do I use it?==
Please refer to the very last section if you are a maintainer or forum moderator.
+
First, install the latest official release of DOSBox. Then, unpack the CVS build over the top of it, replacing the release versions of the files with the CVS 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://vogons.zetafleet.com/viewtopic.php?p=68701#68701 this forum thread] for info on how to regenerate a config file.
<br />
 
_________________________________________________________
 
<br />
 
  
<br />
+
==What do I do if I find bugs in a CVS build?==
<span style="font-size : 18px; line-height : normal;">What are CVS builds?</span>
+
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://vogons.zetafleet.com/viewtopic.php?t=2949 help request guidelines]). ''Update:'' Note that bugs in plain CVS 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 CVS source code.
<br />
 
  
<br />
+
==Where can I go to talk about CVS builds?==
CVS builds are versions of dosbox.exe that people have built from the latest version of the DOSBox source code, which is stored on <a href="http://www.sourceforge.net/" target="_blank">sourceforge.net</a> in something called a CVS repository. CVS builds contain changes that have been made by Qbix and Harekiet since the latest official release. Some enhanced CVS builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.
+
Please feel free to discuss CVS build-related topics in the [http://vogons.zetafleet.com/viewtopic.php?t=9306 forum thread] where this article originally started.
  
<br />
+
==List of CVS builds==
  
<br />
+
===Plain vanilla CVS builds===
<span style="font-weight : bold;">Why should I get a CVS build?</span>
+
The following CVS builds are based directly off of the official DOSBox CVS source code. Use these builds to test the latest official CVS changes.
<br />
 
As of this writing, the latest official release version of DOSBox is 0.72. Active development continues, however, so new features and fixes will continue to be added to DOSBox's CVS repository. If you're having trouble running a game with the DOSBox release, it's worth trying a CVS build to see if the problem has since been addressed. You may also want access to the new features or optimizations if you are having compatibility or performance issues.
 
<br />
 
  
<br />
+
====EmuCR====
<span style="font-weight : bold;">Which one should I get?</span>
+
* Last updated: April 12, 2010
<br />
+
* URL: http://www.emucr.com/search/label/DOSBox
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 getting a CVS build in hopes that it will fix a problem you're having in the latest release version, you should probably start with a &quot;plain&quot; (no-enhancements) CVS build like the AEP one. Also, see replies to this post from the maintainers for additional info on their builds.
+
* Notes: Updated a few times a week. Haven't tried these myself yet; thanks to NoVaTuRiEnT for pointing them out.
  
<br />
+
====Tharos====
 +
* Last updated: March 28, 2010
 +
* URL: http://builds.tharos-online.de/index.php?dir=&sort=date&order=desc
 +
* Notes: '''Daily builds seem to have stopped as of 3/28/10.'''
  
<br />
+
===Enhanced CVS builds===
<span style="font-weight : bold;">How do I use it?</span>
+
The following CVS 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 CVS. 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 />
 
First, install the latest official release of DOSBox. Then, unpack the CVS build over the top of it, replacing the release versions of the files with the CVS 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 <a href="http://vogons.zetafleet.com/viewtopic.php?p=68701#68701">this thread</a> for info on how to regenerate a config file.
 
<br />
 
  
<br />
+
====ykhwong====
<span style="font-weight : bold;">What do I do if I find bugs in a CVS build?</span>
+
* Last updated: April 11, 2010
<br />
+
* URL: http://ykhwong.x-y.net/page.htm
First, search these forums to see if it's already been reported. If it hasn't, post as much information as possible (see the <a href="http://vogons.zetafleet.com/viewtopic.php?t=2949">help request guidelines</a>).
+
* Notes: The Windows build incorporates vasyl's experimental emulation of various SVGA chipsets, OpenGL-HQ, Direct3D, Glide emulation, munt mt32 emulation, Improved IPX support, Virtual Printer support, PhysFS support (Mount .zip files), Overscan Border patch.
  
<br />
+
====DOSBox "Mega Build" series (by HAL 9000)====
 +
* Last updated: September 13, 2009
 +
* URL: http://home.arcor.de/h-a-l-9000/
 +
* Notes: Builds of DOSBox focused on serial/networking support.
  
<br />
+
====gulikoza====
<span style="font-style : italic;">Update:</span> Note that bugs in plain CVS builds are probably the only ones of interest to the DOSBox devs (QBix and Harekiet). 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 CVS source code.
+
* Last Updated: July 9, 2009
<br />
+
* URL: http://www.si-gamer.net/gulikoza/
_________________________________________________________
+
* Notes: Build of DOSBox focused on GLIDE support.
<br />
 
  
<br />
+
===Unofficial ports===
<span style="font-size : 18px; line-height : normal;">The following CVS builds are based directly off of the official DOSBox CVS source code.</span>
+
These builds are for other Operating Systems and are not in any way supported by the DOSBox team.
<br />
 
  
<br />
+
====DOSBox 0.72 for AmigaOS 4.0====
Use these builds to test the latest official CVS changes.
+
* Last updated: June 14, 2009
 +
* URL: http://www.os4depot.net/share/emulation/computer/dosbox.lha
 +
* URL: http://www.os4depot.net/index.php?function=browse&cat=emulation/computer
  
<br />
+
====DOSBox for OS/2====
 +
* Last updated: September 17, 2010
 +
* URL: http://www.joschs-robotics.de/dosbox/
 +
* URL: http://www.os2site.com/sw/emulators/dosbox/index.html
  
<br />
+
====DOSBox v0.60 for Dreamcast====
<span style="font-weight : bold;">EmuCR builds</span>
+
* Last Updated: ??? (release dates not currently provided on the linked web site)
<br />
+
* URL: http://gpf.dcemu.co.uk/dcdoxbox.shtml
Last updated: <span style="color : darkred;"><span style="font-weight : bold;">April 12, 2010</span></span>
 
<br />
 
URL: <a href="http://www.emucr.com/search/label/DOSBox" target="_blank">http://www.emucr.com/search/label/DOSBox</a>
 
<br />
 
Description: Updated a few times a week. Haven't tried these myself yet; thanks to NoVaTuRiEnT for pointing them out.
 
<br />
 
  
<br />
+
====DOSBox for GP2x====
<span style="font-weight : bold;">Tharos' builds</span> <span style="color : darkred;"><span style="font-weight : bold;">*** daily builds seem to have stopped as of 3/28/10 ***</span></span>
+
* Last updated: January 3, 2009
<br />
+
* URL: http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534
Last updated: <span style="color : darkred;"><span style="font-weight : bold;">March 28, 2010</span></span>
+
* URL: http://wiki.gp2x.org/wiki/DosBox
<br />
 
URL: <a href="http://builds.tharos-online.de/index.php?dir=&amp;sort=date&amp;order=desc" target="_blank">http://builds.tharos-online.de/index.ph...order=desc</a>
 
<br />
 
Description: A direct build (i.e. no modifications or unofficial patches) from the official CVS source code. Good for testing games that have problems in the latest release version to see if they've since been fixed in CVS.
 
<br />
 
_________________________________________________________
 
  
<br />
+
====DOSBox for IRIX====
 +
* Last Updated: ??? (release dates not currently provided on the linked web site)
 +
* URL: http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html
 +
* URL: http://www.spam-filter.de/dosbox/dosbox_on_irix
 +
* Notes: Link seems to now redirect to spam-filter.de. I added a link to a DOSBox on IRIX page on that site, but it doesn't appear to have a binary.
  
<br />
+
====DOSBox for PSP====
<span style="font-size : 18px; line-height : normal;">The following CVS builds contain additional fixes and/or features that are not officially part of DOSBox.</span>
+
* URL: http://forums.ps2dev.org/viewtopic.php?t=3179&start=60
<br />
+
* URL: http://www.dcemu.co.uk/vbulletin/showthread.php?t=65494
  
<br />
+
====DOSBox for Pocket PC (by n0p)====
Many people prefer them due to the included extra features that are not included in in the CVS. 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.
+
* Last updated: July 6, 2009
<br />
+
* URL: http://n0p.tonych.info/?DOSBox_PPC
  
<br />
+
====DOSBox 0.70 Optimized for PXA270 (iwmmxt)====
<span style="font-weight : bold;">ykhwong's</span>
+
* URL: http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&showtopic=18415&st=270&p=156742&#entry156742
<br />
 
Last updated: <span style="color : darkred;"><span style="font-weight : bold;">April 11, 2010</span></span>
 
  
<br />
+
===Obsolete CVS builds===
URL: <a href="http://ykhwong.x-y.net/page.htm" target="_blank">http://ykhwong.x-y.net/page.htm</a>
+
These builds are no longer maintained and are listed here for historical reference.
<br />
 
Description: The Windows build incorporates vasyl's experimental emulation of various SVGA chipsets, OpenGL-HQ, Direct3D, Glide emulation, munt mt32 emulation, Improved IPX support, Virtual Printer support, PhysFS support (Mount .zip files), Overscan Border patch.
 
<br />
 
  
<br />
+
====DOSBox CVS for Linux (by Moe)====
<span style="font-weight : bold;">HAL 9000's &quot;Mega Build&quot;</span>
+
* Last updated: December 15, 2006
<br />
+
* URL: http://garni.ch/dosbox/
Last updated: <span style="color : darkred;"><span style="font-weight : bold;">September 13, 2009</span></span>
+
* 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 />
+
* Note: 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...).
  
URL: <a href="http://home.arcor.de/h-a-l-9000/" target="_blank">http://home.arcor.de/h-a-l-9000/</a>
+
====DOSBox for Mac OSX (by rhoenie/Marcus Herbert)====
<br />
+
* Last updated: August 9, 2008
Description: Build of DosBox focused on serial/networking support.
+
* URL: http://www.spam-filter.de/bastelstunde#dosbox
<br />
+
* Description: DosBox 0.72 for G3 & DosBox CVS for OSX (G4/G5/i386)
  
<br />
+
====DOSBox with MT-32 emulation (by Canadacow)====
<span style="font-weight : bold;">gulikoza's (Windows)</span>
+
* Last updated: October 15, 2004
<br />
+
* URL: http://www.artworxinn.com/alex/downloads.htm
Last Updated: July 9, 2009
+
* 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 CVS builds.
<br />
 
URL: <a href="http://www.si-gamer.net/gulikoza/" target="_blank">http://www.si-gamer.net/gulikoza/</a>
 
<br />
 
  
Description: Build of DOSBox focused on GLIDE support.
+
====pDOSBox for Pocket PC====
<br />
+
* URL: http://www.e-lation.net/site/emufor_Pocket_PC.html
_________________________________________________________
 
<br />
 
  
<br />
+
==Other useful links==
<span style="font-size : 18px; line-height : normal;">These builds are for other Operating Systems and are not in any way supported by the DOSBox team</span>
 
<br />
 
  
<br />
+
===Snapshot of latest DOSBox CVS source code===
<span style="font-weight : bold;">DOSBOX 0.72 for AmigaOS 4.0</span>
+
* URL: http://dosbox.linuxsecured.net/dosboxcvs.tgz
<br />
 
URL: <a href="http://www.os4depot.net/share/emulation/computer/dosbox.lha" target="_blank">http://www.os4depot.net/share/emulation...dosbox.lha</a>
 
  
<br />
+
===CVS Changelog===
 +
* URL: http://dosbox.linuxsecured.net/dosboxcvs.txt
 +
* URL: http://cvscompile.aep-emu.de/cl/dosboxChangeLog.txt
 +
* Description: List of latest changes in the DOSBox SVN source code repository.
  
<br />
+
===CVS section of DOSBox Wiki===
<span style="font-weight : bold;">DosBox CVS for OS/2</span>
+
* URL: [[BuildingDOSBox]]
<br />
 
Last updated: January 25, 2008
 
<br />
 
URL: <a href="http://www.joschs-robotics.de/dosbox/" target="_blank">http://www.joschs-robotics.de/dosbox/</a>
 
<br />
 
URL: <a href="http://www.os2site.com/sw/emulators/dosbox/index.html" target="_blank">http://www.os2site.com/sw/emulators/dosbox/index.html</a>
 
<br />
 
  
<br />
+
===DOSBox compatibility Database===
<span style="font-weight : bold;">DosBox v0.60 for Dreamcast</span>
+
* URL: http://www.dosbox.com/game_database.xml
<br />
 
Last Updated: ??? (release dates not currently provided on the linked web site)
 
<br />
 
URL: <a href="http://gpf.dcemu.co.uk/dcdoxbox.shtml" target="_blank">http://gpf.dcemu.co.uk/dcdoxbox.shtml</a>
 
<br />
 
  
<br />
+
===DOSBox Debug Build===
<span style="font-weight : bold;">DosBox for GP2x</span>
+
* URL: http://vogons.zetafleet.com/viewtopic.php?t=7323
<br />
 
Last updated: January 3, 2009
 
<br />
 
  
URL: <a href="http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,72,2534" target="_blank">http://dl.openhandhelds.org/cgi-bin/gp2...,0,72,2534</a>
+
===DOSBox home page===
<br />
+
* URL: http://dosbox.sourceforge.net/
URL: <a href="http://wiki.gp2x.org/wiki/DosBox" target="_blank">http://wiki.gp2x.org/wiki/DosBox</a>
 
<br />
 
  
<br />
+
===DOSBox sourceforge project page===
<span style="font-weight : bold;">DosBox for IRIX</span>
+
* URL: http://sourceforge.net/projects/dosbox
<br />
 
URL: <a href="http://www.enosnusnu.de/index.php?/archives/98-DOSBox-on-IRIX.html" target="_blank">http://www.enosnusnu.de/index.php?/arch...-IRIX.html</a>
 
<br />
 
  
<br />
+
===DOSBox CVS build news===
<span style="font-weight : bold;">DosBox for PSP</span>
+
* URL: http://www.emucr.com/search/label/DOSBox
<br />
+
* Description: EmuCR posts with DOSBox tag (DOSBox CVS builds, news regarding frontends and other DOSBox ports)
URL: <a href="http://forums.ps2dev.org/viewtopic.php?t=3179&amp;start=60" target="_blank">http://forums.ps2dev.org/viewtopic.php?...p;start=60</a>
 
<br />
 
URL: <a href="http://www.dcemu.co.uk/vbulletin/showthread.php?t=65494" target="_blank">http://www.dcemu.co.uk/vbulletin/showthread.php?t=65494</a>
 
<br />
 
 
 
<br />
 
<span style="font-weight : bold;">n0p's DosBox for Pocket PC</span>
 
 
 
<br />
 
Last updated: July 6, 2009
 
<br />
 
URL: <a href="http://n0p.tonych.info/?DOSBox_PPC" target="_blank">http://n0p.tonych.info/?DOSBox_PPC</a>
 
<br />
 
 
 
<br />
 
<span style="font-weight : bold;">Dosbox 0.70 Optimized for PXA270 (iwmmxt)</span>
 
<br />
 
URL: <a href="http://www.oesf.org/forums/index.php?s=1dec7dd003587d385fbec45efb1ffbaa&amp;showtopic=18415&amp;st=270&amp;p=156742&amp;#entry156742" target="_blank">http://www.oesf.org/forums/index.php?s=...ntry156742</a>
 
<br />
 
____________________________________________________
 
 
 
<br />
 
 
 
<br />
 
<span style="font-size : 18px; line-height : normal;">Obsolete</span>
 
<br />
 
 
 
<br />
 
<span style="font-weight : bold;">Moe's (Linux)</span>
 
<br />
 
Last updated: December 15, 2006
 
<br />
 
URL: <a href="http://garni.ch/dosbox/" target="_blank">http://garni.ch/dosbox/</a>
 
<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 />
 
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 />
 
<span style="font-weight : bold;">rhoenie/Marcus Herbert (Mac OSX)</span>
 
<br />
 
Last updated: August 9, 2008
 
<br />
 
DosBox 0.72 for G3
 
<br />
 
DosBox CVS for OSX (G4/G5/i386)
 
<br />
 
URL: <a href="http://www.spam-filter.de/bastelstunde#dosbox" target="_blank">http://www.spam-filter.de/bastelstunde#dosbox</a>
 
 
 
<br />
 
 
 
<br />
 
<span style="font-weight : bold;">Canadacow's MT-32 build</span>
 
<br />
 
Last updated: October 15, 2004
 
<br />
 
URL: <a href="http://www.artworxinn.com/alex/downloads.htm" target="_blank">http://www.artworxinn.com/alex/downloads.htm</a>
 
<br />
 
Description: <span style="text-decoration : underline;">This build is no longer useful</span>; 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 CVS builds.
 
<br />
 
 
 
<br />
 
<span style="font-weight : bold;">pDosBox for Pocket PC</span>
 
<br />
 
URL: <a href="http://www.e-lation.net/site/emufor_Pocket_PC.html" target="_blank">http://www.e-lation.net/site/emufor_Pocket_PC.html</a>
 
<br />
 
____________________________________________________
 
<br />
 
 
 
<br />
 
<span style="font-size : 18px; line-height : normal;">Other useful links</span>
 
<br />
 
 
 
<br />
 
 
 
<ul><li>Snapshot of latest DOSBox CVS source code: <a href="http://dosbox.linuxsecured.net/dosboxcvs.tgz" target="_blank">http://dosbox.linuxsecured.net/dosboxcvs.tgz</a>
 
<br />
 
<li>Changelog (list of latest changes in CVS): <a href="http://dosbox.linuxsecured.net/dosboxcvs.txt" target="_blank">http://dosbox.linuxsecured.net/dosboxcvs.txt</a>
 
<br />
 
<li>Another changelog (in case one of them goes down): <a href="http://cvscompile.aep-emu.de/cl/dosboxChangeLog.txt" target="_blank">http://cvscompile.aep-emu.de/cl/dosboxChangeLog.txt</a>
 
<br />
 
<li>CVS section of DOSBox Wiki: <a href="http://dosbox.sourceforge.net/wiki/index.php?page=BuildingDOSBox" target="_blank">http://dosbox.sourceforge.net/wiki/inde...dingDOSBox</a>
 
<br />
 
<li>DOSBox compatibility Database: <a href="http://www.dosbox.com/game_database.xml" target="_blank">http://www.dosbox.com/game_database.xml</a>
 
 
 
<br />
 
<li>DOSBox Debug Build: <a href="http://vogons.zetafleet.com/viewtopic.php?t=7323" target="_self">http://vogons.zetafleet.com/viewtopic.php?t=7323</a>
 
<br />
 
<li>DOSBox home page: <a href="http://dosbox.sourceforge.net/" target="_blank">http://dosbox.sourceforge.net/</a>
 
<br />
 
<li>DOSBox sourceforge project page: <a href="http://sourceforge.net/projects/dosbox" target="_blank">http://sourceforge.net/projects/dosbox</a>
 
<br />
 
<li>EmuCR posts with DOSBox tag (DOSBox CVS builds, news regarding frontends and other DOSBox ports): <a href="http://www.emucr.com/search/label/DOSBox" target="_blank">http://www.emucr.com/search/label/DOSBox</a>
 
<br />
 
 
 
</ul>_________________________________________________________
 
<br />
 
 
 
<br />
 
<span style="font-weight : bold;">Moderators:</span>
 
<br />
 
Feel free to edit this post to keep things updated. I hope to be able to point users to this thread as a place to find fairly up-to-date links to and descriptions of various CVS builds and other related links.
 
<br />
 
 
 
<br />
 
<span style="font-weight : bold;">Maintainers:</span>
 
<br />
 
If you want info added or changed regarding your CVS build, feel free to post about it in this thread and hopefully someone will update it for you <img src="images/smilies/cool.png" alt="Cool" border="0" /> Also feel free to submit your own descriptions as long as they are in a form that I can drop in as a replacement for the descriptions I have up.
 
 
 
<br />
 
_________________________________________________________
 
<br />
 
 
 
<br />
 
<span style="font-style : italic;">Dates semi-current as of April 13, 2010 by HunterZ - dates updated since last change are in <span style="color : darkred;"><span style="font-weight : bold;">dark-red</span></span></span><br />
 

Revision as of 21:11, 25 October 2010

CVS Builds

What are CVS builds?

CVS builds are versions of DOSBox that people have built from the latest version of the DOSBox source code, which is stored on sourceforge.net in something called a CVS repository. CVS builds contain changes that have been made by the DOSBox developers since the latest official release. Some enhanced CVS builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.

Why should I get a CVS build?

Every so often a new official version of DOSBox is released. However, active development continues between releases, with new features and fixes continuously added to DOSBox's CVS repository that eventually result in the next release. If you're having trouble running a game with the current DOSBox release, it's worth trying a CVS 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.

Which one should I use?

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 a CVS 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) CVS build. Also, see replies to this post from the maintainers for additional info on their builds.

How do I use it?

First, install the latest official release of DOSBox. Then, unpack the CVS build over the top of it, replacing the release versions of the files with the CVS 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 this forum thread for info on how to regenerate a config file.

What do I do if I find bugs in a CVS build?

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 help request guidelines). Update: Note that bugs in plain CVS 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 CVS source code.

Where can I go to talk about CVS builds?

Please feel free to discuss CVS build-related topics in the forum thread where this article originally started.

List of CVS builds

Plain vanilla CVS builds

The following CVS builds are based directly off of the official DOSBox CVS source code. Use these builds to test the latest official CVS changes.

EmuCR

Tharos

Enhanced CVS builds

The following CVS 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 CVS. 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.

ykhwong

  • Last updated: April 11, 2010
  • URL: http://ykhwong.x-y.net/page.htm
  • Notes: The Windows build incorporates vasyl's experimental emulation of various SVGA chipsets, OpenGL-HQ, Direct3D, Glide emulation, munt mt32 emulation, Improved IPX support, Virtual Printer support, PhysFS support (Mount .zip files), Overscan Border patch.

DOSBox "Mega Build" series (by HAL 9000)

gulikoza

Unofficial ports

These builds are for other Operating Systems and are not in any way supported by the DOSBox team.

DOSBox 0.72 for AmigaOS 4.0

DOSBox for OS/2

DOSBox v0.60 for Dreamcast

DOSBox for GP2x

DOSBox for IRIX

DOSBox for PSP

DOSBox for Pocket PC (by n0p)

DOSBox 0.70 Optimized for PXA270 (iwmmxt)

Obsolete CVS builds

These builds are no longer maintained and are listed here for historical reference.

DOSBox CVS for Linux (by Moe)

  • Last updated: December 15, 2006
  • URL: http://garni.ch/dosbox/
  • 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.
  • Note: 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...).

DOSBox for Mac OSX (by rhoenie/Marcus Herbert)

DOSBox with MT-32 emulation (by Canadacow)

  • Last updated: October 15, 2004
  • URL: http://www.artworxinn.com/alex/downloads.htm
  • 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 CVS builds.

pDOSBox for Pocket PC

Other useful links

Snapshot of latest DOSBox CVS source code

CVS Changelog

CVS section of DOSBox Wiki

DOSBox compatibility Database

DOSBox Debug Build

DOSBox home page

DOSBox sourceforge project page

DOSBox CVS build news