You are not logged in.
Lost Password?



Rustual Boy - A WIP Virtual Boy emulator in Rust

Rustual Boy, a new Virtual Boy emulator written in Rust, is currently in development by ferris.

This emulator is not quite complete, but covers quite a bit of the CPU, memory mapping, and video hardware. It also contains a basic command-line debugger supporting disassembly, mem dump, breakpoints, etc. Many ROM's are fully compatible so far, but there's still some fundamental things that aren't yet implemented, such as some floating point flags/exceptions, bit string op's, etc. There are also a few bugs lurking around :)

Performance isn't fantastic yet, but the emulator should be playable at least. YMMV. Naturally, I'd like to get the core emulation logic in place before focusing too much on that.

A more detailed status/compatibility section will be written when the emu is complete enough for it to be relevant.

More info and discussion in our forums!


The comments are owned by the poster. We aren't responsible for their content.

 Re: ual Boy - A WIP Virtual Boy emulator in
Posted: 2017/1/5 14:31, Updated: 2017/1/5 14:31
Hehe, didn't expect to see this on the front page. Thanks for posting! :)

Reel Big Fish
 Re: ual Boy - A WIP Virtual Boy emulator in
Posted: 2017/2/9 19:18, Updated: 2017/2/9 19:18
This is great news! Is this being developed for windows? Hopefully, because we don't really have the greatest emulators for the system on windows OS...

 Re: ual Boy - A WIP Virtual Boy emulator in
Posted: 2017/2/9 22:47, Updated: 2017/2/9 22:47
Reel Big Fish: Early Windows builds are available on the emu's new blog:

It currently has no GUI, so you have to start it from the command line.

I just booted Bound High! on Rustual Boy and... holy crapz0r! The emulation seemed perfect, including audio! Amazing job, ferris!

 Re: ual Boy - A WIP Virtual Boy emulator in
Posted: 2017/2/13 23:47, Updated: 2017/2/13 23:47
Thanks for the interest, and thanks for the test and kind words, KR155E!

This emulator is primarily targeting Windows, MacOS, and Linux. The binary builds available are just some test builds to test our CI setup, and we're waiting a bit until we're ready to release a 1.0 with better compatibility and using libretro/retroarch as our primary frontend before we put out more. However, the emu is open-source, and you're more than welcome to build it yourself! If you give that a shot and run into any problems, feel free to file an issue on the github repo and we'll get it sorted. :)