Homebrew Official Retroarch WiiU (wip.)

rioray

Well-Known Member
Member
Joined
Jul 24, 2017
Messages
152
Trophies
0
Age
42
XP
391
Country
France
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.

here is the log where it failed at buildbot , should be easy to fix .

/home/buildbot/tools/devkitpro/devkitPPC/bin/powerpc-eabi-g++ -D__LIBRETRO__ -I./src -I./libretro -I./libretro-common/include -I./include -I./src/midi/munt -DGEKKO -DWIIU -DHW_RVL -mwup -mcpu=750 -meabi -mhard-float -D__POWERPC__ -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1 -U__INT32_TYPE__ -U __UINT32_TYPE__ -D__INT32_TYPE__=int -O3 -DNDEBUG -DGIT_VERSION=\"" 0049218"\" -c src/dos/dos_tables.cpp -o src/dos/dos_tables.o
/home/buildbot/tools/devkitpro/devkitPPC/bin/powerpc-eabi-g++ -D__LIBRETRO__ -I./src -I./libretro -I./libretro-common/include -I./include -I./src/midi/munt -DGEKKO -DWIIU -DHW_RVL -mwup -mcpu=750 -meabi -mhard-float -D__POWERPC__ -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1 -U__INT32_TYPE__ -U __UINT32_TYPE__ -D__INT32_TYPE__=int -O3 -DNDEBUG -DGIT_VERSION=\"" 0049218"\" -c src/dos/drives.cpp -o src/dos/drives.o
/home/buildbot/tools/devkitpro/devkitPPC/bin/powerpc-eabi-g++ -D__LIBRETRO__ -I./src -I./libretro -I./libretro-common/include -I./include -I./src/midi/munt -DGEKKO -DWIIU -DHW_RVL -mwup -mcpu=750 -meabi -mhard-float -D__POWERPC__ -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1 -U__INT32_TYPE__ -U __UINT32_TYPE__ -D__INT32_TYPE__=int -O3 -DNDEBUG -DGIT_VERSION=\"" 0049218"\" -c src/dos/drive_virtual.cpp -o src/dos/drive_virtual.o
/home/buildbot/tools/devkitpro/devkitPPC/bin/powerpc-eabi-g++ -D__LIBRETRO__ -I./src -I./libretro -I./libretro-common/include -I./include -I./src/midi/munt -DGEKKO -DWIIU -DHW_RVL -mwup -mcpu=750 -meabi -mhard-float -D__POWERPC__ -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1 -U__INT32_TYPE__ -U __UINT32_TYPE__ -D__INT32_TYPE__=int -O3 -DNDEBUG -DGIT_VERSION=\"" 0049218"\" -c src/dos/drive_local.cpp -o src/dos/drive_local.o
src/dos/drive_local.cpp: In member function 'virtual bool localFile::Write(Bit8u*, Bit16u*)':
src/dos/drive_local.cpp:562:59: error: 'ftruncate' was not declared in this scope
return (!ftruncate(fileno(fhandle),ftell(fhandle)));
^
Makefile.libretro:240: recipe for target 'src/dos/drive_local.o' failed
make: *** [src/dos/drive_local.o] Error 1
make: *** Waiting for unfinished jobs....
COPY CMD: cp -v dosbox_libretro_wiiu.a /home/buildbot/buildbot/wiiu/dist/wiiu//dosbox_libretro_wiiu.a
cp: cannot stat 'dosbox_libretro_wiiu.a': No such file or directory[/code]

Edit: I re-launched Twinaphex to check the devkit version (as you done before) , for Bluemsx I didn't see any wiiu recipe for that core.
 
Last edited by rioray,
  • Like
Reactions: cucholix

rioray

Well-Known Member
Member
Joined
Jul 24, 2017
Messages
152
Trophies
0
Age
42
XP
391
Country
France
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.

