libretro.py¶
libretro.py is a Python binding for libretro intended for testing cores, but suitable for any purpose. Ease of use, flexibility, and complete API support are top priorities.
API Reference¶
Python equivalents of the C data structures defined in libretro.h. |
|
Fluent builder for assembling a configured |
|
Thin |
|
Type annotations for |
|
Implementations of a subset of the libretro interface. |
|
Exception types raised by libretro.py's drivers and core wrapper. |
|
High-level harness that drives a |
Standalone Modules¶
Validate a core's API version. |
|
Initialize then deinitialize a core without loading content or running frames. |
|
Load zero or more content files into a core without running any frames. |
|
Load a core into memory without calling any of its functions. |
|
Run a core with content for a fixed number of frames. |
|
Validate that a core registers libretro's main |
|
Prints the info returned by a core's |