RetroArch for Wii U gets early alpha Aroma CFW compatible builds



Before the Switch came around, the Wii U was the all-in-one Nintendo machine that every homebrew enthusiasts could have wished for. It could run Wii U and Wii games natively, and with the virtual Wii environment (also known as vWii) running in its hardware, which was basically full Wii hardware backwards compatibility, it allowed for everything that ran previously on the Wii to also run on the Wii U almost by default.

The Wii U also offered new emulation options when it came to Virtual Console, adding DS and a new N64 emulator, both of which offered new options for Virtual Console injections, making the Wii U the best option to emulate everything from Nintendo's catalogue from the NES, all the way up to the Wii, including SNES, Game Boy, GBC, GBA, DS, Nintendo 64 and even Gamecube through Nintendont on vWii, making the only missing Nintendo system on the Wii U at this point in time the 3DS, with everything else being playable on it.



However, the Wii U came and went, and a lot of users felt like the homebrew community and its developments towards Wii U-specific applications was lacking, specially compared to that of the Wii's overwhelming homebrew scene. Most of the Wii U usage when it comes to homebrew was backpedaling on Wii-specific applications, with very few apps being actual native Wii U software that made use of the additional hardware power that the U had compared to the Wii's.

Eventually, the Wii U ended up getting RetroArch alongside a wide variety of cores to go with it, but with recent developments in the Wii U scene, RetroArch had been left behind to make use of the most recent and developed CFW for the device, this one being the Aroma custom firmware by @Maschell , which allows running homebrew applications as apps directly shown in the Home Menu, alongside a lot of other features.

Since then, RetroArch was stuck to run in the older development version of Aroma, titled "Tiramisu", that didn't have the current features of Aroma, and doesn't provide RetroArch with the same functionality of running it as an app in the Home Menu. Originally, builds for Aroma already existed, but these builds had the huge drawback of taking minutes to boot even a single game, and each time a new game or core was booted up, the same occurred, with the user having to wait minutes to be able to launch just one game.



This is all starting to change as of recent weeks in Aroma's own source code, thanks to the steady development by devoted Wii U users and hackers like @QuarkTheAwesome, @ploggy, @Maschell, @Vague Rant and others, RetroArch now has early alpha builds of RetroArch and some of its cores with Aroma compatibility, which have started to show up in RetroArch's own Github issue regarding Aroma compatibility According to some research, it seems like recent changes in the Aroma code for beta 17 regarding the Wii U's own CafeOS' FAT32 filesystem driver, and some optimizations to improve 'readdir' and 'stat' have been a key part in making the current RetroArch build for Aroma load assets and cores at a much faster speed compared to before.

According to @QuarkTheAwesome, their most recent work regarding RetroArch for Aroma covers the following:
We redid packaging and put all the assets into a .wuhb, which dramatically brings down the load times and gives you a single RetroArch icon on the menu (as opposed to the third-party Launcher) and rewrote the ProcUI handling to support the HOME menu overlay - along with shocking features like "pressing the console power button" that weren't working in Aroma.

This is still being drafted up and hasn't been seriously looked at by the libretro core team yet, but it's coming along well. We just want to have the basic stuff in to make it work like any other Aroma homebrew, and after that's landed work can go into stuff like AXPro and GLSLCompiler.

Not only that, but progress on RetroArch's PSX core titled "PCSX Rearmed" has also been getting developments specifically for the Wii U to make use of threaded rendering, threaded compiler, fast mutexes, AX audio driver and an unai GPU driver, all of these to bring PlayStation games to a playable and decent framerate on the Wii U. This is yet another potential core that could be added into a more recent and updated RetroArch version for the Wii U, once full Aroma compatibility is ironed out.



While the Wii U certainly doesn't have much prominence nowadays in homebrew communities, it's always good to see older consoles still getting some love way past their prime, more so for consoles like the Wii U that had so much of its back catalogue (and overall) potential left to waste.

