Homebrew Official Retroarch WiiU (wip.)

  • Thread starter Thread starter aliaspider
  • Start date Start date
  • Views Views 2,690,117
  • Replies Replies 15,198
  • Likes Likes 93
Wow, that's a small nice thing. Btw I did thing you were in love for the Xbox One scene and you weren't here anymore :)

Nah I'll always love the WiiU it's just the Xbox One is fresh and still getting new cores added regularly, and tbh it's probably going to be the first to get those PS1 and N64 core's added lol

But I still like to poke my head into this thread when there's something new added. :)
 
Nah I'll always love the WiiU it's just the Xbox One is fresh and still getting new cores added regularly, and tbh it's probably going to be the first to get those PS1 and N64 core's added lol

But I still like to poke my head into this thread when there's something new added. :)
I'm in the same thing with the DSi and its brand new CFW, but still giving an eye to the wiiu side for new stuff :)
 
  • Like
Reactions: ploggy
HI

I have a newbie question: how to build a working retroarch core for the wiiU ?
I'm able to load successfully a retroach core built from the nightly buildbot.
but when I'm trying to build the same core , it build fine , but always freeze with black screen when I load it.

I 've setup my devkit using devkitPPC_r29-1-x86_64-linux ,and I downloaded libfat and libiosuhax from dimok789 github.
I've clone libretro-super repository , fetch a core and build the core with libretro-build-wiiu.sh .
move the core to retroarch/dist-scripts and launch wiiu-cores.sh.
the build is fine and the resulting elf core is in pkg/wiiu/retroarch/cores.
I transfer it to my sdcard in retroarch/cores folder.

But when I launch it with HBL ,all I get is a black screen .
If I replace this core with the buildboot one , it load successfully .
Did I miss something in my setup ,or I'm using wrong library ?

Thanks in advance.

To reply to myself ,if it can help other , I had to build libiosuhax using make wut instead of just make .
Now all is fine (except white screen with browserhax ,black memory error or dsi error that can occur :D )

now that I can build and debug , I had play with some cores and the result is not good as I hoped :

- vice should works at fullspeed (at least pal with fastsid) , usleep was causing the slow.
- virtualjaguar is a shame on wiiu as I only get 25fps not sure why as with ps3 we get near 40fps.
- mame2014 always raise an abort at first missing dependencies exception instead of reschedule ( I have to dig why).
- hatari only give me an DSI error and info line *0x0D328EC8 in term ...
I will look at cap32 and atari800 tomorrow ...
 
Afaik there is no changes on the wiiu port, most of them are for the PC version.

I'm shocked and appalled (not really). I thought there would be something more major like maybe fixing up the XMB GUI a bit?
Nah I'll always love the WiiU it's just the Xbox One is fresh and still getting new cores added regularly, and tbh it's probably going to be the first to get those PS1 and N64 core's added lol

But I still like to poke my head into this thread when there's something new added. :)

Good to know my bounty ideas were in vain and will never come to fruition for the Wii U port. Which sadly won't increase since I've pretty much lost my job :unsure: Not sure why I even made a bounty on bountysource.


Here's the 1.6.3 change log from the Libretro site

Code:
IOS: Fix GL regression – 32bit color format cores were no longer rendering
CHEEVOS: Add support for N64 cheevos and other small fixes.
CHEEVOS: Add ‘Achievements -> Achievements Verbose Mode’. Ability to display cheevos related messages in OSD, useful for RetroAchievements users.
AUDIO: Audio mixer’s volume can now be independently increased/decreased, and muted.
AUDIO: Mute now no longer disables/enables audio but instead properly mutes the audio volume. Mute is also independent from the audio mixer volume.
INPUT: Add mouse index selection; ability now to select between different mice
INPUT: Fix ‘All Users Control Menu’ setting
LINUX: Add a tinyalsa audio driver. Doesn’t require asoundlib, should be self-contained and lower-level.
LOBBIES: Announce the RetroArch version too
LOCALIZATION: Add Traditional Chinese translation
LOCALIZATION: Update French translation
LOCALIZATION: Update Italian translation
LOCALIZATION: Update Japanese translation
LOCALIZATION: Update Russian translation
MENU: Add ‘User Interface -> Views’. Ability to display/hide online updater and core updater options.
NETPLAY: Disconnecting one client shouldn’t cause everyone to disconnect anymore
NETWORK: SSL/TLS support, disabled by default
SCANNER: Fix PS1 game scanning
SCANNER: Move content list builder into scanner task with progress, fixes menu freeze with large playlists
SDL2: Fix ‘SDL2 driver does not see the hat on wired Xbox 360 controller”
SETTINGS: Fix regression ‘Custom Viewport is no longer overridable per-core or per-game’
VITA: Add cheevos support
VITA: Add support for external USB if mounted
WAYLAND: Fix menu mouse input
WII: Add support for single-port ‘PS1/PS2 to USB controller adapter’

