Software › Red Stripe Framebuffer Demo
Red Stripe Framebuffer Demo
A self-authored, public-domain Virtual Boy homebrew demo written in NEC V810 assembly. From the reset vector at 0xFFFFFFF0 it jumps into the game-pak ROM, fills every column of the left eye framebuffer with a 2-bit brightness derived from the column index (producing graded red-on-black stripes), then polls the game pad — holding A paints the leftmost column fully bright. It uses no VIP compositor or BIOS calls, so it runs on this minimal core and is an ideal debugger target: set a breakpoint on the fill loop, single-step the V810, and watch VIP display RAM fill.
Format: Virtual Boy ROM (.vb / .rom), V810 code, 1024 bytes · By: emulators.org · Licence: Public domain
Runs on
Preview
First 512 bytes of file — offset, bytes, ASCII.
00000000 C0 00 E0 A0 00 60 06 01 06 55 08 B5 03 00 28 01 .....`...U....(.
00000010 22 51 09 31 28 01 24 51 09 31 06 D1 00 00 C1 44 "Q.1(.$Q.1.....D
00000020 C7 0C E4 8D 60 BD 00 02 6B A1 10 00 4B E1 00 00 ....`...k...K...
00000030 8A B5 04 00 16 84 A0 01 C0 A1 40 00 E0 A1 FF 00 ..........@.....
00000040 ED D1 00 00 A1 45 AE 0D F4 8D FF AB DA FF 00 00 .....E..........
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
…(512 more bytes)