TASEmulators / TASEmulators/BizHawk
[F.Rq.] Mem. domain "translation", hint when using a mirror
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2.8k
- Forks
- 468
- PR merge metrics
- No merged PRs in 30d
Description
First, the watch edit dialog should have a button to add the sysbus offset and set the domain to the sysbus, or vice-versa if it's already in the sysbus domain. The UI should be easy, but it relies on cores (managed side probably) surfacing that offset information.
Second, for many systems/mappers, there are multiple "mirrored" copies of blocks. We should also surface that information somehow, for example by displaying a warning in RAM Watch and/or the watch editor.
see also #462, #1700
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
Start with the watch edit dialog and RAM Watch, then trace how managed-side cores expose memory-domain and sysbus offset information. Review the related issues #462 and #1700 for context. Done means the UI supports switching between translated and sysbus domains and clearly warns when a watched block is a mirrored copy.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100