Just to reiterate, this builds of RetroArch for Aroma are in no way an official release, and they're essentially just alpha/testing versions for debugging plausible issues that might arise.
The developers involved in Wii U hacking are working on the WUHB version of RetroArch, so be sure to follow GBAtemp's own RetroArch Wii U thread to keep a close eye on any updates regarding RA through Aroma.

:arrow: Source
:arrow: GBAtemp's RetroArch Wii U Discussion Thread
 

LightyKD

Future CEO of OUYA Inc.
Member
Joined
Jun 25, 2008
Messages
5,660
Trophies
2
Age
39
Location
Angel Grove, CA
XP
5,919
Country
United States
the only wiiu homebrew it got wasn't till the end of it's life and now you can barely get any wiiu (not wii) emus for it. as for proper wiiu homebrew it's almost non existent. for homebrew it's been the biggest failure yet unlike the wii that was a true homebrew enthusiast machine.

Basically this. I refuse to go through the trouble of upgrading my homebrew setup on the two Wii U consoles I have because the old method works for what I need and if I do need emulation, it's all done through vWii. If it ain't broke, don't fix it. The only thing Wii and Wii U is starved for is decent N64 emulation but I gave up on that and reverted to real N64 hardware. I love the Wii U but I really cant see anything meaningful coming from its homebrew scene that isn't already solved via vWii or the old homebrew method.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
6,085
Trophies
1
Age
44
XP
7,196
Country
Germany
Woohoo! WiiU Retroarch get's its own front page article :D great work @ShadowOne333
I absolutely second this. Couldn't believe my eyes when I just saw this article. I also have to say that your articles are always very well written and spiced up with in depths facts, @ShadowOne333
And great to see you still around here, when there's some spotlight on the Wii U, @ploggy :yayu:
Before the Switch came around, the Wii U was the all-in-one Nintendo machine that every homebrew enthusiasts could have wished for.
Honestly it still is. While the Switch is an emulation powerhouse on its own with a very well crafted Horizon OS port of RetroArch (thanks @m4xw) as well as other options such as Ubuntu, Lakka and Android, it will probably never be good fit for GameCube, Wii and Wii U games (apart from ports). This is where the Wii U really shines because it plays all three of those systems natively (using Nintendont for GC which is not emulation :wink:).
This is all starting to change as of recent weeks in Aroma's own source code, thanks to the steady development by devoted Wii U users and hackers like @QuarkTheAwesome, @ploggy, @Maschell, @Vague Rant and others, RetroArch now has early alpha builds of RetroArch and some of its cores with Aroma compatibility, which have started to show up in RetroArch's own Github issue regarding Aroma compatibility According to some research, it seems like recent changes in the Aroma code for beta 17 regarding the Wii U's own CafeOS' FAT32 filesystem driver, and some optimizations to improve 'readdir' and 'stat' have been a key part in making the current RetroArch build for Aroma load assets and cores at a much faster speed compared to before.
Finally! :toot::toot::toot:
I was really losing hope, checking back on Quark's GitHub issue thread every now and then only to find that it's been months since their last response.
Now things are happening, even if it's just debug/alpha builds. I'll gladly wait another few months for it to mature and become even greater but the info that it is still being worked on and making progress just gives me so much joy and happiness right now.
I can't thank all of you guys enough that have been involved in doing this.
Thanks for the news article! :wub:

That's perfect! Last thing we can hope for is, that someone finally removes the 300 title limit, hope this one will come out soon enough: https://github.com/wiiu-env/launchiine
lol? Never heard of this. Last commit is 2 years old though so no big hopes for this one. :/
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,508
Trophies
2
XP
39,832
Country
Mexico
I absolutely second this. Couldn't believe my eyes when I just saw this article. I also have to say that your articles are always very well written and spiced up with in depths facts, @ShadowOne333
And great to see you still around here, when there's some spotlight on the Wii U, @ploggy :yayu:

