Cxbx-reloaded: Quantum Redshift - Crash on title screen

Created on 15 Dec 2016  路  15Comments  路  Source: Cxbx-Reloaded/Cxbx-Reloaded

tested on 988e2fc5caae5a4b693d285e578fd2362c91e558
I follow the message that I pressed the start button, however nothing happens.

quantum redshift

bug game-compatibility input regression

All 15 comments

No idea what's going on here, my best guess would be one of the XAPI functions is not being correctly intercepted.

I don't have access to this game right now, but I'll have a look after Christmas, I think it's quite easy to find.

@jarupxx Is this a duplicate of issue #280?
It's the other way around : #280 (after fixing the reported regression) became a duplicate of this issue, so that one will be closed now.

Now, it's passing away the controller error
screenshot_3

When hardware video mode is enabled strange error appears in this game
5445
KrnlDebug.txt

But, when I have run it's with harware video mode off, the game gets to the white screen now after the title
title
45

Cxbx Reloaded 8dd3487232bac263d5e8a6b8edc1d97f01e396fb (Apr 11 2017)

KrnlDebug.txt

Tested on PR #458. The controller does work properly and reaches in-game. About the missing textures, I hope it helps investigation of @blueshogun96.
http://shogun3d-cxbx.blogspot.jp/2011/01/more-on-quantum-redshift.html

ss1
ss2

Great work. This is one of my favourite Xbox games, and I am greatly interested in it. I read up on the fix for controller input issues and I'll give a few other titles a go that had the issue, such as metal slug 3.

Shogun

Well, it became work controller by reconnecting. However, It is necessary to recognize the controller without reconnecting.

@LukeUsher Could you look into this?

Input shouldn't be a problem anymore after the latest merge, please report if there is a problem

Tested with PR #460. Does not responded to input yet.
I reading the log, it seems that XInitDevices is called only for the function related to the input.

[0x1554] EmuXapi.cpp : EmuPatch_XInitDevices(
   dwPreallocTypeCount  : 2
   PreallocTypes        : 001A85B0
);

KrnlDebug.txt

Hmm. Perhaps XInitDevices is still incorrect.

You might already be aware of this but I found information on XInitDevices.

XBMC calls XInitDevices(0, NULL) which results in a default initialization.
MAME calls XInitDevices with a preallocated list of devices to look for.
http://coinopsproject.freeforums.org/trackballs-for-dummies-help-with-coinops-3-t94-20.html

Quantum Redshift not calls XInitDevices(0, NULL). It seems necessary to do "something" other than a default initialization.

Yes, same for me after PR 461 (Although this thing jaruppx referred to was based on a previous PR). Pressing on any key doesn't help to get the game past the first splash screen that I see, similar to some screens above.
2017-may-14_ splash-crash _01

Tested with PR #469. The controller is fully working now. Resolved by PR 460, 465, 469. Great work!

This issue was moved to Cxbx-Reloaded/game-compatibility#194

Was this page helpful?
0 / 5 - 0 ratings

Related issues

PatrickvL picture PatrickvL  路  4Comments

gandalfthewhite19890404 picture gandalfthewhite19890404  路  3Comments

gandalfthewhite19890404 picture gandalfthewhite19890404  路  4Comments

PatrickvL picture PatrickvL  路  3Comments

childishbeat picture childishbeat  路  4Comments