Native Virtual Boy emulator using the shrooms-vb core
Go to file
Simon Gellis d59da1009a Fix watchpoint reporting 2025-01-18 18:51:25 -05:00
assets Add icons to windows builds 2024-12-18 20:34:39 -05:00
scripts Replace read calls with cat so it stops erroring 2024-12-29 13:04:50 -05:00
shrooms-vb-core@57dcd8370a Push fixes for red alarm 2025-01-05 22:08:37 -05:00
src Fix watchpoint reporting 2025-01-18 18:51:25 -05: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 Use logging 2025-01-14 23:33:30 -05:00
Cargo.toml Use logging 2025-01-14 23:33:30 -05:00
README.md Fix LTO for windows/linux, disable for OSX 2025-01-18 17:01:17 -05:00
build.Dockerfile Fix LTO for windows/linux, disable for OSX 2025-01-18 17:01:17 -05:00
build.rs Statically compile that callback too 2025-01-18 13:57:19 -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)

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.