Jump to content

DOSBox: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎History: redundant and non-reputable source; also download count is misleading since this is cumulative with versions and does not represent unique users
KingofGnG (talk | contribs)
Undid revision 286297875 by Ham Pastrami (talk) The news comes from DOSBox official site so it is fully reputable.
Line 19: Line 19:


==History==
==History==
[[id Software]] has used DOSBox to re-release vintage games such as ''[[Wolfenstein 3D]]'' and ''[[Commander Keen]]'' on [[Valve Corporation|Valve]]'s [[Steam (content delivery)|Steam]]. In the process, it was reported they violated the program's license, the GNU GPL, the issue which was reported as an oversight was promptly resolved.<ref>{{cite web| url=http://news.softpedia.com/news/Are-id-Software-and-Valve-Thiefs-62007.shtml| title=Are id Software and Valve Thieves?| publisher=[[Softpedia]]| date=2007-08-06|accessdate=2009-01-03|author=}}</ref><ref>{{cite web| url=http://www.eurogamer.net/article.php?article_id=80945| title=id sorts GPL Steam issue| publisher=[[Eurogamer]]| date=2007-08-07|accessdate=2009-01-03|author=Purchese, Rob}}</ref> [[Activision Blizzard]] has also used it to re-release [[Sierra Entertainment]]'s DOS games.<!-- <ref>{{cite web| url=http://www.mobygames.com/forums/dga,2/dgb,3/dgm,39026/| title="Runs on XP" Sierra Adventure Collections to use DosBox| publisher=[[MobyGames]]| date=2006-09-14}}</ref> --> [[2K Games]] producer Jason Bergman admitted the company used DOSBox for Steam re-releases of certain parts of the [[X-Com]] series.<ref>{{cite web|url=http://www.shacknews.com/laryn.x?id=17846108#itemanchor_17846108| title=Comments-morning discussion| publisher=[[Shacknews]]| date=2008-09-04|accessdate=2009-01-03|author=Bergman, Jason}}</ref> [[GOG.com]] admits to using DOSBox for some of their releases on their site's "Our Thanks" page.<ref>{{cite web|url=http://www.gog.com/en/thanks/| title=Our Thanks| publisher=[[GOG.com]]|accessdate=2009-01-03}}</ref> According to [[SourceForge.net]] statistics, DOSBox is among the site's 50 most downloaded projects.<ref>{{cite web|url=http://sourceforge.net/top/topalltime.php|title=Top Downloads|date=2009-01-03|accessdate=2009-01-03|author=|publisher=SourceForge}}</ref>
[[id Software]] has used DOSBox to re-release vintage games such as ''[[Wolfenstein 3D]]'' and ''[[Commander Keen]]'' on [[Valve Corporation|Valve]]'s [[Steam (content delivery)|Steam]]. In the process, it was reported they violated the program's license, the GNU GPL, the issue which was reported as an oversight was promptly resolved.<ref>{{cite web| url=http://news.softpedia.com/news/Are-id-Software-and-Valve-Thiefs-62007.shtml| title=Are id Software and Valve Thieves?| publisher=[[Softpedia]]| date=2007-08-06|accessdate=2009-01-03|author=}}</ref><ref>{{cite web| url=http://www.eurogamer.net/article.php?article_id=80945| title=id sorts GPL Steam issue| publisher=[[Eurogamer]]| date=2007-08-07|accessdate=2009-01-03|author=Purchese, Rob}}</ref> [[Activision Blizzard]] has also used it to re-release [[Sierra Entertainment]]'s DOS games.<!-- <ref>{{cite web| url=http://www.mobygames.com/forums/dga,2/dgb,3/dgm,39026/| title="Runs on XP" Sierra Adventure Collections to use DosBox| publisher=[[MobyGames]]| date=2006-09-14}}</ref> --> [[2K Games]] producer Jason Bergman admitted the company used DOSBox for Steam re-releases of certain parts of the [[X-Com]] series.<ref>{{cite web|url=http://www.shacknews.com/laryn.x?id=17846108#itemanchor_17846108| title=Comments-morning discussion| publisher=[[Shacknews]]| date=2008-09-04|accessdate=2009-01-03|author=Bergman, Jason}}</ref> [[GOG.com]] admits to using DOSBox for some of their releases on their site's "Our Thanks" page.<ref>{{cite web|url=http://www.gog.com/en/thanks/| title=Our Thanks| publisher=[[GOG.com]]|accessdate=2009-01-03}}</ref> As of July 21 2008, DOSBox is believed to have been downloaded 10 million times and is now one of the 50 most downloaded <em>[[FOSS]]</em> projects on [[SourceForge.net]].<ref>{{cite web|url=http://sourceforge.net/top/topalltime.php|title=Top Downloads|date=2009-01-03|accessdate=2009-01-03|author=|publisher=SourceForge}}</ref><ref>{{cite web|url=http://kingofgng.com/eng/2008/08/19/dosbox-downloaded-10-millions-of-times/|title=DOSBox downloaded 12 millions of times|date=2008-08-19|accessdate=2009-01-03|author=|publisher=Sir Arthur's Den}}</ref>


==Features==
==Features==

Revision as of 10:56, 28 April 2009

DOSBox
Developer(s)DOSBox Team
Stable release
0.72 / August 27, 2007; 16 years ago (2007-08-27)
Repository
Written inC, C++
Operating systemCross-platform
TypeEmulator
LicenseGNU General Public License
Websitewww.dosbox.com

DOSBox is an emulator which emulates an IBM PC compatible computer running MS-DOS. It is intended especially for use with old PC games. Released under the terms of the GNU General Public License, DOSBox is free software.

Ports

DOSBox has been ported for many operating systems including Microsoft Windows, Mac OS X v10.3 or later[1][2], and Linux. Using the HX DOS Extender, it can even run in DOS.[3] The source code has also been forked to provide compatibility on a number of non-x86 PC computer platforms, including the Palm OS, PlayStation Portable, Symbian, Internet Tablet OS 2008, and the GP2X, on various computing architectures including PowerPC, SPARC, MIPS and ARM.

History

id Software has used DOSBox to re-release vintage games such as Wolfenstein 3D and Commander Keen on Valve's Steam. In the process, it was reported they violated the program's license, the GNU GPL, the issue which was reported as an oversight was promptly resolved.[4][5] Activision Blizzard has also used it to re-release Sierra Entertainment's DOS games. 2K Games producer Jason Bergman admitted the company used DOSBox for Steam re-releases of certain parts of the X-Com series.[6] GOG.com admits to using DOSBox for some of their releases on their site's "Our Thanks" page.[7] As of July 21 2008, DOSBox is believed to have been downloaded 10 million times and is now one of the 50 most downloaded FOSS projects on SourceForge.net.[8][9]

Features

DOSBox is a command-line program, configured either by a set of command-line arguments or by editing a plain text configuration file. For ease of use, several graphical front-ends have been developed by the user community.[10]

DOSBox is a full CPU emulator, capable of running DOS programs that require the CPU to be in either real mode or protected mode.[11] Other similar programs, such as dosemu or VDMs for Windows and OS/2, provide compatibility layers and rely on virtualization capabilities of the 386 family processors. Since DOSBox can emulate its CPU by interpretation, it is independent of its host CPU.[11] However, on systems which provide the i386 instruction set, the option to use dynamic instruction translation is available in DOSBox. Though this setting is less accurate and reliable, it is faster than interpretive CPU emulation.[citation needed]

It is capable of emulating many types of graphics and sound hardware. Graphics emulation includes text mode, Hercules, CGA (including composite and 160x100x16 tweaked modes), Tandy, EGA, VGA (including Mode X and other tweaks), VESA, and full S3 Trio 64 emulation.[11] Sound hardware that can be emulated includes the PC speaker, AdLib, Gravis Ultrasound, Tandy, Creative Music System/GameBlaster, Sound Blaster 1.x/2.0/Pro/16, MPU-401, and Disney Sound Source. (MT-32/CM-32L emulation is included in unofficial builds, but not in the official source code repository due to need for copyrighted ROM images.)

A popular feature of DOSBox is its ability to capture screenshots and record gameplay footage. The video is compressed using the Zip Motion Block Video codec.[12] In its uncompressed state the footage is almost an exact replica of the actual program. The video recording feature was added in version 0.65. In earlier versions, one had to rely on custom modifications and a third-party screen recorder to record video, but the quality and emulator performance was generally very poor.[13]

A component that differentiates DOSBox from other emulators is its ability to simulate peer-to-peer or Internet/Intranet networking. This includes modem simulation over TCP/IP, allowing for DOS modem games to be played over modern LANs or the Internet, and IPX network tunneling, which allows for old IPX DOS multiplayer games to be played as UDP/IP over modern LANs or the Internet. Win32 and Linux specific builds support direct serial port access.

DOSBox contains its own internal DOS-like shell, rather than being a fully virtual PC emulator like Bochs. This means that it can be used without owning a license to any real DOS operating system. Most commands that are typically used in installer batch files are supported, but many of the more advanced commands of later MS-DOS versions (e.g. post-Windows 98 DOS shells) are not. In addition to its internal shell, it also supports running image files of games and software originally intended to start without any operating system.

DOSBox is capable of timing-compatible implementation of the serial ports, and can run older hardware and software dependent on such; however, some USB devices that are supported by the host OS can act as a replacement for older serial port devices when using the emulator.

It can also be used to run many non-game DOS programs, including Windows 3.1. However, the project has a policy of not adding features that are of no use for DOS games. Also, there is no support for the emulation of post-80486 CPU features although some games that require a Pentium or higher run smoothly. Some unofficial CVS versions contain experimental patches that add support for these elements.

See also

References

  1. ^ http://www.versiontracker.com/dyn/moreinfo/macosx/23607
  2. ^ http://mac.softpedia.com/get/System-Utilities/DOSBox.shtml
  3. ^ japheth. "HX DOS Extender". Retrieved 2009-01-02.
  4. ^ "Are id Software and Valve Thieves?". Softpedia. 2007-08-06. Retrieved 2009-01-03.
  5. ^ Purchese, Rob (2007-08-07). "id sorts GPL Steam issue". Eurogamer. Retrieved 2009-01-03.
  6. ^ Bergman, Jason (2008-09-04). "Comments-morning discussion". Shacknews. Retrieved 2009-01-03.
  7. ^ "Our Thanks". GOG.com. Retrieved 2009-01-03.
  8. ^ "Top Downloads". SourceForge. 2009-01-03. Retrieved 2009-01-03.
  9. ^ "DOSBox downloaded 12 millions of times". Sir Arthur's Den. 2008-08-19. Retrieved 2009-01-03.
  10. ^ "DOSBox Frontends". DOSBox. 2008-12-15. Retrieved 2009-01-03.
  11. ^ a b c Qbix (2008-04-30). "Interview with Qbix" (Interview). Interviewed by Classic Dos Games. Retrieved 2009-01-03.
  12. ^ "DosBox Capture Codec". 2008-03-09. Retrieved 2009-01-03.
  13. ^ bakkelun (2008-03-07). "Recording video from DosBox". Retrieved 2009-01-03.