[Release] VirtuaNES for 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by bubble2k16, Mar 23, 2017.

Mar 23, 2017

[Release] VirtuaNES for 3DS by bubble2k16 at 3:41 PM (28,148 Views / 64 Likes) 234 replies

  1. bubble2k16
    OP

    Member bubble2k16 GBAtemp Regular

    Joined:
    Jul 25, 2016
    Messages:
    277
    Country:
    Singapore
    VirtuaNES for 3DS v0.91 Released (09 Apr 2017)

    This is a port of VirtuaNES to 3DS as an alternative to existing NES emulators. It used to be considered one of the best emulators before FCE and Nestopia, and it runs quite fast for lower spec-ed computers (at the cost of some emulation accuracy). But because of that, the Old 3DS / 2DS is able to benefit from this fast running emulator core. This runs full speed on an old 3DS / 2DS with support for tonnes of mappers. Although it doesn't support every single mapper, the library of games that can run on this are probably fairly huge already.

    As always this will also work on a new 3DS.

    Download latest from Github:
    virtuanes_3ds-v0.91.zip

    To use:

    Homebrew Launcher:
    1. Copy virtuanes_3ds.3dsx, virtuanes_3ds.smdh and virtuanes_3ds_top.png into the /3ds/virtuanes_3ds on your SD card.
    2. Place your NES ROMs inside any folder.
    3. Go to your Homebrew Launcher (either via Cubic Ninja, Soundhax or other entry points) and launch the virtuanes_3ds emulator.
    CIA Version:
    1. Use your favorite CIA installer to install virtuanes_3ds.cia into your CFW. You can also use FBI to download from TitleDB.
    2. Place your NES ROMs inside any folder.
    3. Copy virtuanes_3ds_top.png to ROOT of your SD card.
    4. Exit your CIA installer and go to your CFW's home screen to launch the app.
    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

    When in-game:
    1. Tap the bottom screen for the menu.
    2. Use Up/Down to choose option, and A to confirm. (Hold down X while pressing Up/Down to Page Up/Page Down)
    3. Use Left/Right to change between ROM selection and emulator options.
    4. You can quit the emulator to your homebrew launcher / your CFW's home screen.

    [​IMG]
    It uses the same familiar user interface as Snes9x for 3DS.


    What's Supported:


    1. Lots of mappers (*ROM mappers; MMC1,3,5,6; VRC1,2,3,4,6,7; and tonnes of others)

    2. Enable/Disable of flickering sprites
    (sprites in the games on real hardware flicker due to hardware limitation, but an emulator can ignore these limitations for a better visual output)

    3. Sound generation at a nice 32000 Hz with a low pass filter.

    4. Button configuration, and setting of rapid fire rate (no rapid fire, to very very fast)


    Feedback / bug reports are welcome as usual. :)
     

    Attached Files:

    Last edited by bubble2k16, Apr 10, 2017
    AyanamiRei, Lehux, Wargla and 61 others like this.


  2. Kyousak

    Member Kyousak Detective of GBATemp

    Joined:
    Nov 1, 2016
    Messages:
    209
    Location:
    L's Headquarter
    Country:
    Germany
    Gonna try it out now
     
  3. AtlasFontaine

    Member AtlasFontaine GBAtemp Maniac

    Joined:
    Jul 18, 2015
    Messages:
    1,032
    Location:
    Venezuela-Zulia.
    Country:
    Venezuela
    Good work as always, I'll download and test some games :)
     
  4. mqk9999

    Member mqk9999 GBAtemp Regular

    Joined:
    Apr 14, 2010
    Messages:
    187
    Country:
    United States
    Truly the hero we continue to not deserve.
     
    maorninja, BL4Z3D247 and Ryuzaki_MrL like this.
  5. cots

    Member cots GBAtemp Fan

    Joined:
    Dec 29, 2014
    Messages:
    466
    Country:
    United States
    Nice work!
     
  6. VinsCool

    Member VinsCool Figuring How Dreams and Reality Overlap

    Joined:
    Jan 7, 2014
    Messages:
    10,963
    Location:
    Opassa Beach, Home World
    Country:
    Canada
    Wonderful! That's really appreciated!
     
  7. Exavold

    Member Exavold Archon Prime

    Joined:
    Nov 9, 2015
    Messages:
    947
    Country:
    France
    Impressive work :)
     
  8. mazingetter

    Newcomer mazingetter Member

    Joined:
    May 24, 2010
    Messages:
    12
    Country:
    Peru
    Impressive! Thanks! Gonna Test it later!
     
  9. Dracari

    Member Dracari GBAtemp Maniac

    Joined:
    Apr 5, 2009
    Messages:
    1,015
    Country:
    United States
    a nice alternative to injects. as injects is not always going to be the best answer forever (eventually snes gb gbc gba etc injects will hit that 300 Home screen Icon cap.
    a nice test will be klax (thsi ran slow on nesDS in twlloader homebrew mode (as well w/ corrupted graphics) same effect in Injects. so i'll give this a shot!
     
  10. MannCo

    Member MannCo GBAtemp Regular

    Joined:
    Nov 23, 2014
    Messages:
    138
    Country:
    United States
    This is great. Thanks!
     
  11. Columbo2811

    Member Columbo2811 GBAtemp Maniac

    Joined:
    Jul 19, 2015
    Messages:
    1,014
    Country:
    United Kingdom
    What a legend. :)
     
  12. elcampeon4000

    Member elcampeon4000 GBAtemp Regular

    Joined:
    Sep 13, 2016
    Messages:
    151
    Country:
    Spain
    it´s compatible with the bandai fcg board mapper?
     
  13. Flame

    Member Flame Me > You

    Joined:
    Jul 15, 2008
    Messages:
    3,668
    Country:
    now you're emulating with power!

    thanks as always @bubble2k16
     
    Last edited by Flame, Mar 23, 2017
  14. yoshinatsu

    Member yoshinatsu GBAtemp Fan

    Joined:
    Sep 14, 2009
    Messages:
    362
    Location:
    Downtown Jigoku
    Country:
    Greece
    So, this is from bubble.
    You know what that means.
    Eventually this one's gonna be the best NES emulator on the 3DS.
     
  15. ClammyMantis488

    Newcomer ClammyMantis488 Member

    Joined:
    Jan 5, 2017
    Messages:
    11
    Country:
    United States
    Changing the screen size will make the previous frame stay there.
    [​IMG]
     
  16. Rangnarok

    Newcomer Rangnarok Member

    Joined:
    Oct 21, 2004
    Messages:
    35
    Country:
    Savestate would also be nice. I am an old man now and I still have nightmares about some of the brutally-hard games on the NES
     
    emuashui and BADDINOROX99 like this.
  17. hectortillo

    Newcomer hectortillo Member

    Joined:
    Jan 16, 2017
    Messages:
    21
    Country:
    Mexico
    Excellent Work :D as snes9x this is an awesome work :D i will do some testings and feedback what i found :D excellent :D congratulations :D
     
  18. MattKimura

    Member MattKimura 3DS & WiiU Enthusiast

    Joined:
    Jun 30, 2014
    Messages:
    1,570
    Country:
    United States
    Nice, another standalone emulator. This marks the (First?) NES emulator that works. I remember those days when no NES emulator worked at fullspeed.
    I absolutely love the interface, brings me back to the PSP days. Now the only reason for me to use RetroArch is for Gameboy and Sega Genesis.
     
  19. mqk9999

    Member mqk9999 GBAtemp Regular

    Joined:
    Apr 14, 2010
    Messages:
    187
    Country:
    United States
    @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.
     
  20. zerofalcon

    Member zerofalcon GBAtemp Advanced Fan

    Joined:
    Mar 14, 2009
    Messages:
    552
    Location:
    Somewhere close to my NES
    Country:
    Antarctica
    Wow! Thanks once again for your work on the 3ds emulation scene
     

Share This Page