Homebrew [Release] VirtuaNES for 3DS

  • Thread starter Thread starter bubble2k16
  • Start date Start date
  • Views Views 313,426
  • Replies Replies 501
  • Likes Likes 100
Did you actually place the png from the download on your sd card?
I put the png in SD:\3ds\VirtuaNES

--------------------- MERGED ---------------------------

A Gameboy one would be useful to gameyob sounds bad and id like a gb emulator with a GUI rather than retro arch cores
Gameyob doesn't use retroarch cores...
 
Nice as always @bubble2k16!!!
I see that you managed to run most of the mappers but still lacks of other one that NesDS supports, the MMC5 (Mapper 005) mostly used on Infidelity's hackroms.

From the hackrom release of Zelda - Legend of Link:
"The MMC5 "Mapper 005" is a sophisticated/complicated mapper, and alot of NES emulator ports for gaming consoles do not emulate that mapper correctly/or at all. However, the most consistent emulator port to demonstrate the correct results for emulating the MMC5, are ports of the emulator "Nestopia." I recommend using the launcher known as "RetroArch" for whatever gaming console you are using, and use the "Nestopia" core that goes with "RetroArch" to play Zelda - The Legend of Link. You will get undesired results trying to play this game on ports of "FCEUX" or other NES emulator ports for gaming consoles. I'm making note of this to stop users from saying the game is corrupted or broken, the game is not corrupted or broken, it is the lack of MMC5 "Mapper 005" support for whichever NES port the user is using."

I will keep reporting on newer releases :)

Edit: Required sizes for the mapper are

1024kb/1mb PRG-ROM
1024kb/1mb CHR-ROM
32kb SRAM
 
Last edited by Billy Acuña,
You know, I don't like asking for stuff to happen just because I want them.
But since bubble has asked us what emulator we'd like to see in the future, and since he's been proven to be such a talented developer...
I'd really love to see a PC Engine/TurboGrafx-16 emulator, since it's one of the 8-bit systems that we don't have full speed on the O3DS.
The injections are rather dodgy, and most games don't run full speed. CD games don't work either.
So, if there's any good PC Engine emulator that doesn't require a lot of power and can be ported... That'd be really, really great.
 
@bubble2k16 Great job as always. I stress tested the sound emulation, and found that it has a hard time with Skate or Die 2's title screen BGM (if you want to have a look). It uses some pretty unique stuff such as voice sampling.

@bubble2k16 @mqk9999

I found a similar issue with Monopoly. It plays the voice and sound clips fine for a while, but after 10-15 mins, the sounds turn to static instead.

But WOW, the compatibility on this emulator is amazing! This was the NES emulator for 3DS I was waiting for! :)
 
does this have an option to crop the left side of the screen? i remember in games like mario bros 3 would always have that thick line of blue pixels that were hidden on old tvs but makes things look weird on emulators
 
Oh sweet, totally gonna try this out soon.
First thing I wanna test is Rockman 4 Minus Infinity. There's a particular area in Pharaoh Man's stage that is tricky to emulate due to an obscure mapper it uses, with heatwave effects, and rising/falling lava pits. It looks obviously broken on some emulators.

Edit: The MMC5 build just crashes the emulator immediately, and makes the 3DS reboot.
The MMC3 build however plays just fine and does the aforementioned heatwave effect perfectly.
 
Last edited by RupeeClock,
You know, I don't like asking for stuff to happen just because I want them.
But since bubble has asked us what emulator we'd like to see in the future, and since he's been proven to be such a talented developer...
I'd really love to see a PC Engine/TurboGrafx-16 emulator, since it's one of the 8-bit systems that we don't have full speed on the O3DS.
The injections are rather dodgy, and most games don't run full speed. CD games don't work either.
So, if there's any good PC Engine emulator that doesn't require a lot of power and can be ported... That'd be really, really great.
That would be cool, but I would flip if he got a full speed GBA emulator running on O3DS...
 
Is there any way to get this to work on R4 Revolution card? I use nesDS now and it's pretty lousy unfortunately. Thanks
 
Is there any way to get this to work on R4 Revolution card? I use nesDS now and it's pretty lousy unfortunately. Thanks
This is for 3DS, not for DS, if you have CFW you want to install it as CIA, if not you want to run the 3dsx version using soundhax.

Enviado desde mi SM-J111M mediante Tapatalk
 
This is for 3DS, not for DS, if you have CFW you want to install it as CIA, if not you want to run the 3dsx version using soundhax.

Enviado desde mi SM-J111M mediante Tapatalk
I have a 3DS, but I'm sorry, I really don't know what that means. I just loaded roms on the card with 3 emulators and they worked.
 
Hi @bubble2k16 ,

