VOGONS


Syndicate in iDos/DosPad

Topic actions

First post, by deathrow

User metadata
Rank Newbie
Rank
Newbie

Hello. I am aware that this the board dedicated to DosBox and not a board for mobile ports of DosBox, but I am in dire need of your help. iDos/DosPad is based off of DosBox 0.74 so it should be close enough. Anyway, I am currently trying to run Syndicate on my iPad 2 but the game won't load. The error displayed is about four missing files:
data/hpal01.dat
data/hpointer.tab
data/hpointer.bat
data/hreq.dat

I checked the DATA folder and these files are there. At first I tried to run the GOG release and after failing tried other releases from sites like abandonware. Everywhere is the same problem. And all of those releases run perfectly in DosBox on my PC. I played around with the cfg file but the result is always the same.
DosPad is proven to run games too-I got my copy of Fallout 1 to run after some tinkering.Also, Syndicate is playable in iDos/DosPad- http://www.youtube.com/watch?v=GAxrNuFI9a0
So if anyone can help I would be eternally grateful. I will understand if the mods delete this thread since technically it doesn't belong in this forum anyway. But please, if someone can help me, give me advice.

P.S.

Here's the cfg file:

[dosbox]
memsize=16
machine=svga_s3

[render]
frameskip=1

[cpu]
core=dynamic
cputype=auto
cycles=8000

[sblaster]
sbtype=sb16
mixer=false
oplmode=auto
oplemu=fast
oplrate=22050

[mixer]
blocksize=1024
prebuffer=10000
rate=22050

[midi]
mpu401=none
mididevice=none
midiconfig=

[speaker]
pcspeaker=false
pcrate=8000
tandy=off
disney=false

[joystick]
joysticktype=none

[autoexec]
@Echo Off
REM Before editing this dosbox.conf, please click MANUAL MODE under DosBox Settings preference if you plan to use a custom config.
REM Otherwise, DosBox Turbo will overwrite your config file on startup.
ECHO DosBox Turbo for Android
mount c: /sdcard
c:

Reply 2 of 9, by deathrow

User metadata
Rank Newbie
Rank
Newbie
collector wrote:

You should ask who you bought iDos/DosPad from for help.

I did. But those forums are almost dead. I even sent a message to the dude who posted the video of Syndicate running on iPad. If someone here can help me in any way, please tell. I'm open to suggestions.

Reply 3 of 9, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

If you have it running coreectly with dosbox on a pc, you will need to adapt the paths inthe ipad cfg file. So the mountings look the same.
Especially taking the android cfg file for the ios version is a no go because you screwed your c mounting already (there is no such thing as sdcard to mount).
So fix that, best by reinstalling idos.
Then copy/paste the autoexec part of the cfg and the autoexec part of the working dosbox for windows and I csn help you

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 4 of 9, by deathrow

User metadata
Rank Newbie
Rank
Newbie

Thank you for the suggestion. You were right about the Android bits in the cfg file-I got this cfg file when I was trying to run Fallout and its been my default cfg ever since. Unfortunately, this did not help. I removed the exec part of the cfg file, reinstalled iDos-all the same.Tinkered around with the cfg file, entering values and parameters from the cfg of the Syndicate DosBox one by one. Even tried adding parameters that I hardly understand (XMS, EMS, UMB). I'm starting to think it has nothing to do with the cfg file. I got Syndicate running on both the DosBox that comes with the GOG version and vanilla DosBox that has no [autoexec] parameters entered. Is there any reason why the files of this particular game are not visible to iDos for some reason?

Reply 5 of 9, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Yes, the reason are most likely that the mountings do not match.
For example if syndicate is on c:/dosgames/synd on your pc and to start the game you do this in dosbox:
Mount c c:/dosgames
C:
Cd synd
Game.exe (I have no idea about the exe of the game 😉)

Syndicate got installed to c:/synd and assumes its game files there.

If you now put the whole folder c:/dosgames onto the idos folder it mounts as c: you have a problem.
Because then the c folder structure *IN* dosbox doesn't match anymore.
If you have to do anything different in idos than in the PC after the mounting then that's what you need to fix.

For example:
Mount c somefolderonios (idos does that on its own)
C:
Cd dosgames/synd
Game.exe

Notice the different cd command? There is the problem.
That's why I told you to give me both mount c commands on PC and iDos.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 6 of 9, by deathrow

User metadata
Rank Newbie
Rank
Newbie

Sorry, I misunderstood about the copy/paste thing. Here are the parameters:

GOG DosBox:
[autoexec]
@echo off
mount C "."
c:
cls
@main >nul: /iirq7 /idma1 /iio$220 /c0
exit

But the game runs perfectly in vanilla DosBox with simple mounting.
The location of the Syndicate files on the iPad is in /var/mobile/Documents/Synd/. iOS apparently doesn't have drive names and when mounting I just start with /var/. Seems to work.
DosPad starts with drives C and D mounted as /var/mobile/Documents/. iDOS starts with drive C mounted as /var/mobile/Applications/BB36CDC1-C86C-4695-A37B-A225806C06FA/Documents/. The long code is the app name in iOS. But both iFile and iTools convert the code to app names for better orientation.

Thank you for taking your time helping me.

Reply 7 of 9, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Ok, looks as if GOG mounts the game folder as c: and that's what you will need to do in ipad/dospad as well. Change the mount c to mount .../documents/synd and then start the game.
Or you will need to find where the game stores its paths but that may not be an easy textfile (often something like synd.cfg or so)

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 8 of 9, by deathrow

User metadata
Rank Newbie
Rank
Newbie

Finally got Syndicate to work. I'm ashamed to admit how-the permissons on the files apparently were wrong. I thought that changing the permissons on the folder affected the files but apparently that wasn't the case. What followed this revelelation was a manual change of permissions of 400+ files. But it was worth it.
Thank you guys for helping me figure this out. Thank you Dominus. You're the man!

Reply 9 of 9, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Damn! I forgot about the permissions problem. I ran into this myself but it's been a while since I last did anything with idos/dospad. That's why it's best to put the games in a zip and then let idos unzip it.
Got to remember this 😉
Great you got it working!

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper