Cxbx-Reloaded / game-compatibility

Cxbx-Reloaded game compatibilty list, using GitHub issues
GNU General Public License v2.0
115 stars 29 forks source link

Midway Arcade Treasures [MW-028] [1.01] #50

Open PatrickvL opened 7 years ago

PatrickvL commented 7 years ago

Wikipedia

Issues

From @rozniak on August 3, 2017 22:35

Region: Elsewhere/US-Canada Tested on: 9c74e12fb8be5db7dd2f2ae33604f955a28ebd07

XBE Dump: Xbe.txt

This game has separate executables for certain individual arcade games in the collection. Not all are separated, ones that aren't are contained within Ziglar.xbe - here's a quick list of what's included before the report:

720: YES - 720.xbe Blaster: NO Bubbles: NO Defender: NO Defender 2: NO Gauntlet: YES - Gauntlet.xbe Joust: NO Joust 2: NO Klax: YES - Klax.xbe Marble Madness: YES - MarbleMadness.xbe Paperboy: YES - Paperboy.xbe Rampage: NO Rampart: YES - Rampart.xbe RoadBlasters: YES - RoadBlasters.xbe Robotron 2084: NO Root Beer Tapper: NO Satans Hollow: NO Sinistar: NO Smash TV: YES - SmashTV.xbe Splat!: NO Spyhunter: NO Super Sprint: YES - SuperSprint.xbe Toobin: YES - Toobin.xbe Vindicators: YES - Vindicators.xbe

Note on all games: All individual XBE arcade games (like rampart.xbe or toobin.xbe) have glitchy graphics on their controls screens as shown in these screenshots, the screen alternates between the two frames: controls1 controls2

Tests on individual XBEs:

720.xbe ¬ Crashes upon pressing A or Start on the controls screen. exceptionc05

KrnlDebug.txt

Default.xbe ¬ Crashes on black screen. defaultexception

KrnlDebug.txt

Gauntlet.xbe ¬ Perfect. gauntlet

Klax.xbe ¬ Perfect. klax

MarbleMadness.xbe ¬ Perfect. marble

Paperboy.xbe ¬ Crashes upon pressing A or Start on the controls screen. paperboy

KrnlDebug.txt

Rampart.xbe ¬ Perfect. rampart

RoadBlasters.xbe ¬ Perfect. roadblasters

SmashTV.xbe ¬ Perfect. smashtv

SuperSprint.xbe ¬ Crashes upon pressing A or Start on the controls screen. supersprint

KrnlDebug.txt

Toobin.xbe ¬ Crashes upon pressing A or Start on the controls screen. toobin

KrnlDebug.txt

Vindicators.xbe ¬ Almost perfect. Analog controls are broken - when moving the left analog stick, the Y axis is correctly interpreted, however the X axis is always interpreted as full-right. D-pad movement works fine as an alternative to play the game for now though. vindicators

KrnlDebug.txt

Ziglar.xbe ¬ This is the interesting one. This appears to be the main menu, but it also has all the games that don't have individual XBEs built into it as well, graphics appear to be broken, however the audio and gameplay seems to work fine.

ziglar1 Main menu - navigatable with the D-pad. Background is not present, although the game preview and wobble effect on the preview seem to work fine. Also the controls text at the top is present.

ziglar2 All games booted from this menu that do not have XBEs look like this, the game is running and can be played. Audio and controls work, the graphics seem to flicker a lot and are just shades of grey, but you can make out that I have selected Rampage for this screenshot.

KrnlDebug.txt

ziglar3 Any game that does have an XBE that is booted from this menu hangs at a loading screen like this one, with repeating audio of the last 3 seconds played (a bit of the main menu BGM followed by the selection sound).

KrnlDebug.txt

Copied from original issue: Cxbx-Reloaded/Cxbx-Reloaded#589

PatrickvL commented 7 years ago

Great report!

PatrickvL commented 7 years ago

From @LukeUsher on August 4, 2017 7:32

Note that this title has both region flags set, both ELSEWHERE and US_CANADA

chipsugar commented 6 years ago

As of around build edae7898 (Nox 30 2017) all games go black screen and crash with a received exception code 0xC0000005 @ EIP := and a different address for each game (=unknown +0x0)" or "(=D3DPallette_Lock+0x19e0) for Smash TV, Paperboy and Marble Madness.