TASEmulators / TASEmulators/BizHawk

Genplus-gx advanced VDP Viewer and Hex Editor

Open
#2,876 4 comments 0 reactions 0 assignees View on GitHub

A pull request for this has already been merged.

  • #4471 by @YoshiRulz — merged
Core: Genplus-gx Needs unmanaged changes (C-lang) Request: Feature/Enhancement
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

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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.