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've got a problem and I'm not sure how to solve it.

I've recently obtained RG-350 (one of those handhelds using OpenDingux, this one has OS very similar to the one from GCW Zero).

It has dosbox, but it's working in specific way - at the beginning it allows you to choose executable, then it launches it (automatically assigning folder where it was as "c:", if you're exiting the game, it goes to "standard" dos console.

I would like to play in Battle Isle 2 from GOG, but I'm not sure how to make .bat file which would mount image allowing me to play it.

In DosBoxBi2_singe.conf I've found the part which should be useful:
imgmount d "..\ISLE2\BI2.inst" -t iso -fs iso
(part for main BI2)

imgmount d "..\SCENERY\BI2scen.inst" -t iso -fs iso
(part for add-on)

Now my question is - how should I create .bat file (can be 2 separate for basic game and add-on) to make it "runnable".

I've got this game on SD card (which I've put in the device), in DOS catalogue:

DOS/BI2/ISLE2
DOS/BI2/SCENERY

(there are two standard folders, I've just created DOS/BI2 to have them in one place.

I must mount image, otherwise game won't run.

I was trying to do it on my own, but I've got either error that image was not found, or "The image must be on a host or local drive".
Post edited November 11, 2019 by MartiusR
This question / problem has been solved by ZFRimage
avatar
MartiusR: I was trying to do it on my own, but I've got either error that image was not found, or "The image must be on a host or local drive".
I came across this.

You need to do "c:" before you do the mounting.

Linux uses / as path separators. So if you try with \ you'll get the above error. But if you do "c:" first it uses DOS paths which use \.
Tried is (also experimented a bit with path of the mounted image) - but still have the same errors :(
Out of curiosity, how is the RG-350? Is it worth it?
avatar
dtgreene: Out of curiosity, how is the RG-350? Is it worth it?
I feel that it should be a bit cheaper, but in terms of quality it's really nice handheld - pre-installed plenty of well emulators, performance good enough to even play fluently in PS1 games (not all of them), controllers have decent quality (only this second thumbstick shouldn't be placed below buttons, it's not the most optimal solution).

Getting back to my issue:


I was trying to create .bat file. Here is the example:

[autoexec]
c:
imgmount d "..\BI2.inst" -t iso -fs iso
c:
@BATTLE2.EXE ENG

But every time, no matter if I'm trying to mount image by bat file (and launching it), or writing directly in the console, I've got the same result with one of the mentioned errors.
avatar
MartiusR: [autoexec]
c:
imgmount d "..\BI2.inst" -t iso -fs iso
c:
@BATTLE2.EXE ENG

But every time, no matter if I'm trying to mount image by bat file (and launching it), or writing directly in the console, I've got the same result with one of the mentioned errors.
Where is DOSBox stored? In a subfolder in ISLE2?
avatar
MartiusR: [autoexec]
c:
imgmount d "..\BI2.inst" -t iso -fs iso
c:
@BATTLE2.EXE ENG

But every time, no matter if I'm trying to mount image by bat file (and launching it), or writing directly in the console, I've got the same result with one of the mentioned errors.
avatar
ZFR: Where is DOSBox stored? In a subfolder in ISLE2?
Dosbox is in the "internal" memory of the device. I'm putting games on external SD card, since it's much easier than all this mumbo-jumbo which is required to get access to "internal" memory (after hooking device to PC, it's not enough, it requires also to make some kind of "ftp server" to have access, like in case of GCW Zero).
avatar
ZFR: Where is DOSBox stored? In a subfolder in ISLE2?
avatar
MartiusR: Dosbox is in the "internal" memory of the device. I'm putting games on external SD card, since it's much easier than all this mumbo-jumbo which is required to get access to "internal" memory (after hooking device to PC, it's not enough, it requires also to make some kind of "ftp server" to have access, like in case of GCW Zero).
In that case "..\BI2.inst" won't point to the correct locatin.

Can you try replacing "..\BI2.inst" with the full path.
avatar
MartiusR: Dosbox is in the "internal" memory of the device. I'm putting games on external SD card, since it's much easier than all this mumbo-jumbo which is required to get access to "internal" memory (after hooking device to PC, it's not enough, it requires also to make some kind of "ftp server" to have access, like in case of GCW Zero).
avatar
ZFR: In that case "..\BI2.inst" won't point to the correct locatin.

Can you try replacing "..\BI2.inst" with the full path.
I guess that it should, because Dosbox in this device is automatically mounting as c: location of the file, which I'm launching. I've tried also to launch the game, then use my .bat file to be sure that I'm doing it correctly, but it also didn't work properly.... Or maybe I'm doing something incorrectly?

Maybe I should throw all the stuff (like folders with games) directly to dosbox location on the device?
avatar
ZFR: In that case "..\BI2.inst" won't point to the correct locatin.

Can you try replacing "..\BI2.inst" with the full path.
avatar
MartiusR: I guess that it should, because Dosbox in this device is automatically mounting as c: location of the file, which I'm launching.
And the file which you're launching is located where?
avatar
MartiusR: I guess that it should, because Dosbox in this device is automatically mounting as c: location of the file, which I'm launching.
avatar
ZFR: And the file which you're launching is located where?
it's in the game's folder, so for example launching BATTLE2.exe (or BI2.bat), is making folder

DOS/ISLE2
(folder DOS is directly on SD card)

As C:
avatar
ZFR: And the file which you're launching is located where?
avatar
MartiusR: it's in the game's folder, so for example launching BATTLE2.exe (or BI2.bat), is making folder

DOS/ISLE2
(folder DOS is directly on SD card)

As C:
So in that case ""..\BI2.inst"" refers to DOS/BI2.inst


If BI2.inst is in same folder as the file "DOS/ISLE2", then you have to

imgmount d "BI2.inst" -t iso -fs iso
Or if that doesn't work, you can do the full path "c:\BI2.inst"
Post edited November 11, 2019 by ZFR
avatar
MartiusR: it's in the game's folder, so for example launching BATTLE2.exe (or BI2.bat), is making folder

DOS/ISLE2
(folder DOS is directly on SD card)

As C:
avatar
ZFR: So in that case ""..\BI2.inst"" refers to DOS/BI2.inst

If BI2.inst is in same folder as the file "DOS/ISLE2", then you have to

imgmount d "BI2.inst" -t iso -fs iso
Or if that doesn't work, you can do the full path "c:\BI2.inst"
All right, I've finally made it! Turns out that I had to use BI2.iso (which I made from BI2.gog), not the BI2.inst, which in theory should be used (according to GOG's conf. file.

Thanks a lot for your patience and help, ZFR, you're great!
Happy you got it on your own.
Enjoy the game.