Virtual Virtual Boy
Go to file
2021-07-18 16:00:16 -04:00
.idea Update some deps 2021-05-05 00:09:49 -04:00
.vscode wip 2020-07-29 14:47:07 -04:00
app 1.5.1 2021-07-12 23:55:24 -04:00
cardboard-sdk Update cardboard sdk to fix crashes on older devices 2021-06-19 16:22:07 -04:00
gradle/wrapper Update some deps 2021-05-05 00:09:49 -04:00
src Don't let streams outlive the stream manager 2021-07-18 16:00:16 -04:00
.gitignore Integrate with ACRA to capture more info about errors 2021-06-19 00:23:27 -04:00
build.gradle Use a file picker when possible 2021-07-07 22:54:14 -04:00
build.rs Profile and improve drawing performance 2020-10-05 22:43:31 -04:00
Cargo.lock Handle stream disconnection with some oboe FFI 2021-07-12 00:31:51 -04:00
Cargo.toml Handle stream disconnection with some oboe FFI 2021-07-12 00:31:51 -04:00
gradle.properties Remove settings which optimize build size but cause issues on some devices 2021-06-21 21:11:22 -04:00
gradlew Initial commit with rust support 2020-07-25 02:04:05 -04:00
gradlew.bat Initial commit with rust support 2020-07-25 02:04:05 -04:00
LICENSE.md Add license and readme 2021-01-24 20:52:26 -05:00
README.md Update version and README 2021-05-16 17:51:39 -04:00
settings.gradle Link against the cardboard SDK 2020-08-02 12:42:56 -04:00

Virtual Virtual Boy

Description

Virtual Virtual Boy is an emulator for the Virtual Boy 3D console. You can use it with a pair of cheap Anaglyph 3D glasses or with Google Cardboard to play Virtual Boy games on an Android phone.

Development

Build the app:

gradlew build

Run tests:

cargo test

Known Issues

Several features are not implemented:

  • Software Game Pad reads (every game I tested against used hardware reads)
  • Some VIP interrupts (TIMEERR, SBHIT)
  • Game Pad and Game Pak interrupts
  • Game Pak expansions and the link cable
  • The instruction cache

Credits