NooDS-Wii

radicalten

Member
Newcomer
Joined
Jul 6, 2026
Messages
16
Reaction score
23
Trophies
0
XP
34
Country
United States
I am currently working on porting Hydr8gon's NooDS emulator to Wii.

To run games properly without crashing, NooDS-Wii requires original DS (Not DSi or 3ds) bios files: bios7.bin
(bios9.bin, firmware.bin, and gba_bios.bin are optional)
These files are expected at the root of the sd card. Settings::bios7Path = "sd:/bios7.bin";

DS games run at 6-15fps, GBA games at 20-35fps.

Wii remote and Gamecube controller are currently supported.

NooDS-Wii v1.1 is released. Source code and download are available.
 

Attachments

Last edited by radicalten,
Thank you for your interest in the project. For DS games 6-15fps, for GBA games 20-35fps. In terms of game coverage, most games I tested work (it is likely that if it works on NooDS it should work on NooDS-Wii), but it is hard to know for sure without testing every game.
 
Thank you for your interest in the project. For DS games 6-15fps, for GBA games 20-35fps. In terms of game coverage, most games I tested work (it is likely that if it works on NooDS it should work on NooDS-Wii), but it is hard to know for sure without testing every game.

Thanks for this!!! Do you think DS performance could be improved via Wii U overclock forwarder? If I remember correctly, overclocking doesn't work for all apps.

Planning on dedicating some time this weekend to retesting games for NullDC4Wii and now this as well 🙂
 
  • Like
Reactions: radicalten
I don't know what the limitations of vWii overclock forwarding on WiiU are, but it is worth trying out. Please report your findings, I am interested in your results. By the way if you have an idea to improve NooDS-Wii you are welcome to open an issue or pull request on Github.
 
  • Like
Reactions: P0intnCl1ckIt
Here is a simple overclock forwarder, in case anyone wants to test.
Path: apps/NooDS/boot.dol

Based on very limited testing, it does improve the performance. Ace Attorney Investigations: Miles Edgeworth goes from about 10fps in normal vWii to 15fps overclocked. Unfortunately I ran into 4 other games that crashed before landing on this one.

Also, it appears there is a version of NooDS for Wii U already, so overclocking may be redundant. Haven't tried the Wii U version though.
 
  • Like
Reactions: radicalten
NooDS-Wii v1.1 is released. Source code and download are available.
No readme, no instructions, or proper folder, so I went in blind.

No support for the Wii U Pro Controller, but the Gamecube controller is.

Runs slow, but it does! Seems better than the now ancient DeSmume Wii. Does it use DS BIOS files alternatively, or is it not needed at all?

Ran Contra 4, Game & Watch Collection, New Super Mario Bros, Aliens Infestation.

Reset button doesn't return to Homebrew Channel, and I don't know if there's even a controller combo to go back to ROM selection or exit.
 
Thank you for trying out the emulator, I appreciate the feedback. I have been focused on trying to find ways to speed up the core emulation, so I have not documented things outside of code. With a wii remote you can point and press A and that acts as the stylus. With the gamecube controller, you can use the c-stick as the stylus and click z. I don't own a Wii U pro controller, so I hadn't thought to add it yet. For Bios files, like the standard NooDS, it needs them or most games won't boot. As for the home menu and browsing combos, I initially had them in, but the code was not having the intended result, so I removed those from the v1.1 release for the time being.

I have edited the OP to reflect this information now.
 
Last edited by radicalten,
Thank you for trying out the emulator, I appreciate the feedback. I have been focused on trying to find ways to speed up the core emulation, so I have not documented things outside of code. With a wii remote you can point and press A and that acts as the stylus. With the gamecube controller, you can use the c-stick as the stylus and click z. I don't own a Wii U pro controller, so I hadn't thought to add it yet. For Bios files, like the standard NooDS, it needs them or most games won't boot. As for the home menu and browsing combos, I initially had them in, but the code was not having the intended result, so I removed those from the v1.1 release for the time being.

I wasn't using Bios files when I was testing before, which probably would have prevented the crashes and improved the performance a bit. What folder should they go in? Does this share any of the same folders with the Wii U release? Wondering if there could be any conflicts with having both on the SD simultaneously

A couple more questions: Does this currently support booting games directly as a WiiFlow plugin? Do you think in the future the menu could be modified to be full screen?

Thanks again for your hard work!
 
  • Like
Reactions: radicalten
The bios files should be on the root of the SD (technically only bios7.bin is required). Note that the bios files should be from an original DS not from the future revisions (DSi or 3DS). I don't think there would be any issues with having both the WiiU and Wii versions simultaneously. (perhaps save data could be overwritten?)

Yes, in the future a proper full screen file browser can be implemented, I simply reused the debug menu as the file selection for now.

I don't know too much about WiiFlow plugins, perhaps another user could share their opinion on that.

Thanks for your questions.
 
I don't own a Wii U pro controller, so I hadn't thought to add it yet
When you add the Wii Classic Controller support, it should gain Wii U Pro Controller support, as per libogc compatibility.

The bios files should be on the root of the SD (technically only bios7.bin is required). Note that the bios files should be from an original DS not from the future revisions (DSi or 3DS). I don't think there would be any issues with having both the WiiU and Wii versions simultaneously. (perhaps save data could be overwritten?)

Yes, in the future a proper full screen file browser can be implemented, I simply reused the debug menu as the file selection for now.
Can you please make the files be read from inside the apps/noods folder? Dropping them in the root creates some clutter. You could also make it so it defaults browsing inside a noods folder:

root://noods/roms
root://noods/bios
root://noods/saves
 

Site & Scene News

Popular threads in this forum