Free tools Windows power users keep installed
One-click scans. No signup required.
Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
For most new Linux setups, choose DOSBox Staging. It is a modern continuation of DOSBox with an official Linux release. Install it from the DOSBox Staging Linux releases page, from Flathub, or use your distribution’s dosbox package if you want the simplest repository install. Then mount a Linux folder containing your game as a DOS drive, change into its directory, and run the game’s actual DOS executable.
The key is that DOSBox does not automatically browse your Linux files: a command such as mount c /home/alex/DOSGames makes that folder appear inside the emulator as C:. These steps cover the install, first launch, configuration, and common fixes.
Before you begin
DOSBox emulates an x86 PC and DOS environment so you can run many DOS games and applications. It does not install a complete copy of MS-DOS, provide game files, or run ordinary modern Windows programs just because their names end in .exe. You need legally obtained software, and compatibility depends on the individual program. A Windows installer for a game is not necessarily a DOS program; it may need a different installation method unless it includes a DOSBox setup.
Create a dedicated folder in your home directory and put your game files there. For example:
#1 Best Overall
- With broad game support, the Logitech Gamepad F310 works with old standbys to today's biggest titles, so it's easy to set up and use with your favorite games.
- Profiler software allows the gamepad to be programmed to perform keyboard and mouse commands for games without gamepad support.* * Requires software installation.
- A familiar control layout that doesn't require a learning curve to be able to use, with all the same buttons as on an Xbox 360.
- The unique floating D-pad rests on four switches-instead of a single pivot point-making it responsive to quick changes in direction.
- The six-foot cord lets you lean back and play a comfortable distance from your PC monitor.
mkdir -p "$HOME/DOSGames/DOOM"
Use a simple path without spaces for your first setup. Avoid putting games in system directories such as /usr or /opt; your home folder is easier to manage and avoids unnecessary permission problems.
Choose a DOSBox version
| Version | Best for | What to know |
|---|---|---|
| DOSBox Staging | Most new users | Modern continuation of DOSBox; official Linux archive, Flatpak, and distribution packages may be available. |
| Original DOSBox | Older guides, packages, or launchers that expect the dosbox command |
Widely packaged, but older tutorials and configuration paths may be version-specific. |
| DOSBox-X | Advanced emulation or unusual DOS hardware requirements | Offers more configuration options, which can be useful but add complexity. |
The DOSBox Staging project’s Linux releases page lists version 0.82.2 as its current stable release as of September 23, 2026. Its official Linux archive is currently for x86_64 and requires an x86 processor with SSSE3. Check the project page for the current release and requirements before downloading; do not assume an archive built for x86_64 will work on another processor architecture. The project recommends its official build for Linux users. Staging is intended as a mostly drop-in DOSBox replacement, but not every game or old configuration behaves identically.
Install DOSBox Staging
Option 1: Use the official Linux archive
- Open the official Linux releases page and download the current stable Linux x86_64 archive.
- In a terminal, go to the directory where the download was saved, then extract it. The exact archive filename may change:
tar -xf dosbox-staging-*.tar.*
- Enter the extracted directory and locate its executable. The directory and executable names can vary by release, so check what the archive actually contains:
cd dosbox-staging-*
find . -maxdepth 2 -type f -executable -print
- Run the executable shown by
find. If it is nameddosbox-stagingand is in the current directory, for example:
./dosbox-staging
This is a portable, per-user setup, not a system-wide installation. To keep the extracted folder in a personal applications directory, you can move it there from the directory containing it:
mkdir -p "$HOME/Applications"
mv dosbox-staging-* "$HOME/Applications/"
The release page also describes an included install-icons.sh script for installing application icons. Use the script supplied with the archive if you want those icons, and follow the release’s instructions.
Option 2: Install the Flathub build
If Flatpak and the Flathub remote are set up on your system, install and run DOSBox Staging with:
flatpak install flathub io.github.dosbox-staging
flatpak run io.github.dosbox-staging
Flatpak apps are sandboxed. If Staging cannot see your game folder, grant it access to that folder and restart the emulator:
flatpak override --user
--filesystem="$HOME/DOSGames"
io.github.dosbox-staging
This grants access to the games folder rather than the whole home directory. For Flatpak’s general sandbox behavior, see the DOSBox Staging Flathub listing.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Install your distribution’s DOSBox package
A distribution package is convenient and may integrate better with your desktop. Package names, availability, and which DOSBox variant is included depend on the distribution and release; a package named dosbox is not automatically DOSBox Staging.
Rank #2
- Featuring a bright, bold, unmistakable blue design
- Dual Rumble Motors - Take your gaming experience to the next level, providing tactile feedback and sensations that bring your virtual worlds to life.
- Immersive Impulse Triggers – provides haptic feedback sensations using built-in motors so you can feel the action of the game.*
- Extra Long USB-C Cable - Provides you with 10 ft. of distance for more comfort and flexibility than shorter cables.
- Ergonomic Design – Lightweight and comfortable for long gaming sessions.
On Debian, Ubuntu, and Linux Mint:
sudo apt update
sudo apt install dosbox
On Fedora-based distributions, if the package is available in your enabled repositories:
sudo dnf install dosbox
On Arch Linux:
sudo pacman -S dosbox
Arch’s DOSBox documentation also discusses Staging and DOSBox-X; their availability may depend on the repository or packaging route. Verify what you installed and which command is available:
dosbox --version
command -v dosbox
command -v dosbox-staging
If you downloaded an archive or installed a Flatpak, the executable name or launch command will differ. Use the command associated with that installation.
Mount a Linux folder as a DOS drive
Assume your files are under /home/alex/DOSGames. Start DOSBox, then type these commands at its DOS prompt:
mount c /home/alex/DOSGames
c:
dir
The first line makes that Linux folder appear as the emulator’s virtual C: drive. It does not mount your computer’s real Windows-style drive or expose the whole Linux filesystem. The DOSBox manual documents this Linux-path-to-virtual-drive approach; see the DOSBox manual.
Inside DOSBox, use DOS commands and drive letters. For a game in ~/DOSGames/DOOM, for example:
mount c /home/alex/DOSGames
c:
cd DOOM
dir
Replace /home/alex with your actual home path. You can find it in a Linux terminal with printf '%sn' "$HOME". Linux paths go in the mount command; after mounting, navigate with C:, cd, and dir.
Launch the game’s actual program
Use dir to inspect the files. The right starting file might be named DOOM.EXE, START.BAT, GAME.COM, or something else; do not assume every title has a game.exe. When you find the game’s launcher, run its DOS-visible name at the prompt, for example:
Rank #3
- Wide Compatibility - The 1000Hz wireless gamepad controller works seamlessly with PC /Laptop (Windows 7 8 10 11, Xbox Games on PC, Not for Win XP), Android 8.0+ (cellphone, tablet, Smart TV, Samsung TV), for Apple / iOS 13 Above (iPhone, iPad), Mac, MacOS, Switch (Switch, Switch 2), Steam OS/Steam Deck, Tesla (Tesla Model 3 & Model Y) & Xbox Games on PC. Connectivity modes: 1. Wired, 2.Bluetooth Dongle (Not 2.4G), 3. Bluetooth wireless
- Dual Hall Effect Joysticks and Triggers - Experience unparalleled precision and durability with Hall Effect Controller joysticks and triggers. Enjoy no drifting, no dead zones, and precise control with joysticks that offer an extended lifespan. The triggers provide glitch-free, responsive performance, reducing wear and tear, making this gaming controller ideal for competitive gaming
- Ultra-Sensitive Response - The Rechargeable Wireless Gaming Controller achieves 1000H Hz in wired mode & Bluetooth Dongle mode, ensuring precise and prompt responses for seamless gaming, minimizing input lag for a competitive edge.
- 4-Level Vibration & Gyro in Switch - From intense rumble at 100% to a gentle buzz at 30%, the abxylute gaming controller allows you to find the perfect level of immersion for every gaming session. Gyroscope can be available in Switch games, and motion sensing. 【Notice】One-Year after sales warranty.
- Dual Turbo Modes & Long-lasting Gameplay - Customize turbo feature to any button, allowing you to unleash rapid-fire attacks with just a single press. Free your fingers and dominate your opponents effortlessly. The rechargeable wireless PC controller features a powerful 600mAh rechargeable battery, delivering up to 18 hours of continuous gameplay on a single charge. This ensures that you can enjoy uninterrupted gaming sessions with your controller for PC
doom.exe
You can also start DOSBox from a Linux terminal and send commands at launch. If the game is in ~/DOSGames/DOOM and the executable really is doom.exe, use:
dosbox
-c "mount c $HOME/DOSGames/DOOM"
-c "c:"
-c "doom.exe"
For Staging, substitute its command if available:
dosbox-staging
-c "mount c $HOME/DOSGames/DOOM"
-c "c:"
-c "doom.exe"
These examples assume the command exists on your shell’s path and the executable is in the mounted directory. If you are using the official archive, run the executable from the extracted folder or use its full path. The distribution man page also documents passing a directory as a drive at startup (Ubuntu DOSBox man page), but explicit mount commands make the virtual-drive step clearer and are easier to troubleshoot.
Install a game from an installer
Some games are already installed and need only to be mounted and launched. Others have an installer. If the installer is an ordinary directory at ~/Downloads/DOOM_INSTALL, you can mount your games folder as C: and the installer folder as D::
Recommended Free Tools
mount c /home/alex/DOSGames
c:
mkdir DOOM
mount d /home/alex/Downloads/DOOM_INSTALL
d:
dir
Run the installer you actually find there, such as install.exe, setup.exe, or an .bat file. Follow its prompts and choose a destination on C:, if the installer allows it. Then return to the installed game’s directory on C: and use dir to find its launcher.
A CD image is not an ordinary folder. A game may require an ISO or floppy image to be mounted with the emulator’s image-mounting command, commonly imgmount; the appropriate syntax depends on the image type and DOSBox variant. Some CD-based games also rely on CD audio or copy-protection behavior that varies between versions. Consult the documentation for your emulator and image format rather than treating every image as a directory mount.
Useful commands and controls
At the DOSBox prompt, these commands help you inspect and navigate:
help
mount
dir
cd foldername
c:
mem
ver
exit
Common original DOSBox shortcuts include Alt+Enter for fullscreen, Ctrl+F11 to lower emulated CPU cycles, and Ctrl+F12 to raise them. Shortcut behavior can differ in Staging or DOSBox-X; check the documentation for the version you installed. The original DOSBox setup guide explains cycle adjustments and other performance controls (DOSBox basic setup guide).
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallMake a setup persistent
To avoid typing a mount command every time, add commands to the emulator’s configuration file. A global auto-mount is convenient when you usually work with the same library; for games needing different settings, keep configurations separate per game.
Rank #4
- Anti-drift Hall Effect sticks: Using GameSir non-contact magnetic Hall Effect technology to ensure the sticks never wear down in their lifetime and provide an ultra lifespan of up to 5 million cycles, GameSir T7 prevents stick drift and secures reliable, durable stick performance for gaming on Xbox, PC and Steam.
- Precision-tuned Hall effect analog triggers: With precision-tuned Hall Effect triggers for a consistent, smooth pull, get ready to race with confidence and enjoy a seamless gaming experience like never before.
- Realistic and subtle vibration: The controller features a total of four rumble motors, with one motor in each grip and trigger, providing immersive and realistic vibration feedback. Additionally, the two asymmetric actuators in the grips enhance the realism of the vibrations, ensuring that every small crash and shot is felt in your hands as if it were happening on the spot.
- Comfort Ergonomic Design and textured surface: The ergonomic design, combined with the delicate laser-textured surface on the grips, bumpers, and triggers, ensures a secure hold and provides a comfortable, stable grip, even during extended gaming sessions.
- 3.5mm headphone jack: The 3.5mm audio jack allows easy headset connection for immersive sound and clear communication.
DOSBox Staging configuration
For the native Linux build, Staging’s standard configuration path is ~/.config/dosbox/dosbox-staging.conf. Confirm the active path instead of assuming it, especially if you installed through Flatpak:
dosbox-staging --printconf
The Staging getting-started guide documents this option and the native configuration location. In the active file, add or update the [autoexec] section:
[autoexec]
mount c /home/alex/DOSGames
c:
To start one specific game automatically, mount its directory and run its launcher instead:
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
[autoexec]
mount c /home/alex/DOSGames/DOOM
c:
doom.exe
Use your actual home path and executable name. A per-game configuration avoids forcing one title’s mount, launch command, or settings on every other game.
Original DOSBox and Flatpak paths
The original DOSBox creates configuration files under ~/.dosbox/ on first run, but the filename varies by version. Find the file rather than assuming a particular name:
find "$HOME/.dosbox" -maxdepth 1 -type f -print
Possible legacy filenames include dosbox.conf and dosbox-0.74.conf. Flatpak stores application data separately, so its configuration may be under an application-specific directory such as ~/.var/app/io.github.dosbox-staging/config/dosbox/; this is not a universal path. Use the installed variant’s configuration-printing option where available and ensure you edit the active file.
Fix common problems
DOSBox says it cannot find the game
At the prompt, check what is mounted and what the emulator can see:
mount
c:
dir
cd DOOM
dir
Common causes are mounting the wrong Linux directory, having the game one directory deeper than expected, typing the wrong executable name, or needing a CD or disk image. Linux permissions can also block access. If you installed through Flatpak, check its filesystem permission as well.
Best Value
- Versatile Compatibility: Supports Xbox Series X/S, Xbox One X/S consoles, and PC Win10 and above (including the Steam game platform).
- Precise Control: Features Hall Joysticks and Hall trigger for comfortable feel, long life, and enhanced gaming accuracy.
- Plug-and-Play Convenience: USB wired connection (detachable) for easy setup and instant gaming without the need for additional drivers.
- Customizable Experience: Includes 2 custom back keys, allowing users to eliminate false triggers and enhance their gaming experience.
- Immersive Gameplay: Offers pulse type vibration trigger motor and asymmetric vibration grip motor for immersive tactile feedback.
Flatpak cannot see the games folder
Grant the application access to just that folder, then close and relaunch the emulator. For DOSBox Staging:
flatpak override --user
--filesystem="$HOME/DOSGames"
io.github.dosbox-staging
For DOSBox-X:
flatpak override --user
--filesystem="$HOME/DOSGames"
com.dosbox_x.DOSBox-X
Use the application ID for the Flatpak you installed. DOSBox-X’s official installation instructions also warn that Flatpak sandboxing can restrict access to host files.
The game runs too fast
Test with the emulator’s defaults first. If a game still runs too quickly, lower its emulated CPU cycles. In original DOSBox, try typing:
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →cycles 3000
Or press Ctrl+F11 if that shortcut is supported by your version. The value is an example, not a universal setting: suitable cycle counts vary by game and emulator. Original DOSBox configuration uses settings such as cycles=3000, but do not copy legacy configuration lines into Staging without checking its documentation. The DOSBox configuration guide explains cycle modes and cautions that excessive cycles can cause instability, stuttering, or sound problems.
The game runs too slowly
If the shortcut is supported, Ctrl+F12 raises cycles. You can also test with expensive scaling effects reduced, try a different scaler, or temporarily test with sound disabled. Check whether the game uses a high-resolution or protected mode. More cycles are not always better: an excessive setting can make the game unstable or disrupt audio.
There is no sound
If the game has a setup utility, run it (often setup.exe) and choose an available sound device. Sound Blaster-compatible options are common, but the correct device, IRQ, DMA, and address depend on the title and emulator configuration. To isolate the problem, test with sound disabled before assuming Linux audio itself is broken. The original DOSBox manual recommends sound-disabled testing as a troubleshooting step.
Configuration changes have no effect
You may have edited a different variant’s file, a native configuration instead of Flatpak’s, or a global file that is overridden by a per-game configuration. The filename may also be wrong, or the emulator may need a restart. For Staging, check the active file with dosbox-staging --printconf; for another variant, use its own supported configuration option or documentation.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsWhen to use DOSBox-X or the original DOSBox
Try the original dosbox package if a bundled launcher expects that command, an older tutorial matches it, or a particular title works better there. The original DOSBox is still packaged by distributions, but its manual covers version 0.74-3 and ArchWiki notes it has not had a new release since 2019. That history is why Staging is a better starting point for many new installations, not a guarantee that every game will work better in it.
Choose DOSBox-X when a program needs more detailed hardware, video, sound, memory, or peripheral controls. Its official Flatpak installation command is:
flatpak install flathub com.dosbox_x.DOSBox-X
flatpak run com.dosbox_x.DOSBox-X
Grant access to your games directory with the narrower filesystem override shown above if needed. DOSBox-X’s many options are useful for advanced compatibility work, but can be unnecessary for a straightforward game setup. If you only have a few titles, direct DOSBox commands are enough; a frontend becomes useful when you want per-game settings, shortcuts, artwork, and library management.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.