Thank you :D
I always try to bring up some background in regards to each story I cover, so it's nice to know that people do like that.
I might not have a Wii U anymore since last year, but I still hope the Wii U achieves the best it can and gets to its well deserved spot as one of the best consoles for everything Nintendo related and all of its back catalogue. :D
 

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,976
Trophies
3
XP
8,469
Country
United Kingdom
PSX emulation looking very promising! Let's hope the new core gets added sooner than later, I have a Spyro itch to scratch
Its already out in the test build I uploaded ;)
Post automatically merged:

Basically this. I refuse to go through the trouble of upgrading my homebrew setup on the two Wii U consoles I have because the old method works for what I need and if I do need emulation, it's all done through vWii. If it ain't broke, don't fix it. The only thing Wii and Wii U is starved for is decent N64 emulation but I gave up on that and reverted to real N64 hardware. I love the Wii U but I really cant see anything meaningful coming from its homebrew scene that isn't already solved via vWii or the old homebrew method.
https://clownacy.wordpress.com/2024/01/10/porting-a-nintendo-64-emulator-to-the-wii-u-at-1fps/ It's from January but still :)
Post automatically merged:

I absolutely second this. Couldn't believe my eyes when I just saw this article. I also have to say that your articles are always very well written and spiced up with in depths facts, @ShadowOne333
And great to see you still around here, when there's some spotlight on the Wii U, @ploggy :yayu:

Honestly it still is. While the Switch is an emulation powerhouse on its own with a very well crafted Horizon OS port of RetroArch (thanks @m4xw) as well as other options such as Ubuntu, Lakka and Android, it will probably never be good fit for GameCube, Wii and Wii U games (apart from ports). This is where the Wii U really shines because it plays all three of those systems natively (using Nintendont for GC which is not emulation :wink:).

Finally! :toot::toot::toot:
I was really losing hope, checking back on Quark's GitHub issue thread every now and then only to find that it's been months since their last response.
Now things are happening, even if it's just debug/alpha builds. I'll gladly wait another few months for it to mature and become even greater but the info that it is still being worked on and making progress just gives me so much joy and happiness right now.
I can't thank all of you guys enough that have been involved in doing this.
Thanks for the news article! :wub:


lol? Never heard of this. Last commit is 2 years old though so no big hopes for this one. :/
I'm still about, maybe not as active as I was in the past but I'm still pushing for new WiiU things in the background lol
 
Last edited by ploggy,
  • Love
Reactions: lordelan

ertaboy356b

Well-Known Member
Member
Joined
Feb 16, 2010
Messages
733
Trophies
1
XP
2,255
the only wiiu homebrew it got wasn't till the end of it's life and now you can barely get any wiiu (not wii) emus for it. as for proper wiiu homebrew it's almost non existent. for homebrew it's been the biggest failure yet unlike the wii that was a true homebrew enthusiast machine.
I kinda agree with the Wii. Those 'GX' emulators had great UI and easy to use. Retroarch is meh but has more function.
 

vrda

Active Member
Newcomer
Joined
Jul 18, 2013
Messages
27
Trophies
1
XP
384
Country
Croatia
Basically this. I refuse to go through the trouble of upgrading my homebrew setup on the two Wii U consoles I have because the old method works for what I need and if I do need emulation, it's all done through vWii. If it ain't broke, don't fix it. The only thing Wii and Wii U is starved for is decent N64 emulation but I gave up on that and reverted to real N64 hardware. I love the Wii U but I really cant see anything meaningful coming from its homebrew scene that isn't already solved via vWii or the old homebrew method.
These are the latest optimized builds done by @ploggy that work with Tiramisu RA. For ScummVM check the download in this post and here's the latest pcsx_rearmed build for Tiramisu. There's plenty of other cores in between and following those ;)
You can enjoy ScummVM with a native WiiU gamepad, all nicely configurable. MT32 emulation is no longer a problem.
pcsx_rearmed is great ! I've enjoyed quite some games with it. And it even works a little bit faster on Aroma out of the box.
 
  • Like
Reactions: ploggy and LightyKD

CyberPal69

