DOSBox: Difference between revisions
mNo edit summary |
Ilyagredasov (talk | contribs) Tags: Mobile edit Mobile web edit Advanced mobile edit |
||
| (36 intermediate revisions by 13 users not shown) | |||
| Line 4: | Line 4: | ||
|logowidth = 120 | |logowidth = 120 | ||
|version = {{Version|DOSBox}} | |version = {{Version|DOSBox}} | ||
|active = | |active = Stalled | ||
|fate = | |fate = | ||
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>FreeBSD and more | |platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on BSD|FreeBSD]]<br/>[[Emulators on OS/2|OS/2]] and more | ||
|target = [[POS_(Pong_Consoles)_CPUs_and_Other_Chips# | |target = [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|286 and 386]] | ||
|prog-lang = C++ | |prog-lang = {{Proglang|C++}} | ||
|developer = [https://www.dosbox.com/crew.php DOSBox Crew] | |developer = [https://www.dosbox.com/crew.php DOSBox Crew] | ||
|website = [https://www.dosbox.com DOSBox.com] | |website = [https://www.dosbox.com DOSBox.com] | ||
|license = | |license = {{license|GPLv2}} | ||
|support = [https://btc.com/1BwXUekP4sFiR7kcqBxWrCYXU8ZAWQRbFK Bitcoin]<br/>[https://www.paypal.com/donate/?item_name=Donation+to+DOSBox+DOS+Emulator&cmd=_donations&business=qbix79%40users.sourceforge.net PayPal ([email protected])]<br/>[https://www.paypal.com/webapps/shoppingcart?flowlogging_id=f9259906fd9cd&mfid=1694152320123_f9259906fd9cd#/checkout/openButton PayPal ([email protected])]<br/>[https://paypal.com/donate?hosted_button_id=RK4BA9ERN5AWL PayPal (Peter Veenstra)] | |support = [https://btc.com/1BwXUekP4sFiR7kcqBxWrCYXU8ZAWQRbFK Bitcoin]<br/>[https://www.paypal.com/donate/?item_name=Donation+to+DOSBox+DOS+Emulator&cmd=_donations&business=qbix79%40users.sourceforge.net PayPal ([email protected])]<br/>[https://www.paypal.com/webapps/shoppingcart?flowlogging_id=f9259906fd9cd&mfid=1694152320123_f9259906fd9cd#/checkout/openButton PayPal ([email protected])]<br/>[https://paypal.com/donate?hosted_button_id=RK4BA9ERN5AWL PayPal (Peter Veenstra)] | ||
|source = [http://source.dosbox.com/dosboxsvn.tgz tgz] | |source = [http://source.dosbox.com/dosboxsvn.tgz tgz] | ||
}} | }} | ||
'''DOSBox''' is a free and open-source, [[High/Low level emulation|high-level]] [[POS_(Pong_Consoles)_CPUs_and_Other_Chips# | '''DOSBox''' is a free and open-source, [[High/Low level emulation|high-level]] [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|286 and 386 emulator]] written in {{Proglang|C++}}. | ||
==Downloads== | ==Downloads== | ||
| Line 22: | Line 22: | ||
|- | |- | ||
|align=center|{{Icon|Win|Lin|Mac}} | |align=center|{{Icon|Win|Lin|Mac}} | ||
| | |''[https://www.dosbox.com/wiki/SVN_Builds#List_of_SVN_Builds Latest Dev Builds]'' | ||
|- | |- | ||
|align=center|{{Icon|Win|Lin|Mac|BSD|RiscOS|OS2}} | |align=center|{{Icon|Win|Lin|Mac|BSD|RiscOS|OS2}} | ||
| | |''[https://www.dosbox.com/download.php?main=1 Latest Stable Builds]'' | ||
|- | |- | ||
|align=center|{{Icon|Pyra-big}} | |align=center|{{Icon|Pyra-big}} | ||
| | |''[https://pyra-handheld.com/repo/apps/23 Pyra build]'' | ||
|} | |} | ||
'''Note: These versions are years out-of-date and missing countless features and bug fixes. [[DOSBox#Forks|DOSBox forks]] are better choice for almost all users.''' | '''Note: These versions are years out-of-date and missing countless features and bug fixes. [[DOSBox#Forks|DOSBox forks]] are better choice for almost all users.''' | ||
| Line 40: | Line 40: | ||
{{Main|Frontends#DOSBox}} | {{Main|Frontends#DOSBox}} | ||
== | ==Compatibility== | ||
* [[Dosbox Compatibility List]] | * [[Dosbox Compatibility List]] - Small list of very old emulator builds with flaky compatibility in DOSBox. | ||
* [[DOSBox Wii Compatibility]] | |||
==Hardware support== | |||
{{for|software that can run hardware features designed for x86 systems|PC Emulator Comparisons#Hardware & Peripheral Support}} | |||
==Forks== | ==Forks== | ||
DOSBox has many forks over the years. This section attempts to list the most notable ones. [http://www.dosbox.com/wiki/SVN_Builds#Enhanced_SVN_builds DOSBox's official wiki] also has a partial list of DOSBox forks. Even more forks are listed in the [https://github.com/ | DOSBox has many forks over the years. This section attempts to list the most notable ones. [http://www.dosbox.com/wiki/SVN_Builds#Enhanced_SVN_builds DOSBox's official wiki] also has a partial list of DOSBox forks. Even more forks are listed in the [https://github.com/farsil/dosbox-info/wiki/DOSBox-forks DOSBox forks page] of DOSBox Staging's GitHub wiki. | ||
Additionally, [[multi-emulator]]s [[BizHawk]] and [[Manic EMU]] use DOSBox forks' cores. | |||
:Also see [[PC Emulator Comparisons]] for detailed information and comparison. | |||
===Notable active forks=== | ===Notable active forks=== | ||
<div style="display: flex; flex-flow: | <div style="display: flex; flex-flow: column wrap;"> | ||
<div style="flex: 1 0 | <div style="flex: 1 0 auto; margin: 0.5em;"> | ||
<font size="3"><b>The following forks are standalone emulators:</b></font> | <font size="3"><b>The following forks are standalone emulators:</b></font> | ||
{{Infobox emulator | {{Infobox emulator | ||
|title = DOSBox-X | |title = DOSBox-X | ||
|logo = DOSBox-X.png | |||
|logowidth = 120 | |||
|screenshot = DOSBox-X-screenshot-sdl2.png | |screenshot = DOSBox-X-screenshot-sdl2.png | ||
|screenshotwidth = | |screenshotwidth = 250 | ||
|screenshotcaption = The SDL2 UI on Windows 10. DOSBox-X also has versions for SDL1 and MinGW in the installer. | |screenshotcaption = The SDL2 UI on Windows 10. DOSBox-X also has versions for SDL1 and MinGW in the installer. | ||
|developer = Jonathan Campbell (maintainer)<br/>Wengier, and others | |developer = Jonathan Campbell (maintainer)<br/>Wengier, and others | ||
| Line 63: | Line 73: | ||
|active = Yes | |active = Yes | ||
|website = [https://dosbox-x.com dosbox-x.com] | |website = [https://dosbox-x.com dosbox-x.com] | ||
|license = | |license = {{License|GPLv2}} | ||
|source = [https://github.com/joncampbell123/dosbox-x GitHub] | |source = [https://github.com/joncampbell123/dosbox-x GitHub] | ||
|issuetracker = [https://github.com/joncampbell123/dosbox-x/issues GitHub] | |||
}} | }} | ||
{{Infobox emulator | {{Infobox emulator | ||
|title = DOSBox Staging | |title = DOSBox Staging | ||
|logo = DOSBox-Staging.png | |||
|logowidth = 120 | |||
|screenshot = DOSBox Staging intro.png | |screenshot = DOSBox Staging intro.png | ||
|screenshotwidth = | |screenshotwidth = 250 | ||
|screenshotcaption = DOSBox staging intro screen. | |screenshotcaption = DOSBox staging intro screen. | ||
|developer = | |developer = John Novak (maintainer) and others | ||
|version = {{Version|DOSBox Staging}} | |version = {{Version|DOSBox Staging}} | ||
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Linux|Linux]] | |platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Linux|Linux]] | ||
|target = [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|x86 CPUs]] | |target = [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|x86 CPUs]] | ||
|active = Yes | |active = Yes | ||
|website = [https://dosbox-staging. | |website = [https://www.dosbox-staging.org dosbox-staging.org] | ||
|license = | |license = {{License|GPLv2}} | ||
|support = [https://github.com/sponsors/dosbox-staging GitHub Sponsor]<br/>[https://opencollective.com/dosbox-staging Open Collective] | |support = [https://github.com/sponsors/dosbox-staging GitHub Sponsor]<br/>[https://opencollective.com/dosbox-staging Open Collective] | ||
|source = [https://github.com/dosbox-staging/dosbox-staging GitHub] | |source = [https://github.com/dosbox-staging/dosbox-staging GitHub] | ||
|issuetracker = [https://github.com/dosbox-staging/dosbox-staging/issues GitHub] | |||
}} | }} | ||
</div> | </div> | ||
<div style="flex: 1 0 auto; margin: 0.5em;"> | |||
<div style="flex: 1 0 | |||
<font size="3"><b>The following forks are cores for [[libretro]]:</b></font> | <font size="3"><b>The following forks are cores for [[libretro]]:</b></font> | ||
{{Infobox emulator | |||
|title = DOSBox-core | |||
|screenshot = DOSBox-core MIDI on VSTi.jpg | |||
|screenshotwidth = 250 | |||
|screenshotcaption = DOSBox-core running Ultima 8 with a standalone MIDI synthesizer (Roland's Sound Canvas emulator VSTi plugin "Sound Canvas VA") which is run using a VSTi host "Falcosoft Midi Player" (runs on Linux via [[Wine]] here). | |||
|developer = Nikos Chantziaras (maintainer) and others | |||
|version = {{Version|DOSBox-core}} | |||
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Android|Android]] | |||
|target = [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|x86 CPUs]] | |||
|active = Yes | |||
|website = [https://github.com/realnc/dosbox-core Site] | |||
|license = {{License|GPLv2}} | |||
|source = [https://github.com/realnc/dosbox-core GitHub] | |||
|issuetracker = [https://github.com/realnc/dosbox-core/issues GitHub] | |||
}} | |||
</div> | |||
<div style="flex: 1 0 auto; margin: 0.5em;"> | |||
<font size="3"><b>The following forks are both standalone emulators and libretro cores:</b></font> | |||
{{Infobox emulator | {{Infobox emulator | ||
|title = DOSBox Pure | |title = DOSBox Pure | ||
|logo = Dosboxpure.png | |||
|logowidth = 120 | |||
|screenshot = DOSBox Pure start menu.png | |screenshot = DOSBox Pure start menu.png | ||
|screenshotwidth = | |screenshotwidth = 250 | ||
|screenshotcaption = DOSBox Pure start menu. | |screenshotcaption = DOSBox Pure start menu. | ||
|developer = Bernhard Schelling (maintainer) and others | |developer = Bernhard Schelling (maintainer) and others | ||
|version = {{Version|DOSBox Pure}} | |version = {{Version|DOSBox Pure}} | ||
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on Raspberry Pi|Raspberry Pi]] | |platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Raspberry Pi|Raspberry Pi]]<br/>[[Emulators on Android|Android]]<br/>[[Emulators on 3DS|3DS]]<br/>[[Emulators on GameCube|GameCube]]<br/>[[Emulators on Wii|Wii]]<br/>[[Emulators on Wii U|Wii U]]<br/>[[Emulators on Switch|Switch]]<br/>[[Emulators on PS2|PS2]]<br/>[[Emulators on PSP|PSP]]<br/>[[Emulators on Vita|Vita]] | ||
|target = [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|x86 CPUs]] | |target = [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|x86 CPUs]] | ||
|active = Yes | |active = Yes | ||
|website = [https://github.com/schellingb/dosbox-pure Site] | |website = [https://github.com/schellingb/dosbox-pure Site] | ||
|license = | |license = {{License|GPLv2}} | ||
|support = [https://ko-fi.com/schelling Ko-fi]<br/>[http://paypal.com/donate?hosted_button_id=3WX4KRRTHN6EL PayPal]<br/>[https://schelling.itch.io/gamepad-phoenix/purchase Gamepad Phoenix] | |support = [https://ko-fi.com/schelling Ko-fi]<br/>[http://paypal.com/donate?hosted_button_id=3WX4KRRTHN6EL PayPal]<br/>[https://schelling.itch.io/gamepad-phoenix/purchase Gamepad Phoenix] | ||
|source = [https://github.com/schellingb/dosbox-pure GitHub] | |source = [https://github.com/schellingb/dosbox-pure GitHub] | ||
|issuetracker = [https://github.com/schellingb/dosbox-pure/issues GitHub] | |||
}} | }} | ||
</div> | |||
</div> | </div> | ||
===Some notable dead forks=== | ===Some notable dead forks=== | ||
{{Infobox emulator | {{Infobox emulator | ||
|title = DOSBox ECE | |title = DOSBox ECE | ||
|screenshot = DOSBox ECE game directory.png | |screenshot = DOSBox ECE game directory.png | ||
|screenshotwidth = | |screenshotwidth = 250 | ||
|screenshotcaption = DOSBox ECE game directory screenshot. | |screenshotcaption = DOSBox ECE game directory screenshot. | ||
|developer = YesterPlay (maintainer) and others | |developer = YesterPlay (maintainer) and others | ||
| Line 134: | Line 154: | ||
|active = No | |active = No | ||
|website = [https://yesterplay.net/dosboxece/ yesterplay.net/dosboxece] | |website = [https://yesterplay.net/dosboxece/ yesterplay.net/dosboxece] | ||
|license = | |license = {{License|GPLv2}} | ||
|source = [https://yesterplay.net/dosboxece/ yesterplay.net/dosboxece] | |source = [https://yesterplay.net/dosboxece/ yesterplay.net/dosboxece] | ||
}} | }} | ||
| Line 148: | Line 168: | ||
[[Category:Emulators]] | [[Category:Emulators]] | ||
[[Category:Computer emulators]] | [[Category:Computer emulators]] | ||
[[Category:X86 emulators|*]] | |||
[[Category:Windows emulation software]] | [[Category:Windows emulation software]] | ||
[[Category:Linux emulation software]] | [[Category:Linux emulation software]] | ||
[[Category:macOS emulation software]] | [[Category:macOS emulation software]] | ||
[[Category:BSD emulation software]] | [[Category:BSD emulation software]] | ||
[[Category:OS/2 emulation software]] | |||
[[Category:RISC OS emulation software]] | |||
[[Category:Solaris emulation software]] | |||
[[Category:BeOS emulation software]] | |||
[[Category:Stalled emulation software]] | |||