Sir_Crocodile
Member
I still have nostalgia for playing SNES games on my parents old 1970's era Quasar TV, which had a really rounded tube. Though I wonder if there are any shader presents to emulate the look of a Trinitron TV?
Apparently so
I still have nostalgia for playing SNES games on my parents old 1970's era Quasar TV, which had a really rounded tube. Though I wonder if there are any shader presents to emulate the look of a Trinitron TV?
nes mini
snes mini
Is Higan already included in Retroarch or are you supposed to apply it?
I downloaded it seperately but I couldn't figure out how to put it in the core folder.
I'm surprised people want that rounded edges look.
There's some kind of higan there, but it's not the latest. Dunno if that's due to squarepusher's hatred of byuu or just a lack of people to maintain it. Possible one of the forks they offer is up to date, though I don't use it so can't say one way or the other
I know the higan dev byuu was and is still furious that retroarch included it.
Whilst bsnes in retroarch is an older version of Higan all the changes get backported so its up to date.
Why is he (Squarepusher/TwinAphex/DanteAli/etc) so mad at everyone?
Is it because he was not trying to make money and they were?
Uh no, it's just a few optimizations, it doesn't differ from bsnes all that much, and reenables the possibility to use HLE special chip emulation.
They most certainly do not. That would be ten times more work, and introduce more accidental bugs, than just simply porting new versions.
NESticle has a really cool cursor
Huh, so they were straight up lying when they claimed to be doing the work of backporting any updates.
Quick question. Is there any chance that we could see some form of dynamic rate control in Higan as an option. As much as I would love to use it the screen tearing with no vsync or audio issues with it on make the experience pretty awful on my standard hdtv. Understand you may see this as a regression or against to goal of accuracy but from a users point of view some sort of sync to refresh would be amazing.
Thanks for your hard work, its very much appreciated.
For years I used Visual Boy Advance.
I suppose there are far better emulators nowadays.
Huh, so they were straight up lying when they claimed to be doing the work of backporting any updates.
Quick question. Is there any chance that we could see some form of dynamic rate control in Higan as an option. As much as I would love to use it the screen tearing with no vsync or audio issues with it on make the experience pretty awful on my standard hdtv. Understand you may see this as a regression or against to goal of accuracy but from a users point of view some sort of sync to refresh would be amazing.
Thanks for your hard work, its very much appreciated.
If anyone were considering trying higan official, I should warn that I had to drop the much faster balanced profile both for ideological reasons and resource limitations. hex_usr's nSide emulator has taken over maintaining said port, so if higan runs too slowly, I'd highly recommend nSide.. blah blah blah
Huh, so they were straight up lying when they claimed to be doing the work of backporting any updates.
Is there any chance that we could see some form of dynamic rate control in Higan as an option.
Understand you may see this as a regression or against to goal of accuracy but from a users point of view some sort of sync to refresh would be amazing.
You need at least two people to keep an argument going and you have done your fair share to keep the flame burning.
It's also worth noting that both cores in Retroarch are based on higan v094, which was from January 2014. There have been substantial SNES emulation improvements over the past four years to higan.
It doesn't. It still looks like a blobby mess in comparison to the original, proper display option.
But it was what they made, not that oversmoothed homogenized filter that so obviously is an algorithm and not a human hand. If I'm going to play an old game I want to play it as it was made, as it was displayed, and as it was meant to look on the original hardware, or at least as close as possible. I'm there to play that game from 1987 or 1991 or 1994 or what have you, not some weird simulation of what it might look like if it were made today by someone who doesn't know how to draw a proper character sprite. If Nintendo remakes Yoshi's Island with new graphics designed for 1080p/4K displays, I'm all in. But this doesn't look like that, it looks like a half-assed filter that drains all the personality out of the spritework.
Honestly this is like the game equivalent of the old "letterbox vs pan & scan" argument from the VHS era. The letterbox people want to watch the movie as it was originally shown and intended, and the pan & scan people want to watch some arbitrarily altered version of it because their display device is different than what was originally used to show the content.
Go look at all of SP's posts in the higan v104 thread here:
https://www.reddit.com/r/emulation/comments/6t80g1/multisystem_emulator_higan_v104_released/
Or almost any other threads pertaining to me, for that matter.
Now go find posts from me in Retroarch release threads. Go on, find one. I'll wait.
Stalking doesn't mean participating, you both seem hellbent into finding each other.
I don't have to go find anything, we're in one. This right here IS keeping the flame burning, If he had a GAF account he'd be here already and this whole BS would keep going forever.
So can someone clear up the sync issue for me with the emus? Is there a problem with sync or something because I don't seem to notice it? Is it input lag or something? I haven't tried many games yet and used to play on SNES9X.
Input lag is a massive turn off, so I want to make I am using a BSNES version without input lag. I know some people are mad at certain things, I just want to sort out the details in a concise way.
Stalking doesn't mean participating, you both seem hellbent into finding each other.
I don't have to go find anything, we're in one. This right here IS keeping the flame burning, If he had a GAF account he'd be here already and this whole BS would keep going forever.
I don't have to go find anything, we're in one.
Enable hard sync in video options. This will reduce display lag on all cores. It takes a bit of extra toll on your CPU though, so if you hear any sound crackling, set hard sync frames to 1. That is slightly laggier than 0, but much less CPU intensive. With my 2500k I only have to set it to 1 for Beetle Saturn, Mupen 64 Plus and Cave SH3 games in MAME.Hi, can you please tell me about the sync issue, and what I should look out for in the emus for SNES games? How can I reduce input lag the most. I commonly have vsync on in my Nvidia GPU. How should I go about this with BSNES or Mercury?
So again, how do you set up the main menu of Retroarch to be controller-friendly, looking something like this:
![]()
Enable hard sync in video options. This will reduce display lag on all cores. It takes a bit of extra toll on your CPU though, so if you hear any sound crackling, set hard sync frames to 1. That is slightly laggier than 0, but much less CPU intensive. With my 2500k I only have to set it to 1 for Beetle Saturn, Mupen 64 Plus and Cave SH3 games in MAME.
You don't want to force Vsync for RetroArch in the Nvidia CPL. Leave it to "Application Controlled", which let's RA do it's own Vsync implementation.
One of the best reasons to use it with Retroarch is that it handles this synchro setup for you.
ZSNES is HANDS DOWN the SINGLE WORST SNES EMULATOR. It's extremely inacurate. Hell, I don't know if it's still like that, but it once was breaking Donkey Kong Country 2. Hell, in speedrunning, it's OUTRIGHT banned in most SNES titles because it's so inacurate and how it fails to replicate a SNES at a decent level. At least, if you are going this way, choose SNES9x. Otherwise, BSNES/Higan is the most accurate SNES emulator out there... and my favorite.
I said "in a more objective case" because I feel Yoshi's Island qualifies as a bigger upgrade than other games. You really aren't going to convince me that the sketch book style is supposed to be jaggy and pixelated. It doesn't fit in with their vision at all. It's my opinion, but it has more going for it than yes we like individual squares a centimeter wide to represent a coloring book dream world lol. It's more like if the game were made today it would look like what ScaleFX provides. It would look even better than that, but that it even gets that close is a miracle.
Interesting fact, 98% of people wouldn't be able to tell the difference between BSNES and SNES9x
just checked twitter and saw the below posts. absolutely no doubt in response to the discussions we have been involved in.....
http://www.twitlonger.com/show/n_1sq6hrd
http://www.twitlonger.com/show/n_1sq6hsn
Nestopia core via Retroarch
BSNES Mercury Balanced core via Retroarch
mGBA core via Retroarch
There is literally zero reason to use anything else. Most accurate emulators for their consoles by far.
That filter looks fucking terrible to me. Fine if you like it, people can like whatever they want, but there is absolutely nothing objective about it. Yoshi's Island or otherwise. Not everyone loathes jaggies. And for the record objectivity isn't a sliding scale.
Okay, so now I am being told to use Mercury Balanced? What is it guys! Mercury or BSNES Balanced? What are the main arguments for either one?
I like the Mercury core primarily because it loads ROMs instantly. There is a couple second delay on loading them in the regular BSNES cores. I also like the Balanced profile since it plays well with CRT shaders. That's because the Accuracy profile forces a 480p framebuffer at all times even though most games use 240p. Most CRT shaders are designed to work with 240p input. The main game that Accuracy makes a noticable difference on is Air Strike Patrol, where the shadow under the aircraft is rendered properly. I think in Balanced it doesn't show up at all.Okay, so now I am being told to use Mercury Balanced? What is it guys! Mercury or BSNES Balanced? What are the main arguments for either one?
The author still lists a libretro port as a possibility on his github roadmap. I hope it happens someday. Nestopia UE is still very good for now and I love the turbo button and pallete options (PVM Style D93 is my preferred one currently).
Depends on the game.Interesting fact, 98% of people wouldn't be able to tell the difference between BSNES and SNES9x
Can you run BSNES on one of those PC sticks?
Interesting fact, 98% of people wouldn't be able to tell the difference between BSNES and SNES9x
Okay, so now I am being told to use Mercury Balanced? What is it guys! Mercury or BSNES Balanced? What are the main arguments for either one?
There is a couple second delay on loading them in the regular BSNES cores.
I also like the Balanced profile since it plays well with CRT shaders.
Best NES, SNES and GBA Emulator Drama
My theory is that most of these people never played the games on original hardware with a crt back in the day. So these modern gamers with a focus on anti aliasing 3d rendered content push those standards over to 2d sprite work as well.
Displaying square hard-edged unfiltered pixels is not being true to the source either.Not everyone loathes jaggies.
Notice how much smoother and rounded everything is on the CRT.
Though the edges of everything are still rounded, you can see how the Trinitron tube has a much squarer more grid-like appearance, with thick scanlines.
Consoles often ran at non-standard refresh rates. The SNES ran at 60.08Hz while televisions typically refresh at 59.94Hz and monitors at 60.000HzSo can someone clear up the sync issue for me with the emus? Is there a problem with sync or something because I don't seem to notice it? Is it input lag or something? I haven't tried many games yet and used to play on SNES9X.
I agree - though the filter may as well be called the "Yoshi's Island filter", as I've tested it with a number of other games and it just looks awful in everything else that I've tried so far. Doesn't seem to work correctly with the bSNES "accuracy" cores rather than "balanced" either.The Hq filters of days past were in fact terrible. This is a HUGE step up from those days.
You're better off with Snes9x if you want something fast (preferably the RetroArch core...) and Higan/bSNES if you want accuracy. There's no good reason to be using ZSNES now, unless there are old ROM hacks which only work with it?Pagefault updated ZSNES to 1.53 few years ago. [...]
... sigh, maybe I'll ask around and see if anyone's interested in making a v104 libretro target.
And Doom. For some reason, after version 1.42, SNES9x has display artifacts in this game.The games that start showing issues are less often played: Air Strike Patrol, Battle Blaze, Cu-on-pa, Mecarobot Golf, Sink or Swim, Speedy Gonzales, etc (some of these work in newer Snes9X releases.) Not exactly A-list titles.
Launchbox has a good online database that will find info, box art and snapshots for you, plus it can also search for stuff from emumovies if you have an account there. It should find at least 80-90% of all the assets you need.I hear people mentioning LaunchBox, I've never heard of it before, but have been trying to get EmulationStation working. Should I be looking at LaunchBox instead?
Launchbox has a good online database that will find info, box art and snapshots for you, plus it can also search for stuff from emumovies if you have an account there. It should find at least 80-90% of all the assets you need.
It's good to have but i prefer Quickplay as a desktop frontend for it's speed and Rocketlauncher/Hyperspin for the eye candy + couch play. Launchbox falls somewhere in the middle for me and it's big box mode is behind a pay wall.
I think it was because in the regular core it has to convert standard single file .sfc ROMs to ROM folders in RAM, while Mercury can load .sfcs directly.That's very unfortunate
Loading is instantaneous in modern higan releases*. I may've had an issue like that back in 2013 that's since been fixed.
... sigh, maybe I'll ask around and see if anyone's interested in making a v104 libretro target.
That would be great, since I think there were other benefits to the 480p buffer. Maybe it was stuff like Kirby's Dreamland 3's transparency effects and Seiken Densetsu 3's high res text look better?Although I haven't fixed it myself with higan's quark shaders, that is something that is fixable. The core needs to tell the shader that even though the buffer is 480p, that the pixel density is 240p.
Twinaphex has mentioned possibly getting a G-Sync display down the line to improve variable refresh support, so cross your fingersI've yet to get it playing nice with my G-Sync monitor though. Unless I disable G-Sync and use V-Sync at 60Hz, I get constant stuttering in games. In theory, G-Sync should allow them to output exactly the correct framerate/refresh rate, but it doesn't seem to work.
Displaying square hard-edged unfiltered pixels is not being true to the source either.
Pixels are not supposed to be squares, and the electron beam in a CRT formed a round spot on the surface of the display. This is a single white pixel on a dot mask CRT:
My favorite is CRT Geom but you might want to tweak it. I don't like how it curves the screen as much by default but you can reduce or disable the effect. It has enough options thankfully.With that being said, can you recommend me a shader in Retroarch that might look as faithful as possible to the actual CRT experience.
My favorite is CRT Geom but you might want to tweak it. I don't like how it curves the screen as much by default but you can reduce or disable the effect. It has enough options thankfully.
But it also depends on what console you want to emulate. Personally i like having an accurate representation of what i grew up with. For instance, with Genesis/Mega Drive i pick one from the NTSC shaders folder. That's because it looks exactly how i remember it and it also blends the dithering nicely, just like a real CRT. But you also get a bit of bleeding (which is good).
N64 is the hardest to emulate accurately. There aren't any shaders i know of that emulate it's video output accurately. Still trying to make a custom one that i'm happy with.
Also be careful of uneven scanlines. It's the worst looking effect when you don't use integer scale. Some shaders look better than others when you use a full screen non-integer resolution (CRT Geom looks fine for me). But most of the time you will have to choose between horrible looking uneven scanlines VS borders at the bottom and top of the screen.
I'm not sure why anyone would ever argue in favor of less accuracy. Low performance hardware is fair enough but that is an overall temporary issue.
Is there a specific part of the game that freezes or something? I just loaded it up in mercury-balanced and loaded my end game save fine. Oh, maybe you mean this old Android specific issue. Seems fine on Windows.On the other hand the translation of Front Mission Gunhazard doesn't work in bsnes.
On the other hand the translation of Front Mission Gunhazard doesn't work in bsnes.