jtothebell / fake-08

A Pico-8 player/emulator for console homebrew
Other
583 stars 50 forks source link

Wii U compatibility with Aroma #216

Open BitingChaos opened 12 months ago

BitingChaos commented 12 months ago

FAKE-08.rpx v0.0.2.20 works fine in the Wii U Homebrew Launcher in OLD environments like Tiramasu, but in newer environments like Aroma (where RPX files can be launched directly as icons from the Home menu), FAKE-08 seems to load & run just fine, but it cannot close/exit.

1) Pressing the Home button does nothing.

2) Pressing L+R to exit just causes the program to freeze.

Holding the Power button to shut down is the only way to get out of the app.

jtothebell commented 12 months ago

Thanks for the report. My Wii U is not easily accessible at the moment, so I can't test this myself, but my best guess is that this was because it was being built with an old version of devkitppc. I changed the build process to point to latest docker image and built it. If you have a chance to check this one, that would be great. FAKE-08.rpx.zip (from this run: https://github.com/jtothebell/fake-08/actions/runs/6462791438)

BitingChaos commented 12 months ago

Well, pressing Home now brings up the Suspended software menu, so that is certainly different.

However, telling it to close software just results in a never-loading Wii U Menu screen. Wii U music keeps playing, but it never returns to Home.

When in the app, hitting L+R fully freezes the system (I cannot just press & hold Power on the GamePad to shut down, I have to hold power on the system itself).

The app launches zoomed in and is panned way down and to the right side of the screen. Hitting Select to cycle through different sizes just cycles through the incorrect zoomed/misaligned views.

I guess I need to wait until you have access to your Wii U.

Thank you for a least trying to fix it so quickly. That's way more Wii U support than Nintendo has provided in years.

jtothebell commented 12 months ago

Darn, that is unfortunate it wasn't a quick fix. Thank you for checking though. Hopefully when I dig my console out its not too hard to fix. As an aside, how would you feel about a libretro core for the Wii U? I've been wondering if that isn't a better solution for some of the issues with the Wii U standalone version has (scaling is weird on the gamepad vs the TV is the one that comes to mind)

4wincode commented 11 months ago

As an aside, how would you feel about a libretro core for the Wii U? I've been wondering if that isn't a better solution for some of the issues with the Wii U standalone version has (scaling is weird on the gamepad vs the TV is the one that comes to mind)

That could indeed fix some of the issues you mentioned, but it still wouldn't fix compatibility with Aroma since RetroArch currently isn't compatible with it at all.