So, yeah, nothing on the Wii U side, really. :(


Edit - Well, I'm sorry that I don't have my normal chipper disposition about a new RA release.
 
Last edited by the_randomizer,
I'm shocked and appalled (not really). I thought there would be something more major like maybe fixing up the XMB GUI a bit?


Good to know my bounty ideas were in vain and will never come to fruition for the Wii U port. Which sadly won't increase since I've pretty much lost my job :unsure: Not sure why I even made a bounty on bountysource.


Here's the 1.6.3 change log from the Libretro site

Code:
IOS: Fix GL regression – 32bit color format cores were no longer rendering
CHEEVOS: Add support for N64 cheevos and other small fixes.
CHEEVOS: Add ‘Achievements -> Achievements Verbose Mode’. Ability to display cheevos related messages in OSD, useful for RetroAchievements users.
AUDIO: Audio mixer’s volume can now be independently increased/decreased, and muted.
AUDIO: Mute now no longer disables/enables audio but instead properly mutes the audio volume. Mute is also independent from the audio mixer volume.
INPUT: Add mouse index selection; ability now to select between different mice
INPUT: Fix ‘All Users Control Menu’ setting
LINUX: Add a tinyalsa audio driver. Doesn’t require asoundlib, should be self-contained and lower-level.
LOBBIES: Announce the RetroArch version too
LOCALIZATION: Add Traditional Chinese translation
LOCALIZATION: Update French translation
LOCALIZATION: Update Italian translation
LOCALIZATION: Update Japanese translation
LOCALIZATION: Update Russian translation
MENU: Add ‘User Interface -> Views’. Ability to display/hide online updater and core updater options.
NETPLAY: Disconnecting one client shouldn’t cause everyone to disconnect anymore
NETWORK: SSL/TLS support, disabled by default
SCANNER: Fix PS1 game scanning
SCANNER: Move content list builder into scanner task with progress, fixes menu freeze with large playlists
SDL2: Fix ‘SDL2 driver does not see the hat on wired Xbox 360 controller”
SETTINGS: Fix regression ‘Custom Viewport is no longer overridable per-core or per-game’
VITA: Add cheevos support
VITA: Add support for external USB if mounted
WAYLAND: Fix menu mouse input
WII: Add support for single-port ‘PS1/PS2 to USB controller adapter’

So, yeah, nothing on the Wii U side, really. :(


Edit - Well, I'm sorry that I don't have my normal chipper disposition about a new RA release.


I see things haven't changed much here then. lol
If you think the Dynarec bounty truly is a lost cause then would it be possible to re-direct the money to another (more attainable) cause (with the other donater's permission of course) :P
 
I see things haven't changed much here then. lol
If you think the Dynarec bounty truly is a lost cause then would it be possible to re-direct the money to another (more attainable) cause (with the other donater's permission of course) :P

I don't know. I only think it's a lost cause because there is in theory a dynarec in existence (I asked Mystro256 and he said it's there, open source, for anyone to use). Wii and Wii U use the same architecture, surely someone could
pick it up and go off of that, no? But again *sigh* no interest whatsoever, I don't know they bothered releasing 1.6.3 when it wasn't different from 1.6.0 or even 1.5.0 in any way. As for another project, I don't know; at this point, I really don't care what happens anymore.

What would be a more attainable cause that needs 250 dollars?
 
I don't know. I only think it's a lost cause because there is in theory a dynarec in existence (I asked Mystro256 and he said it's there, open source, for anyone to use). Wii and Wii U use the same architecture, surely someone could
pick it up and go off of that, no? But again *sigh* no interest whatsoever, I don't know they bothered releasing 1.6.3 when it wasn't different from 1.6.0 or even 1.5.0 in any way. As for another project, I don't know; at this point, I really don't care what happens anymore.

What would be a more attainable cause that needs 250 dollars?
I'm not sure but for $250 it would have to be something decent.? ;)
 
I'm not sure but for $250 it would have to be something decent.? ;)

That's just it though, I assumed that 250 would suffice to get someone, anyone, interested in porting/writing a dynarec core. And now, the Wii U port has been stagnant since 1.5.0. Sure, there are binary releases of 1.6.x, but what changes have been made since?
*sigh* What else would it be used for? I'm just about done placing hope in this :(
 
That's just it though, I assumed that 250 would suffice to get someone, anyone, interested in porting/writing a dynarec core. And now, the Wii U port has been stagnant since 1.5.0. Sure, there are binary releases of 1.6.x, but what changes have been made since?
*sigh* What else would it be used for? I'm just about done placing hope in this :(
There is the C64 speed fix? ;)
 
There is the C64 speed fix? ;)

*Sigh* I guess there's that, but...other than that, 1.6.3..I don't know. I haven't been feeling my normal self at all the past two days. I need a break, and I need to stop getting my hopes up with RA Wii U. If you want more details, I can PM.
 
Look I'm in the same boat, I wanted the Dynarec as much as you (I basically asked every dev I could think of) lol But perhaps your putting to much into this, maybe you should take a break or buy another Console. Then perhaps in a few months.. Years :/ we may see some movement.. Or maybe not.. But you shouldn't let this Dynarec stuff rule your life.. It's not THAT important. :)

*Sigh* I guess there's that, but...other than that, 1.6.3..I don't know. I haven't been feeling my normal self at all the past two days. I need a break, and I need to stop getting my hopes up with RA Wii U. If you want more details, I can PM.
 
Last edited by ploggy,
blueMSX, DOSbox, hasn't been added to the last release @QuarkTheAwesome :c
Not sure what's going on with DOSBox, @LibRetroArc has been silent since he contacted me about some buildbot issues. I have no idea what's going on with it, sorry.
Remind me on Monday and I'll PR the other two in.
 
  • Like
Reactions: cucholix

Site & Scene News

Popular threads in this forum