libretro / libretro/libretro-uae
[WiiU] WHDLoad support (and other stuff) broken on Wii U?
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 169
- Forks
- 76
- Avg merge
- 5h 34m
- Merged PRs (30d)
- 7
Description
User error is a strong possibility here as I'm not very familiar with the Amiga, however it's worth noting that this core is fairly ... unstable on Wii U as a whole, so I wouldn't be surprised if there were other issues.
When launching a WHDLoad game, I see behavior identical to #381. I simply get dropped onto the Kickstart screen (I assume--the gray AmigaDOS workbench screen). I don't have the BootHD option configured as was the issue there and I'm not forcing any specific hardware. Here is a log of me attempting to launch a game.
The part that looks most suspect to me in the log is the following:
[libretro INFO] WHDLoad failed to install 'kick33180.A500'
[libretro INFO] WHDLoad failed to install 'kick34005.A500'
[libretro INFO] WHDLoad failed to install 'kick40063.A600'
[libretro INFO] WHDLoad failed to install 'kick40068.A1200'
I have all of those files in my retroarch/cores/system directory, and they seem to be recognized without issue when running ADF format games.
Besides this, there's a whole bevy of Wii U issues
- Loading a CHD for a CD32 game, full console crash
- Loading a CD32 game (bin/cue) then exiting or restarting RetroArch, full console crash
- The claimed default key mappings are nonworking (e.g. RetroPad X does not trigger Keyboard Space unless the user explicitly maps it as such)
- Physical keyboards are completely nonfunctional--they work in other cores like VICE x64 for Commodore 64 emulation, but do nothing here
- This is another one that may be a me problem, but the one CD32 game I tried to play (The Humans) launches into the language selection screen, then once I select a language, drops me back at the CD32 BIOS animation. I can keep doing this on an endless loop
The result of this is that the core is of fairly limited use on Wii U. Keyboard-heavy games are basically unusable without a physical keyboard (the virtual keyboard exists but is not a satisfying way to play anything), and WHDLoad and CD32 support may both be completely broken (latter needs more testing). Floppy disk format games which rely only on the joystick seem like the only truly playable content on this platform.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the attached retroarch.log and reproduce the WHDLoad failure on Wii U using the listed Kickstart files in retroarch/cores/system. Then investigate the separate CD32 loading, restart crashes, keyboard mappings, and physical-keyboard failures. Done requires identifying whether these are distinct platform issues and resolving or separating them with reproducible tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100