Welcome to the Virtual Boy Development Wiki!
This is a collaborative effort of the VB (homebrew) community to document Virtual Boy programming, compile tutorials, share tips, code snippets, custom libs or whatever. Every registered Planet Virtual Boy user can contribute! Information about how this wiki works can be found on the quickstart page, or you can go directly to the syntax page.
Before we can do anything, we want to set up our compiler for comfortable use. Which way you want to use it, is your own choice.
After everything is set up, we can start programming. Here's some well-documented sample code for beginners to start learning. Advanced users can skip this part.
Graphics Subsystem
Audio Subsystem
Memory and I/O Registers
CPU
Does it need to be added to the VB? Should it be removed? What about replacing it with a faster, smaller, or just plain better version? This is the place for all those crazy things that simply must be done to, with, or for the VB… just because we can!
More info about coding for and/or hacking the Virtual Boy can be found on the following sites:
-
Project: VB
Some hacking tutorials, sample codes and tech info!
Virtual-E Homepage
Homepage of the Virtual-E Emulator and the Virtual Environment
IDE. It also contains some programming tutorials. They're all focused on Assembly, though.
Discussion