sm64 icon indicating copy to clipboard operation
sm64 copied to clipboard

Add 3DS port to this project as another option

Open WSLUser opened this issue 2 years ago • 2 comments

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.

WSLUser avatar Sep 14 '22 14:09 WSLUser

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.

Hydr8gon avatar Sep 14 '22 20:09 Hydr8gon

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

WSLUser avatar Sep 15 '22 21:09 WSLUser