Homebrew [Release] VirtuaNES for 3DS

Wargla

Well-Known Member
Member
Joined
Mar 15, 2011
Messages
122
Trophies
1
XP
419
Country
France
@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

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
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.
 

CrashMidnick

Well-Known Member
Member
Joined
Jul 22, 2015
Messages
725
Trophies
0
Age
41
XP
2,833
Country
France
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:
 

coinblock

Well-Known Member
Member
Joined
Sep 4, 2015
Messages
254
Trophies
0
XP
287
Country
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

yoshinatsu

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
385
Trophies
1
Location
Downtown Jigoku
XP
724
Country
Greece
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,

dada78641

Active Member
Newcomer
Joined
Dec 8, 2016
Messages
27
Trophies
0
Age
36
XP
141
Country
Netherlands
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

ArtemisM

Kupo for Kupo Nuts
Member
Joined
Apr 14, 2010
Messages
316
Trophies
0
XP
794
Country
United States
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?
 

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,022
Trophies
2
XP
4,619
Country
Germany
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
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,184
Trophies
2
XP
33,715
Country
Mexico
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!
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
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

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,184
Trophies
2
XP
33,715
Country
Mexico
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
 

yoshinatsu

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
385
Trophies
1
Location
Downtown Jigoku
XP
724
Country
Greece
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.
 

ArugulaZ

Well-Known Member
Member
Joined
Sep 17, 2009
Messages
677
Trophies
1
XP
1,111
Country
United States
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

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @Psionic Roshambo, I always see this dude's shorts, he sounds pretty annoying.