libretro / libretro/RetroArch

[WiiU] [REQ] Upgrade the WiiU Exception Handler.

Open
#15,744 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

This is a request to upgrade Exception Handler on WiiU.
If you've used the WiiU version of Retroarch long enough eventually you'll get an DSI Error and when you do you have to pull the plug on the WiiU to restart the Console. This obviously isn't good for the Console long term :P The amount of times I've had to pull the plug on the WiiU while testing Retroarch lol

There's an updated WiiU Exception Handler already made and used on the WiiU PPSSPP Emulator :)
When that Emulator crashes we get the similar DSI Error screen but has an added "Press Any Button to Exit" so we can exit properly without having to hard reset the Console :)

Would it be possible to use that Exception handler or even add the ability to exit a Retroarch DSI Error screen with a button press.
Here's the link to the PPSSPP Exception Handler commit...
https://github.com/aliaspider/ppsspp/commit/f3fc3d77ad7c5afb2b9cbd00860cd128eb69284e

Thank you :)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the linked PPSSPP exception-handler commit and locating the WiiU exception-handler entry point in RetroArch. Done means a WiiU DSI error can be dismissed with a button press instead of requiring a hard reset.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
game-dev, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.