Skip to content
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

[N64] [Feature Request] Transfer Pak support for Controller Ports #2-4 #1836

Open
ExperimentT020 opened this issue Feb 17, 2025 · 0 comments
Labels
core-n64 Nintendo 64

Comments

@ExperimentT020
Copy link

Is your feature request related to a problem? Please describe.
Currently, Ares only supports the Transfer Pak in Controller 1 and for 90% of the N64 games that support it, this works fine as is. However, Pokemon Stadium & Pokemon Stadium 2 support multiple Transfer Pak's for exachanging data between 2 different games without relying on Link Cable support.

Describe the solution you'd like
Exposing the same option as Controller Port 1 to Controller Ports 2, 3 & 4. With the .GB file being requested for each Pak. Menu header should display
"Load Game Boy Game #" where # is the port number to avoid user confusion.

Describe alternatives you've considered
Currently, the only other alternative is to use another N64 emulator (I.E. Simple64, MupeN64, Project 64) to handle the data exchange between 2 Transfer Pak's, which causes further issues since older N64 emulators byte swap and pad the save data, requiring further conversion to match Ares/Flashcarts/Real Hardware.

Additional context
As discussed in the N64 channel. There is a risk of save data corruption if the same ROM and save data file is used for multiple Transfer Pak's. The theorized current workaround is to store copies in multiple folders to avoid this issue.

@remutro remutro added the core-n64 Nintendo 64 label Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core-n64 Nintendo 64
Development

No branches or pull requests

2 participants