CLI Libretro Interactive and Fast Frontend
  • Rust 51.8%
  • C 48.2%
Find a file
2025-01-16 17:34:02 +01:00
src whatever was not pushed 2025-01-16 17:34:02 +01:00
.gitignore exclude more stuff from the repo 2024-09-30 15:08:23 +02:00
build.rs fix audio desync 2024-10-05 11:23:37 +02:00
Cargo.lock whatever was not pushed 2025-01-16 17:34:02 +01:00
Cargo.toml whatever was not pushed 2025-01-16 17:34:02 +01:00
libretro.h initial interaction with core 2024-09-27 22:51:38 +02:00
readme.md renderer is now glowing 2024-10-04 15:40:07 +02:00

CLI Libretro Interactive and Fast Frontend - CLIFF

(the place I will jump off of)

A minimalistic libretro frontend

Safety

This piece of software communicates directly with both C code and graphics APIs. This is about as safe as connecting Windows XP to the Internet. There might be an effort to reduce the use of unsafe at some point, but it can only go so far.

Usage

  1. wait for a usable build,,

Todo list

  • gui inputs
  • options
    • implemement environment callbacks 32 and 37
  • libretro inputs
    • let the users change the inputs (and also it's gotta respect the specs)
  • rewrite renderer with glow
    • darken the rendered buffer when paused
  • libretro hw
  • implement the whole, complete libretro api
  • increase safety
    • use thread_local! for the static stuff
  • clap and all that shit