Homebrew QuarkTheAwesome's URetro

  • Thread starter Deleted User
  • Start date
  • Views 13,159
  • Replies 91
  • Likes 18
D

Deleted User

Guest
OP
URetro


port of libretro on the wii u : https://github.com/QuarkTheAwesome/URetro

Warning : ONLY FOR DEVLOPPERS . Doesn't really work now.

GitHub Readme :
URetro
please come up with a better name than this

This is a WIP libretro frontend for Wii U. Currently reads libretro core and asks it's API version.

A temporary upload of stella.elf (our test libretro core) is here. Throw that on the root of your SD card and you should be good.

Cloning
Don't forget to git clone --recursive or you won't get our submodules!

libretro
/src/api/libretro.h is the big one!


Proposed names :
RetrU
UArch
RetroArchU
Wii U Retro
RetroWiiU
Retrii U!
Archii-tect-U
RiitrU (RetrU)
Retriine
Oldiine
Gamiine
Arcadiine
Machiine (U-Machiine)
Ucade (U-Kade?)
RiiPlay U
U-niversal Emulator
RetribUtion
RetriibUtion
Quarkade U
RiitroQuark (The U-some)
Nintendo Retroarch
RetroStation U
EmuAnythingU
MultiemulatorU
Menwu Multiple Emulator For Nintendo Wii U
Liimonarch
Ugliarch
Uglitro
Chlorophyll -> Chloroarch , Chloretro.
Retrug
Retrii U
Ugacube
Uemeletor
eMelator of gAcube and Many gaEms for U -> MAMEU
RetroU
Mame Emulator U enHanced -> MEUH
RetroArchiine / Libretriine



Download stella.elf
Download uretro
 
Last edited by ,

MattKimura

3DS & WiiU Enthusiast
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,937
Country
United States
It's finally here! RetroArch on Wii U! This will be major, especially to be able to play the games using the gamepad for portability!
 
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,909
Country
Australia
Wow, this is big enough for a thread? Awesome.
Figured I may as well quote this here, it's a bit of a progress report (the GH readme is a bit outdated)
Well, I haven't committed it yet, but I've convinced a specially compiled libretro core (stella) to tell me that it is indeed API v1. This may not sound very impressive but it does mean I've got code execution. All that's left is memory, graphics, input, game loading... (The stack seems to be working out of the box though which is good)

I'm really sorry but I couldn't convince snes9x to compile at all - the libretro makefile system is beyond me. Tbh I wasn't even able to get it compiled for the original Wii (which is meant to be supported!).

--------------------- MERGED ---------------------------

Why make a new thread to hype someone else's work? Let Quark release it when it's done.
I wasn't going to post it but if Gbatemp thinks it's ready I'm fine with that.
 

Walo

Well-Known Member
Member
Joined
Aug 4, 2008
Messages
171
Trophies
1
XP
478
Country
Chile
Quark that's pretty awesome and hopefully others could end up helping you with this. Very excited. SNES + Gamepad = heaven
 
D

Deleted User

Guest
OP
Now i have
root@peggy-pc:/home/peggy/Téléchargements/URetro-master# make
curl_functions.c
fs_functions.c
socket_functions.c
padscore_functions.c
sd_fat_devoptab.c
fs_utils.c
video.c
input.c
cores.c
In file included from /home/peggy/Téléchargements/URetro-master/src/cores/cores-internal.h:7:0,
from /home/peggy/Téléchargements/URetro-master/src/cores/cores.c:5:
/home/peggy/Téléchargements/URetro-master/src/api/libretro.h:5:46: fatal error: libretro-common/include/libretro.h: No such file or directory
#include "libretro-common/include/libretro.h"
^
compilation terminated.
/home/peggy/Téléchargements/URetro-master/Makefile:182: recipe for target 'cores.o' failed
make[1]: *** [cores.o] Error 1
Makefile:139: recipe for target 'build' failed
make: *** [build] Error 2

EDIT :

