TASEmulators / TASEmulators/BizHawk

MAME core cannot load CPS Changer games (WOFCH and SFZCH)

Open
#4,793 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Core: MAME Request: Feature/Enhancement
Dominant language
C#
Stars
2.8k
Forks
468
PR merge metrics
No merged PRs in 30d

Description

Summary

BizHawk 2.11.1 fails to load the CPS Changer versions of Warriors of Fate (WOFCH) and Street Fighter Zero (SFZCH).

Both ROMs immediately produce an Arcade load error with an InternalCoreException.

Other CPS1 and CPS2 games load normally on my system.

I have confirmed that the same ROM sets work correctly in standalone MAME, so this appears to be specific to BizHawk's MAME core.

Repro
  1. Open BizHawk 2.11.1.
  2. Load the CPS Changer ROM wofch.zip or sfzch.zip.
  3. BizHawk selects the MAME arcade core.
  4. The game fails to start and an Arcade load error dialog appears.
Output

A core accepted the rom, but threw an exception while loading it:

BizHawk.Emulation.Common.InternalCoreException:

Unknown load error occurred???

Host env.
  • BizHawk 2.11.1
  • Windows 11 64-bit
  • AMD CPU R5 5600 / NVIDIA GPU 5060TI 16G
Additional information
  • The issue occurs with both WOFCH and SFZCH.
  • Other CPS1 and CPS2 arcade games load correctly.
  • The same ROM sets work correctly in standalone MAME.
  • Screenshot of the error dialog is attached below.
Image Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the failure in BizHawk 2.11.1 with wofch.zip and sfzch.zip, then trace the MAME arcade core's load path for CPS Changer sets. No source file or test is named in the report; done means both WOFCH and SFZCH load successfully while other CPS1 and CPS2 behavior remains intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.