TASEmulators / TASEmulators/BizHawk
[Request] Restore layers to default at shutdown.
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2.8k
- Forks
- 468
- PR merge metrics
- No merged PRs in 30d
Description
Currently, if you disable a background/sprite layer and close the emulator, then open it again—the graphic layers are still disabled.
This can get a bit confusing if you come back to the emulator hours or days later and wonder why all the graphics are missing.
So I request for the layers to go back to default if the emulator is closed. It's possible there's someone out there that wants this option as default, so maybe a toggle could be added for the ones that don't want this behavior as default?
I tested it with the Genesis and SNES core.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Begin with emulator shutdown handling and the persistence or reset path for graphic layers, comparing behavior in the Genesis and SNES cores. Reproduce the issue by disabling a background or sprite layer, closing the emulator, and reopening it. Done means the layers return to their defaults after shutdown, with any optional toggle behavior resolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop, game-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100