System | Status |
---|---|
NES | Playable. Most major mapper (cartridge) types supported. |
Game Boy | Playable. Not all MBC (cartridge) types supported. Now has Game Boy Color support! |
SNES | Mostly playable. A few graphical features are missing and sound is glitchy. No on-cartridge enhancement chips (DSP1, SuperFX, etc.) supported yet. |
Game Boy Advance | Very early stages. |
Nintendo 64 | Development moved to https://github.com/jlippitt/reality |
First install Rust: https://www.rust-lang.org/tools/install
Once that is done, run:
git clone https://github.com/jlippitt/utopia.git
cd ./utopia
cargo install --path utopia-cli
utopia [OPTIONS] <ROM_PATH>
Option | Description |
---|---|
-f, --full-screen | Enables full-screen mode. This can also be toggled while in-game using F11. |
For the SNES emulator to work, you will need a copy of a 64-byte IPL ROM which can be found elsewhere. This should be placed in the same directory (folder) as the ROM, with the name 'ipl_rom.bin'.