Homebrew [Release] VirtuaNES for 3DS

Shin Akuma

Well-Known Member
Member
Joined
Sep 29, 2006
Messages
206
Trophies
1
XP
665
Country
Greece
Well, it's was just the screen buffer that was not properly initialised. As a result, when a ROM was loaded, the PPU reset tried to clear this buffer, it ended up clearing invalid parts of the 3DS memory, causing the crash. If that makes any sense to you... :)

With that fixed, I think I can finally publish the latest version live, like soon. :)


okz
was just wondering cause i didnt see others having the same issue and i thought if it was my 3ds faulty or whatver, Ty matee!
 

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
okz
was just wondering cause i didnt see others having the same issue and i thought if it was my 3ds faulty or whatver, Ty matee!

Yup, there was probably something about our 3DSes that by pure luck has that buffer already "initialised" correctly so there was no problem. Multitude of reasons. :) Anyway it's fixed!
 

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
v0.91 Released

- Enabled support of FDS ROMS without the standard FDS headers.
- Added feature to allow players to switch disks for FDS games.
- Fixed faint vertical lines appearing at the left/right edges of the screen.
- Enabled APU frame counter IRQ (fixes Qix, and probably many others)
- Used 64-bit integer for total cycle counter. This should fix sound problems after running a game for too long.
- Improved sound synchronization - minimizes occurrence of songs going out of tune or just behaving oddly.
- Improved digital sample playback synchronisation. Fixes Skate of Die 2’s intro song.
- Allow mapping of 3DS buttons to the NES Start/Select buttons.
- Added cropped 4:3 Fit and cropped fullscreen modes.
- Fixed some issues with MMC5 mappers when powering up.
- Fixed issues handling of CHR-RAM.
- Updated MMC5 mapper to handle register $5130 correctly.
- Updated MMC5 mapper to write to XRAM so that it can be executed from CPU.
- Updated MMC5 mapper to save /load state of the updated internal registers.
- Fixes Zelda - Legend of Link and Rockman 4 Minus Infinity MMC5 build.
- Minor optimizations by removing checks for clock tests.
- Fixed Smash TV D-pad problem
- Fixed bug with the saving of the auto-fire rate.
- Fixed bug where the game-specific settings never seemed to get saved.
- Fixed bug where the emulator freezes when you select a ROM after selecting one that fails to load.
- Fixed problem of a full black screen for right-eye when using a New 3DS.
- Fixed bug that causes crashing on certain 3DSes.

Download here:
virtuanes_3ds-v0.91.zip

Thanks to everyone who helped in the testing of the MMC5 mappers and the nasty crashing bug! :grog:
 
Last edited by bubble2k16,
D

Deleted User

Guest
I tried playing the Famicom Disk System Versions of Metroid and Castlevania with the latest Version 0.91. I always get the Message that something is wrong with the Rom. I tested them with fceux on my pc and they are working. Is a Famicom Disk System BIOS needed to play the Games?
 

orochi115

Well-Known Member
Member
Joined
Jun 8, 2013
Messages
157
Trophies
0
Age
44
XP
222
Country
Switzerland
I tried playing the Famicom Disk System Versions of Metroid and Castlevania with the latest Version 0.91. I always get the Message that something is wrong with the Rom. I tested them with fceux on my pc and they are working. Is a Famicom Disk System BIOS needed to play the Games?
As far as I know no emulator can play FDS games without bios file.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
Found a bug.
If you start a ROM that works, and then you start a ROM that doesn't work, closing the emulator menu will crash the emulator.
 

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
I tried playing the Famicom Disk System Versions of Metroid and Castlevania with the latest Version 0.91. I always get the Message that something is wrong with the Rom. I tested them with fceux on my pc and they are working. Is a Famicom Disk System BIOS needed to play the Games?

Forgot to mention:

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
I've put this instruction up on the front page as well, and on Github's readme (https://github.com/bubble2k16/emus3ds), so that newcomers will know.

Found a bug.
If you start a ROM that works, and then you start a ROM that doesn't work, closing the emulator menu will crash the emulator.

Thanks for pointing out. Will have a look.
 
  • Like
Reactions: BL4Z3D247
D

Deleted User

Guest
I think some games might not work. Try that Kamen Rider Black FDS game. It works for me.
I solved the Problem. The FDS Games are working now after deleting the virtunes cfg file and creating a new one.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr