Homebrew [Release] VirtuaNES for 3DS

  • Thread starter Thread starter bubble2k16
  • Start date Start date
  • Views Views 313,471
  • Replies Replies 501
  • Likes Likes 100
@bubble2k16
Hey bubble, thanks for this new emulator.
I have a bug, after installing cia version. When I am focusing the "virtuanes for 3ds" logo in down screen, I am not seeing anything in upper screen (and no sound is displayed).
This is the only issue, because I can launch the emulator and play the games ! Note that I put in root of SD card the .png.
I have no issue with your other emulator, snes9x for 3ds.
 
  • Like
Reactions: slaphappygamer
Just got around to checking this out. Great job @bubble2k16! This will be the NES emulator for the 3DS I recommend from here on out.

Thanks. :)

@bubble2k16
Hey bubble, thanks for this new emulator.
I have a bug, after installing cia version. When I am focusing the "virtuanes for 3ds" logo in down screen, I am not seeing anything in upper screen (and no sound is displayed).
This is the only issue, because I can launch the emulator and play the games ! Note that I put in root of SD card the .png.
I have no issue with your other emulator, snes9x for 3ds.

No problem. Yup, I noted the missing logo and music in the CIA version. Will get it fixed in the next update. :D

Thanks again for another great release!

A couple of suggestions for the next update: would you be able to add zipped ROM support? Also the ability to remap buttons other than A and B to the 3DS buttons?

Zipped ROM? No plans just like Snes9x. As for button mapping, you want to remap start/select buttons too? Hmm... it's not difficult to do, but kind of wonder whether there was a need. Are your 3DS buttons broken?

Ok cool! All 100s of nes games i have tried out on the retroarchs are fullspeed for me too! Great work anyway!

No problem. It's up to you to pick your favourite emulator. :) My goal was to make an emu that run really fast on old 3DS and 2DS, and yet still get fairly high compatibility. For me, I don't enjoy Retroarch crashing so very often, the menu, and that bottom screen with all that debugging text. I subscribe to the "it just works", and I wanted an emu that did just that. Not saying my emu doesn't crash... and VirtuaNES certainly isn't the most accurate/compatible emulator, but I think the whole package does it's job decently. :shy:


THANK YOU!
I've been trying hard to get this game called Dragon Buster to work on the 3DS, but it seems nobody had bothered to implement its mapper. I even tried a couple DS emulators using a flashcart, and tried to learn how to convert it to a similar mapper. And this runs it perfectly!
Honestly, it's a bad game. But it's also the earliest game to have double jumps, which is my thing, as you can tell by my username :)
My search is finally over, thank you again for porting this! :D

Glad I could help. :) I only heard of Dragon Buster today. Credit really goes to the original author of VirtuaNES.

Qix is not displayed properly (ingame).

Thanks for pointing out. I will have a look. No guarantees though since I am just doing a direct port.

As much as having a Genesis (or even PCE) emulator would be lovely, I'm going to -1 it solely because Bubbly-kun has already given us so much and catered to many of our requests. So unless he actively wants to take on such a project, I think he's due for a break to pursue his own desired projects or have a bit of respite :) Always try to remember and appreciate the person on the other end of the internet ^-^

No worries, I do this for the fun of it not really for fulfilling requests. :) I had lots of break here and there. In fact VirtuaNES was my break too! :rofl2:

------

If I had to port Genesis, it's probably going to only be PicoDrive - and it's going to be just the same as RetroArch's except with a different UI and optimizations to make it run faster on old 3DS, if it's even possible. But no promises, I haven't decided what to do next. I have to go back to fix some stuff at Snes9x with Far East of Eden's corrupted text.
 
Can't wait to test it, many thanks Bubble !!
If you're looking for a long break and challenge, try to port UAE (for all Amiga fans) :rofl2:
 
As for button mapping, you want to remap start/select buttons too? Hmm... it's not difficult to do, but kind of wonder whether there was a need. Are your 3DS buttons broken?.

