Hydr8gon / NooDS

A (hopefully!) speedy DS emulator
GNU General Public License v3.0
817 stars 45 forks source link

Request to add Wii as a target build platform #150

Closed radicalten closed 1 month ago

radicalten commented 1 month ago

Hello,

Is it possible to port NooDS to the Wii (2006) platform?

I believe porting this project to the Wii would align with your two goals: "I started working on NooDS for fun and as a learning experience, and I'd like to keep it that way. If people are interested and get use out of it, that's a bonus!"

For the 1st goal: there is a lot to learn about Wii development (which can be fun). And for the 2nd goal: there is certainly interest in a Wii DS emulator as the pointer control interface of the wii remote (or gyro of the WiiMotionPlus) is a good match for the DS stylus.

Thank you for creating and maintaining this project!

-- p.s. It may be helpful to know that development of a DS emulator for Wii started in 2010, but stopped in 2013. The developers were able to accomplish full speed emulation of certain 2D games like Yoshi's Island DS, however most 3D games would crash on system startup. I have linked the latest branch of that project here. Hopefully you will find this resource useful.

https://github.com/scanff/desmumewii/tree/GCC-Update Description: "This project aims to port DeSmuME to Wii homebrew so that we can have a fully fledged, working, Nintendo DS emulator on Wii. It is being built with DeSmuME 0.95 and the latest available devkitPPC and libogc releases"

Hydr8gon commented 1 month ago

NooDS would run very poorly on the Wii right now. Even the Wii U barely reaches full speed in anything, and the Wii is a significant downgrade from that. It doesn't even have multiple cores, which is where a decent chunk of NooDS' performance comes from. That's not to say it won't ever happen, but for now I don't really want to support another platform that runs horribly :sweat_smile:

radicalten commented 1 month ago

Thanks for your consideration 👍