Homebrew Does nintendo use higan/bsnes for it's SNES VC emulator?

fenderjaguar

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
414
Trophies
0
XP
556
Country
One thing I always noticed about BSNES on PC, was with Contra 3, the invincibility shield has this kind of motion blur effect, that isn't present on a real SNES.

I notice the same effect is present on contra 3 on the Wii VC, Wii U VC and the N3DS VC for the game.

I never saw this effect with any other SNES emulator, apart from BSNES and the nintendo VC.
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
It probably just emulates the snes in a similar way, but due to legal issues, nintendo uses their own emulators. This can be proven by the snes vc not working on o3ds, since their emulators are super accurate, and requires much more synching and raw power.
 

fenderjaguar

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
414
Trophies
0
XP
556
Country
All of the VC emulators are internally developed and proprietary. No reason to think otherwise has presented itself.

How do you know that?

Why would they go to all the trouble of developing emulators, when the code was already there? They could simply fork an emulator from what was already out there.

An example is the contra 4 DS cart using pocketnes for the original NES contra.
 

Kira "Bugs Bunny" Yamato

Active Member
Newcomer
Joined
Sep 15, 2016
Messages
33
Trophies
0
Age
29
XP
131
Country
United States
I'm doubtful as to whether higan or bsnes could even run on a New 3DS. I can't say I think it's too likely that they just copied and pasted an emulator.

The emulators are probably original. The rom images themselves, on the other hand, they probably got off of the internet.
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
I just think it's likely that the nintendo emulator is based on the BSNES core.
Read my reasoning earlier as to why that is impossible.
It probably just emulates the snes in a similar way, but due to legal issues, nintendo uses their own emulators. This can be proven by the snes vc not working on o3ds, since their emulators are super accurate, and requires much more synching and raw power.
 

fenderjaguar

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
414
Trophies
0
XP
556
Country
As anyone who uses BSNES should know, though, there are accuracy/performance settings in the emulator. Everyone is always saying how the SNES VC N3DS emulator is cycle accurate. And I have witnessed myself how the emulator only runs about 10 fps when you clock the N3DS down to O3DS clockspeeds with the rosalina menu, so it's pretty hungry and giving the N3DS CPU a run for its money performance wise.

I also don't think that nintendo would have much respect for GNU license stuff either. Haven't they even taken roms from an online dump before?
 

SuperrSonic

Well-Known Member
Member
Joined
Dec 9, 2011
Messages
807
Trophies
1
XP
2,296
Country
Puerto Rico
I know some stuff about the Wii VC version of Contra III.

-There's two ROMs of the game present: a patched copy and a clean [!] copy.
-I don't know what every patch does, besides the audio being in a different format(every SNES VC does this though).
-One of the patches however is that it reduces the bright colors when you deploy the m-80,000 helio bomb.
-The emulator applies a motion blur effect is certain cases, as you said, when the barrier shield is used, and interestingly it's also applied when you deploy the helio bomb.

It's possible that the actual target for the motion blur is the helio bomb or something that happens later on in the game, but the barrier shield might hold similarities to other effects causing the blur to trigger where it shouldn't. Another possibility is the blur always being on for anything that uses transparency, this should be easy to prove. In addition taking the same ROM and putting it on another VC game removes the blur, no surprise there.
 

AkikoKumagara

The Coolest Bear Around
Member
Joined
Jan 4, 2017
Messages
1,534
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,925
Country
United States
Why would they go to all the trouble of developing emulators, when the code was already there? They could simply fork an emulator from what was already out there.

Because Nintendo has access to all of the information they need on all of the consoles they developed and can create a functional emulator with ease in comparison to what some guys online throw together...
They're probably not forking someone else's work just because there is a similarity in graphical compromises made to improve performance. The Contra 4 DS thing is irrelevant; Nintendo didn't develop or publish that game; they did, however, create the VC emulators (as far as we know).
 
Last edited by AkikoKumagara,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BakerMan @ BakerMan: he's back again, and about time too, and this time, he's in the mood