TASEmulators / TASEmulators/BizHawk
Core Feature Parity Macro-ticket
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2.8k
- Forks
- 468
- PR merge metrics
- No merged PRs in 30d
Description
Macro-ticket for various cores able to completely obsolete the use of an older core once feature parity is met. The older core should be removed feature parity is achieved. This hopefully can give a checklist of things to do to reach feature parity and help trim out these cores.
BSNES -> BSNESv115
- Code-Data Logger (#3658, see also #1835)
- SNES Graphics Debugger
- when old core is removed, can wontfix #3629
- re-triage #2754
Octoshock -> Nymashock
- Standard debugging features (get/set regs, mem callbacks, tracelogging, disassembly) (re: https://github.com/TASEmulators/BizHawk/issues/3141)
- Non-disc loading
- PSX-EXE (see also #3884)
- PSF
- Resolution management options
- Deinterlacing options (see https://github.com/TASEmulators/BizHawk/issues/3196)
- GPU Lag Frames
- setting to crop overscan? see also #1440
PCEHawk -> TurboNyma(/HyperNyma?)
- Standard debugging features (get/set regs, mem callbacks, tracelogging, disassembly, code data logger) (re: https://github.com/TASEmulators/BizHawk/issues/3141)
- Sound debugger (re: https://github.com/TASEmulators/BizHawk/issues/2054)
Might be missing something here, feel free to addon anything.
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 BSNES/BSNESv115, Octoshock/Nymashock, and PCEHawk/TurboNyma checklists and the referenced issues. Track each unchecked parity item to a resolved requirement; done means feature parity is met and the obsolete cores can be removed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- devtools, game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100