xboxscene.org forums

Author Topic: Dosxbox And Gabriel Knight  (Read 53 times)

harlekin

  • Archived User
  • Jr. Member
  • *
  • Posts: 73
Dosxbox And Gabriel Knight
« on: February 08, 2004, 04:02:00 PM »

today i decided to spend some time on the case, why some people report, that gabriel knight is working on dosxbox, and some people pretend that their xbox just resets.

i tracked it down to the point where i can say the following:

gabriel knight works on dosxbox v1. when you configure it to use a adlib card even with sound. the high resolution mode is supported and with one frameskip and one speedup tab, the game runs almost perfect.
i used the cd version and noticed, that when you enable the speech option, there is no audio output (too sad isn't it..) and the subtitles just appear for a second. if you disable speech, the are shown as they should.

so far so good, but when you leave the first arena, and try to select an other one, the game crashes with error 999.
it does the same, when you try to play the intro.

i guess this must be, why the dosbox compatibility list shows gabriel knight only compatible with 0.60 (which wasn't used to compile dosxbox v1) (maybe its DPMI related)

the strange thing is, that already with the v2 version of dosxbox the game dosn't work anymore. as in the readme there isn't mentioned any change of the source, i guess, that the problem must be related to the port.

the same happens with v3 (when starting gabriel knight, the xbox returns to evox).

this is strange every other emu that i have on my xbox (and "almost all" seems to be the correct way to describe the number.. ;) ) crashes when there is something not working as it should. now if there isn't implemented a "emergency shutdown", i have only one clue, what this problem might be related to (and i think this is quite plausible).

when you look at the readme's of the xbox ports, you will notice, that there were some major changes between v1 and v2 one of them looks quite interesting. xport mapped CTRL-F9 with "Exit DOSXbox". what if that causes the return to the dashboard? (it is also in v3) maybe during the initialisation of gabriel knight there is some "conflict" or "routine" that triggers this event...

xport, may i am right?

im curious

and would be so grateful, if you could get the problem fixed...
 <
Logged

XPort

  • Archived User
  • Hero Member
  • *
  • Posts: 941
Dosxbox And Gabriel Knight
« Reply #1 on: February 09, 2004, 03:39:00 AM »

I don't know why it's doing that, but it's definitely not what you describe.

http://vogons.zetafleet.com/viewtopic.php?t=2729

Try that and see if it helps you any.
 <
Logged

harlekin

  • Archived User
  • Jr. Member
  • *
  • Posts: 73
Dosxbox And Gabriel Knight
« Reply #2 on: February 09, 2004, 04:20:00 AM »

no, that helps nothing at all... *sadly*

the link you've posted is about getting the speech working in gabriel knight. i wouldn't have written this thread, if there were any problems known with running gabriel knight with dosbox (win32). but there arent. on the pc its no problem to start it at all.

i've even tested different versions (no cd) and when i run sierra.exe dosxbox quits to evox.

if tried editing the .cfg as it has been described in the thread you linked, but as i expected nothing changes (i tried it several times and uses different ways to initialise the .cfg file).

i will know try to run gabriel knight with dosbox win32 and if that works, i sure, that its the xbox port that causes some sort of problem.


edit: sadly i wasn't able to run gabriel knight in the win32 dosbox, because i cain't mount any drive, because the backslash isn't supported when using a german keyboard layout. but searching the dosbox forums i found something that disencumberes you.. :) it is known, that dosbox quits to the OS, when expiriencing an error...

if you can't think of anything that might have gone wrong during the porting process, im pretty much stuck...

if anyone has a clue, please post it..

This post has been edited by harlekin: Feb 9 2004, 12:50 PM <
Logged