Headless VNC libretro frontend
Find a file
modeco80 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.