Homebrew [Release] VirtuaNES for 3DS

kindacozi

Well-Known Member
Member
Joined
Feb 15, 2017
Messages
142
Trophies
0
XP
759
Country
United States
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...
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
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,

yoshinatsu

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

Parallax2814

Well-Known Member
Newcomer
Joined
Feb 8, 2017
Messages
78
Trophies
0
XP
98
Country
Canada
@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! :)
 

Clydefrosch

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

RupeeClock

Colors 3D Snivy!
Member
Joined
May 15, 2008
Messages
6,495
Trophies
1
Age
34
Website
Visit site
XP
2,927
Country
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,

BARNWEY

Well-Known Member
Member
Joined
Oct 11, 2016
Messages
1,268
Trophies
0
XP
648
Country
United States
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...
 

Burress

Member
Newcomer
Joined
Jan 9, 2017
Messages
5
Trophies
0
Age
47
XP
53
Country
United States
Is there any way to get this to work on R4 Revolution card? I use nesDS now and it's pretty lousy unfortunately. Thanks
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
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
 

Burress

Member
Newcomer
Joined
Jan 9, 2017
Messages
5
Trophies
0
Age
47
XP
53
Country
United States
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.
 

gladiac1337

New Member
Newbie
Joined
Nov 10, 2009
Messages
4
Trophies
0
XP
183
Country
Gambia, The
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
 

bubble2k16

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

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I remember seeing the very first episode back in the day, and have watched every episode since. I used to set my VCR to record them even, shows how long ago.
  • BigOnYa @ BigOnYa:
    I just like any comedies really, and cartoons have always been a favorite of mine. Family guy, American Dad, Futurama, Cleveland Show, Simpsons - I like them all.
    +1
  • BigOnYa @ BigOnYa:
    South Park is great cause they always touch on relavent issues going on today, and make something funny out of it.
    +3
  • S @ salazarcosplay:
    @BigOnYa were you always up to date on the current events and issues of the time or were there issues that you first found out thru south park
  • BigOnYa @ BigOnYa:
    Most of the time yea I knew, I watch and read the news regularly, but sometimes the Hollywood BS stuff, like concerning actors slip by me. I don't follow most Hollywood BS (example: the Kardasians)
    +2
  • S @ salazarcosplay:
    @BigOnYa there were relevant issues before south park was made, that's why i think a south park prequel/spinoff would be great. Randy and his friends in their child hood
    +1
  • BigOnYa @ BigOnYa:
    Yea, like them running in high school together, getting into stuff, and how they got hitched and had kids. And how the town of South Park was back then compared to now. That would be cool to see.
  • BakerMan @ BakerMan:
    yeah
  • The Real Jdbye @ The Real Jdbye:
    @salazarcosplay if they made a prequel, it would still be about current issues, cause it doesn't make sense to make it about stuff that happened 30 years ago that nobody cares about anymore
  • The Real Jdbye @ The Real Jdbye:
    it's too late
  • The Real Jdbye @ The Real Jdbye:
    the older south park episodes about particular issues usually age poorly since the topic is no longer relevant
  • The Real Jdbye @ The Real Jdbye:
    an exception is giant douche vs turd sandwich, that's always relevant :P
    +1
  • K3Nv2 @ K3Nv2:
    I was gone for like an hour and none of you thought to write or call pos
  • BigOnYa @ BigOnYa:
    We knew you were going to Sonic to get lunch.
  • K3Nv2 @ K3Nv2:
    Sonics fast I would've been home in 10 mins
  • BigOnYa @ BigOnYa:
    Meet and greet with AncientBoi then?
  • K3Nv2 @ K3Nv2:
    That would've gone slow he's old
    +1
  • ZeroT21 @ ZeroT21:
    sadly the person in question feels too young for his own good
  • K3Nv2 @ K3Nv2:
    We don't question people
  • ZeroT21 @ ZeroT21:
    me neither, i just bash them
  • K3Nv2 @ K3Nv2:
    We just question @AncientBoi
  • ZeroT21 @ ZeroT21:
    it wasn't a question, it was fact
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
    ZeroT21 @ ZeroT21: bored, guess i'll spread more democracy