Homebrew Official Retroarch WiiU (wip.)

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,184
Trophies
2
XP
33,715
Country
Mexico
https://www.bountysource.com/issues/48048939-dynamic-recompiler-305-bounty
Denu8thell said:
Hey everyone,
It's been a while since my last update, so I just wanted to post what's going on:

Right now, I think I'm pretty close to getting it to work for x86 machines. I'm having some trouble with the way the memory model is working (The compiler is trying to compile instructions that are out of bounds, I'm pretty sure.). I hope to get it at least running before the end of this week, but we'll see.
 

TLPD-AVW

Active Member
Newcomer
Joined
Aug 17, 2016
Messages
36
Trophies
0
Age
28
XP
470
Country
Russia
Recenly Genesis Plus GX recieved .CHD support for compact discs. You can use chdman.exe from the official MAME distribution to compress Sega CD images and launch compressed files directly from RetroArch. I tested Sonic CD (the official testing game of this thread) - works great on Wii U. Takes half the size of .CUE/.BIN and demolishes the number of individual files for Sonic CD from 36 to 1.

I think that PC Engine CD got the same feature before in 1.6.4. Pretty good for people with little space on SD card.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
Country
Germany
Hello!

First of all thank you a lot for these comprehensive instructions. I will try this tonight, as soon as I get home. I have another SD card at hand, so I will try that first. I haven't tried playing games with Haxchi, but after launching it (without Mocha), Homebrew launcher works (and all the other homebrew apps), as well as Mocha, so, I guess Haxchi is working. Every time I've tried different builds of Retroarch, I've deleted everything related to it, so there wouldn't be a conflict with different files versions. If it doesn't work with another SD card, I will definitely try to install Retroarch as channel, in case Homebrew launcher is the one making mess. I would do it before, but couldn't find forwarder channel for Retroarch (the one in the original post is not working anymore).
Wait. Do you mean Homebrew Launcher works or Homebrew Launcher Channel?
There is a big difference: Launching Homebrew Launcher directly through Haxchi does not activate Haxchi CFW.
Having the HBL Channel installed on the other hand is an indicator that you have a CFW and launching it would only work with a CFW as well.
In SD:\haxchi\config.txt you should have a button (or default) for homebrew_launcher and one for sysmenu.

That's how my config.txt looks like:
Code:
a=wiiu/apps/homebrew_launcher/homebrew_launcher.elf
b=wiiu/apps/loadiine_gx2_y/loadiine_gx2.elf
x=wiiu/apps/mocha/mocha.elf
y=wiiu/apps/wupinstaller/wupinstaller.elf
default=sysmenu

As you can see, I have sysmenu as a default value. Since I still don't wanna use CBHC, my default procedure is:
turn on the Wii U
touch the Haxchi icon on my home menu once without holding a button (as sysmenu is attached to default in my config and launches the CFW)
wait until the home menu loads up again
do whatever I want (launch games/RetroArch/WUP Installer/Homebrew Launcher Channel)
That means, when I say "launch your Haxchi CFW" I want you to press whatever button you have mapped sysmenu to in your config.txt (if it's not on default where it's on mine).
The RetroArch Launcher can only be installed (and launched) if you run Haxchi CFW before.

I know it might seem to be pretty senseless to waste so much time with Haxchi now as it is Mocha FAT32 what you want but we first need to make sure that RetroArch is running on your Wii U.

Recenly Genesis Plus GX recieved .CHD support for compact discs. You can use chdman.exe from the official MAME distribution to compress Sega CD images and launch compressed files directly from RetroArch. I tested Sonic CD (the official testing game of this thread) - works great on Wii U. Takes half the size of .CUE/.BIN and demolishes the number of individual files for Sonic CD from 36 to 1.

I think that PC Engine CD got the same feature before in 1.6.4. Pretty good for people with little space on SD card.
Thanks for that. Sounds pretty interesting! I'll dig into that when I build up my SEGA rom collection. :P
(still busy with Arcade/Neo Geo stuff and DOS games)
 

bbking67

FAMILY FIRST
Member
Joined
Jun 9, 2003
Messages
223
Trophies
2
XP
2,264
Country
Canada
Help with Retroarch. Well I've tried installing Retroarch on my 5.5.1 Haxchi'd Wii U and it starts loading and dumps. I've tried the channel version and the HBL version with similar results.

I'm a total RetroArch newb... any help would be appreciated. Loved all the dedicated emulators on the Wii, but I guess RetroArch is the way to go on Wii U if I want to take full advantage of the processing power.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
Country
Germany
Help with Retroarch. Well I've tried installing Retroarch on my 5.5.1 Haxchi'd Wii U and it starts loading and dumps. I've tried the channel version and the HBL version with similar results.

I'm a total RetroArch newb... any help would be appreciated. Loved all the dedicated emulators on the Wii, but I guess RetroArch is the way to go on Wii U if I want to take full advantage of the processing power.
RetroArch is brilliant once you managed to get "through it".
What exactly did you do and where exactly do you hang?
You get into RetroArch? The menu shows up? Or where does it crash?
 

Davor

Well-Known Member
Newcomer
Joined
Oct 1, 2015
Messages
79
Trophies
0
Age
42
XP
654
Country
Wait. Do you mean Homebrew Launcher works or Homebrew Launcher Channel?
There is a big difference: Launching Homebrew Launcher directly through Haxchi does not activate Haxchi CFW.
Having the HBL Channel installed on the other hand is an indicator that you have a CFW and launching it would only work with a CFW as well.
In SD:\haxchi\config.txt you should have a button (or default) for homebrew_launcher and one for sysmenu.

That's how my config.txt looks like:
Code:
a=wiiu/apps/homebrew_launcher/homebrew_launcher.elf
b=wiiu/apps/loadiine_gx2_y/loadiine_gx2.elf
x=wiiu/apps/mocha/mocha.elf
y=wiiu/apps/wupinstaller/wupinstaller.elf
default=sysmenu

As you can see, I have sysmenu as a default value. Since I still don't wanna use CBHC, my default procedure is:
turn on the Wii U
touch the Haxchi icon on my home menu once without holding a button (as sysmenu is attached to default in my config and launches the CFW)
wait until the home menu loads up again
do whatever I want (launch games/RetroArch/WUP Installer/Homebrew Launcher Channel)
That means, when I say "launch your Haxchi CFW" I want you to press whatever button you have mapped sysmenu to in your config.txt (if it's not on default where it's on mine).
The RetroArch Launcher can only be installed (and launched) if you run Haxchi CFW before.

I know it might seem to be pretty senseless to waste so much time with Haxchi now as it is Mocha FAT32 what you want but we first need to make sure that RetroArch is running on your Wii U.


Thanks for that. Sounds pretty interesting! I'll dig into that when I build up my SEGA rom collection. :P
(still busy with Arcade/Neo Geo stuff and DOS games)

Hello!

I've just tried replacing SD card with another one, but without success. I've meant Homebrew Launcher Channel. I don't have Homebrew Launcher mapped to a button in Haxchi config. I have mapped Mocha as default and I have sysmenu mapped to B. I've tried launching sysmenu (Haxchi only - B button), but again, all I got is a black screen and freeze. I'm going to try Retroarch channel now, maybe it will work that way.

Best regards,
Davor
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
Country
Germany
Hello!

I've just tried replacing SD card with another one, but without success. I've meant Homebrew Launcher Channel. I don't have Homebrew Launcher mapped to a button in Haxchi config. I have mapped Mocha as default and I have sysmenu mapped to B. I've tried launching sysmenu (Haxchi only - B button), but again, all I got is a black screen and freeze. I'm going to try Retroarch channel now, maybe it will work that way.

Best regards,
Davor
That's really odd.
Install the channel through WUP Installer GX2 as I said (launching Haxchi CFW before) and see if that works.
If even that doesn't work, I'm really out I guess. :(
 

Davor

Well-Known Member
Newcomer
Joined
Oct 1, 2015
Messages
79
Trophies
0
Age
42
XP
654
Country
That's really odd.
Install the channel through WUP Installer GX2 as I said (launching Haxchi CFW before) and see if that works.
If even that doesn't work, I'm really out I guess. :(

Hello!

After installing it, if it doesn't work, is there a way to uninstall a channel? I can move it to another screen, but it would be better uninstalling it.

Best regards,
Davor
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
Country
Germany
Hello!

After installing it, if it doesn't work, is there a way to uninstall a channel? I can move it to another screen, but it would be better uninstalling it.

Best regards,
Davor
Sure. Just go to system settings, data management and delete it.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
Country
Germany
By the way does anyone know if RetroArch detects USB drives which are hidden with Ustealth?

Edit: My question is obsolete as RetroArch does not recognize my HDD although it's FAT32 and works in vWii mode.
It's still unhidden but it might be too big with 5 TB? That really really sucks as I used my SD only for testing but wanted to build up a collection on my HDD. :(
 
Last edited by lordelan,

Davor

Well-Known Member
Newcomer
Joined
Oct 1, 2015
Messages
79
Trophies
0
Age
42
XP
654
Country
By the way does anyone know if RetroArch detects USB drives which are hidden with Ustealth?

Edit: My question is obsolete as RetroArch does not recognize my HDD although it's FAT32 and works in vWii mode.
It's still unhidden but it might be too big with 5 TB? That really really sucks as I used my SD only for testing but wanted to build up a collection on my HDD. :(

Hello!

I've tried Retroarch channel, and it is working, both with Haxchi only, and Haxchi + Mocha with FAT32 support. I think that would be solution for your problem of big collection too.

Thank you again for your help, and the links you've provided.

Best regards,
Davor
 
  • Like
Reactions: lordelan

bbking67

FAMILY FIRST
Member
Joined
Jun 9, 2003
Messages
223
Trophies
2
XP
2,264
Country
Canada
RetroArch is brilliant once you managed to get "through it".
What exactly did you do and where exactly do you hang?
You get into RetroArch? The menu shows up? Or where does it crash?

With the channel version it shows a nice splash screen after the initial space invader logo then exits. The HBL version doesn't get that far... crashes after the black and white space invader.

I have followed the guide in the post, but it's not 100% clear to me--I guess I don't know what an rpx file is.

I suppose at this point I'm longing for dedicated emulators... :)
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
Country
Germany
Hello!

I've tried Retroarch channel, and it is working, both with Haxchi only, and Haxchi + Mocha with FAT32 support. I think that would be solution for your problem of big collection too.

Thank you again for your help, and the links you've provided.

Best regards,
Davor
That's great to hear! Anyway, I think the problem is, that my drive is too big or doesn't wake up. But I'll try it later.

With the channel version it shows a nice splash screen after the initial space invader logo then exits. The HBL version doesn't get that far... crashes after the black and white space invader.

I have followed the guide in the post, but it's not 100% clear to me--I guess I don't know what an rpx file is.

I suppose at this point I'm longing for dedicated emulators... :)
Go one page back and follow the steps in my long post to set up RetroArch.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
Country
Germany
Alright @cucholix @QuarkTheAwesome @ploggy @the_randomizer and who else thinks he has got some knowledge, I really want to bring some light into the darkness.

Since I have some time the next week I want to make the Wiki nice and noob friendly.
Of course I'll start with the installation guide and some tips from OP (thank again, cucholix),
but I also want to provide some special guides for more complicated things like DosBox and Arcade.

To start, it would be very nice, if one of you could quote this list (I got it from the screenshot from OP but everyone can also find the correct names here) and write after each system which is the best core for it (if there are multiple cores).
Also where the CPS 1, 2, 3 should go in (I guess FB Alpha folder?), and which are the correct ROM sets for arcade and in which folder each goes. For example FB Alpha Romset version should be v0.2.97.30 as ploggy said somewhere here but I also read somewhere that it's 0.2.97.39 and for MAME as 2003 is the only core for the Wii U, the romset would be 0.78 I guess?

However, here is the list I want you to quote and complete and as an example I put in the prefered cores for SNES, NES, MAME and the romset for MAME:
Code:
Amstrad - CPC
Atari - 2600
Atari - 5200
Atari - Lynx
Atari - ST
Bandai - WonderSwan Color
Cave Story
Commodore - 64
Commodore - Amiga
DOOM
DOS
FB Alpha - Arcade Games
GCE -Vectrex
MAME2003 -> Mame2003 -> rom set 0.78
Microsoft - MSX2
NEC - PC Engine - TurboGrafx 16
NEC - PC Engine CD - TurboGrafx-CD
Nintendo - Game & Watch
Nintendo - Game Boy
Nintendo - Game Boy Advance
Nintendo - Game Boy Color
Nintendo - Nintendo Entertainment System -> Nestopia
Nintendo - Super Nintendo Entertainment System -> Snes9x
Nintendo - Virtual Boy
Quake1
Sega - Game Gear
Sega - Master System - Mark III
Sega - Mega Drive - Genesis
Sega - Mega CD - Sega CD
Sinclair - ZX Spectrum
SNK - Neo Geo CD
SNK - Neo Geo Pocket Color

I will do a general setup guide (similar to OP) and some special guides for each system (where it is needed) to clarify if (and which) BIOS is needed, how it has to be named, where it has to be placed, which rom version is prefered (zip or unzipped, bin/cue or CHD or whatever).

Would be great if you help me out here. :)
 
  • Like
Reactions: Davor

Hielkenator2

Well-Known Member
Member
Joined
Jul 18, 2017
Messages
162
Trophies
0
Age
20
XP
296
Country
Albania
In my experience RA for Wii is still superior in terms of loading times, stability, and above all....scanline overlay support ( although primitive )

Allthough playing larger games for NeoGeo and those few cps3 games is sweet. I just cannot get past the exclusion of any sort of scanline filter for the pixel artwork to come alive. I think these Retro games deserve it as does RA for WiiU
 
Last edited by Hielkenator2,

TLPD-AVW

Active Member
Newcomer
Joined
Aug 17, 2016
Messages
36
Trophies
0
Age
28
XP
470
Country
Russia
I tested some more CHDs and here's what I noticed:
  • CUE/BIN games for Sega CD in CHD work great, regardless if original image was in multiple BINs (Redump.org verified images) or in single BIN (Darkwater images).
  • Games for Sega CD in CUE/ISO/WAV format combination (data track presented as ISO, CD audio presented as WAV files) convert to CHD as audio CDs and boot into Sega CD audio player instead of the game. Don't convert those, if you have them for some reason.
  • PC Engine CD currently has huge problems with CD audio for CHD. Games load properly, but the music is either missing or replaced with loud noise.
So far you can compress CUE/BIN (the most common format) Sega CD games and play them without issues.
 
  • Like
Reactions: lordelan

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: Have a nice day. Life. Week. Month. year.