Homebrew SNES9xGx and FECUGx now have accurate pixel scaling

themanuel

Well-Known Member
OP
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
Because the original resolution of SNES and FCEU games was lower than the Wii's output resolution, it used to be that you had to compromise when using these emulators.
You either:
1) used unfiltered graphics and saw disproportionate pixels on the screen
2) used filtered graphics to get the correct pixels shapes but a blurry image

Now, with the latest updates to SNES9xGX and FCEUGx, unfiltered graphics look the way they are supposed to. If you want to experience the effect of this improvement, before you update the emulator, load Castlevania for the NES. Look at Simon's life bar and you will notice that the life boxes are uneven in size when you use unfiltered graphics. Enable filtering and the bars will have a consistent size, though the screen is a bit blurry. Now update the emulator and try the same exercise. You will notice that now the bars with unfiltered graphics match the proportions of the filtered ones.

I used to just use filtered graphics to get accurate scaling and most people might not mind the blurring, but to me it was a compromise. Now I can get both, accurate scaling and sharp graphics at the same time.

Kudos to Tantric and eke-eke for one of the best improvements I've seen to these great emulators in a long time.

Now, it we can only get them to show covers... :D
 

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
Thanks! I'll be updating my SNES9XGX. I wonder how will non-filtered STARFOX 1 will look through component cables now
 

themanuel

Well-Known Member
OP
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
So, does this mean that the unfiltered games won't look as bad as the Snes VC games look like on an HDTV (like a real Snes)? If so, then halle-frikin'-lujah.
Unfortunately, no. The games will look more like the Virtual Console. I haven't done much testing, but on the VC games I had, I did not recall seeing any anomalies. I'll check tonight, just for fun.

The games will always look bad on HDTV, just due to the high dot pitch and lack of color bleed in modern TV's. Games designers leveraged these technical shortcomings of the displays of the time to hide the blocky nature of the graphics.

One alternative for you is the hq2x filter, but it drops the framerate of games, so I don't use it. Jerky motion annoys me more than blocky graphics. An ideal setup, however impractical, would be to have a CRT TV for pre-GCN games and an HDTV for 2000's and up. The old CRT would probable help GBA and GB games too.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
That's what I was afraid of, oh well, the filter (the non-hq2x one) is as close to a CRT filter as I can get on my HDTV. It's not a deal breaker, though. Heck, Snes9xGx's filtering is the primary reason I stopped using Snes VC games.
 

themanuel

Well-Known Member
OP
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
Now we only have to wait for the VBAGx update.... Im still using the bilinear filter :glare:
Yes. That one really needs it too.
This fellow here figured out a way to get the scaling right, by adjusting the zoom levels.
However, if you use that method, you should set your 16:9 TV to 4:3 screen mode for to obtain the correct GBA screen aspect ratio of ~1.5; otherwise, everything will stretched horizontally. I tested the method with Metroid Zero Mission on a save room. There is a diagonal line of pixels that goes from the floor to the wall and the settings described in that website, make it look like a perfect pixel staircase. Any other combination of zoom levels make the pixels have uneven shapes. I was really impressed.
The settings for GB show the game at the correct proportions but the image fills the screen vertically. I don't particularly like that because GB is really low resolution and looks veeery blocky.
 

adam_prime

Member
Newcomer
Joined
Jun 21, 2012
Messages
10
Trophies
0
XP
98
Country
United States
Sorry to bump this old thread!

I was just wondering with this new update, does this mean that the "most accurate" way to play SNES games on 9xGx is to play with no filtering and no scaling? I noticed that turning on a filter would slow down the frame rate.
 

themanuel

Well-Known Member
OP
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
Yes. It would produce the most accurate proportion of the game's pixels, scaled from the game's original resolution to fill your screen. Of course, it won't look the same on modern screens as it did on CRT tubes running at the original low resolution.

Some people like the filtered look, but I don't because it blurs the image. However, I haven't noticed the frame rate drop, but I haven't tried all of the games. I just use the 16:9 mode and no filtering.
 

themanuel

Well-Known Member
OP
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
This thing is only advantageous to those who don't have LCD HDTVs. If you don't have a CRT, you're out of luck.
Not really. If you have a CRT you are better off with the 240p or "original" mode which the emus also support. This truly gives you the original experience. With a modern display (plasma, LCD, etc.), the benefit of accurate pixel scaling is that now all pixels are shown in the correct proportions whereas before, the scaling forced some pixels to odd sizes which made things like life bars not have uniform slots, and other anomalies. With filtering you would get the the correct proportions but you would have to endure the blurring.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
The blurring looks better than unfiltered IMHO. It looks like how the CRT handled Snes games (the color bleeding), but since my TV has no 240p support whatsoever, I stick with filtering. The unfiltered mode looks as bad as a VC game.
 

b17bomber

Well-Known Member
Member
Joined
Jun 15, 2009
Messages
602
Trophies
1
XP
2,093
Country
United States
So since I have a CRT monitor, how do I make it look as close to the original as possible? Does that mean it should look just like the Virtual Console? Because I don't remember Mega Man 3 looking so dark.
 

themanuel

Well-Known Member
OP
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
The blurring looks better than unfiltered IMHO. It looks like how the CRT handled Snes games (the color bleeding), but since my TV has no 240p support whatsoever, I stick with filtering. The unfiltered mode looks as bad as a VC game.
It does look like the VC, from what I've seen.

So since I have a CRT monitor, how do I make it look as close to the original as possible? Does that mean it should look just like the Virtual Console? Because I don't remember Mega Man 3 looking so dark.
If you connect to your CRT TV through composite, rather than component (most CRT TV's don't have component connections, though some do), you should be able to see the option for "original" or "native" output. I've never seen it myself because I've always been connected through component.
 

abilaunken

Well-Known Member
Newcomer
Joined
Apr 30, 2009
Messages
81
Trophies
0
XP
662
Country
Brazil
Original still give me some shimmering on a 240p and a crt only in horzontal resolution.
In retroarch i can manage a original 2x1 resolution better than snesgx and fecu.
The only way i see to avoid this is set to unfiltering but its a little blurry and i think change to 480i, i dont know... this make me sad.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    The Real Jdbye @ The Real Jdbye: they don't really taste like cotton candy but i guess they don't need to