TASEmulators / TASEmulators/BizHawk

[PPSSPP] Switching save states causes memory card to be lost

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

Nobody has claimed this yet.

Core: PPSSPP Repro: Affects 2.11.1 dev
Dominant language
C#
Stars
2.8k
Forks
468
PR merge metrics
No merged PRs in 30d

Description

Switching save states causes memory card/save data to be lost and autosave to be disabled in Cars (PPSSPP core).

Repro
Start Cars
Create a save state
Continue playing and create/load another save state
Switch between save states
Observe save data / autosave behavior

Host env.
BizHawk 227bb47d7f1ef854c2ba99d0cac2c7693c845fd2; Windows 11

After switching save states, the emulator no longer detects save data (memory card equivalent), and autosave becomes disabled. This happens consistently.

Core: PPSSPP
Game: Cars v1.01 (PSP)

Expected: Save data remains available and autosave stays enabled when switching save states.
Actual: Save data disappears and autosave is turned off.

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 tracing the PPSSPP core's save-state switching path and its memory-card/save-data handling. Reproduce the issue with Cars v1.01 on the listed BizHawk revision; done means switching states preserves save data and leaves autosave enabled.

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
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.