irixxxx / picodrive

Fast MegaDrive/MegaCD/32X emulator
Other
47 stars 24 forks source link

libretro Wii U Aroma compatibility fixes #132

Closed ashquarky closed 4 days ago

ashquarky commented 1 week ago

Preparation for Aroma toolchains in RetroArch by tweaking the DRC memory and compiler flags. Should continue working fine on older systems since there is automatic fallbacks if the new methods fail.

We have to free the DRC memory after use, so add plat_mem_free_for_drc to the platform API, but in a Wii U ifdef so we don't have to touch every platform to add no-ops.