Homebrew [Release] VirtuaNES for 3DS

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
@bubble2k16 I'm trying to compile your source code, but I'm getting errors:

How do I fix this?

Hi robz you have to build it with libctru and the previous version of devkitpro.

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

@bubble2k16 I'm trying to compile your source code, but I'm getting errors:

How do I fix this?

Hi robz you have to build it with libctru 1.0.0 and the r45 version of devkitpro.
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Looks like Legend of Link now boots, but has grafical issues and it crashes on file's selection, same happens with Super Mario All-Stars about the graphics corruption (another hackrom from Infidelity).

Enviado desde mi SM-J111M mediante Tapatalk
 

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
Looks like Legend of Link now boots, but has grafical issues and it crashes on file's selection, same happens with Super Mario All-Stars about the graphics corruption (another hackrom from Infidelity).

Enviado desde mi SM-J111M mediante Tapatalk

Yup, the MMC5 mapper isn't fully implemented correctly for large PRG/CHR ROM sizes yet. Still looking at it now. :)
 
  • Like
Reactions: Billy Acuña

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
The latest development build on GitHub fixes the MMC5 mapper. Now Legend of Link can run. At least the intro scroll graphics doesn't corrupt, and I can get past into the Save Game selection to go into the game.

So far I've only tested it on my Citra emulator. Haven't tested it on my old 3DS, but I think it runs very slowly. Not quite sure what is it doing that's making it so slow... Something to investigate on another day. :)


This build also fixes the Smash TV D-pad problem.
 
Last edited by bubble2k16,

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
That was fast!!!
Let me test those two roms with the new build and I will report as soon as possible.

Enviado desde mi SM-J111M mediante Tapatalk
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Ok, here is my feedback with MMC5 mapper:
Legend of Link works flawlessly and at 60 fps!!!
Super Mario All-Stars works fine but with graphics corruption on the main screen and on Lost Levels game (Super Mario Bros 2 JPN).
Awesome work as always @bubble2k16!!! I can finally play Legend of Link on my o3DS! I'm so happy :D

Enviado desde mi SM-J111M mediante Tapatalk
 

BL4Z3D247

GBAtemp Stoner
Member
Joined
Oct 22, 2008
Messages
1,942
Trophies
0
Age
39
Location
I'm so high, I don't even know!
XP
1,229
Country
United States
The latest development build on GitHub fixes the MMC5 mapper. Now Legend of Link can run. At least the intro scroll graphics doesn't corrupt, and I can get past into the Save Game selection to go into the game.

So far I've only tested it on my Citra emulator. Haven't tested it on my old 3DS, but I think it runs very slowly. Not quite sure what is it doing that's making it so slow... Something to investigate on another day. :)


This build also fixes the Smash TV D-pad problem.
Awesome, you're the man!

Edit: OK, so after testing the development build(v0.91) I noticed that when I find a ROM(for example an x-in-1 kind of ROM) that doesn't load(red message box), the next ROM I try to load afterwards crashes to the Home Menu.

I can confirm Smash T.V. is fixed regarding the D-pad but I noticed when pressing the "B" button it doesn't shoot in the direction I'm facing. The "A" button works according. It's been a while since I played this game so I'm not sure if that's how it's supposed to be or not. Just thought I'd let you know.

Thanks for your quick fixes and hard work.
 
Last edited by BL4Z3D247,

frobinson54

Member
Newcomer
Joined
Oct 26, 2016
Messages
23
Trophies
0
Age
44
XP
70
Country
United States
The latest development build on GitHub fixes the MMC5 mapper. Now Legend of Link can run. At least the intro scroll graphics doesn't corrupt, and I can get past into the Save Game selection to go into the game.

So far I've only tested it on my Citra emulator. Haven't tested it on my old 3DS, but I think it runs very slowly. Not quite sure what is it doing that's making it so slow... Something to investigate on another day. :)


This build also fixes the Smash TV D-pad problem.

@bubble2k16 Great work so far on this emulator! Are you planning to implement cheats in a future update? I see that the menu is there, and I see that cheats are listed as missing in your release notes. Some of the older NES games are really fun to mess around with cheats on.
 

danabnormal9000

Member
Newcomer
Joined
Apr 3, 2017
Messages
21
Trophies
0
Age
43
XP
795
Country
Indonesia
Thank you @bubble2k16, this is definitely the best NES emu on 3DS, time to delete all Retroarch NES emu.
I have some minor request if you don't mind:
1. Is there a way to set all config globally as default? It's tedious to set those options on game-specific settings each time I load a new rom.
2. In Rockman 4 Minus Infinity, button A and B on controller 2 are required for weapon switching. Can you add support to map those buttons too?

Once again, thank you for this amazing emu.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,567
Trophies
3
Age
24
XP
20,939
Country
United States
Thank you @bubble2k16, this is definitely the best NES emu on 3DS, time to delete all Retroarch NES emu.
I have some minor request if you don't mind:
1. Is there a way to set all config globally as default? It's tedious to set those options on game-specific settings each time I load a new rom.
2. In Rockman 4 Minus Infinity, button A and B on controller 2 are required for weapon switching. Can you add support to map those buttons too?

Once again, thank you for this amazing emu.
2. Try my 2P mod of the emulator.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,567
Trophies
3
Age
24
XP
20,939
Country
United States
Great but is there supposed to be an image on the top screen when no ROMs are loaded like in that screenshot?
Yes.

Homebrew Launcher:
  • Copy virtuanes_3ds_top.png into the /3ds/virtuanes_3ds on your SD card.
CIA Version:
  • Copy virtuanes_3ds_top.png to ROOT of your SD card.[/QUOTE]
The .png file should be in the zip file.
 

Shin Akuma

Well-Known Member
Member
Joined
Sep 29, 2006
Messages
206
Trophies
1
XP
665
Country
Greece
Thanks alot for the hard work bubble. perfect and top notch as always


I could test it today and i found out that it crashes on every game i try to launch.
Just crash after the loading file..
 
Last edited by Shin Akuma,

mesenkomaha

Well-Known Member
Newcomer
Joined
Mar 19, 2014
Messages
64
Trophies
0
Age
36
XP
272
Country
United States
What is the rom limit here? I had the full set of about 2700 or so and the emulator would only render up to H.
 

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
Anyone can tell me why im crashing back to the OS after launching a game? :s

Hi, Shin Akuma, mind telling me a bit more about your setup? Which 3DS? What is the folder structure of the ROM you are trying to load from? Which game was it? Also, is it the v0.90 release? Or the development build?

Even better if you can grab a screen of the emulator before you hit the A button to load the rom.
 
Last edited by bubble2k16,

tiduscrying

that butt...
Member
Joined
Jun 12, 2012
Messages
509
Trophies
1
Location
HELL
Website
tiduscrying.wordpress.com
XP
2,491
Country
United States
I am absolutely loving this emulator. The games look and sound great on my N3DSXL! Using the latest build from Github and having no issues, but then again, I am not really doing anything "new" with the emulator. FDS support is rad though, I remember back on my PSP never being able to get FDS roms loading with NesterJ (ah, back in the day...).

One thought though. I don't know if this would be possible, but would it be doable to show on the menu if a Save State Slot has been saved to? This is a common problem with me just forgetting where I saved what and when, but some emus in the past have either changed the "Save State 1" text to the date/time the state was saved. It's just a creature comfort though, so it isn't something really all that essential. Might just help forgetful people like me, haha!

Either way, I can't wait to fiddle around with this more! By the way, I absolutely LOVE the UI you are using for this and Snes9X! It's based on Material Design, no? It is animated and looks just so classy!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: