\/IRTUAL BOY HOMEBREW DOCUMENT.
Note: This page is under construction. Things might not work the way they're described.
It takes a buncha hard work to make a homebrew Virtual Boy game, but with a little patience, anyone can make one! To make things easier, make a folder called gccvb and put it in your c drive. Install everything in your c:\gccvb\ folder. You'll need the following programs installed on your computer:
1.) VIDE (a href="https://www.virtual-boy.com/tools/vide/">link)
2.) gccvb (link.)
3.) Reality Boy emulator (link.)
Download INCLUDE.vpg and put it in the VIDE\plugins folder. Replace the one that's there now. Now, all you have to have is an idea. Start writing your game using the C programming language. You can do this even with Notepad or Wordpad.
Then, you need to export your map to an .h file. Go to Advanced, then plugins, then "export to .h" You should get a message that says "Which character segment should this map take its files from?"
For now, just choose CharSeg# 0. Then name it "thingmap". Then do the same thing to your character file. It won't ask you that question. Name it "thingchar".
#include "libgccvb.h"
Now, type:
#include "thingmap.h"
#include "thingchar.h"
Now, how do you display your image? Remember how I told you every image is in a world? Well, this is where that comes in. Type in the following:
make.bat c:\gccvb\thing\ nameofcfile
The space after thing\ is important. Replace "nameofcfile" with the name of your C file. If you did everything right, then a .vb file should appear. Drag the .vb file into the reality_boy application, and it should display your image.
And that's only how to do a Hello, world! type program. You can do way more stuff with the Virtual Boy, and hopefully you will, because the Virtual Boy desperately needs a homebrew scene bigger than the one it currently has. If you have ANY questions, either e-mail me at atari2600land@yahoo.com or post in the Planet Virtual Boy forums, under FORUMS.
To figure out how to move your image, go to Part 2!
(C) 2009, Chris Read (VirtualChris)