Follow TV Tropes

Following

Context UsefulNotes / DOSBox

Go To

1[[quoteright:350:https://static.tvtropes.org/pmwiki/pub/images/dosbox.png]]
2[=DOSBox=] is a program which UsefulNotes/{{emulat|ion}}es a Pentium-class UsefulNotes/IBMPersonalComputer[[note]]to be precise, a number of configurations can be emulated, from Hercules or CGA PC XT through Tandy/[=PCJr=] to SVGA Pentium[[/note]] running MS-DOS. Development is focused on compatibility with games, but the vast majority of DOS software works just fine under [=DOSBox=].
3
4The project was born out of frustration with DOS incompatibility with the various versions of Windows available circa 2000. Microsoft later dropped support for 16-bit software completely in 64-bit versions of Windows. [=DOSBox=] provides a means of continuing to enjoy older Windows games that cannot be run under current versions of Windows by running Windows 3.1 [[https://www.youtube.com/watch?v=WsGUZqCnI2A or even Windows 95]] inside [=DOSBox=] (yes, the compatibility is that good).
5
6Anyone used to using DOS will be right at home with the [=DOSBox=] shell, which not only implements most DOS commands, but also includes the ability to change the configuration from the [=DOSBox=] command-line using built-in "programs" (although most users will probably just edit the dosbox.conf file in a text editor).
7
8The official distributions do not support functions like printing, given that the emulator is geared toward gaming. The developers have also cited no interest in emulating a [=SoundBlaster AWE32/64=] card, arguing that the Gravis [=UltraSound=] (which is emulated by [=DOSBox=]) produces far superior sampled sound, despite repeated requests from users. Of course, given that the program is distributed under the GPL, you can always make your own custom patches and compile if you need to.
9
10Another advantage the program has is the ability to support modern USB joysticks and gamepads within the older programs. And even if a game was never meant for them, you can use the program's built in mapper (accessible by pressing ctrl+f1 on your keyboard) to add the ability.
11
12[=DOSBox=] has proven popular with commercial developers who originally wrote their games for DOS and have started selling them again.
13
14Creator/IdSoftware bundles [=DOSBox=] with the UsefulNotes/{{Steam}} versions of a number of their games, including:
15* ''VideoGame/CommanderKeen''
16* ''VideoGame/Wolfenstein3D'' and ''Spear of Destiny''
17* ''VideoGame/{{Doom}}'' and ''Doom II''
18* ''VideoGame/{{Heretic}}''
19* ''VideoGame/{{Hexen}}''
20
21Creator/ApogeeSoftware's games available through their online store also come with [=DOSBox=] if the game doesn't run natively under Windows.
22
23When Creator/{{Bethesda}} re-released ''VideoGame/TheElderScrollsArena'' and ''VideoGame/TheElderScrollsIIDaggerfall'' for free on their website, the updated installation instructions for the games explicitly stated you would need [=DOSBox=].
24
25Also, whenever Website/GogDotCom re-releases PC-DOS classic games of past times, you can expect it to be possible thanks to [=DOSBox=].
26
27You can download [=DOSBox=] [[http://www.dosbox.com/ here]].
28----
29!!Notable Forks
30* [[https://dosbox-x.com/ DOSBox-X]]: Expands the feature set of [=DOSBox=] so it goes from playing DOS games to running DOS applications in general. Features a GUI for easier setup and configuration, easier mounting of virtual folders, better compatibility with Windows 3.x/9x, and UsefulNotes/PC98 support.
31* [[https://dosbox-staging.github.io/ DOSBox Staging]]: Started as "an attempt to revitalize [=DOSBox's=] development process." It extends existing features and adds a couple new ones while cleaning up and streamlining the codebase.

Top