3 releases (breaking)
0.3.0 | Aug 31, 2022 |
---|---|
0.2.0 | Aug 19, 2022 |
0.1.0 | Jul 3, 2022 |
#152 in Emulators
3.5MB
4.5K
SLoC
MERU
Meru is a multiple game consoles emulator written in Rust.
Current supported cores:
- Sabicom (NES / Famicom)
- Super Sabicom (SNES / Super Famicom)
- TGBR (Game Boy)
- TGBA (Game Boy Advance)
Install
Pre-build binary
Download pre-build binary archive from Releases Page and extract it to an appropriate directory.
Build from source
First, install the Rust toolchain so that you can use the cargo
commands.
You can use the cargo
command to build and install it from the source code.
$ cargo install meru
To use the development version, please clone this repository.
$ git clone https://github.com/tanakh/meru
$ cd meru
$ cargo run --release
On Windows, you need to install dependencies by cargo-vcpkg
:
$ git clone https://github.com/tanakh/meru
$ cd meru
$ cargo install cargo-vcpkg # if you are not installed cargo-vcpkg yet
$ cargo vcpkg build
$ cargo build --release
Usage
Execute meru.exe
or meru
and load ROM from GUI.
By default, the Esc key returns to the menu. The hotkeys can be changed from the hotkey settings in the menu.
License
Dependencies
~62–100MB
~2M SLoC