Skip to content

SNES Mouse and NES Lightgun support#1

Closed
Akeraiotitasoft wants to merge 3 commits intoraphnet:masterfrom
Akerasoft:master
Closed

SNES Mouse and NES Lightgun support#1
Akeraiotitasoft wants to merge 3 commits intoraphnet:masterfrom
Akerasoft:master

Conversation

@Akeraiotitasoft
Copy link
Copy Markdown

This is an experimental change for SNES Mouse and NES Lightgun support.
Emulators would have to be rewritten to accommodate these changes.

Comment thread snes.c
// (C) Akerasoft 2023 -- BEGIN --
// Though this information came from:
// https://www.repairfaq.org/REPAIR/F_SNES.html
// So Rafael Assenat is the copyright holder anyway for this section
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please spell my name correctly.

Comment thread Makefile.atmega168
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are those changes necessary? I'm pretty sure code compiled for atmega168 vs. atmega168a is the same.
And why add a commented CFLAGS line?

@raphnet
Copy link
Copy Markdown
Owner

raphnet commented May 11, 2023

It's ok to credit yourself, but please keep it to the header of files with significant changes only.

Please remove all those in the code. If we need to know who is responsible for which change we can use git.
// (C) Akerasoft 2023 -- BEGIN --
// (C) Akerasoft 2023 -- END --

@raphnet
Copy link
Copy Markdown
Owner

raphnet commented May 11, 2023

Also I would like to ask, has this been tested?
Did you modify any emulators or make a test tool?

With this adapter, NES and SNES controllers are powered by 3.3v instead of 5v. While controllers work fine under those conditions, is that the case with the SNES mouse? (and did you test both the original mouse and the newer Hyperkin mouse?)

Additionally, did you test light gun support? Can this really work given the latency of the adapter + wii remote?

@Akeraiotitasoft
Copy link
Copy Markdown
Author

Akeraiotitasoft commented May 11, 2023 via email

@raphnet
Copy link
Copy Markdown
Owner

raphnet commented Mar 26, 2026

It has been 3 years, yet no updates, and most of my questions remain unanswered so I am closing this.
Also, in order to keep things simple and for maintenance reasons, I'm sorry but I will not merge this, even if it eventually gets tested and works.

I think given the nature of the feature, a fork would be preferable. Perhaps call it extemote-mouse, then update your documentation to explain which specific emulators are supported by your changes and also provide the additional schematics for powering the mouse (if needed). All I would ask is that you mention that it is based on my project and follow the terms of the project license.

@raphnet raphnet closed this Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants