Mayflash 2-Port N64 USB Adapter - MF103 with Retropie
-
I haven't seen a thread on this adapter yet so figured I'd start one. I'm not sure how great the knockoff USB controllers are, so wanted to try and get the original N64s to work with Retropie using the new Mayflash MF103 N64 USB Adapter.
It seems to work great right out of the box once you put it in D-Input mode by holding down the home button (twice). The two ports are working independently of each other and register as their own device ID's, unlike the previous version of this adapter.
Only issue I have yet to sort out (for N64 controllers in general) would be how to exit games as well as save and load states. With the limited amount of free button combinations on this controller, the only practical combos to consider would probably be some form of Start + D-Pad directions.
But overall it seems to be working great so far on my Pi 4 after setting up the input mapping in Retroarch, so I can recommend it to those looking for an original N64 controller option with not a lot of tweaking required.
-
Cool, i think i will have to get that, i bought some USB ones and that did not turn out well As you can read here.
You can't use start as a hotkey, cause hotkey + Start exits the emulator, so pressing start would always instantly exit the emulator.
For controllers that dont have anough buttons like my flightstick i just use my keyboard, i really suggest one of these tiny things, they're perfect for retropie and Kodi. Ebay link | Amazon link -
@crush I was hoping to be able to remap "exit emulator" to something like Start + D-Pad Up, but just for Mupen.
That's too bad about the cheap USB controllers, I tried one a long time ago but the joystick felt quite off compared to an original, guess they didn't get better over time... Also those Retro-bit/Horipad N64 controllers don't seem great for games like Kirby 64 where the D-Pad is used for movement.
Also I do have a RetroFighters N64 controller I can try with this adapter, see how well that feels. If you want to wait on purchasing one of these adapters, I can try to do a bit more testing until I feel like the adapter works 100% (Not sure if you're as picky as I am when it comes to things like input lag...) I only played a handful of games for a short period to verify it was functional.
-
@racerboy said in Mayflash 2-Port N64 USB Adapter - MF103 with Retropie:
@crush I was hoping to be able to remap "exit emulator" to something like Start + D-Pad Up, but just for Mupen.
You can. Just map the hotkey to the D-Pad Up in the Mupen config file and it will exit when you press both.
-
@yfzdude I was thinking something more along the lines of:
Which I'll probably try later. Games like Super Smash Bros. require you to hit A+B+Z+R right after pressing Start to reset the match, so was trying to avoid the main buttons. Although I'm sure there's games where perhaps Start + C-Buttons won't work too great (Zelda?)
-
@racerboy Start + C buttons works in pretty much everything. However in the lr cores the hotkey c button will only register as a single press. Meaning if you need to use it to strafe for example, you won't be able to hold the button down. You'll have to press it repeatedly.
-
Adapter seems to be working great, tried out some more games over the weekend and I'm loving it so far. I was also able to map the table of hotkey combos (updated above), except the "Input State Slot Increase/Decrease" triggers at the same time that I go to Save or Load which is mapped to D-Pad right/left.
All retroarch.cfg:
input_state_slot_increase = "right" input_state_slot_decrease = "left"
N64 retroarch.cfg:
input_state_slot_decrease = "nul" input_state_slot_decrease_axis = "-3" input_state_slot_decrease_btn = "nul" input_state_slot_decrease_mbtn = "nul" input_state_slot_increase = "nul" input_state_slot_increase_axis = "+3" input_state_slot_increase_btn = "nul" input_state_slot_increase_mbtn = "nul"
-3 and +3 are C-Button left and right. If I set the All config to "nul", they won't work in any other emulator, correct? Should -3 and +3 be mapped to input_state_slot_increase/decrease instead of the ones with "_axis"?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.