It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I know that more than a few games here are using DOSBox to virtualize DOS on a desktop. In fact, I have bought a few of the better ones...Gabriel Knight 1 & Alone in the Dark 1, 2, & 3.

Recently I discovered that DOSBox has been ported to Android and I downloaded one of the better versions, Turbo DOSBox but I have been unable to get my DOSBox-compatible versions to run on my phone.

Is anyone else doing this and, if so, what's the setup?

Thanks!
No one has used DOSBox to run GOG games on their mobiles?
avatar
bqw: No one has used DOSBox to run GOG games on their mobiles?
I know it's months too late... just wanted to share I've been having a fairly good success playing any DOS games on Android with DOSBox Turbo. The latest versions are highly optimized and customizable (though it still has its bugs). If you're still interested, you should download DBT again, I hear it improved over last year.

What were you trying to run?
avatar
bqw: No one has used DOSBox to run GOG games on their mobiles?
avatar
RafaelLopez: I know it's months too late... just wanted to share I've been having a fairly good success playing any DOS games on Android with DOSBox Turbo. The latest versions are highly optimized and customizable (though it still has its bugs). If you're still interested, you should download DBT again, I hear it improved over last year.

What were you trying to run?
Thanks very much for the reply! Seriously!

Honestly, I don't remember. I *THINK* Gabriel Knight, which I picked to try first because I knew that there shouldn't be any resource issues.

I'll reinstall DOSBox Turbo from the the Play store on my Nexus 7, but I need to know how to set it up...what to copy over and where to put it. Last time I just created a folder from root /Games/GK and copied everything there but couldn't get it to run.

Thanks, again!
Hi, Bqw. I have a Nexus 7 too. I'll try to explain you how to make your GOG DOS games run on Android.

Example game: Battle Chess.

1 - Install the game on your PC. Example path: "C:\GOG\BChess"
2 - To play on Android you don't need the windows files, like the uninstaller, icons, documents, etc. So you may delete all those files to save storage space.
3 - Create a folder on your Android device for your DOS games; I named it "DOS".
4 - Copy the "BChess" folder from your PC ("GOG\BChess") to the Android folder ("DOS\BChess").
5 - Install DOSBox Turbo and DOSBox Manager.
6 - Run DOSBox Manager and create a [New Profile] named "Battle Chess". You can [Change Icon] to add the game cover. Then go to [Edit Config] --> [DosBox Settings] --> [Autoexec]. Edit the autoexec.bat to tell the emulator where the game is installed and which is the game executable file:

mount c:/storage/emulated/0/
c:
cd DOS
cd BChess
bc

7 - Enjoy! ^^

I hope this little guide helps. Good luck!
avatar
VampiroAlhazred: Hi, Bqw. I have a Nexus 7 too. I'll try to explain you how to make your GOG DOS games run on Android.

Example game: Battle Chess.

1 - Install the game on your PC. Example path: "C:\GOG\BChess"
2 - To play on Android you don't need the windows files, like the uninstaller, icons, documents, etc. So you may delete all those files to save storage space.
3 - Create a folder on your Android device for your DOS games; I named it "DOS".
4 - Copy the "BChess" folder from your PC ("GOG\BChess") to the Android folder ("DOS\BChess").
5 - Install DOSBox Turbo and DOSBox Manager.
6 - Run DOSBox Manager and create a [New Profile] named "Battle Chess". You can [Change Icon] to add the game cover. Then go to [Edit Config] --> [DosBox Settings] --> [Autoexec]. Edit the autoexec.bat to tell the emulator where the game is installed and which is the game executable file:

mount c:/storage/emulated/0/
c:
cd DOS
cd BChess
bc

7 - Enjoy! ^^

I hope this little guide helps. Good luck!
Appending to what the uruguayan vampire said, which is exactly what you should do, here's a small correction and extra info.:

6a On step 6, the line mount c:/storage/emulated/0/ actually should have a space between c: and /storage, or it won't work. It should read:
mount c: /storage/emulated/0/
The line above means you're telling DOSBox to assign the contents of folder /storage/emulated/0/ to drive C. You need that.
6b Very important, /storage/emulated/0/ should be the path to folder DOS, but that ain't true on all devices. I think it is true in your device though, the Nexus 7.
avatar
bqw: I need to know how to set it up...
See above.
Post edited August 16, 2014 by RafaelLopez
Anyone remember playing some of these games when they were originally released?

