Cruise for a Corpse
DOS: English
Dreamcast: 1.1.0svn46268
The bug is an issue with the cursor icons being displayed with a black background.
Normally like when played on the same Win32 svn build, the arrow and other action icons of the game cursor have a transparent background tile.
In this DC version the cursor background is a "black" tile, with the arrow and action icons being displayed as white on top of that.
This looks like an engine bug; the engine specifies key colour 0xffffffff, but that
pixel value can never appear as it uses 8-bit cursors...
The fact that it works with the SDL backend seems like a bug in itself; the SDL backend
masks the color key value, but there is no good reason for it to do so...
The problem was that the default keycolor had changed from 0xFF to 0xFFFFFFFF,
and the Cruise engine relied on the old default. Changed the engine code to
explicitly provide the desired keycolor (0xFF).