Hello Android gamers, today we will be learning how to play PC games on Android with the App DosBox Turbo; the best and fastest Dos Emulator for Android
Quick Links:
DosBox Turbo Performance Page
DosBox Turbo main information page
How to Play Dos Games on Android with DosBox Turbo
[Guide+Video] How to Play Fallout 1 with Dosbox Turbo
[Guide+Video] How to run Fallout 1 & 2 on Android with QEMU
[Guide+Video] How to Play Classic PC Games on Android with Exagear RPG (Paid app, Easier setup, Runs faster)
Dosbox Turbo Videos
How To Play PC Games on Android With DosBox Turbo
How to Play Fallout Tactics on Android with DosBox Turbo
System Requirements
Recommended:
CPU: Quad-Core/Octa-Core device 1.6Ghz
RAM: 2GB-3GB
Storage: 16GB
Minimum:
CPU: Dual-core 1.5Ghz
RAM: 1GB (My default setup uses 256MB)
Storage: 8GB
Emulated PC Gaming System
CPU: Pentium 1 Processor @ 60-90Mhz (Performance will vary)
GPU: 2D=S3 Trio64V+ 4MB 3D=3Dfx Voodoo 1 8MB
RAM: 256MB(Default)
Audio: Sound Blaster 16
HDD: HDD image files mounted from your devices internal(default) or external storage. Full install around 2.5GB
-Dosbox Turbo System DxDiag on my Note 2
DosBox Turbo Tested Win9x Game List:
Age of Empires 1 & 2
Alpha Centauri
Anno 1602
Arcanum
C&C Red Alert 95
Civilization II
Combat mission Beyond Overlord
Commandos: Behind Enemy Lines
Command and Conquer Tiberian Sun
Diablo 1
Diablo 2
Dungeon Keeper
Dungeon Keeper 2 (Needs pentium_mmx CPU setting in Dosbox Config)
Dune 2000
Fallout 1
Fallout2
Fallout2: Restoration project
Fallout Tactics
Half life
Heroes of Might and Magic III
Homeworld 1
Homeworld cataclysm
Ignition
Interstate 76
Jedi Knight dark forces 2
Lionheart
Lords of the Realms 2
M.U.G.E.N
Neighbors from Hell
Nox
Populous The Beginning
Quake 1
Seven Kingdoms 2
Simcity 2000
Simcity 3000
Starcraft 1
Strategic command
The Journeyman Project
The Longest Journey
The Sims
Total Annihilation
Europa Universalis 2
Warhammer 40k
Z
DosBox Turbo Win9x Installation Guide:
1)a]First you will need to install the DosBox Turbo app (free or paid) on your Android device.
DosBox Turbo Play Store here (Paid but Faster)
Or
aFreeBox Play Store here (Free but Slower)
-Run the DosBox Turbo app and open the settings menu from either the pull-down menu at the Top(3 dots) or swipe the left side of the screen to reveal a menu.
-Go to DosBox Settings/Advanced DosBox Config check “3DFX Glide Support” and “Manual Mode”.
-You must restart the app before these changes will take effect.
b]Important Change Not in the Video:
-Dosbox Turbos default directory path to the dosbox.conf file changed sometime after I made the video.
-Due to these changes, you will need to modify the directory path back to the old default.
-Do this by selecting "Config Location" right under where you clicked “3DFX Glide Support” and “Manual Mode” in the previous step.
-Full location @ settings/Advanced DosBox Config/Config Location
-Modify the "Config Location" path by removing the red text between /dosbox.conf and the /<path to storage>/
-View the below examples and modify the path to your own dosbox.conf
Default dosbox.conf location modification example:
Before:
/<path to storage>/android/data/com.fishstix.dosbox/files/dosbox.conf
After:
/<path to storage>/dosbox.conf
How it looked on my Note 2:
Before:
/storage/emulated/0/android/data/com.fishstix.dosbox/files/dosbox.conf
After:
/storage/emulated/0/dosbox.conf
Download DosBox Turbo Win9x Gaming Packages:
2)a]Download version 1.0 here DirectX9.0C, 3dfx, SB16, Runs the most games
Or
2)b]Download version 2.0 here DirectX9.0C, 3dfx, SB16, CD/ISO support with Daemon tools 3.47
Note:Win9x, CD/ISO support with daemon tools makes emulation less stable.
Or
2)c]Download version 3.0 here DirectX8.0, 3dfx, SB16, runs slightly faster doesn't support as many games.
3)Free software to access our HDD img files:
-We will need software to access or HDD img files and transfer over game folders
-On PC install the free 30 day trial of WinImage and run the application.
-This program will allow you to open and save your game data to your empty hdd .img files.
Download WinImage 10.0 here or here
Or
On Android install the free Zarchiver app here to access your image files and zips.
4) Locate and extract HHD .img images files for game storage:
Open the Win9x package you downloaded and look for the hdd folder. Inside you will find the empty hdd images files to store your games and ISO’s. Extract the default hdd-2gb image file and open the folder.
(Optional) How to use different sized HDD image files:
-To change the size of the image file used you must modify the name and drive geometry in the dosbox.conf file
-You can edit the config file from your the DosBox Turbo app @ settings/Advanced DosBox Config/ Edit Config File/
Default hdd line in the dosbox.conf file:
imgmount d: /sdcard/hdd-2gb.img -t hdd -fs fat -size 512,63,64,1023
Change the hdd name and drive geometry in the dosbox.conf file:
-In the below example we are changing the data to accomidate a 1GB HDD image:
imgmount d: /sdcard/hdd-1gb.img -t hdd -fs fat -size 512,63,64,520
Driver Geometry:
2GB image: 512,63,64,1023
1GB image: 512,63,64,520
512MB image: 512,63,32,520
256MB image: 512,63,16,520
(Optional)How to use SDcard storage:
Warning! This doesn't always work properly with newer devices or versions of Android.
-Using the device's default internal storage is recommended and it might be required for the app to load .img files from your device.
-To store the image files onto an external SDcard you will need to open the dosbox.conf file and change the storage directory path.
-The directory path will vary across android devices. I'd recommend using a file explorer program to help find the correct path to your SDcard.
-Below are several common paths to external SDcards on various devices. Review the following information and change devices SDcard path accordingly in the dosbox.conf file.
Note: Some devices may have issues starting emulation using an external SDcard.
-If you experience any issues launching emulation or running games use the default internal memory.
Default internal storage path in the dosbox.conf file:
imgmount c: /sdcard/c.img -t hdd -fs fat -size 512,63,16,520
imgmount d: /sdcard/hdd-2gb.img -t hdd -fs fat -size 512,63,64,1023
Change the storage path to your external SDcard:
imgmount c: /sdcard1/c.img -t hdd -fs fat -size 512,63,16,520
imgmount d: /sdcard1/hdd-2gb.img -t hdd -fs fat -size 512,63,64,1023
or
imgmount c: /mnt/sdcard1/c.img -t hdd -fs fat -size 512,63,16,520
imgmount d: /mnt/sdcard1/hdd-2gb.img -t hdd -fs fat -size 512,63,64,1023
or
imgmount c: /mnt/extsdcard/c.img -t hdd -fs fat -size 512,63,16,520
imgmount d: /mnt/extsdcard/hdd-2gb.img -t hdd -fs fat -size 512,63,64,1023
or
imgmount c: /storage/extSdCard/c.img -t hdd -fs fat -size 512,63,16,520
imgmount d: /storage/extSdCard/hdd-2gb.img -t hdd -fs fat -size 512,63,64,1023
5) Open the image files:
On PC Now that WinImage is installed you can open the empty hdd.img’s by double-clicking them
-You can drag game folders directly into the open WinImage program
or
-You can also direct the program to the game folders from the WinImage menu @ image/inject a folder
Or
On Android Open the ZArchiver app locate a game folder and copy it
-Next direct the app to the HDD.img files and paste it directly into the empty image
6) Place Games folders into the .img files:
-Locate your fully installed games such as DRM free GOG games from GOG here, ISO images, or extracted game data.
-Playing Fallout on android requires some additional modding
-Review my guide below for "How to setup Fallout 1, 2, Tactics with DosBox Turbo:"
-Once your games are setup drag the folder(s) containing this data into the open hdd image files
-Save your new hdd.img and close the program
(Optional)Download the Free Official Fallout 1 Shareware Demo:
-If you don't have games available download the Fallout 1 demo here
-Just extract the zip files and run the Falldemo.exe from android or PC
7) Transfer Files to the Root directory of your internal storage:
On PC Connect your Android device to your PC with the USB cable and open your devices internal memory. Copy over the dosbox.conf, c.img, and hdd-2gb.img, files into this space; note that none of these files should be located in a folder.
Or
On Android use a file explorer app here or here to locate and place the files into the root directory of your internal storage.
8) Launch DosBox Turbo:
-Now you' are ready to start the DosBox Turbo app and play your PC games on Android, have fun!
Click here to watch me launch games with Dosbox Turbo.
Get the Hackers Keyboard with useful Arrow<^> keys:
Get the free Hackers Keyboard here from the Play Store
-It has a better layout for playing games and includes directional keys
-Click for large pic
How to play Games Fullscreen (No Black Bars):
How to use Virtual On Screen Buttons:
DosBox Turbo has 4 programmable virtual buttons that can be used for additional in-game controls.
-Click to see the pic.
-In the DosBox settings menu check “Overlay Buttons”.
-Open “Button/Controller Maps” and choose “Add button Mapping”.
-A new label will appear, click it “Map custom Button (x)”
-At the top select 1 of 4 custom buttons to map
-Now select “Dos key mapping” and assign a key to the button.
-Once done select ok and repeat this for all 4 buttons.
-A good setup for playing fallout would be:
-Btn A=space, Btn B=b, Btn C=I, Btn D=s
-space=end turn, b=change hands, i=inventory, s=skill index,
-There is a Fast Forward button at the very bottom of the “Dos key mapping” menu, scroll down all the way.
-Map this key and you can hold it down to increase the cycles.
-This helps to speed up long load times, but note it will distort any audio that is playing.
How to Improve DosBox Turbos Performance:
Increasing the default memory size:
Warning! Test your device with the default settings before attempting to increase the video or system memory sizes. With newer versions of Android, this can cause the app to crash at launch or display an "Insufficient memory" or "Low memory" error message.
Video Memory:
-Increasing the default video memory size can have a big impact on performance and frame rates
-Moar video memory can make more demanding games playable like Diablo 2, Fallout 2 RP, Quake 1, Half-Life...
-Changing the video memory size from 4MB to 32MB doubles the performance of the WinQuake 1 Benchmark
-Click for a large pic of Quake 1 benchmark results
-Open the "dosbox.conf" file and change the vmemsize= entry, once modified save the changes
-You can edit the config file from your the DosBox Turbo app @ settings/Advanced DosBox Config/ Edit Config File/
Before:
[dosbox]
vmemsize=4
After:
[dosbox]
vmemsize=32
System Memory:
-You can also increase the system memory size but this tends to make the app crash at launch
-Test the video memory change first before attempting to modify the system memory
-If your android device has 2GB+ of memory or more, then you can increase the usable memory from the default of 256MB to 512MB
-Open the "dosbox.conf" file and change the memsize= entry, once modified save the changes
-You can edit the config file from your the DosBox Turbo app @ settings/Advanced DosBox Config/ Edit Config File/
Before:
[dosbox]
memsize=256
After:
[dosbox]
memsize=512
Extra HDD space for Virtual Memory:
-Using a 1/2GB HDD and then allocating free space for virtual memory, could help to improve performance.
-Once you're running win9x right click on the vault 13 desktop icon and choose properties, select the performance tab,“virtual memory” at the bottom, click “Let me specify my own virtual memory settings”. Select the HDD and specify the amount of space you want to use for virtual memory.
-It will prompt you to reboot once you exit. Don’t reboot, choose no, and then shut down and re-launch the emulator.
-This will help to keep System Resources between 98-99% free, this helps to optimize the performance.
-You can check the performance by right-clicking on the Vault 13 desktop icon and selecting properties. Navigate to the performance tab at the top and look for “System Resources:98%free”.
DosBox Turbo Quick Menu:
-You can access the quick menu by swiping the left side of the screen.
- This will give you access to quick settings and toggles for your input devices.
-To improve load times you can select “Cycles” and increase this number.
-By default, it will be on Auto, which gives the best balance between sound quality and performance.
-Increasing this will cause the games to load faster but can badly distort the sound.
-You can Toggle this up in games that have long load times.
- Set the Cycles back to Auto once your game has loaded.
-You can also disable the sound in the DOSBox settings and play with increased cycles.
-This will significantly improve performance on slower devices.
How to setup Fallout 1, 2, Tactics with DosBox Turbo:
Fallout 2 Regular
-To play Fallout 2 on Android install Killap’s unofficial Fallout 2 patch.
1) Download and Extract the Unofficial patch here then open the folder.
2) Open the extracted patch folder, copy the "data" folder and paste it into your Fallout 2 install directory. (yes to overwrite the files)
3) Open the "Windows 95-98-ME" folder and copy and paste these files into your Fallout 2 install directory. (yes to overwrite the files)
4) Open the “Batch_work’ folder and copy and paste these files into your Fallout 2 install directory. Run the "master_dat_fix_up.exe" file (A window will pop up, wait for it..)
5) Next this is EXTREMELY important, in your Fallout 2 install directory delete a file called "patch000.dat"
6)Download and extract the Fallout 2 custom configs files .zip here
-Locate the fallout 2 config folder, here you will find two different Fallout 2 configs to choose from.
-Copy and paste the "fallout2.cfg" config file from "Config With video & music sounds" into your Fallout 2 folder.
-The music and ambient sounds in the game can be distorted and cause lag, turn them off if necessary.
Note: You can always turn off the music and video sounds from the games preferences menu.
-Config With video & music sounds: fixes sound data path, increases the max volume.
-Config Without video & music sounds: disables music and boosts performance, fixes sound data path, increases the max volume.
(Optional) Download and extract Mash’s Hi-Res patch here
Note This Hi-Res patch allows you to increase the resolution but it will impact game performance.
Fallout 2 Restoration Project
Note) The Fallout 2 Restoration Project has longer load times it requires a faster device than the regular version
-To play Killaps Fallout 2 Restoration Project on Android do the following.
1) Download and Extract the manual Restoration patch here open the folder.
2) Open the "main" folder and copy and paste these files into your Fallout 2 install directory. (yes to overwrite the files)
3) Open the "Windows 95-98-ME" folder and copy and paste these files into your Fallout 2 install directory. (yes to overwrite the files)
4) Open the “Batch_work’ folder and copy and paste these files into your Fallout 2 install directory. Run the "f2.bat" file (A window will pop up, wait for it..)
5) Next this is EXTREMELY important, in your Fallout 2 install directory delete a file called "patch000.dat"
6)Download and extract the Fallout 2 custom configs files .zip here
-Locate the fallout 2 config folder, here you will find two different Fallout 2 configs to choose from.
-Copy and paste the "fallout2.cfg" config file from "Config With video & music sounds" into your Fallout 2 folder.
-The music and ambient sounds in the game can be distorted and cause lag, turn them off if necessary.
Note: You can always turn off the music and video sounds from the games preferences menu.
-Config With video & music sounds: fixes sound data path, increases the max volume.
-Config Without video & music sounds: disables music and boosts performance, fixes sound data path, increases the max volume.
Fallout Tactics
-In order to make Fallout Tactics playable with DosBox Turbo, you will need to remove ambient sounds from the game.
-The result is faster smoother scrolling and less lagged gameplay by reducing CPU/disk usage.
-Optionally you can also remove the videos since they don’t run properly and take up extra space.
How to remove ambient Sounds and Optimize files:
-Use Odin’s Booster utility to modify the audio files so ambient sounds can be deleted.
-Download Odin's Booster Utility here
-Extract the Booster.exe into your Fallout Tactics game folder.
-Run the Booster.exe with admin privileges by right-clicking the exe
-Select "Browse" and direct the booster utility to your Fallout Tactics game folder (Example= C:\GOG Games\Fallout Tactics\)
-Next select sound_o.bos and sound_amb.bos under "Files to optimize". Click on "Optimize!"
-Now the ambient sounds folder will appear in your Fallout Tactics game folder @ \Fallout Tactics\core\sounds\ambient\
-Delete or remove the ambient sounds folder from the Fallout tactics game folder
-(Optional) Delete or remove the intro movie from fallout @ \Fallout Tactics\core\movies\intro.bik
Fallout 1 Dos Guide + Video
How to use Version 2.0 with CD/ISO support:
1)Start the Daemon tools program by click the desktop icon.
2)Tap the Icon that will appear in the bottom right corner.
-Select “Device 0: [E:] No media”
3)Find your ISO image and select it
-Autoplay should now start your CD.
Note:To use ISO files they must be located within a folder before transferring them to the HDD.img.
-If the ISO is not located in a folder it will attempt to fill the HDD image and won't work correctly.
-Click to see the pic.
Use this to Play Games like Star Wars Jedi Knight: Dark Forces II. This video demonstrates how to mount the ISO images using Daemon tools @1:28.
Troubleshooting:
General Issues:
-3Dfx glide support is not working properly in the current build 2.1.21 and could cause the app to crash when launching 3Dfx enabled games. It works properly in previous builds.
aFreeBox: Can't open configs with manual mode enabled and the default directory location
'Error occurred when gettings files content: dosbox.conf"
-Changing the default conf to the old default fixes the issue.
-Win9x emulation can be unstable while exploring your emulated desktop. Opening multiple windows can cause crashing and lockups.
-By adding ISO/CD support windows becomes less stable and you should mount your ISO images right away.
-To maintain Win9x image stability I would recommend going to the start menu and shutting down windows after gaming but then exit the app.
I've Tried everything and DosBox Turbo won't run on my Device:
Magic DosBox Play Store (Free but limited)
Note: If DosBox Turbo doesn't work with your device try the Magic Dosbox Dos emulator
-Pros: smooth mouse support, frequent updates, great for Dos games
-Cons: No 3dfx support, Ram limit set to 64mb, few games launch due to limited Ram
How to setup Magic Dosbox for Win9x:
- Open the app click the +, make a new game, check Expert Commands, click the gear symbols, set "memsize=64", set "cputype=pentium", set "sbtype=sb16", add the following to the auto exe line at the bottom of the cfg file.
"[autoexe]
Ecco off
imgmount c: /sdcard/c.img -t hdd -fs fat -size 512,63,16,520
imgmount e: /sdcard/hdd-2gb.img -t hdd -fs fat -size 512,63,64,1023
boot -l c"
Insufficient memory/Low memory Error Message
-Increasing the default memory amount on newer versions of Android can sometimes cause a "Low memory" warning message.
-If you get a "Low memory" error message or your device crashes to the desktop when you run the app, you may need to reduce the amount of memory used. Try 128MB or 64MB.
- This message could also indicate that there is not enough free memory on your Android device. You may need to reboot or clear away background apps.
-If you still have problems launching windows or finding the D drive make sure you are using the default internal storage for your .img files.
Fallout 2 Notes:
-Fallout 2 runs best with a resolution of 640x480 and an 8bit color depth for best results. Using higher resolutions or 16-32bit colors can cause the game to become unplayable.
-Killaps Restoration project version 2.3.3 can cause screen scrolling issues with maps such as Temple of Trials.
-Using the older RP 2.1.2b version works best with DosboxTurbo. ExaGear RPG can run the latest RP 2.3.3.
Killaps Fallout 2 Restoration Project Main Page here
CD/ISO support issues:
-Overtime using the ISO support can cause the C img to stop working correctly. I would recommend making a backup of the image once you have a game installed.
- If this happens you can copy the backed up C image over to your device again. Your saved games will be located on the D HDD image and will be unaffected.
-The CD Rom support makes emulation less stable and can cause error messages when starting win9x with DosBox Turbo.
- If you experience errors simply exit and restart the app.
-There are alternatives to installing game data from the ISO.
-You can use the WinImage program to extract the ISO’s contents to a folder.
-This can be added to an HDD image and the setup exe run from inside of an emulated win9x environment.
-Many classic games can be run with game fixes, that will allow you to play without the CD.
GameBurnWorld No-CD Game Fixes
-You can add CD/ISO support by downloading Daemon tools 3.47 here and installing the setup exe from inside of an emulated win9x environment.
-Once running win9x with Daemon tools disable autostart and automount or the image may crash when launching win9x.
Last edited: