Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 2.1 KB

README.md

File metadata and controls

36 lines (24 loc) · 2.1 KB

Utopia

CI

Current Status

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

Building

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

Command Line Interface

utopia [OPTIONS] <ROM_PATH>
Option Description
-f, --full-screen Enables full-screen mode. This can also be toggled while in-game using F11.

Important Note

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'.