Welcome to the number one Nintendo Virtual Boy fansite! We're a dedicated and enthusiastic community of Virtual Boy fans, gamers, collectors, hackers and homebrew developers.
Please enjoy your stay and consider yourself invited to join us!
Latest News & Featured Content
Refresh
Featured Topic • Oct 27, 2021 23:26 • PizzaRollsRoyce 9 Replies

Today I’d like to announce my first homebrew game, “Elevated Speed.” This is an entry in the (evidently crowded) genre of VB hover racing games.

Preview video (sorry for potato quality): https://www.youtube.com/watch?v=tHXnqZYysas

Initial features:

  • High-speed, pseudo-3D 50fps gameplay
  • Full audio support with original soundtrack
  • AI
  • Large tracks (bound only by size of ROM)

Features planned for a later release

  • More tracks
  • More vehicle types
  • Link cable play
  • Spice up gameplay a bit — powerups, takedowns, etc.

Planned experiments: Internet play with cross-platform (already have ports for Linux, WebAssembly and Gameboy Advance) matchmaking — depends heavily on capabilities of RetroOnyx’s Wifi adapter

Technology

  • Custom engine, written in modern C++
  • Full sound management system with priority handling, mixing, and positional stereo
  • Full 3D game engine (although rendering portion must work within VB constraints)
  • Build system that automatically optimizes assets for streaming from ROM to VRAM

I’m expecting to release a demo within the next month or two. Feedback is appreciated!

Also, thanks to everyone on the Discord channel who put up with my incessant questions (so far…)

News • Oct 14, 2021 23:35 • KR155E 1 Reply

With great pleasure we hereby release the 16th, and first ever public, demo of Formula V.

If you haven’t heard about this game before, let us give you a very quick summary. Formula V is a fast, futuristic top-down racing game for Nintendo Virtual Boy; think F-Zero meets Micro Machines. It is about a high velocity racing series featuring spaceship-like, hovering racers that succeeded today’s “Formula” racing series, like Formula 1.

Read the full post

Featured Topic • Sep 13, 2021 21:40 • enthusi

Hi all,
the mandelbrot zoomer was actually just a testbed for that shrinked affine worlds in 13 dither shades approach. I only use it to write 2×2 pixels with a single byte store. It has nothing to do with the ‘3D’ or ‘perspective’ here.
Without that working out, the voxel engine would have been little fun.
After quite some time spent optimizing routines and rewriting the algorithms from scratch a couple of times, I feel that it had become fast enough to be actually useful:


(it runs considerably slower on real hardware compared to this mednafen recording but still at about 9 FPS).

You find the binary attached below:
It’s fully interactive (it would have been much simpler to code otherwise):
left pad:
left/right: rotate
up/down: forward/backwards
right pad:
left/right: strafe
up/down: increase/decrease rendering depth (starting at max).
This is fully written in v810 assembly (ISAS) and a couple of cache tests performed before also helped a bit.

The engine plots into a mosaic of 3×2 affine worlds for each eye, 12 worlds in total.
I will likely reduce the visiable area on the screen some more to bring it down to 2×2 and safe memory as well as CPU speed 🙂
The hex digits in the upper left are: time spent per frame (in 100us), depth (non-linear), rotation angle, xposition, yposition.
Cheers
enthusi

Featured Video • Sep 12, 2021 21:43 • Viva 90s


Featured Topic • Sep 03, 2021 19:54 • Cassidy 8 Replies

Hey there, all you fine folk! Figured y’all might be interested to hear that I got in contact with Virtual Lab‘s developer ‘Megumi-tan,’ after writing a history / review of their game in question. They get into a fair bit of detail about the game’s development, its publisher J-Wing, working with the Virtual Boy devkit, and other really interesting insights into their history in the games industry.

You can check out the interview transcript here, if’n you’re curious!

Load 5 more +10 +25 +50