Headless VNC libretro frontend
Go to file
Lily Tsuru 16e6875228 Make getting AV info lazy
Some cores (Dolphin) don't initalize AV info, or use resources that are not allocated yet, until after a game is loaded.
2024-08-06 21:44:41 -04:00
crates Make getting AV info lazy 2024-08-06 21:44:41 -04:00
.editorconfig Initial commit 2024-08-02 03:20:29 -04:00
.gitignore Initial commit 2024-08-02 03:20:29 -04:00
.rustfmt.toml Initial commit 2024-08-02 03:20:29 -04:00
Cargo.lock Initial OpenGL core support 2024-08-05 08:49:40 -04:00
Cargo.toml Initial commit 2024-08-02 03:20:29 -04:00
LICENSE Initial commit 2024-08-02 03:20:29 -04:00
README.md retrovnc: cleanup and safety annotations 2024-08-06 08:07:31 -04:00

retrovnc

A fully headless Libretro frontend that exports a VNC server for display and input.

In layman terms, this lets you play games over VNC. Which isn't all that great, but hey.

This is mostly a "fun project" and consists mostly of code I already wrote.

Dependencies

  • A C++ toolchain
  • A Rust toolchain.

Building

$ cargo b --release

Usage

$ retrovnc --core <CORE> --rom <ROM> (see retrovnc --help for more options)

For disc-based titles it is probably a good idea to pass the cuesheet file. I will implement stuff later to make this less annoying.