VOGONS


Gambys

Topic actions

First post, by POLE

User metadata
Rank Newbie
Rank
Newbie

I just came across a particular game made in Portugal named Gambys (http://www.luisperes.net/gambys_videogame.html). For some obscure reason, despite being a DOS game, it doesn't work on DOSBox. You have to use a virtual machine to play it.

I wonder if anyone knows exactly what's wrong with that game and if there's plans for DOSBox to support it in the future.

Reply 2 of 34, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Yperhaps it is made for ntvdm and not dos

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 3 of 34, by POLE

User metadata
Rank Newbie
Rank
Newbie

It simply doesn't work. I get a blank screen.

I use the default parameters

My computer is a laptop, a AMD Phenom II P840 Triple-Core Processor with 4 GB of RAM and uses as a graphic chipset, an AMD M880G with ATI Mobility Radeon HD 4250.

But I doubt that it's my configuration file or my computer. Anyone who tried it on DOSBox said that it failed.

Reply 4 of 34, by POLE

User metadata
Rank Newbie
Rank
Newbie

Forgive my noob moment, but I'm not sure that you mean by ntvdm.

If you mean Windows NT, well no. The game was made for DOS (and was also supposed to work on Windows 95/98.

Reply 5 of 34, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

I've just downloaded it - I presume you cd to the 'exe' directory and run gamby.exe?

On doing that the dosbox window terminates and I see an error in the launching shell:

$ dosbox
DOSBox version 0.74
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
---
CONFIG:Loading primary settings from config file /home/megatron/.dosbox/dosbox-0.74.conf
MIXER:Got different values from SDL: freq 44100, blocksize 940
ALSA:Can't subscribe to MIDI port (65:0) nor (17:0)
MIDI:Opened device:oss
ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured
DOSBox switched to max cycles, because of the setting: cycles=auto. If the game runs too fast try a fixed cycles amount in DOSBox's options.
terminate called after throwing an instance of 'char*'
Aborted

My collection database and technical wiki:
https://www.target-earth.net

Reply 6 of 34, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

Here's the output of strace when attempting the above.

At least one of the errors seems to be that it appears to be looking for C:\GAMBYS\EXE\DIRS.XXX, I don't know if that is what causes Dosbox to terminate though. It seems unlikely.

Attachments

  • Filename
    err.txt.gz
    File size
    56.53 KiB
    Downloads
    285 downloads
    File license
    Fair use/fair dealing exception

My collection database and technical wiki:
https://www.target-earth.net

Reply 8 of 34, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

Ok. The file 'DIRS.XXX' is in the folder 'FILES'. Place GAMBY.EXE in the same folder as those and you get the following after a DOS4GW prompt: "Game CD not in drive or bad installation".

My collection database and technical wiki:
https://www.target-earth.net

Reply 9 of 34, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

BTW, how did you install it? The INSTALL.EXE file claims "This game cannot be installed" when I run it.

My collection database and technical wiki:
https://www.target-earth.net

Reply 12 of 34, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

Now I see what you mean. I appears to run, as you see the univbe nagware banner and then can hear the sound hardware pop into life, but the output is completely black.

My collection database and technical wiki:
https://www.target-earth.net

Reply 13 of 34, by VileR

User metadata
Rank l33t
Rank
l33t

Probably an unsupported video mode / video trickery then. According to the link in the OP, "at the time it became the first or one of the first games to display 65.000 colors on screen" so it might have done that in a way that DOSBox doesn't support.

seems like at least one VESA-related patch has been applied since 0.74, though, so maybe a more recent SVN build would work?

Reply 14 of 34, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Seems have some problem with an LFB or video memory paging, not sure which. I'm able to hack it into running by skipping past a couple of LFB/page clears (storing 0x20000 dwords) that cause an immediate crash, but it then has slightly messed graphics during gameplay.

Reply 15 of 34, by peterferrie

User metadata
Rank Oldbie
Rank
Oldbie

it's expecting exception #13 to occur during the move as a trigger for page swapping, same trick as Into the Shadows, but the segment limit is not checked so the exception never occurs.
it will need the same kind of paging patch to make it work properly.

Reply 18 of 34, by Haruka

User metadata
Rank Newbie
Rank
Newbie

Howdy, I'm the author of the videos of the GAMBYS walkthrough at YouTube and the one who figured out how to boot the game with Microsoft Virtual PC 2007 program. A Canadian YouTube user contacted me recently informing me about the creation of this thread (I presume it is POLE). I would love to see this game working 100% in DOSBox anyday. 😀

I've tried to boot again the game in the DOSBox with the patch mentioned in this topic but this time it was complaining about a missing CD, when I had actually a mounted image of the game as a CD. I don't know if using the real disc solves the problem.

Reply 19 of 34, by rcblanke

User metadata
Rank Oldbie
Rank
Oldbie
Haruka wrote:

..but this time it was complaining about a missing CD, when I had actually a mounted image of the game as a CD.

Works just fine here, please post your mountings and show what the contents of the virtual CD and virtual C: drive looks like.