Emulator Red Viper - Virtual Boy emulator

Floogle

Member
OP
Newcomer
Joined
Mar 12, 2016
Messages
13
Trophies
0
XP
341
Country
Belgium
A Virtual Boy emulator for the 3DS, continuing danielps's work on r3Ddragon. It uses a dynamic recompiler with busywait detection and a hardware-accelerated renderer to achieve high performance on the 3DS's limited hardware.

Features​

  • All officially licensed games are playable at full speed, even on the original 3DS
  • 3D support
  • Game saves are supported
  • Map either the A/B buttons or the right D-Pad to the face buttons, with the other being on the touch screen
  • Configurable face button mapping
  • Configurable color filter

Download​

To install, scan this QR code using FBI, in the "Remote Install" submenu:
1709149503971.png

Alternatively, a 3DSX or CIA can be downloaded from the GitHub repository, where the source code is also available.
 
Last edited by Floogle,

Momo333

Member
Newcomer
Joined
Mar 19, 2019
Messages
24
Trophies
0
Age
28
XP
785
Country
Thailand
Glad to see 3D effect finally getting some love. I wonder if it's possible to make a custom emulator that simulates 3D effect other than Virtual Boy? I'd love to play all my Game Boy games in 3D.
 
Last edited by Momo333,

Reploid

Well-Known Member
Member
Joined
Jan 20, 2010
Messages
2,834
Trophies
2
XP
6,299
Country
Serbia, Republic of
Does homebrews run well also ?
It's untested. But you can test and help
Post automatically merged:

Almost missed that, it supposed to be main news it's that awesome. Better late than never, and we finnaly can properly do what 3DS was born to do. Depth effect on VB games is super nice, plus pixels are really sharp on a small screen. Just a perfect way to enjoy N's failed console.
 
  • Like
Reactions: MKKhanzo

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,464
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,316
Country
3-D Tetris seems to hang if you leave it running long enough. I've had it happen three times:
  • played the game for about 10-15 minutes and it promptly reset itself before crashing on the title screen
  • booted up the game and it hung upon reaching the title screen
  • booted up the game and left it on the title screen again, this time it crashed during the gameplay demo sequence
I'm running the 3dsx of v0.9.0 with a clean No-Intro ROM.
 
  • Like
Reactions: AmandaRose

Feffe

Well-Known Member
Member
Joined
Oct 12, 2008
Messages
225
Trophies
1
XP
2,127
Country
Italy
Glad to see 3D effect finally getting some love. I wonder if it's possible to make a custom emulator that simulates 3D effect other than Virtual Boy? I'd love to play all my Game Boy games in 3D.
Theoretically, it is possible.

Game Boy games have three layers:
  • background (BG);
  • main objects such as characters and enemies (OB1);
  • minor objects, like effects or weapons (OB2).

The Game Boy Color colorized Game Boy games by assigning different palettes to BG, OB1, and OB2 (e.g., in Metroid II the BG is blue, and everything else red-ish).

A theoretical "Game Boy 3D" could "pop" OB1 and OB2 out of the screen
 

RupeeClock

Colors 3D Snivy!
Member
Joined
May 15, 2008
Messages
6,497
Trophies
1
Age
34
Website
Visit site
XP
2,969
Country
Theoretically, it is possible.

Game Boy games have three layers:
  • background (BG);
  • main objects such as characters and enemies (OB1);
  • minor objects, like effects or weapons (OB2).

The Game Boy Color colorized Game Boy games by assigning different palettes to BG, OB1, and OB2 (e.g., in Metroid II the BG is blue, and everything else red-ish).

A theoretical "Game Boy 3D" could "pop" OB1 and OB2 out of the screen
It might require some modification of the ROMs to give BG and object layers depth values. I recall this was the approach the SEGA 3D Classics releases took using a specialized Mega Drive/Genesis emulator and specially modified ROMs.
 
  • Like
Reactions: emcintosh

JORGETECH

Active Member
Newcomer
Joined
Oct 5, 2023
Messages
38
Trophies
0
XP
160
Country
Spain
This is amazing! The 3DS is the perfect console for emulating Virtual Boy.

Would it be possible to adjust the depth between the layers using the 3D slider? The Virtual Boy has the eye distance adjustment and I was wondering if it was similar to how depth adjustment works in 3DS games.

EDIT: It would be intesresting to map the C-Stick to one of the Dpads in New 3DS, the layout should be a bit better that way.
 
  • Like
Reactions: emcintosh

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,199
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,180
Country
United Kingdom
3-D Tetris seems to hang if you leave it running long enough. I've had it happen three times:
  • played the game for about 10-15 minutes and it promptly reset itself before crashing on the title screen
  • booted up the game and it hung upon reaching the title screen
  • booted up the game and left it on the title screen again, this time it crashed during the gameplay demo sequence
