Native Virtual Boy emulator using the shrooms-vb core
Go to file
Simon Gellis dd9e04f636
Update to rust 1.95
2026-04-18 11:23:01 -04:00
assets Add icons to windows builds 2024-12-18 20:34:39 -05:00
scripts Fix build 2025-08-24 22:28:44 -04:00
shrooms-vb-core@29ade46a0a Update deps, including shrooms-vb-core 2026-03-29 12:26:59 -04:00
src Update to rust 1.95 2026-04-18 11:23:01 -04:00
.gitattributes Remove broken MSI, clean up windows build 2024-12-18 22:49:13 -05:00
.gitignore Rename to lemur 2024-12-08 14:49:54 -05:00
.gitmodules Fix windows build 2024-10-15 01:06:52 -04:00
Cargo.lock chore: Release lemur version 0.12.2 2026-04-12 14:08:44 -04:00
Cargo.toml chore: Release lemur version 0.12.2 2026-04-12 14:08:44 -04:00
README.md Update setup instructions in README 2025-03-04 09:46:26 -05:00
build.Dockerfile Update to rust 1.95 2026-04-18 11:23:01 -04:00
build.rs Fix new warnings 2025-10-17 23:52:56 -04:00
install-llvm.sh Fix broken LLVM install 2026-02-20 01:37:56 -05:00
llvm.sources Update all deps 2025-11-23 16:47:36 -05:00

README.md

Lemur

A Virtual Boy emulator built around the shrooms-vb core. Written in Rust, using winit, wgpu, and egui. Should run on any major OS.

Setup

Install the following dependencies:

  • cargo (via rustup, the version from your package manager is too old)
  • a C compiler (any will do, the build script will find it automatically)
  • (on linux) libasound2-dev and libudev-dev

Run

cargo build --release

The executable will be in target/release/lemur[.exe]

Release

Bump the version number in Cargo.toml, then run this script:

./scripts/release.sh

It uses docker to cross compile for Windows, MacOS, and Linux. All binaries are left in the output directory.