Red Dragon 3DS, Nintendo Virtual Boy Emulator Port

Raverrevolution

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
115
Trophies
1
XP
652
Country
United States
I just want to thank you guys very much for working on this. I wish I knew what I was doing and could help out.
I tried running that last compiled version that was posted and it just booted me back out to the home screen fyi. I was actually expecting it to freeze as it did with others.

This is going to be so awesome when it's done. Thanks again!!
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
Looking good so far (I assume, can't test it). Has anyone managed to get it past frame 2 in a 3dsx version?

I've been building the 3dsx versions and testing them, in fact, I'm building the latest code push and am going to test it on my XL.

Edit: I can't seem to get any .VB files to load, although it seems preliminary SD card support is being added. Is there any particular directory they're to go into, or...?
 

Vappy

Well-Known Member
Member
Joined
May 23, 2012
Messages
1,508
Trophies
2
XP
2,613
Country
Edit: I can't seem to get any .VB files to load, although it seems preliminary SD card support is being added. Is there any particular directory they're to go into, or...?

ROMs show if I put them on the SD root, but the emulator crashes trying to load them. .3dsx version just hangs, installed .cia crashes back to sysNAND.
 

danielps

Well-Known Member
Newcomer
Joined
Nov 20, 2014
Messages
76
Trophies
0
XP
283
Country
I've been building the 3dsx versions and testing them, in fact, I'm building the latest code push and am going to test it on my XL.

Edit: I can't seem to get any .VB files to load, although it seems preliminary SD card support is being added. Is there any particular directory they're to go into, or...?

Right now it only looks in the root of the SD. I just wanted to get the basics working for now.

ROMs show if I put them on the SD root, but the emulator crashes trying to load them. .3dsx version just hangs, installed .cia crashes back to sysNAND.

What if you "git checkout 84fb862"? You have to copy vbrom.bin to /rom.vb for it to work.
 

Vappy

Well-Known Member
Member
Joined
May 23, 2012
Messages
1,508
Trophies
2
XP
2,613
Country
What if you "git checkout 84fb862"? You have to copy vbrom.bin to /rom.vb for it to work.

Built with a copy of V Tetris as the vbrom.bin under data, and a copy of it in the SD root. Latest build fails as I said, commit 84fb862 crashes before reaching the menu.
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
Built with a copy of V Tetris as the vbrom.bin under data, and a copy of it in the SD root. Latest build fails as I said, commit 84fb862 crashes before reaching the menu.


I'm using commit 84c85711f8 and I have "rom.vb" on the root of the SD card (Seems to work now). It works properly, however, selecting the rom crashes the application and boots me back to the system menu.

Methinks it has an issue with allocating memory or something upon launch of the VB rom.
 

danielps

Well-Known Member
Newcomer
Joined
Nov 20, 2014
Messages
76
Trophies
0
XP
283
Country
Well, I'm stuck. I'll look into it when I have time.
The good news is that I might be getting a copy of CN after being told by the Amazon seller that they didn't have any stock.
The bad news is that I have exams coming up and I won't be having a lot of free time until Christmas or so.
 

danielps

Well-Known Member
Newcomer
Joined
Nov 20, 2014
Messages
76
Trophies
0
XP
283
Country
Sorry to necro this, but was curious if there's been any progress made? This project is something I've been hoping for since the 3ds first arrived.

I've been posting the progress here: https://github.com/mrdanielps/r3Ddragon/wiki/Current-progress

Basically, I've fixed the problem with ninjhax and a few bugs, worked on rewriting the interpreter core in assembly, realised it wasn't giving a big performance boost and my 3DS broke.
After taking it to repair I started working on the dynamic recompiler and two weeks ago they told me they couldn't fix it.

I'm still working on it but I'm a little bit busy with other stuff right now. If anyone wants to take a look at it there's a "dynarec" branch on github, although I wouldn't advise anyone to use it unless they want to contribute. Only a few homebrew demos work properly, it has huge memory leaks (there's no proper cleanup because I'm lazy) and it's not that fast (a 2X improvement in the best case) because I'm focusing on getting things translated properly before optimizing it.

I'll make a proper release thread once I think it deserves one.

Also, I've got a N3DS now.
 
  • Like
Reactions: SLiV3R and Vappy

danielps

Well-Known Member
Newcomer
Joined
Nov 20, 2014
Messages
76
Trophies
0
XP
283
Country
Has someone compiled the latest build and see how well it performs?

Here's a quick comparison between the interpreter and the dynarec (based on the ROM you can see here: ):
Spash screen: 3.7 -> 7.8 fps
Controller test: 5.9 -> 7.75 fps

It's not a huge difference but the current code is much more optimizable, so I'm pretty sure it will be better in the next few months.
 

danielps

Well-Known Member
Newcomer
Joined
Nov 20, 2014
Messages
76
Trophies
0
XP
283
Country
Has there been any progress with this Emulator? Would love to have this on my N3DS :D


Progress has been slow because I'm busy with class.

The dynarec is doing well. In fact, I fixed a few crashes and graphical glitches yesterday.
Most ROMs won't work yet and debugging can be a pain. I'l probably make a compatibility list on the github wiki later next week (there's one already for the interpreter).
I'm focusing on getting flappy cheep-cheep working in-game for now and it's getting close. It gets to the menu screen but crashes when starting on real hardware.
However, on 3dmoo it works perfectly, except that pipes change position every frame, which would make it extremely hardcore I guess...

It's nowhere near full speed yet but the fps values I posted the other day should actually be doubled because timing is broken and display interrupts aren't triggered at the right time.
Software rendering is really slow too, so that's another thing I need to fix before releasing something decent.
 
  • Like
Reactions: Margen67 and Vappy

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @Xdqwerty, People who create revival services for the Wii end up in disaster, same goes for Pretendo lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast wiimmfii went fine although people only use it for Mario kart Wii
  • SylverReZ @ SylverReZ:
    At least if they ban you for cheating, get another Wii. They're cheap as chips.
    +1
  • SylverReZ @ SylverReZ:
    Remember when RiiShop was a thing?
  • BakerMan @ BakerMan:
    not really
  • SylverReZ @ SylverReZ:
    It got shutdown because somebody "accidentally" leaked the database for the amount of people using the beta.
  • SylverReZ @ SylverReZ:
    RiiShop is the laziest way of downloading Wii games. Did somebody not think of this through?
  • BakerMan @ BakerMan:
    although i ended up accidentally changing my nand with no way of going back bc i didn't know you needed a gamecube controller to restore it (i have a wii minus/1.1, which doesn't have gamecube controller support)
  • SylverReZ @ SylverReZ:
    @BakerMan, I think you're talking about the recovery mode that the SaveMii used, and also was to restore softbricked systems.
  • SylverReZ @ SylverReZ:
    If your NAND was hardbricked, then just buy another Wii. Or go with the dirty NAND flasher method.
  • BakerMan @ BakerMan:
    and if i find the sd card i have my NAND backed up on, i can not only restore the NAND if i solder the right part in, but i can also put my NAND on dolphin, then i can play dolphin online, like PMEX Remix or MKWii Riibalanced
  • Xdqwerty @ Xdqwerty:
    Brb
  • SylverReZ @ SylverReZ:
    @BakerMan, Oh yeah, that was a thing too. Dolphin does support Wiimmfi.
  • BakerMan @ BakerMan:
    yeah you just need to put your NAND backup with wiimmfi on it
  • BakerMan @ BakerMan:
    ngl i feel like if a bunch of my friends have wiis and know how to get wiimmfi and back up their NAND, then we could do a PMEX Remix tournament
  • BakerMan @ BakerMan:
    maybe even add UMVC3/DBFZ and make it a biathlon/triathlon
  • Psionic Roshambo @ Psionic Roshambo:
    Too bad Excite Truck wasn't multi player :(
  • Psionic Roshambo @ Psionic Roshambo:
    Loved that game lol
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, sorry for the stupid suggestion I had in that thread
  • SylverReZ @ SylverReZ:
    Its fine
  • BakerMan @ BakerMan:
    what thread?
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=lxR2jow50Bs