libretro / picodrive

Fast MegaDrive/MegaCD/32X emulator
Other
38 stars 60 forks source link

Add support for RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE API extension - enables soft patching of non-CD content #160

Closed jdgleaver closed 3 years ago

jdgleaver commented 3 years ago

This PR adds support for the new libretro RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE API extension introduced here: libretro/RetroArch#12473

Using this extension, the core's need_fullpath requirement is suspended for content of the following file types: .gen, .smd, .md, .32x, .sms

As a result: