Programming Resources:
- The unofficial Virtual Boy Programmers manual - an attempt to summarize all that is known about the Virtual Boy.
- A brief introduction to Affine mode programming - Notes I collected while trying to figure out how affine mode worked.
- HowTo Build your own reprogramable cartridge - A brief summary of what is needed to build a reprogramable cartridge.
- NEC V810 Hardware manual NEC V810 Architecture manual NEC V810 Data sheet - V810 Processor PDF's
- GCCVB - A C/CPP compiler for the Virtual Boy.
- New! GCC 2.95 for V810 and Virtual Boy - A port of the GCC compiler to the V810 processor, with Virtual Boy extensions. This is a source code distribution, you have to compile it on Linux or in Cygwin This is a better version of GCC thain above, but you do need to compile its self.
- Summary of patents:
Main Patents:
- US5682171 - Stereo scopic image display device and storage device used there within
- US5808591 - Image display device, image display system and program cartridge used there within
- US5973656 - Image display device
Minor Patents:
- US5653638 - Cartridge For Game Machine.
- US5690551 - Image display device, image display system, and program cartridge used there within
- US5779491 - Multi polar electrical connector
- US5820462 - Manipulator for game machine
- US5842885 - Biased edge card shielded connector
- US5864346 - Picture display unit and image display system
- US5919092 - Manipulator for game machine
Pictures:
- USD375326 - Controller for Game Machine.
- USD381623 - Converter.
- USD381977 - Game Cartridge.
- USD397162 - Controller.
- USD405124 - Game machine
Foreign Patents:
- JP8136855 - Image display device, image display system and program cartridge used therefor
- JP8137428 - Image display device, image display system and program cartridge used for the same
- JP8191463 - Stereo scopic image display device and storage device used for it
- EP695566 - Manipulator for game machine
- EP700243 - Cartridge for game machine
- EP712023 - Image display device, image display system, and program cartridge used there within
- EP712109 - Image display device, image display system, and program cartridge used there within
- EP712110 - Stereo scopic image display device and storage device used there within
- EP969405 - Manipulator for game machine
- WO9607218 - Multiple-Contact Electrical Connector
- WO9614598 - Picture Display having display sections for both eyes
Reflection Technology display patents:
- US4902083 - Low vibration resonant scanning unit for miniature optical display apparatus, the main pattent for RTI display hardware
- US4934773 - Miniature video display system, the main patent for RTI display theory
- US5003300 - Head mounted display for miniature video display system, A mono head mounted display.
- US5009473 - Low vibration resonant scanning unit for miniature optical display apparatus, an updated look at patent 4,902,083, RTI display hardware
- US5334991 - Dual image head-mounted display , a 3D display that looks a lot like a Virtual boy
Unrelated patents:
- US4799635 - F411 copy protection circuit used in some VB prototype hardware
- WO9610788 - Variable-Length bit data processing circuit and method
- EP732655 - Variable-Length bit data processing circuit and method
- JP8101791 - Circuit and method for processing variable length data
- US5815098 - Circuit and method for efficiently expanding compressed data stored in memory
- US5734416 - Stereo scopic picture display unit
Miscellaneous stuff:
- Affine Demo's - Demonstrate how to handle affine mode effects.
- VB Demo1 - a little demo I wrote that runs on a real VB, this is a Work In Progress keep that in mind.
- VB Display wrap Demo - a little program I wrote that runs on a real VB, this is designed to test out display wraping for all world combinations. (new)
- IO56vb program - A program to read VB roms using an IO-56 or IO-48 card, based on Pascal Fibers IO-56 work
- Virtual Boy to Genisis adapter - text document describing how you could use a Genesis copier to program the VB.