Homebrew Official Retroarch WiiU (wip.)

  • Thread starter Thread starter aliaspider
  • Start date Start date
  • Views Views 2,690,019
  • Replies Replies 15,198
  • Likes Likes 93
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
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 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
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.
 
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.
 
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,
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.
 
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 :)
 
Question here: How do i play 32X roms with he genesis core? (º w º)/

I mean... do i need the BIOS or something?
 
Question here: How do i play 32X roms with he genesis core? (º w º)/

I mean... do i need the BIOS or something?
Sorry but 32x games don't work on the WiiU genesis core we need another emulator to come out for that
 
  • Like
Reactions: Osakasan

Site & Scene News

Popular threads in this forum