This is merely a hobby project of ours. Our goal is just to play a couple games we enjoyed when we were young :) Feel free to check out the code or try it for yourself. But you most certainly want to use a different emulator if you plan on actually playing games. We have a somewhat nice debugger though!
You need a somewhat recent version of Rust and Cargo to compile this project.
To run the emulator, your system needs to support Vulkan (as we depend on pixels, which uses wgpu, which uses Vulkan).
On Linux, you additionally need some native libraries:
- ALSA sound (
libasound2-devon Ubuntu) - Ncurses (
libncurses-devandlibncursesw6on Ubuntu) - You maybe need these ones as well (but I'm not sure, sorry :D):
libxkbcommon-dev libwayland-cursor0 libwayland-dev
There is some information and a couple of links in the wiki.
A very rough roadmap with things that still need to be fixed can be seen here: #39
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