Now i have
from /home/peggy/Téléchargements/URetro-master/src/api/UDynLoad.h:5,
from /home/peggy/Téléchargements/URetro-master/src/cores/cores.c:7:
/home/peggy/Téléchargements/URetro-master/src/api/UDynLoad/api/UDynLoad.h:5:35: error: #include nested too deeply
#include "UDynLoad/api/UDynLoad.h"
^
/home/peggy/Téléchargements/URetro-master/src/cores/cores.c: In function 'loadCore':
/home/peggy/Téléchargements/URetro-master/src/cores/cores.c:10:2: warning: implicit declaration of function 'UDynLoad_CheckELF' [-Wimplicit-function-declaration]
int elfstatus = UDynLoad_CheckELF(coreElf);
^
/home/peggy/Téléchargements/URetro-master/src/cores/cores.c:20:2: warning: implicit declaration of function 'UDynLoad_FindExport' [-Wimplicit-function-declaration]
error |= UDynLoad_FindExport(coreHandle, 0, "retro_api_version", &_core_api_version);
^
/home/peggy/Téléchargements/URetro-master/Makefile:182: recipe for target 'cores.o' failed
make[1]: *** [cores.o] Error 1
Makefile:139: recipe for target 'build' failed
make: *** [build] Error 2

--------------------- MERGED ---------------------------

FINAAAALY COMPILED ! :D:D:D
https://www.dropbox.com/s/uqpvsmns1o3e18c/boot.elf?dl=0

--------------------- MERGED ---------------------------

Working !!! :lol: With a error :(

My Wii U Screen :
All running !
Core loaded, error 16385. Core at 0xE0000000
Core func is 0x00000000
 
Last edited by ,
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,909
Country
Australia
Now i have

EDIT :

Now i have

--------------------- MERGED ---------------------------

FINAAAALY COMPILED ! :D:D:D
https://www.dropbox.com/s/uqpvsmns1o3e18c/boot.elf?dl=0

--------------------- MERGED ---------------------------

Working !!! :lol: With a error :(

My Wii U Screen :

That's because you don't have Stella.elf on your SD card. I'll upload that when I get the chance (probably tomorrow)

P. S What did you have to do to fix the build?
 
  • Like
Reactions: ShadowOne333

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,183
Trophies
2
XP
33,668
Country
Mexico
Time to follow this closer! :D
I peeked at the GitHub for this project every now and then, but now with this thread made hopefully it'll catch more attention and hopefully a lot more help. :)
 
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,909
Country
Australia
I Have Installed Libretro and UDynLoad
What is Stella.elf ?

Stella.elf is my specially compiled version of stella, the libretro core I picked for testing. I quickly threw it on dropbox here since I won't be able to get at GitHub for a little while. Just throw it on the root of your SD card and UDynLoad should get to work. (error 0 = no error at all!). Once you see Core func = whatever (0xE0008ish? not 0x00000000!) hit the home button to try running it. You should get 0x1 back. If you do, hit home again to quit to HBL (I advise not turning off the console before quitting to HBL, it screws with BATs and will often require you to unplug it for a little before HBL will launch again)
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,183
Trophies
2
XP
33,668
Country
Mexico
Just dropping by to say how great it is to see this updated every week or so. :D
I saw that the ReadMe has been updated too a couple of days back along with some more code changes.

It's very interesting to see this being developed. :)
 
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,909
Country
Australia
I'm actually dying over here

In other news, I think the reason I'm having trouble is some kind of programming bug in stella (libretro core). It tries to search through a list without ever putting anything in it. Well, at least I think that's the issue. I'm downloading a proper RA build now to see if that changes anything.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,183
Trophies
2
XP
33,668
Country
Mexico
I'm actually dying over here

In other news, I think the reason I'm having trouble is some kind of programming bug in stella (libretro core). It tries to search through a list without ever putting anything in it. Well, at least I think that's the issue. I'm downloading a proper RA build now to see if that changes anything.
URetro is now listed as an official frontend?
Sweet. :P

In anyway, I really wish you the vest of luck with your upcoming tests!
 
  • Like
Reactions: QuarkTheAwesome

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/WOppJ92RgGU?si=KE79L6A_3jESsGQM