GNOME Bugzilla – Bug 777371
Support standalone Libretro games
Last modified: 2017-02-20 08:58:21 UTC
Games should be able to detect and run standalone Libretro games.
Created attachment 346229 [details] [review] core: Add Core.prepare() Allows to prepare standalone Libretro cores by replacing the calls to load_game() by calls to prepare() as standalone games don't have a game to load but nonetheless require retro_load_game() to be called.
Created attachment 346230 [details] [review] core-descriptor: Add methods for standalone cores Add several methods useful to handle standalone Libretro cores.
Attachment 346229 [details] pushed as e8ab1d7 - core: Add Core.prepare() Attachment 346230 [details] pushed as 398d7b1 - core-descriptor: Add methods for standalone cores
Created attachment 346239 [details] [review] retro: Add RetroRunner.for_core_descriptor() Allow to contruct a RetroRunner from a Retro.CoreDescriptor. Also adapt other functions like prepare_core() so they can work with no RetroCoreSource nor platform. This will be used in the next commit to run standalone Libretro cores.
Created attachment 346240 [details] [review] Add libretro plugin Add the libretro plugin, allowing to run standalone Libretro games shipping a Libretro core descriptor.