Homebrew Official Retroarch WiiU (wip.)

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,463
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,302
Country
Edit: So latest versions of Retroarch Wii U now integrate Picodrive!
It works fine, still Doom suffers from slowdown though..
There is currently no dynamic recompiler support in the Wii U build, so 32X (and maybe MD's Virtua Racing with the SVP chip?) have performance that falls a bit short of satisfying, as they must be fully software-emulated.

Running dynarecs on the Wii U is somewhat complicated, because memory can only be mapped as writable or executable, but not both--which is exactly how a dynarec works, writing and executing new code on the fly. To do a dynarec on Wii U, you have to toggle the dynarec's memory between writable and executable while the software is running, and the work to do that hasn't happened in RetroArch for Wii U in general or in PicoDrive specifically.

Like everything, it comes down to somebody with the interest, time and ability to step up and solve the problem, but full-speed 32X emulation is definitely theoretically possible on Wii U.
 
  • Like
Reactions: depaul

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,184
Trophies
2
XP
33,689
Country
Mexico
Looks like there was a new PR merged earlier that caches cores info files, may speed up loading. Check it out in the next buildbot cycle and post results if it's any faster :)

https://github.com/libretro/RetroArch/commit/87e248f4eb2f91beb02154c2f3c30efa4c76f008

https://github.com/libretro/RetroArch/pull/12397
Absolutely fantastic news!
Can't wait to update the whole WiiU set.

Is the pull request build now live as nightly?
Has anyone tested it so far with the themes that loaded slow before? And does the main retroarch.rpx still fail with the error or is it fixed?
 
Last edited by ShadowOne333,
  • Like
Reactions: ploggy

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,846
Country
United Kingdom
Absolutely fantastic news!
Can't wait to update the whole WiiU set.

Is the pull request build now live as nightly?
Has anyone tested it so far with the themes that loaded slow before? And does the main retroarch.rpx still fail with the error or is it fixed?
Yes it is , it was added about an hour after I posted :)
I haven't had a chance to try out the build yet, but know you have to enable the setting in Settings/Core ;)
 
  • Like
Reactions: ShadowOne333

ChiefReginod

Well-Known Member
Member
Joined
Jun 11, 2016
Messages
696
Trophies
0
Location
California
XP
2,505
Country
United States
1.9.3 is live on the buildbot.

http://buildbot.libretro.com/stable/1.9.3/nintendo/wiiu/

Changelog:
  • 3DS: Disable menu screensaver animations in XMB/GLUI
  • COMMAND: Initialize netcmd->cmd_source_len before recvfrom()
  • CONTENT LOADING/STATICALLY LINKED: Ensure 'Always Reload Core on Run Content' setting is applied when loading content via the file browser
  • CONTENT LOADING/EMSCRIPTEN: Fix content loading via file browser on platforms with 'broken' core handling (i.e. emscripten)
  • CORE INFO: Skip whitespace when writing compressed core info cache files
  • CORE INFO/FILE IO: Core Info cache; significant file I/O performance improvements on systems with slow disk file I/O
  • CORE INFO/FILE IO: Enable core info cache by default on all 'console' platforms
  • FREEBSD: FreeBSD build fix
  • LAKKA: Support for tweaking CPU governors/scaling policies
  • LAKKA: This adds managed policies and settings to store them and reload them at startup
  • LIBRETRO API: Add API extension for cores to override frontend fast-forward state
  • MENU/RGUI: Fix saving of config files/overrides when 'Lock Menu Aspect Ratio' is enabled
  • SHADERS: Fix 'Auto-Shader Delay' functionality
  • UWP/D3D11: Disable mipmap generation
  • UWP/XBOX: Add 'Force 4K resolution' option (Force the resolution to the fullscreen size on Xbox, if set to 0, a fixed value of 3840 x 2160 will be used)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: