Homebrew [Release] VirtuaNES for 3DS

  • Thread starter Thread starter bubble2k16
  • Start date Start date
  • Views Views 313,699
  • Replies Replies 501
  • Likes Likes 100
1.png

2.png



3.png


@bubble2k16
It is recommended to add more screen stretch, For example: 299:240 (ntsc 4:3 stretch width only)
Because the vast majority of games are designed for NTSC display (256X224), 299:224 = 4:3,
But show PAL 256X240 (this can be perfect point-to-point display line, 3DS is 240 lines), then increase the top and bottom of the 8 lines, 299: (224+8+8) = 299:240, you can achieve the perfect 4:3 show!


virtuanes_3ds-v1.01_plus.zip
 

Attachments

Last edited by gamesgod,
  • Like
Reactions: senkunmusashi
FDS doesn't work for me. I can't figure out what's wrong.

So can someone tell me if there's a secret to this?

Hey check out the instructions in the first post:

FDS BIOS
  1. To load .FDS games, make sure that you get the FDS BIOS.
  2. Rename the BIOS to disksys.rom and place it in /3ds/virtuanes_3ds/bios/disksys.rom
 
@bubble2k16 what I meant is that I tried doing that but it didn't work.

I tried all kinds of bios but still no luck.

Is there something that you can think of that people may get wrong?

Edit: By the way, when your playing and then touch the home button when you resume the display gets stick and it won't go away unless you exit.

The sound and controls still work but the display of the game gets stick.
 
Last edited by EsperDream,
@bubble2k16 what I meant is that I tried doing that but it didn't work.

I tried all kinds of bios but still no luck.

Is there something that you can think of that people may get wrong?

Edit: By the way, when your playing and then touch the home button when you resume the display gets stick and it won't go away unless you exit.

The sound and controls still work but the display of the game gets stick.

Hmm... you should get the Nintendo Famicom Disk System BIOS. I just tried loading up Esper Dreams (same as your nick), and it seems to work.

And yes, the Home button does wonky stuff to the emulator. Try to avoid that. :) Just exit gracefully.
 
Aside from graphics issues on the final boss and ending in Yume Penguin Monogatari (the translated version anyway), pretty much the only game I tried that doesn't work as intended is Nintendo World Championships 1990. I checked the Windows version of VirtuaNES, and it doesn't have support for the dip switches that control how much time you have on the three games before the final score is tallied, meaning it only counts down from 4:49 as soon as it starts (as opposed to other settings like the official 6:21), so I don't expect anything to be done about that.

If you're interested in getting NWC to run, here are the methods. The normal way is pressing Start on the 2ND controller, which can't be done here (or if it can, I must have missed it). Another way is editing the ROM to allow pressing Start on the first controller. There are instructions online for doing that. The last and easiest method (and the one I'm using) is using a cheat: with it active, the game automatically starts as soon as it's opened.
 

Attachments

  • Like
Reactions: bubble2k16
View attachment 109314
View attachment 109315


View attachment 109317

@bubble2k16
It is recommended to add more screen stretch, For example: 299:240 (ntsc 4:3 stretch width only)
Because the vast majority of games are designed for NTSC display (256X224), 299:224 = 4:3,
But show PAL 256X240 (this can be perfect point-to-point display line, 3DS is 240 lines), then increase the top and bottom of the 8 lines, 299: (224+8+8) = 299:240, you can achieve the perfect 4:3 show!


virtuanes_3ds-v1.01_plus.zip

Cool. Could you send the code, or do a pull request on Github? I can incorporate this into the main build.
 
  • Like
Reactions: senkunmusashi
https://wiki.nesdev.com/w/index.php?title=VTxx

Hi @bubble2k16, here's information on Nintendo-on-a-Chip from NewRisingSun. Do you want to add support for the VT titles to VirtuaNES? The article should explain everything (I don't program but it looks like a promising resource). Also, VT02 is compatible with VirtuaNES already, but VT03 and VT09 are not (due to extra graphics)
 
https://wiki.nesdev.com/w/index.php?title=VTxx

Hi @bubble2k16, here's information on Nintendo-on-a-Chip from NewRisingSun. Do you want to add support for the VT titles to VirtuaNES? The article should explain everything (I don't program but it looks like a promising resource). Also, VT02 is compatible with VirtuaNES already, but VT03 and VT09 are not (due to extra graphics)

I think the new VT hardware was brought up before earlier. I have no intentions to support anything outside of what VirtuaNES has already done. :)
 
Yeah I did bring it up. The only way to currently play VTxx games outside EmuVT now is on a build of Nintendoulator that supports VT03/09 games. I just thought it would be cool if support got added.

Also, "support anything outside of what VirtuaNES". Didn't you add some FCEUX/FCEUMM mappers?
 
Yeah I did bring it up. The only way to currently play VTxx games outside EmuVT now is on a build of Nintendoulator that supports VT03/09 games. I just thought it would be cool if support got added.

Also, "support anything outside of what VirtuaNES". Didn't you add some FCEUX/FCEUMM mappers?

Haha, yes I did. But those were relatively simple to add. I'm sure adding new hardware emulator is going to take a lot more time. I guess I'm not that keen in investing that time. :)
 
I tried to listen to the sound effects of the NES VC game, and I didn't know what it had made, the sound is surprisingly good!
It seems not just the reason for 44.1Khz, It's Cool if VirtuaNES_3DS can be improved as well.
 
Wanted to point out a bug I found... if while you're playing a NES game, and you hit the Home button, then press it again to return back, the video for the game will be frozen. Sound still works. Only way to fix it is to exit the emulator altogether and re-open it. Using an original 3DS here (non-XL). Reproducible every time on my system, using CIA version if that matters. Other than that, I haven't noticed any other issues and plays games great.
 
Last edited by YOUCANTSTOPME,
Wanted to point out a bug I found... if while you're playing a NES game, and you hit the Home button, then press it again to return back, the video for the game will be frozen. Sound still works. Only way to fix it is to exit the emulator altogether and re-open it. Using an original 3DS here (non-XL). Reproducible every time on my system, using CIA version if that matters. Other than that, I haven't noticed any other issues and plays games great.

Yes the Home button is an issue... I *should* really get around to fixing this nasty bug, like, soon(tm)...
 

Site & Scene News

Popular threads in this forum