The emulator DOSBox Turbo allows you to run classic games and apps under MS-DOS on modern Android devices. With its help, you can plunge into the nostalgia of Doom, Prince of Persia or Civilization, without resorting to an old PC. However, without proper settings, the emulator may work slowly, produce errors or display graphics incorrectly.
In this guide, we will go through all the stages - from installation DOSBox Turbo to fine-tuning for specific games. You will learn how to:
- ๐ฅ Install and update the emulator via Google Play or APK
- ๐ฎ Configure the gamepad, keyboard and touch controls
- โก Optimize performance for weak and powerful smartphones
- ๐ง Solve common errors (black screen, no sound, crashes)
Even if you have never used emulators, the instructions will help you figure it out - all steps are accompanied by screenshots and explanations. And experienced users will find here advanced tips on setting up dosbox.conf and working with disk images.
1. Installing DOSBox Turbo on Android
The emulator is available in Google Play, but there are nuances with the versions. Official app DOSBox Turbo from the developer Fishstix paid (about 300-500 โฝ), but there is a free version with advertising - DOSBox Turbo Free. Functionally, they are almost identical, but in the paid version there are no restrictions on the duration of the session.
If your device does not support Google Play (for example, Chinese smartphones without Google services), you can download APK from trusted sources:
- ๐ APKCombo - archive of virus-checked versions
- ๐ APKMirror โoriginal APK without modifications
After installation, run the application. At the first start, it will automatically create a folder /sdcard/dosboxwhere it will be stored:
- ๐
dosbox.confโ configuration file - ๐
savesโ game saves - ๐
captureโ screenshots (taken byF12)
โ ๏ธ Attention: On some devices (for example, Xiaomi or Huawei), the folder /sdcard can be hidden. To see it, enable the display of hidden files in the file manager or use Total Commander.
2 Basic emulator settings
By. default DOSBox Turbo uses universal settings that are suitable for most games, but are not optimal. To change the parameters:
- Start the emulator and click
Menu(three dots in the upper right corner). - Select
Settings โ DOSBox options. - In section
CPUinstall:- ๐
Core: dynamic (to balance speed and compatibility) - โก
Cycles: auto (or manually3000โ10000for weak devices)
- ๐
For sound it is recommended:
- ๐
Sound โ Rate: 44100 (standard for most games) - ๐ต
Mixer โ Prebuffer: 20 (reduces audio stuttering)
Set Core = dynamic|
Select Cycles = auto|
Disable Joystick (if not in use)|
Enable Fullscreen (for immersive gaming process)|-->
After the changes, save the configuration via Menu โ Save settings. These parameters will be written to a file dosbox.confwhich can later be edited manually (for example, via ES File Explorer).
3. Controls: keyboard, gamepad and touch screen
One of the main problems when playing on Android is control. DOSBox Turbo supports three methods:
| Control type | Pros | Cons | Settings |
|---|---|---|---|
| ๐ฎ Gamepad (Bluetooth/OTG) | Maximum convenience for platformers and shooters | Requires a compatible controller | Settings โ Input โ Enable Joystick |
| โจ๏ธ On-screen keyboard | Suitable for strategies and RPGs | Blocks part of the screen | Settings โ Input โ Show Keyboard |
| ๐ Touch buttons | Quick access to main keys | Inconvenient for complex combinations | Settings โ Input โ Touch Controls |
To connect a gamepad:
- Turn on Bluetooth on your smartphone and switch the controller to pairing.
- In DOSBox Turbo activate
Enable Joystick. - Assign buttons via
Menu โ Input โ Map Joystick.
If the game requires a keyboard (for example, Dune II or Master of Orion), use the on-screen layout. To call it, swipe your finger from right edge of the screen to the left. For convenience, you can pin the keyboard with the button Pin Keyboard.
For games with mouse control (for example, SimCity 2000) enable in the settings Input โ Mouse Emulation and use the touch screen as a touchpad.
4. Launching games: where to get files and how to install them
DOSBox Turbo does not come with games - you need to add the files yourself. Legal sources:
- ๐พ Archive.org โ free abandonware games (for example, Duke Nukem 3D, Warcraft: Orcs & Humans)
- ๐ฐ GOG.com โ purchase of licensed DOS games with DOSBox support
- ๐ฆ Own disks/images (if you have original copies)
To install game:
- Download the archive with the game (usually
.zipor.rar). - Unpack the files into a folder
/sdcard/dosbox(for example,/sdcard/dosbox/doom). - In the emulator, enter the commands:
mount c /sdcard/dosboxc:
cd doom
doom.exe
For games on CD-ROM you will need to create a disk image (.iso or .cue) and mount it:
imgmount d /sdcard/dosbox/game.iso -t iso
โ ๏ธ Attention: Some games (for example, Diablo or Fallout) require emulation of protected mode. To do this, add the linedosbox.confadd the linedosbox -conf dosbox.conf -securemode.
5. Performance optimization
Performance DOSBox Turbo depends on the power of your smartphone. (for example Redmi 9A or Samsung Galaxy A10) games may slow down. To speed things up:
- โก Reduce
Cyclesin the settings (try the values1000โ5000). - ๐ผ๏ธ Turn off anti-aliasing (
Settings โ Renderer โ Scalerโ none). - ๐ Reduce the sound quality (
Sound โ Rateโ 22050). - ๐ฑ Close background applications (especially instant messengers and social networks).
On powerful devices (Snapdragon 8 Gen 2, Dimensity 9000) you can improve the graphics:
- ๐จ Enable
Scalerโ hq3x or super2xsai. - ๐ Increase
Sound โ Rateto 48000. - ๐ฅ๏ธ Activate
Renderer โ Aspect Correctionfor correct aspect ratio.
How to check FPS in DOSBox Turbo?
Enter the command config -set "frame skip=0", then launch the game. Click Ctrl+F12 โan FPS counter will appear in the upper left corner. Optimal value: 50-60 for most DOS games.
For devices with a Mediatek processor (for example Helio G95), you may need to disable battery optimization for DOSBox Turbo in Android settings, otherwise the emulator will pause.
6. Solving common errors
Even with correct configuration, problems may arise. Here are the most common ones and how to fix them:
| Problem | Cause | Solution |
|---|---|---|
| ๐ฅ๏ธ Black screen on startup | Incorrect path to files or absence autoexec.bat |
Check the command mount and the presence of the executable file (.exe or .bat) |
| ๐ No sound | Conflict with drivers or low sampling rate | Install Sound โ Rate = 44100 and restart the emulator |
| ๐ข Slow operation | Too high Cycles or background processes |
Reduce Cycles to 3000 and close other applications |
| ๐ฎ Gamepad buttons do not work | Incorrect pairing or settings joystick |
Reconnect the gamepad and reassign the buttons via Map Joystick |
If the game crashes with an error Illegal instruction or General protection fault, try:
- Change
CPU โ Coreto normal or simple. - Disable protected mode emulation (
dosbox -conf dosbox.conf -noautoexec). - Check the integrity of the game files (the archive may have been downloaded with errors).
ems=true
xms=true
umb=true
This will solve problems with launching many strategies (for example, Civilization or X-COM: UFO Defense).-->
7. Saves, screenshots and additional functions
DOSBox Turbo allows you to save progress and take screenshots. Basic commands:
- ๐พ
Ctrl+F5โ quick save (quicksave) - ๐ท
F12โ screenshot (saved in/sdcard/dosbox/capture) - ๐
Ctrl+F9โ quick load (quickload)
For manual saving:
- In the game, press
Esc(or another key to pause). - Enter the command
savegame [name](for example,savegame level1). - To load:
loadgame [name].
Saves are stored in the folder /sdcard/dosbox/saves. They can be copied between devices or backed up via the cloud (for example, Google Drive).
Additional features:
- ๐น Video recording: turn on
Settings โ Video Capture(required FFmpeg). - ๐ง Editing
dosbox.conf: for advanced settings (for example, emulation of specific sound cards). - ๐ Multi-user mode: via
IPX(requires manual configuration network).
FAQ: Frequently asked questions about DOSBox Turbo
๐น How to transfer saves from PC to Android?
Copy save files (usually .SAV or .GAM) from the game folder on the PC on /sdcard/dosbox/[game_folder]/saves on Android. Make sure the file names match.
๐น Why do some games not launch?
The reasons may be different:
- The game requires DOS extender (for example, DOOM needs
HX DOS Extender). - Not enough RAM (try closing background applications).
- Game files damaged (download the archive).
Check the error log in /sdcard/dosbox/dosbox.log.
๐น Is it possible to play online with friends?
Yes, but this requires manual setup IPXnetwork. Both players must:
- Connect to the same Wi-Fi network.
- In
dosbox.confadd:[ipx]ipx=true - Launch the game with support
IPX(for example, Duke Nukem 3D or Warcraft II).
To simplify things, you can use tunneling through Hamachi or ZeroTier.
๐น How to increase FPS in games?
Try the following steps:
- Reduce
Cyclesto the minimum stable value (start with3000). - Disable anti-aliasing (
Scaler = none). - Enable frame skipping (
frame skip=1indosbox.conf). - Close all background applications (especially Facebook, Instagram).
If the game still slows down, try an alternative emulator - Magic DOS or aDOSBox.
๐น Where can I find Russifiers for DOS games?
Russified versions of many games can be found at:
- ๐ Old-Games.ru (archive with translation)
- ๐ DOS Games Archive (section
Localizations)
Install cracks over the original game, following the instructions in the archive (usually replacing files .exe i .dat).