-
-
Notifications
You must be signed in to change notification settings - Fork 695
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Atari 5200 and Nintendo 64 Game Controller Improvements #2367
Atari 5200 and Nintendo 64 Game Controller Improvements #2367
Conversation
… alternate to the d-pad, also added mapping for 1-8,* and # buttons Fixed Atari 5200 virtual game controller missing functionality of the joystick Nintendo 64 swapped the start and z buttons so it's more natural as the OG nintendo 64 controller (z left fingher, start right finger)
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
User description
What does this PR do
Atari 5200:
Nintendo 64
Where should the reviewer start
All of this can only be tested via the game controllers (virtual and hardware), see next section.
How should this be manually tested
Atari 5200:
Nintendo 64
Any background context you want to provide
I just found that these were lacking while working with some games.
What are the relevant tickets
There are no relevant tickets. Actually not sure if I need to create one and link it here. I can do that if needed.
Screenshots (important for UI changes)
There are no UI changes, just fixing functionality.
Questions
No question, but if I'm missing anything just let me know.
PR Type
Enhancement
Description
Atari 5200 Controller Improvements:
Nintendo 64 Controller Improvements:
Changes walkthrough 📝
PVAtari5200ControllerViewController.swift
Refactor Atari 5200 virtual controller joystick handling
PVUI/Sources/PVUIBase/Controller/Systems/PVAtari5200ControllerViewController.swift
controls
PVAtari800Bridge.m
Add extended button mapping for Atari 5200 controller
Cores/Atari800/Sources/PVAtari800Bridge/PVAtari800Bridge.m
PVMupenBridge+Controls.m
Improve Nintendo 64 controller button layout
Cores/Mupen64Plus/Sources/PVMupenBridge/PVMupenBridge+Controls.m