TASEmulators / TASEmulators/BizHawk

[Feature Request] Nyma Cores - Bob deinterlacer for interlaced modes.

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

Nobody has claimed this yet.

Core: Nymashock Core: Saturnus Needs unmanaged changes (C++) Request: Feature/Enhancement
Dominant language
C#
Stars
2.8k
Forks
468
PR merge metrics
No merged PRs in 30d

Description

Currently, when switching to an interlaced resolution (480i, 576i), the Nyma cores (in particular Saturnus and Nymashock) perform Weave deinterlacing, complete with the characteristic combing. It'd be nice to have the option to have the Bob deinterlacer (one frame shows top field only, another shows bottom field only) for them, like in Octoshock (though I don't really think TurboNyma is concerned by this).

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

Locate the interlaced-video and deinterlacing paths used by the Saturnus and Nymashock cores, then inspect Octoshock's existing Bob behavior for comparison. Confirm the implementation supports 480i and 576i and that successive frames display alternating top and bottom fields instead of Weave combing.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend
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.