You are not logged in.
Lost Password?

Register To Post

 Bottom   Previous Topic   Next Topic

Getting Started
Posted on: 4/12 22:34
Joined 4/11
1 Posts
Hey Guys! I just purchased a Virtual Boy, which I've been fascinated with my whole life, and I love it.

Naturally, something I've always been interested in is homebrew development for the console. I've seen the fabulous resources you guys have here on the site, and it's all great stuff.

One thing I'd like to try, just as a beginner, is seeing a sort of "Hello World" in an emulator.

How would I go about doing so (i.e. how do I get the ball rolling)?

Thank you so much for having such a wonderful site dedicated to a wonderfully weird piece of Nintendo creativity!

Re: Getting Started
Posted on: 4/15 2:39
Joined 2012/12/4
355 Posts
CoderLong Time User (5 Years)
I have such a Hello World program that I use for personal development, but it's written against a devkit that isn't public and never got finalized, so sending it to you won't be too helpful... What you want to do is get a compiler set up so you can turn C source files into Virtual Boy ROMs. From there, I can assist in getting a Hello World program up and running.

Take a look at the Sacred Tech Scroll, which is a fairly accurate account of the system from the CPU's perspective. What you ultimately want to do is store some kind of font graphics into character memory, arrange them on a background segment for the message you want to display, then set up a window containing that segment as its background. It sounds a bit complicated, but I'd be happy to walk you through it when the time comes.

I've attached the font I most commonly use for these programs.

Attach file:

png  Font.png (0.85 KB)
3060_5ad29f2b1b74c.png 128X48 px

Re: Getting Started
Posted on: 4/15 20:41
PVB Elite
Joined 2011/7/1
1057 Posts
CoderContributorTop10 PosterLong Time User (6 Years) App CoderPVBCC 2013 Entry
Just download vbde. It comes with a number of demos for libgccvb and vuengine. It's actually rather easy to pick up.

If you have questions just post in the forums or contact me. There is also a Discord server.

 Top   Previous Topic   Next Topic

Register To Post