TASEmulators / TASEmulators/BizHawk

[Sega Saturn] Destruction Derby - Game hangs on a black loading screen

Open
#4,692 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Core: Saturnus Repro: Affects 2.11 Waiting on user/contributor response
Dominant language
C#
Stars
2.8k
Forks
468
PR merge metrics
No merged PRs in 30d

Description

Game: Destruction Derby (Sega Saturn)
Core: Saturnus
Issue: The game fails to load the next track during "Championship Mode". After completing a few races (usually 2-3), the game hangs on a black loading screen or fails to transition to the next event. The emulator remains responsive, but the game logic stops progressing.

Repro
Boot Destruction Derby (Sega Saturn).

Enter Championship Mode.

Play through the first few tracks normally.

After finishing a race (e.g., the 2nd or 3rd event), observe the transition to the next track.

Result: The game hangs on the loading screen and never proceeds to the next race.

Output
No crash dialog or error message. The emulated system appears to be waiting for a CD-read command that never completes.

Host env.
BizHawk 2.11; Windows 11

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 hang in Destruction Derby's Championship Mode on the Saturnus core after several races. Trace the transition to the next event and the CD-read operation that appears not to complete. Done means the game reliably loads the next track instead of remaining on the black loading screen.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.