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

Add 3DS port to this project as another option #23

Open
WSLUser opened this issue Sep 14, 2022 · 2 comments
Open

Add 3DS port to this project as another option #23

WSLUser opened this issue Sep 14, 2022 · 2 comments

Comments

@WSLUser
Copy link

WSLUser commented Sep 14, 2022

I discovered there also exists a 3DS port https://github.com/sm64-port/sm64_3ds. It would be great if these were consolidated to a single repository which users can choose which ROM to compile (or compile both). More importantly it appears that fork is abandoned now while this fork is still being actively maintained. As they are very similar to each other in nature, I think it would make sense to consolidate.

@Hydr8gon
Copy link
Owner

The 3DS port is based on the PC port, and reuses a lot of code from that. The DSi port is based on the original decompilation, and was optimized specifically for the DSi. It would be messy to merge the two, and it wouldn't make much sense since I'm not affiliated with anyone who worked on the 3DS port.

@WSLUser
Copy link
Author

WSLUser commented Sep 15, 2022

I actually thought it was the other way around, at least from looking at the PC port. Ideally I'd have the PC port as part of a single repository with the others too as it's possible to optimize for multiple platforms though it does add decent bit of complexity to a project. I thought at least with the 3DS being similar it may be possible to integrate them well together. If it doesn't seem integration is possible, perhaps you could maintain a new fork of 3DS with the idea that with PRs being made, they would be reviewed and merged in a timely manner instead of sitting indefinitely and trying to consolidate all the PRs while ensuring there aren't any bugs to address in your own private fork

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

No branches or pull requests

2 participants