Homebrew [Release] VirtuaNES for 3DS

gamesgod

Member
Newcomer
Joined
Aug 20, 2017
Messages
20
Trophies
0
XP
61
Country
China
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

  • virtuanes_3ds-v1.01_plus.zip
    1.3 MB · Views: 331
Last edited by gamesgod,
  • Like
Reactions: senkunmusashi

bubble2k16

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

EsperDream

New Member
Newbie
Joined
Dec 24, 2017
Messages
3
Trophies
0
Age
52
XP
51
Country
United States
@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

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

DominoBright

Well-Known Member
Member
Joined
Sep 21, 2009
Messages
315
Trophies
1
Age
41
XP
2,508
Country
United States
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

  • nwcheat.zip
    198 bytes · Views: 202
  • Like
Reactions: bubble2k16

bubble2k16

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

Krem Quay

Well-Known Member
Newcomer
Joined
Aug 24, 2014
Messages
89
Trophies
0
Age
26
XP
231
Country
United States
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)
 

bubble2k16

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

Krem Quay

Well-Known Member
Newcomer
Joined
Aug 24, 2014
Messages
89
Trophies
0
Age
26
XP
231
Country
United States
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?
 

bubble2k16

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

gamesgod

Member
Newcomer
Joined
Aug 20, 2017
Messages
20
Trophies
0
XP
61
Country
China
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.
 

YOUCANTSTOPME

Well-Known Member
Member
Joined
May 7, 2012
Messages
283
Trophies
0
Age
110
Location
in yo mind
XP
573
Country
Canada
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,

bubble2k16

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

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    Have you ever been beaten by a wet spaghetti noodle by your girlfriend because she has a twin sister, and you got confused and fucked her dad?
  • Psionic Roshambo @ Psionic Roshambo:
    I had a girlfriend who had a twin sister and they would mess with me constantly.... Until one chipped a tooth then finally I could tell them apart.... Lol
  • Psionic Roshambo @ Psionic Roshambo:
    They would have the same hair style the same clothes everything... Really messed with my head lol
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to maybe close the gap a bit with Nvidia. Plus it would kinda put Nvidia at a future disadvantage since Nvidia can't make X86/64 CPUs? Intel and AMD licensing issues... I wonder how much that has held back innovation.
  • The Real Jdbye @ The Real Jdbye:
    i don't think nvidia wants to get in the x64 cpu market anyways
  • The Real Jdbye @ The Real Jdbye:
    you've seen how much intel is struggling getting into the gpu market
  • The Real Jdbye @ The Real Jdbye:
    and nvidia is already doing ARM
  • The Real Jdbye @ The Real Jdbye:
    i don't think they want to take more focus away from their gpus
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I think Nvidia s future lays in AI GPU acceleration stuff if they can get that going it's going to be super interesting in the long term
  • Psionic Roshambo @ Psionic Roshambo:
    AI assisted game creation might become a thing
  • Psionic Roshambo @ Psionic Roshambo:
    At least that's something I think would be pretty cool.
  • Psionic Roshambo @ Psionic Roshambo:
    Don some VR glasses and gloves and talk to the computer and paint entire worlds
  • Psionic Roshambo @ Psionic Roshambo:
    "OK Cortana I want that mountain a little taller and more snow on top, and I would like some random ancient pine forest around the bottom"
  • Psionic Roshambo @ Psionic Roshambo:
    "Now we need a spring fed river flowing down the north side and add some wild life appropriate for the biome"
  • Psionic Roshambo @ Psionic Roshambo:
    Many TBs of assets and the programming of something like that is going to be tough but I think it's something we might see in 20 years maybe sooner
  • The Real Jdbye @ The Real Jdbye:
    @Psionic Roshambo AI assisted game creation is kinda already here, there was recently that AI that can turn any 2D image into a fully modeled 3D object, it's not perfect, but it's a starting point, beats starting from zero
    +1
  • The Real Jdbye @ The Real Jdbye:
    before that there was one to generate a fully modeled scene from a 2D image
    +1
  • The Real Jdbye @ The Real Jdbye:
    but most recently, there was one that actually generates a working unity scene with terrain and textures already set up that you can import right into unity, that's a huge time saver right there
    +1
  • The Real Jdbye @ The Real Jdbye:
    and using LLMs to generate NPC dialogue and even dynamically generated quests is something i'm sure is already happening
    +1
  • The Real Jdbye @ The Real Jdbye:
    will just take some time for games made using those things to be completed and released
    +1
  • K3Nv2 @ K3Nv2:
    @The Real Jdbye, it's bed bath and beyond you nitwit
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 you said instructions with pictures, same difference
    The Real Jdbye @ The Real Jdbye: @K3Nv2 you said instructions with pictures, same difference