Ever imagine what it would be like to someday be able to play them in the palm of your hands with a mobile device?
I wanted to play Spycraft on my Android. I got it all set up but when I run it it tells me to insert the disk. :-(

Anyone know of a way to get around this?
avatar
evilnancyreagan: Anyone remember playing some of these games when they were originally released?

Ever imagine what it would be like to someday be able to play them in the palm of your hands with a mobile device?
All the time but not classic adventure games that require lots of note taking. Another thing I remember thinking about is the day that screen resolutions (and number of colors) would permit picture and videos as good as on TV.
avatar
lthompson-22: I wanted to play Spycraft on my Android. I got it all set up but when I run it it tells me to insert the disk. :-(

Anyone know of a way to get around this?
Did you use imgmount in your dosbox config file? Gog usually has the image of the cd somewhere with the install and it has to be mounted eg:
imgmount d "game.gog" -t iso -fs iso

Should be similar to above although I don't know if the cd image is named as game.gog in spycraft (don't have the game).
Thanks for the info. I don't see any files with a .gog suffix or any .iso files or anything that seems like a disk image in the SpyCraft folder or subfolders thereof. In the dosbox.conf files that came with the GOG install, there is this line:

mount d "..\DATA\" -t cdrom

That's the only reference I see to a d drive. There is a DATA folder in the SpyCraft folder, it has mostly .avi and .wav files in it.

I tried adding that line above to the autoexec.bat on Android, like this:

mount c: /storage/sdcard0/
c:
cd DOS
cd SpyCraft
mount d "..\DATA\" -t cdrom
SPYDOS

DOS says directory doesn't exist and I still get the message about needing to insert disk 1.

Any other thoughts?
avatar
lthompson-22: Thanks for the info. I don't see any files with a .gog suffix or any .iso files or anything that seems like a disk image in the SpyCraft folder or subfolders thereof. In the dosbox.conf files that came with the GOG install, there is this line:

mount d "..\DATA\" -t cdrom

That's the only reference I see to a d drive. There is a DATA folder in the SpyCraft folder, it has mostly .avi and .wav files in it.

I tried adding that line above to the autoexec.bat on Android, like this:

mount c: /storage/sdcard0/
c:
cd DOS
cd SpyCraft
mount d "..\DATA\" -t cdrom
SPYDOS

DOS says directory doesn't exist and I still get the message about needing to insert disk 1.

Any other thoughts?
"..\DATA\" is a relative path. The question is what it is relative to. Since GOG games come with their own DOSBox installation, my guess would be that it's relative to the DOSBox directory within the game directory, since that is the DOSBox that the game runs from. You will need to figure out the path of the DATA folder relative to the DOSBox installation on your Android phone/tablet, or make it a full path instead, however those look in the Android file system.
Mobile ports of DOSBox are just a pile of crap: their "developers" get money by exploiting a project they haven't contributed a fucking bit during all the years it took the original creators to perfect it.

You should be ashamed of yourself just for mentioning that piece of mobile crap, really...
avatar
Wishbone: "..\DATA\" is a relative path. The question is what it is relative to. Since GOG games come with their own DOSBox installation, my guess would be that it's relative to the DOSBox directory within the game directory, since that is the DOSBox that the game runs from. You will need to figure out the path of the DATA folder relative to the DOSBox installation on your Android phone/tablet, or make it a full path instead, however those look in the Android file system.
Yeah, I realized that was a relative path. I was also confused by the quotation marks and the backslash instead of forward slashes. Anyway, I tried with an absolute path and more familiar syntax

mount c: /storage/sdcard0/DOS
mount d: /storage/sdcard0/DOS/SpyCraft/Data/ -t cdrom
c:
cd SpyCraft
SPYDOS

And I got

MSCDEX Mounted subdirectory: limited support.
Drive D is mounted as CDRom /storage/sdcard0/DOS/SpyCraft/Data/

So path and syntax appear to be correct, I didn't get a message about needing to insert a disk, but then I got errors concerning sound card lol. I'll have to tinker with the sound settings I guess.

Thank you very much tremere110 and Wishbone for your helpful responses!
Hello all. Apologies about bumping up this post, but I'm struggling to get this issue resolved.

I've successfully installed and can run MOO2 on DosBox Turbo on my HTC One M8, no problem. However, when it comes to saving a game it causes the whole thing to crash.

It manages to load a basic save perfectly fine (the save was created on my PC and then transferred over) so it appears to only be an issue for saving the game.

Any ideas what's wrong?