TASEmulators / TASEmulators/BizHawk

Mayflash N64 Controller Adapter - Analog, C-buttons and d-pad not working/not responsive

Open
#4,280 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

App: EmuHawk Repro: Affects 2.10 Repro: Affects 2.10.1 dev Repro: Fixed/added in upstream beta/nightly
Dominant language
C#
Stars
2.8k
Forks
468
PR merge metrics
No merged PRs in 30d

Description

Summary

Using a Mayflash USB N64 controller adapter:
Analog stick, d-pad and c-buttons are not responsive while binding controller inputs. Other buttons work fine. Tried with several N64 controllers, as well as other emulators to rule out the adapter. Only able to reproduce in Bizhawk, regardless of N64 controller used.

Repro
  1. Plug in a first party N64 controller via USB adapter
  2. Attempt to set bindings for D-pad, C-buttons or analog stick.
    Expected behavior: Input is detected from the controller and bindings are set
    Actual behavior: No input detected, it's as if nothing is being pressed
Host system

Bizhawk 2.10 WIndows 10 Pro 22H2 AMD Ryzen 5600x
Mayflash adapter in question: https://www.amazon.com/dp/B002B9FIUU

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 reproducing the reported binding failure in BizHawk 2.10 on Windows 10 with the Mayflash adapter, following the listed steps for the analog stick, d-pad, and C-buttons. The issue names no files or tests; done means those inputs are detected and their bindings can be set while the other buttons continue to work.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.