I have just checked again ,
it build fine using (devkitPPC release 29-1) and failed with the ftruncate issue with (devkitPPC release 29).
So buildbot have to update his devkit to 29-1. I will report it.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
37
Location
Dr. Wahwee's castle
XP
18,941
Country
United States
@the_randomizer my suggestion would be to leave the bounty there, BUT...
Add the link to the WiiSX dynarec Mystro mentioned.
Perhaps some devs are not aware of it and it might help to get stuff going.

I'm looking through the source on GitHub now, but I can't quite seem to find where it's located under. :unsure:
https://github.com/Mystro256/wiisxr

Maybe this? https://github.com/Mystro256/wiisxr/tree/master/ppc I don't know for sure.

Edit; Updates made with links. updated the bounty info to show GitHub sources for WiiSX-R
 
Last edited by the_randomizer,
  • Like
Reactions: ShadowOne333

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
11,559
Trophies
2
XP
21,804
Country
Mexico
I'm looking through the source on GitHub now, but I can't quite seem to find where it's located under. :unsure:
https://github.com/Mystro256/wiisxr

Maybe this? https://github.com/Mystro256/wiisxr/tree/master/ppc I don't know for sure.

Edit; Updates made with links. updated the bounty info to show GitHub sources for WiiSX-R
Thanks!
Maybe the best option would be to port WiiSX instead of making a new PPC dynarec altogether for Beetle PSX, but who knows?

I'm no dev haha but hopefully this might help.

Same goes for Not64 as well.

Hopefully these two make it into RetroArch as cores, that would be the best option.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
37
Location
Dr. Wahwee's castle
XP
18,941
Country
United States
Thanks!
Maybe the best option would be to port WiiSX instead of making a new PPC dynarec altogether for Beetle PSX, but who knows?

I'm no dev haha but hopefully this might help.

Same goes for Not64 as well.

Hopefully these two make it into RetroArch as cores, that would be the best option.

That's the hope, anyway. The PPC code is open source, available for anyone to use as a template, even. I think it's based off of PCSX-R, as far as I know, but the plugins for SPU and GPU need quite the overhaul I think. I really hope something comes from this.
 

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,152
Trophies
1
Age
43
XP
5,626
Country
Chile
Was DOSBox fixed to use keyboard yet?
You can use "mapper" setting and map usefull keys, (the ones the game use). But 100% map for every key is not possible, you still can use a keyboard as a HID controller but the number of keys will be limited by the number of buttons on a standart joystick.
 
Last edited by cucholix,

rioray

Well-Known Member
Member
Joined
Jul 24, 2017
Messages
152
Trophies
0
Age
42
XP
391
Country
France
atari800 seem to work fine , but not tested so much (only tested joyride demo , green beret and an A5200 game) .

you need to have the bios files in sd:/retroarch/cores/system/atari800/
( 5200.ROM ATARIOSA.ROM ATARIXL.ROM ATARIBAS.ROM ATARIOSB.ROM )

Joypad R is used to access in-game menu (not working when in A5200 cart emulation )

Should be in buildbot quickly.
 

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,543
Trophies
2
XP
6,979
Country
United Kingdom
atari800 seem to work fine , but not tested so much (only tested joyride demo , green beret and an A5200 game) .

you need to have the bios files in sd:/retroarch/cores/system/atari800/
( 5200.ROM ATARIOSA.ROM ATARIXL.ROM ATARIBAS.ROM ATARIOSB.ROM )

Joypad R is used to access in-game menu (not working when in A5200 cart emulation )

Should be in buildbot quickly.
Thanks rioray it's always nice to see new cores make their way on to the build bot :)
 
General chit-chat
Help Users
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
  • Iron_Masuku @ Iron_Masuku:
    Hello
  • Vetusomaru @ Vetusomaru:
    @SylverReZ find me ONE community that is free of drama and politics. even video games forums (like this one) have politics section. and for some reason gamers still take consoles/brands wars seriously. even as a kid i never took the console wars bait despite being a nintendo kid.
  • Vetusomaru @ Vetusomaru:
    one of the reasons i deleted all my social media accounts, reddit account (although i was rarely using it) etc was to get away from this shit.
    Vetusomaru @ Vetusomaru: one of the reasons i deleted all my social media accounts, reddit account (although i was rarely...