TASEmulators / TASEmulators/BizHawk
Genplus-gx advanced VDP Viewer and Hex Editor
A pull request for this has already been merged.
- #4471 by @YoshiRulz — merged
- Dominant language
- C#
- Stars
- 2.8k
- Forks
- 468
- PR merge metrics
- No merged PRs in 30d
Description
Genesis Plus GX Debugger has VDP Register viewer ported right from the Exodus emulator, and they actually work, despite having different code languages. Most of VDP Registers are just visual effects, and will not affect TAS unless the game requries it for it to properly work. Hex Editor also has new memory domains such as 68K Regs and Z80 Regs, but this sometimes might be used for TASers to see if a desync occurs, or when you see that the game starts to behave weird. Now, in Dr. Robotnik's Mean Bean Machine, if you edit address 111D with bytes from 01 to 0F in 68K RAM, the VDP goes berserk, which might confuse you if you can't see the VDP Registers.
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
Review linked pull request #4471 and the existing Genesis Plus GX debugger entry points; compare its VDP Register viewer and Hex Editor memory domains with the behavior described here. Done means the advanced viewer and 68K/Z80 register domains are present and the Dr. Robotnik example is accounted for.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100