thanks for the new emulator. I loved the UI you built for snes9x and think it's great to have the same UI now for NES.
Furthermore, I really like that you made a new repository (emus3ds) where (from what I saw) you seemingly try to put all your emulators (right now only virtuaNES) in one repo - with having generic stuff (like 3ds generics, UI, makerom, ...) in a generic location and having the emulation cores in separate directories. Just like retroarch!

Nice work as always!
cheers, glad
 
Wow, I'm pleasantly surprised at all the feedback. So many of us are still playing NES games? :) I just beat Gradius II on this emulator yesterday. Gradius II (apart from the Japanese version of Contra and Bionic Commando, and Megaman 2,3,4 series) was one of my favourite games during my childhood days!

Weirdly, there's no banner for the .cia on the home menu, but as for actual performance the emulator has been working perfectly for me!

I know! I just realized it after I released it. :) Will fix that in a next small release.

thanks for the new emulator. I loved the UI you built for snes9x and think it's great to have the same UI now for NES.
Furthermore, I really like that you made a new repository (emus3ds) where (from what I saw) you seemingly try to put all your emulators (right now only virtuaNES) in one repo - with having generic stuff (like 3ds generics, UI, makerom, ...) in a generic location and having the emulation cores in separate directories. Just like retroarch!

Yes, that was my intention. To have a 3DS specific library for emulators. My intention is to merge Snes9x back in when I have time... but also to use this to build other emulators, when I have the time.

Getting VirtuaNES ported only took me 2-3 weeks (and that's like spending time on it at most 1-2 hours per day).

Is there any way to get this to work on R4 Revolution card? I use nesDS now and it's pretty lousy unfortunately. Thanks

I am using you are booting into DSi mode? You need to boot into 3DS mode, run the home-brew launcher, and open the .3dsx file from the home brew launcher. There are plenty of references on how to get into home-brew mode from your 3DS.

That would be cool, but I would flip if he got a full speed GBA emulator running on O3DS...

That's going to be tough for a long time. Injections are still your best bet.

I see that you managed to run most of the mappers but still lacks of other one that NesDS supports, the MMC5 (Mapper 005) mostly used on Infidelity's hackroms.

Yup. But that's to the credit of the original author of VirtuaNES. :) I only took what he did and ported over to 3DS. It's a pity the last release was on 2007, that's 10 years ago! Despite its age, it's very mature and works very well!

holy mother of f*ck u r so fast dude!!!!!!
it works really grate!! most of my unofficial games works(yeah!)
ur awesome man!
BTW. how can i set the bios to play fds games?

Hahah... porting this was easy because it was already running quite fast, so I didn't as spend much time to optimize as I did for Snes9x. The amount optimizations in Snes9x was so insane I don't think I'd ever want to do that all over again. :rofl2: Back to FDS, VirtuaNES does support FDS, but I haven't got around to make it work for this emulator. I'll get it done "soon (TM)".

You know, I don't like asking for stuff to happen just because I want them.
But since bubble has asked us what emulator we'd like to see in the future, and since he's been proven to be such a talented developer...
I'd really love to see a PC Engine/TurboGrafx-16 emulator, since it's one of the 8-bit systems that we don't have full speed on the O3DS.
The injections are rather dodgy, and most games don't run full speed. CD games don't work either.
So, if there's any good PC Engine emulator that doesn't require a lot of power and can be ported... That'd be really, really great.

Hey there are lots of other more talented devs like me. I just happen to care about playing retro games on my 3DS.

The MMC5 "Mapper 005" is a sophisticated/complicated mapper, and alot of NES emulator ports for gaming consoles do not emulate that mapper correctly/or at all. However, the most consistent emulator port to demonstrate the correct results for emulating the MMC5, are ports of the emulator "Nestopia." I recommend using the launcher known as "RetroArch" for whatever gaming console you are using, and use the "Nestopia" core that goes with "RetroArch" to play Zelda - The Legend of Link. You will get undesired results trying to play this game on ports of "FCEUX" or other NES emulator ports for gaming consoles. I'm making note of this to stop users from saying the game is corrupted or broken, the game is not corrupted or broken, it is the lack of MMC5 "Mapper 005" support for whichever NES port the user is using.

Well, MMC5 is supported, but I think it probably doesn't implement everything correctly.

--------------------- MERGED ---------------------------

Awesome works 100%! Thanks! I had SNES emulator like this. Can you make N64 emulator like this?

N64 is not likely to happen. :) Sorry.
 
  • Like
Reactions: WooHyun and SG6000
@bubble2k16 Think you can make a fullspeed genesis emulator like your other emulators? I'm just curious if you can make a decent genesis emulator than Retroarch,
 

Site & Scene News

Popular threads in this forum