libretro / picodrive

Fast MegaDrive/MegaCD/32X emulator
Other
41 stars 63 forks source link

[Feature Request] Core for Wii/Wii U? #109

Closed Cee123 closed 3 years ago

Cee123 commented 4 years ago

Hi there, just wondering why this core is not available on Retroarch for Wii. Any chance it could be made to work on the Wii? Thanks.

Cee123 commented 4 years ago

I'd like to test out some 32X games to see how well they run on Wii & Wii U.

irixxxx commented 3 years ago

Big endian host CPUs are basically supported with core version 1.98. Is anybody out there able to build a Wii version and do some basic testing?

Cee123 commented 3 years ago

Big endian host CPUs are basically supported with core version 1.98. Is anybody out there able to build a Wii version and do some basic testing?

Yeah that's what I was wondering. I was trying to build it myself for the Wii and Wii U but it just gave me a bunch of error messages. Wasn't successful in building it for those platforms.

irixxxx commented 3 years ago

There's a tentative patch in my repo to compile for ngc/wii/wiiu.

irixxxx commented 3 years ago

I've verified basic function with the dolphin emulator. The changes are merged into libretro, so you can give it a try.

Edu789 commented 3 years ago

I tested the build last night and found the following errors:

Sega CD and 32x when starting the game from the Dsi screen. Master system the D-pad does not work. Genesis only works with analogues, the other buttons do not.

Cee123 commented 3 years ago

I tested the build last night and found the following errors:

Sega CD and 32x when starting the game from the Dsi screen. Master system the D-pad does not work. Genesis only works with analogues, the other buttons do not.

Sounds like it has the input bitmask issue that all the other cores were having, where the controls were not responding. This fix probably needs to be incorporated as well. https://github.com/libretro/RetroArch/issues/11217

Cee123 commented 3 years ago

I've verified basic function with the dolphin emulator. The changes are merged into libretro, so you can give it a try.

That's awesome. Thank you! Will be interesting to see how well 32X runs on the Wii/Wii U.

Cee123 commented 3 years ago

Master System, Mega Drive and Game Gear work using the core (except the controls not working) but 32X crash dumps on the Wii.