TASEmulators / TASEmulators/BizHawk

Have VS dip switches labelled instead than just numbered

Open
#3,056 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

App: EmuHawk Open to design proposals only re: gamedb/FWdb and heuristics Request: Feature/Enhancement
Dominant language
C#
Stars
2.8k
Forks
468
PR merge metrics
No merged PRs in 30d

Description

Currently, dip switches for VS system are displayed with a simple numbering. It would be nice, beside a number, to have a text label that explain the functionality of each dip switch for each different game. I'm willing to do all the grunt work, all I need is @alyosha-tas (or anyone else willling to do it) to program the logic for reading the relative text strings from the gamedb_nes.txt file, and display them in the sync settings window.

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 locating the VS sync settings window and the code that reads gamedb_nes.txt. Trace how dip-switch numbers are currently displayed and how per-game data is loaded. Done means each VS dip switch shows its game-specific text label beside the number, with appropriate behavior when no label is available.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.