Very surprised to see that there was no discussion of the Super NES Classic running games slower than the real hardware, only a comment that
Star Fox 2 runs slowly - and not that it runs slower than the real thing.
Here's a comparison video with the original
Star Fox:
https://www.youtube.com/watch?v=-YJLGwwITv8
Looks like it could have other timing-based errors as well, since the level played out exactly the same on both consoles, but differently on the SNES Classic.
Other games appear to be affected as well based on the footage I've seen from the SNES Classic, but I haven't seen people set up direct tests for comparison. I was expecting Digital Foundry to be the ones to do that.
It looks like the OSSC is not performing colorspace conversion, and is outputting the original BT.601 color - either that or it's an editing/capture issue.
Video as played on YouTube in BT.709:
Dull greens typical of incorrect color decoding.
Video played with the input matrix set to BT.601:
It's a much closer match to emulation:
Note: both captures were brightened up a little as they were very dull.
White was approximately 218 which suggests another levels conversion issue. (double level compression turns 0-255 into 30-218)
Great video, though I do disagree on the CRT filter verdict.
Yeah, it's blurry, but so were probably 90% of the actual TVs people had back then. Most people didn't have those Sony CRTs
A lot of it depends on the CRT you're trying to emulate, and a professional video monitor is not representative of a consumer-grade CRT at all - not even a Trinitron.
I don't necessarily agree that CRT filter should be
blurry, but it should have a much lower horizontal resolution.
A professional monitor might have something in the region of 600-800 TVL while a consumer CRT may be 250-300 TVL.
Here's what a 560 TVL PVM looks like compared against an 800 TVL PVM:
The higher resolution the CRT, the more defined the scanlines are, and horizontal lines start looking more like unbroken lines than being drawn from a grid of pixels.
I still think that Royale is the best CRT filter - though it's demanding to run and requires a lot of tweaking to look good so it would never be used on something like this.
It can be configured to emulate most types of CRT, including a BVM. (not my shot)