Well-Known Member
Newcomer
Joined
May 27, 2024
Messages
65
Trophies
0
Age
39
Location
Michigan
XP
185
Country
United States
This is great! I might actually have a good reason to purchase a Wii U now... Hopefully the development continues in this direction.
 

urbanman2004

Well-Known Member
Member
Joined
Jan 10, 2013
Messages
1,222
Trophies
1
XP
2,215
Country
United States
Good to know that they are revamping the Aroma CFW and working on the PSX core for RetroArch b/c the Wii U should have plenty of horsepower to run PSX games.
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,508
Trophies
2
XP
39,832
Country
Mexico
That's not really an explanation.

It is. People back then didn't bother to mess with Wii U specific stuff too much due to the existence of Wii homebrew already, which you could access from vWii.
And for emulators, Wii U had Virtual Console with slightly better N64 compatibility and DS, so that was also another reason for people not caring much about homebrew specific for the Wii U
 

Crystal_tofu

Ms.Heropants
Member
Joined
Apr 25, 2024
Messages
266
Trophies
0
Location
Cyber World
XP
528
Country
United States
It is. People back then didn't bother to mess with Wii U specific stuff too much due to the existence of Wii homebrew already, which you could access from vWii.
And for emulators, Wii U had Virtual Console with slightly better N64 compatibility and DS, so that was also another reason for people not caring much about homebrew specific for the Wii U
that's a common thing i see, at least for modded 3DS users, i find using emulators to be alot more helpful and use VC injects if i really HAVE to, mainly if an emulator for said console isn't up to speed yet.
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
13,696
Trophies
7
Location
WA State
Website
ko-fi.com
XP
18,568
Country
United States
It is nice to finally be on the latest Aroma and wave goodbye to Tiamisu (tho it did serve it's purpose very well) :P
I installed Tiramisu right before Aroma came out. Pissed me off to no end. And when I eventually install Aroma, some other shit will likely come out like "Tea bag" or "Cinnamon Roll". :gun:
 

vrda

Active Member
Newcomer
Joined
Jul 18, 2013
Messages
27
Trophies
1
XP
384
Country
Croatia
I installed Tiramisu right before Aroma came out. Pissed me off to no end. And when I eventually install Aroma, some other shit will likely come out like "Tea bag" or "Cinnamon Roll". :gun:
Once you have Tiramisu booting, "installing" Aroma is just updating/adding some files to sd card and holding X while booting first time to make the Aroma boot by default.
Showing of wuhb/rpx on WiiU menu can easily be turned off so it will look and behave just like Tiramisu.
 
  • Like
Reactions: ploggy

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,976
Trophies
3
XP
8,469
Country
United Kingdom
I installed Tiramisu right before Aroma came out. Pissed me off to no end. And when I eventually install Aroma, some other shit will likely come out like "Tea bag" or "Cinnamon Roll". :gun:
Honestly its really easy to setup Aroma and dual boot between the 2. The hard part was the initial set up of Tiramisu.
As Vrda says its just a matter of transferring some files to your SD Card and holding X on boot to switch between ;)

Once your rocking Aroma you have access to all the bells and whistles like Modules/Plugins and all that fun stuff :)
The Swip Swap Me Plugin is great!

I seriously doubt there will be another CFW that will come out for WiiU.. I think Aroma is it.
https://wiiu.hacks.guide/#/aroma/getting-started If you decide to take the plunge :)
 
  • Like
Reactions: Jayro

MayorBryce

Well-Known Member
Member
Joined
Mar 31, 2023
Messages
140
Trophies
0
XP
572
Country
United States
While I'm happy RetroArch is getting updated, unfortunately I won't be using it, at least not on the Wii U. Wii U VC injects work perfectly fine for Wii/GC games, and everything else I can play on my modded Switch (I found a Citra core on the RetroNX Discord that gives me near full speed emulation!).
 

Unithrex

Member
Newcomer
Joined
Jul 3, 2023
Messages
14
Trophies
0
Age
21
XP
67
Country
United States