I'm running the 3dsx of v0.9.0 with a clean No-Intro ROM.
Yep can confirm sometimes for me it boots to a black screen sometime it plays fine then crashes and resets itself and I have just a new crash where the game has now frozen with lines all down the screen.

20240226_202052.jpg
 
  • Like
Reactions: Vague Rant

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
3,861
Trophies
1
Age
36
XP
7,331
Country
United States
This is amazing. I've always been curious though, would it be possible for virtual boy roms to be edited with DX like hacks that add full color? Like how many Game Boy roms have been edited to be full color in recent years. Would be so amazing to one day see a full color version of VB Wario Land.
 
  • Like
Reactions: Thee_Stranger

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,025
Trophies
2
XP
4,633
Country
Germany
pretty neat... i had hopelessly updated the VB core in retroarch over the years, always hoping that it would work some day, but it never did well.

i also really like how you're dealing with the second dpad and allowing the button switch and how you can rearrange a/b on touch.

only thing thats missing for me is a savestate or two,
 

Dakangel

Well-Known Member
Newcomer
Joined
Jun 29, 2022
Messages
74
Trophies
0
Age
44
Location
Earth
XP
407
Country
Mexico
3-D Tetris seems to hang if you leave it running long enough. I've had it happen three times:
  • played the game for about 10-15 minutes and it promptly reset itself before crashing on the title screen
  • booted up the game and it hung upon reaching the title screen
  • booted up the game and left it on the title screen again, this time it crashed during the gameplay demo sequence
I'm running the 3dsx of v0.9.0 with a clean No-Intro ROM.

I can confirm Red Alarm crashes after 2 or 3 minutes playing it on the first stage hanging with a lot of vectors in screen
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    I love it for most things most stores you just shows the receipt online and they scan it
    +1
  • K3Nv2 @ K3Nv2:
    Makes it easy for incompetent restaurant staff that don't know how to hear an order
  • BigOnYa @ BigOnYa:
    Mostly for big purchases, I want it in my hands before I pay. Like a tv, I trust picking it up myself, before I'd trust it being sent thru mail/delivery. (Broken screen, etc) But yea if I can order online, then pickup at store is ok, but not all places offer that.
  • cearp @ cearp:
    > Like a tv, I trust picking it up myself, before I'd trust it being sent thru mail/delivery. (Broken screen, etc)

    Thing is, if you break it driving back to your house, it's your fault. But if the delivery driver damages it, it's not your fault.
    +1
  • K3Nv2 @ K3Nv2:
    Most people that haul big tvs have empty trucks or know enough not to set it face down
  • BigOnYa @ BigOnYa:
    Then I gotta send it back and wait another week or two. I have a pickup truck, with a extended cab, so no prob for me.
  • K3Nv2 @ K3Nv2:
    Most manufacturers pack it well enough where they aren't that dumb to let it happen
  • BigOnYa @ BigOnYa:
    They building a new Microcenter store near by me, is kinda scary. That's my favorite place, I'm like a kid in a candy store there.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, what's a microcenter?
  • K3Nv2 @ K3Nv2:
    Cool I'll make you ship me stuff
    +1
  • K3Nv2 @ K3Nv2:
    Microcenter sells high quality microwaves
  • BigOnYa @ BigOnYa:
    Computer store basically, but they sell everything, like game systems, tvs , 3d printers, etc
    +1
  • K3Nv2 @ K3Nv2:
    I've seen i9/mobo deals for like 400
  • BigOnYa @ BigOnYa:
    Yea been itching to build a new pc, mine is like 3-4 years old, ancient in pc tech time. Still using a sata SSD even.
  • K3Nv2 @ K3Nv2:
    That's still high tech to ancientboi
    +2
  • BigOnYa @ BigOnYa:
    Kinda cool, I can buy a second Xbox for guests, and download all my purchased digital games to it, and play on both xboxs same time. Didn't know they allowed that. 2 xboxs per Xbox account.
  • AncientBoi @ AncientBoi:
    :rofl2: A toaster is "High Tech" to me
    +2
  • K3Nv2 @ K3Nv2:
    No we told you to stop taking baths with them
    +1
  • BigOnYa @ BigOnYa:
    Is crazy to think, you used to be able to build a decent PC for $300-400. Those days are way gone.
  • K3Nv2 @ K3Nv2:
    $600 gets you a decent one
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, too expensive
  • K3Nv2 @ K3Nv2:
    Uremums expensive
  • BigOnYa @ BigOnYa:
    Uremums cheap, she even takes coupons still. She put a dollar on her head, and said "all you can eat, under a dollar."
  • K3Nv2 @ K3Nv2:
    Gotta save a dollar where you can get a dollar
    +1
    K3Nv2 @ K3Nv2: Gotta save a dollar where you can get a dollar +1