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 love playing these old Dos games on my Android phone with Dosbox Turbo. It works really well with turn based games like Fantasy General.
Generally it has been pretty simple to get these GOG downloads to run on there. I am having a bit of trouble getting Fantasy General going though.
The usual setup in Dosbox Manager would look like this:
(Autoexec)

mount c: /storage/emulated/0/Dos
c:
cd Dos
cd FGen
cd EXE
BARENA.EXE

(Note I'm not 100% sure BARENA.EXE is the run file. Seemed the most likely to me.)

So when I run this, instead of starting the game Dos will tell me that I must have a CD Drive.

Anyone know how to get this working?
(Additional notes- This is the GOG download of Fantasy General and it does run great on my computer so the game itself shouldn't be the issue.)

Thanks in advance.
This question / problem has been solved by dr.schliemannimage
Yes, you have to virtually insert the CD-ROM in your D: drive.
The GOG installation script should create a main folder for the game, but the game's files are located in a subdirectory named "data". Copy this subdirectory to any preferred location on your phone (I'm assuming "storage/emulated/0/Dos/FGen" according to what you posted).

Now you have to configure DOSBox autoexec as the following:

@echo off
cls
mount c "/storage/emulated/0/Dos"
c:
cd FGen
imgmount d "game.ins" -t iso -fs iso
fg.bat
exit
avatar
dr.schliemann: Yes, you have to virtually insert the CD-ROM in your D: drive.
The GOG installation script should create a main folder for the game, but the game's files are located in a subdirectory named "data". Copy this subdirectory to any preferred location on your phone (I'm assuming "storage/emulated/0/Dos/FGen" according to what you posted).

Now you have to configure DOSBox autoexec as the following:

@echo off
cls
mount c "/storage/emulated/0/Dos"
c:
cd FGen
imgmount d "game.ins" -t iso -fs iso
fg.bat
exit
avatar
dr.schliemann:
Thanks for the reply.
I don't see a file called data in this particular game. I do have everything from the GOG download copied to my phone.
It consists of the main Fantasy General folder (I shortened this to FGen)- inside that are the folders: DAT, DOSBOX, EXE, MUSIC, SAVES, SHP, SOUND, and various files.

I tried setting up the autoexec as you have it here but it just seems to exit out of dosbox. I also tried a few variations of it without success. Any other ideas or ways to type the autoexec in?
I'll keep looking around as well but I am very much a beginner at messing with Dos.

p.s. in case the DAT (short for Data?) folder is what you were looking for it's just filled with .GEO files, .MAP files, and .SCN files nothing that looks like it will get the game running.
Post edited December 28, 2018 by Shadman82880
avatar
dr.schliemann: Yes, you have to virtually insert the CD-ROM in your D: drive.
The GOG installation script should create a main folder for the game, but the game's files are located in a subdirectory named "data". Copy this subdirectory to any preferred location on your phone (I'm assuming "storage/emulated/0/Dos/FGen" according to what you posted).
avatar
Shadman82880: Thanks for the reply.
I don't see a file called data in this particular game. I do have everything from the GOG download copied to my phone.
You are right. I have the game installed on Linux and I have a subdirectory named "data" which contains the game's files, but on Windows the directory structure is different and the game's files are located in the game's installation path, hence my error.

Well, that clarified, we still need to make the game run. As I said in the previous post, you need to virtually load the game's CD-ROM: the file named "game.ins", located in the main folder is an image of the game's CD-ROM and the command "imgmount" I added in the autoexec script is the command to mount a CD-ROM image file.
So I suppose that the script isn't working because it can't properly mount the CD-ROM.

Let's suppose we call the game's folder "FGen" as we did before and let's suppose you copy this folder into your phone at this path: <DOS Games> (adjust this with your real path, i.e. /storage/emulated/0/Dos or similar). Then, the autoexec should be as the following:

@echo off
cls
mount c "<DOS Games>"
imgmount d "<DOS Games>/FGen/game.ins" -t iso -fs iso
c:
cd FGen
fg.bat
exit
Beware, I'm not sure if DOSBox Turbo is case sensitive or not: you should copy and paste the paths and files' names into the script exactly as they appear on the phone, just to be sure.
avatar
Shadman82880: Thanks for the reply.
I don't see a file called data in this particular game. I do have everything from the GOG download copied to my phone.
avatar
dr.schliemann: You are right. I have the game installed on Linux and I have a subdirectory named "data" which contains the game's files, but on Windows the directory structure is different and the game's files are located in the game's installation path, hence my error.

Well, that clarified, we still need to make the game run. As I said in the previous post, you need to virtually load the game's CD-ROM: the file named "game.ins", located in the main folder is an image of the game's CD-ROM and the command "imgmount" I added in the autoexec script is the command to mount a CD-ROM image file.
So I suppose that the script isn't working because it can't properly mount the CD-ROM.

Let's suppose we call the game's folder "FGen" as we did before and let's suppose you copy this folder into your phone at this path: <DOS Games> (adjust this with your real path, i.e. /storage/emulated/0/Dos or similar). Then, the autoexec should be as the following:

@echo off
cls
mount c "<DOS Games>"
imgmount d "<DOS Games>/FGen/game.ins" -t iso -fs iso
c:
cd FGen
fg.bat
exit
avatar
dr.schliemann: Beware, I'm not sure if DOSBox Turbo is case sensitive or not: you should copy and paste the paths and files' names into the script exactly as they appear on the phone, just to be sure.
THANK YOU SO MUCH!
Got it working. Could not have done it without your help.
Here is the command sequence that worked for me.

mount c: /storage/emulated/0/Dos
c:
cd Dos
cd FGen
cd EXE
mount c: storage
imgmount d: storage/emulated/0/Dos/FGen/game.ins -t iso -fs iso
BARENA.EXE