Before the Switch came around, the Wii U was the all-in-one Nintendo machine that every homebrew enthusiasts could have wished for. It could run Wii U and Wii games natively, and with the virtual Wii environment (also known as vWii) running in its hardware, which was basically full Wii hardware backwards compatibility, it allowed for everything that ran previously on the Wii to also run on the Wii U almost by default.

The Wii U also offered new emulation options when it came to Virtual Console, adding DS and a new N64 emulator, both of which offered new options for Virtual Console injections, making the Wii U the best option to emulate everything from Nintendo's catalogue from the NES, all the way up to the Wii, including SNES, Game Boy, GBC, GBA, DS, Nintendo 64 and even Gamecube through Nintendont on vWii, making the only missing Nintendo system on the Wii U at this point in time the 3DS, with everything else being playable on it.



However, the Wii U came and went, and a lot of users felt like the homebrew community and its developments towards Wii U-specific applications was lacking, specially compared to that of the Wii's overwhelming homebrew scene. Most of the Wii U usage when it comes to homebrew was backpedaling on Wii-specific applications, with very few apps being actual native Wii U software that made use of the additional hardware power that the U had compared to the Wii's.

Eventually, the Wii U ended up getting RetroArch alongside a wide variety of cores to go with it, but with recent developments in the Wii U scene, RetroArch had been left behind to make use of the most recent and developed CFW for the device, this one being the Aroma custom firmware by @Maschell , which allows running homebrew applications as apps directly shown in the Home Menu, alongside a lot of other features.

Since then, RetroArch was stuck to run in the older development version of Aroma, titled "Tiramisu", that didn't have the current features of Aroma, and doesn't provide RetroArch with the same functionality of running it as an app in the Home Menu. Originally, builds for Aroma already existed, but these builds had the huge drawback of taking minutes to boot even a single game, and each time a new game or core was booted up, the same occurred, with the user having to wait minutes to be able to launch just one game.



This is all starting to change as of recent weeks in Aroma's own source code, thanks to the steady development by devoted Wii U users and hackers like @QuarkTheAwesome, @ploggy, @Maschell, @Vague Rant and others, RetroArch now has early alpha builds of RetroArch and some of its cores with Aroma compatibility, which have started to show up in RetroArch's own Github issue regarding Aroma compatibility According to some research, it seems like recent changes in the Aroma code for beta 17 regarding the Wii U's own CafeOS' FAT32 filesystem driver, and some optimizations to improve 'readdir' and 'stat' have been a key part in making the current RetroArch build for Aroma load assets and cores at a much faster speed compared to before.

According to @QuarkTheAwesome, their most recent work regarding RetroArch for Aroma covers the following:


Not only that, but progress on RetroArch's PSX core titled "PCSX Rearmed" has also been getting developments specifically for the Wii U to make use of threaded rendering, threaded compiler, fast mutexes, AX audio driver and an unai GPU driver, all of these to bring PlayStation games to a playable and decent framerate on the Wii U. This is yet another potential core that could be added into a more recent and updated RetroArch version for the Wii U, once full Aroma compatibility is ironed out.



While the Wii U certainly doesn't have much prominence nowadays in homebrew communities, it's always good to see older consoles still getting some love way past their prime, more so for consoles like the Wii U that had so much of its back catalogue (and overall) potential left to waste.

Just to reiterate, this builds of RetroArch for Aroma are in no way an official release, and they're essentially just alpha/testing versions for debugging plausible issues that might arise.
The developers involved in Wii U hacking are working on the WUHB version of RetroArch, so be sure to follow GBAtemp's own RetroArch Wii U thread to keep a close eye on any updates regarding RA through Aroma.

:arrow: Source
:arrow: GBAtemp's RetroArch Wii U Discussion Thread

Hi, do you think you could add the aroma libretro core of the nooDS emulator for wii u? It's at this repo: https ://github.com/jonian/libretro-noods

Sorry, I sent this in the wrong thread
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @SylverReZ, how are you?