Beta Web App

Beta Web App

This is a project that exposes real Virtual Boy Hardware as a remote device that can be manipulated using a REST API, plus a web page that wraps that API in a user interface.

The purpose of this is to allow homebrew and emulator developers without access to VB hardware to test their code on a real device.

Features

  • A public REST API for various applications
  • Raw, uncompressed output data captured digitially from Virtual Boy’s display
  • Audio output (captured analog)
  • Ability to upload and run your own roms
  • Integration with the Overdrive Cart for advanced functionality and debugging
  • A web app providing a front-end that has:
    • USB Game Pad support
    • Configurable 3D output mode

Project Status

This project depends on functionality provided by two other projects I’m working on:

From a feature standpoint:

  • โœ… Protocol for video output and game pad input
  • โœ… Primitive UI for playing predetermined roms
  • ๐Ÿ”ฒ Sound output support
  • ๐Ÿ”ฒ Better UI
  • ๐Ÿ”ฒ Support for observer mode
  • ๐Ÿ”ฒ Ability to upload ROMs
  • ๐Ÿ”ฒ Ability to download diagnostic data captured by the Overdrive cart

Prototype Test

   

Discussion