libretro-proxy

Crates.iolibretro-proxy
lib.rslibretro-proxy
version0.2.0
created_at2024-12-23 16:59:26.281641+00
updated_at2024-12-27 18:29:29.108053+00
descriptionWrite libretro cores that act as a proxy to other cores.
homepage
repositoryhttps://github.com/danxexe/retro-scripting
max_upload_size
id1493223
size13,665
Danilo R. Gonçalves (danxexe)

documentation

README

libretro-proxy

Write libretro cores that act as proxies to other cores.

This crate provides the following:

  • A Core struct that enables dynamically loading an existing libretro core to proxy to.

  • A Proxy trait that allows a "proxy" core to override specific libretro functions while delegating everything else to the proxied core.

  • A proxy_to! declarative macro to export the expected libretro functions for the proxy core.

Usage

See the tests or the parent project for examples.

Commit count: 35

cargo fmt