I find it much more convenient to be able to map start and select to buttons that are readily at reach, like A, X, L or R, rather than having to be awkwardly reaching for the 3DS' poorly placed start and select buttons all the time in games that require you to be pushing them often to access an inventory or menu, etc.

Too bad about no zipped ROM support, though. :sad:
 
Last edited by coinblock,
  • Like
Reactions: elBenyo
This is the best nes emulator. Can i request for it to read .zip instead of .nes to save space.
 
For me, I don't enjoy Retroarch crashing so very often, the menu, and that bottom screen with all that debugging text..
Just saying, you can make RetroArch's debugging text disappear if you tap on the upper half of the lower screen.
If you tap the lower half, it takes you to the menu.
Took me way too long to realize.
 
Last edited by yoshinatsu,
This works really well and at a constant 60 FPS! Awesome!

A feature I would suggest is cutting off the screen edges optionally - most TVs did not display the top and bottom 8px, and in some games (Super Mario Bros. 3 for example) it's also nice to cut off the left/right edges 8px. But mostly the top/bottom ones, a lot of games have garbage there, like Final Fantasy when you're moving up and down the map.
 
  • Like
Reactions: elBenyo
This works really well and at a constant 60 FPS! Awesome!

A feature I would suggest is cutting off the screen edges optionally - most TVs did not display the top and bottom 8px, and in some games (Super Mario Bros. 3 for example) it's also nice to cut off the left/right edges 8px. But mostly the top/bottom ones, a lot of games have garbage there, like Final Fantasy when you're moving up and down the map.

I actually second this. It shouldn't be too hard to omit drawing certain x,y to the screen, right?
 
i mean, i wouldn't say no to another picodrive without retroarchs trademark instabilities, but pc engine and gba are the ones that the o3ds still lacks fullspeed emulators for. but i'm not really sure if gba allows enough optimizing to ever get it to fullspeed emulated, or if there's a good and light pc engine open source emulator at all.
seeing as the ds could run pc engine on full speed, it should be more than possible if there was one though
 
bubble2k16 is back at it again with an NES amazing NES emulator.
So glad to see this!
I will make this my default NES emulator for my 3DS from now on :)
Thank you, bubble2k16!
 
Haven't tried this, but I have an idea that'll be useful for InputRedirection users.
How about adding 2P support? It's controls can be mapped to the following 3DS buttons:
  • Circle Pad is 2P D-pad
  • X is 2P A
  • Y is 2P B
  • L is 2P Start
  • R is 2P Select
 
Last edited by RocketRobz,
  • Like
Reactions: elBenyo
Haven't tried this, but I have an idea that'll be useful for InputRedirection users.
How about adding 2P support? It's controls can be mapped to the following 3DS buttons:
  • Circle Pad = 2P D-pad
  • X = 2P A
  • Y = 2P B
  • L = 2P Start
  • R = 2P Select
Basically, this should turn a 3DS into a 2P gaming console, for NES.
And cramming two people's hands into one device? :P
 
i mean, i wouldn't say no to another picodrive without retroarchs trademark instabilities, but pc engine and gba are the ones that the o3ds still lacks fullspeed emulators for. but i'm not really sure if gba allows enough optimizing to ever get it to fullspeed emulated, or if there's a good and light pc engine open source emulator at all.
seeing as the ds could run pc engine on full speed, it should be more than possible if there was one though
Yes, I'm way more interested in PC Engine than GBA as well. I had mentioned that in a previous page.
At least for GBA we have AGB_FIRM, and the compatibility is ridiculously high. Of the 200+ AGB_FIRM games I've made, only 3 didn't work.
So except for cheating and save states, there really is no reason for such an effort as a GBA emulator on the O3DS.
 
Heh, how did this one sneak past me?

Anyway, I haven't tested it extensively, but it's worked pretty well with every game I've tried so far. I've got a New 3DS XL, but honestly, I pretty much take any chance I can get to avoid RetroArch.
 

Site & Scene News

Popular threads in this forum