True scaling emulators?

Einzelherz

Member
OP
Newcomer
Joined
Jul 24, 2013
Messages
18
Trophies
0
Age
41
XP
168
Country
United States
Having only recently joined the world of HDTVs I've become acutely sensitive to screen stretching. Before that I played all of my older games on a pretty good SDTV. I've been searching for emulators that scale by integers not by stretching. Most people refer to the 4:3 to 16:9 stretching when they talk about it, but I mean stretching of the individual pixels at all (save for some 4:3 correction when applicable).

I've been searching for emulators that allow direct scaling (e.g. 2x, 3x, etc.) in full screen mode because I'd really like to play my old backups on the new TV via HDMI. It seems that most emulators, when switched into full screen, at best, will only maintain aspect ratio, but stretch vertically.

Granted, I'm only actively searching for these when I have a particular game I want to play since all of my emulators are drastically outdated (ca. 2006). I have found a few that will scale pixel-accurate and I wonder if anyone else has the same issue I do and have found some on their own.

VBA-M allows a 6x scale in full screen which leaves the games looking large and lovely on my 42" plasma. The Metroids in particular.

FCEUX worked well, but only in windowed mode (iirc). Megaman looked better than ever.

Snes9X wouldn't work properly with a combination of 4:3 correction and direct scale. One option would always take over the other.

I've been trying to find a PSX emulator that can do this, but since the resolution in any given game itself changes, I don't think it'd be able to do a direct scale anyway. The best I could hope for would be a smart scaling (for instance 320x240 goes 4x and if the next screen is 640x480 it goes 2x).

Has anyone else found any emulators that can output a perfect pixel fidelity to a 1080 screen? I haven't had a try with any Genesis emus yet.
 

Fishaman P

Speedrunner
Member
Joined
Jan 2, 2010
Messages
3,322
Trophies
1
Location
Wisconsin
Website
twitch.tv
XP
2,184
Country
United States
I'm confused: are you saying that you want emulators to achieve 1080 height while maintaining the original pixel aspect ratio?
Or are you wanting to get them as close as possible?

Either way, the easiest solution is to read up on the native resolution for each system.
 

PityOnU

Well-Known Member
Member
Joined
Jul 5, 2012
Messages
1,182
Trophies
1
XP
1,614
Country
United States
I've found that at 1080p, if you set the emulators to fullscreen, maintain aspect ratio, and turn off any sort of anti-aliasing, it's pretty damn good.

Yeah, it's not pixel perfect, but good luck noticing at those levels of fidelity.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,254
Trophies
4
Location
Space
XP
13,809
Country
Norway
I'm pretty sure ZSnes can do this, since it has a lot of resolution related options, including some for scaling.
You don't want to do this for 3D PSX/N64 games or newer though as they benefit from the increased resolution and are actually drawn at a higher resolution instead of scaled.

I've found that at 1080p, if you set the emulators to fullscreen, maintain aspect ratio, and turn off any sort of anti-aliasing, it's pretty damn good.

Yeah, it's not pixel perfect, but good luck noticing at those levels of fidelity.
Agreed. I've never had a problem with emulator scaling on PCs. It's more of a problem on handheld devices where the resolution is lower and therefore even a single pixel that's not scaled the same amount as all the others will stand out.
 

Einzelherz

Member
OP
Newcomer
Joined
Jul 24, 2013
Messages
18
Trophies
0
Age
41
XP
168
Country
United States
I'm confused: are you saying that you want emulators to achieve 1080 height while maintaining the original pixel aspect ratio?
Or are you wanting to get them as close as possible?

Either way, the easiest solution is to read up on the native resolution for each system.


Not achieving the 1080 height, but scaling to the largest it can. So for GBA it would be a 6x multiplier giving a 960 height + letter boxing.

I've found that at 1080p, if you set the emulators to fullscreen, maintain aspect ratio, and turn off any sort of anti-aliasing, it's pretty damn good.

Yeah, it's not pixel perfect, but good luck noticing at those levels of fidelity.

You don't notice the errors on a static screen, I'll give you that. But you can notice them scrolling. I'll agree that in most cases it's hard to notice, but then my OCD acts up.

And SNES9x had its own strange error where a single line of pixels from the bottom left to the top right corner were missing so there was a "crease" displayed.


edit: Just tried Higan with Chrono Trigger and if you set the video to "Center" it appears to do exactly what I'm looking for. Resizing the window doesn't resize the game until it can move up to its next full integer scale. Thank you very much calmwaters.
 

Einzelherz

Member
OP
Newcomer
Joined
Jul 24, 2013
Messages
18
Trophies
0
Age
41
XP
168
Country
United States
An update if anyone cares:

Higan set as standard will accomplish this goal for NES, GB, GBA, SNES. I just wish I could change palettes on the GB games.

KEGA will do it with the video settings at Fixed Aspect (fit) for SMS, GG, Genesis, Sega CD, 32X.

I still haven't found a PSX emulator that will do this. I'm sticking with pSX for its simplicty even though the pixels are getting stretched a bit.
 

PityOnU

Well-Known Member
Member
Joined
Jul 5, 2012
Messages
1,182
Trophies
1
XP
1,614
Country
United States
An update if anyone cares:

Higan set as standard will accomplish this goal for NES, GB, GBA, SNES. I just wish I could change palettes on the GB games.

KEGA will do it with the video settings at Fixed Aspect (fit) for SMS, GG, Genesis, Sega CD, 32X.

I still haven't found a PSX emulator that will do this. I'm sticking with pSX for its simplicty even though the pixels are getting stretched a bit.

Thanks for the update. I wish more people checked back like this when they solved their own problem.
 

YayMii

hi
Member
Joined
Jun 24, 2009
Messages
4,916
Trophies
0
Age
28
Location
that place
XP
758
Country
Canada
Snes9X wouldn't work properly with a combination of 4:3 correction and direct scale. One option would always take over the other.
FYI, most SNES games render at 8:7 (256x224) even though the console displays at 4:3 (640x480). You won't be able to do both 4:3 and direct scale at the same time.
 

Psionic Roshambo

Well-Known Member
Member
Joined
Aug 12, 2011
Messages
2,246
Trophies
2
Age
50
XP
3,339
Country
United States
This is of interest to me as I am getting a lot of people buying PC's and setting them up to use large 1080P TV's as monitors.... Works great for Netflix and I have spoke with some peeple about running old arcade games on these set ups...

I ask here because this thread seems really relevant to the question.

So has anyone set up MAME on a PC connected to a 1080P TV via HDMI and how did it turn out?

I myself like to use MAME UI 64, and it works pretty well on my 720P ish monitor (it's slightly higher res than 720P) but 1080 is a slightly different beast and the last customer I set up I had to adjust the scaling option so the entire screen in windows 8 would show up... (Windows 8... arrgh)

Also thank you to the OP for posting your findings with those emulators!!! This will go in my mental notebook of things to remember when I decide to update my whole home theater set up... Going to just bite the bullet and build a new PC for it with emulation and Netflix (seems nice enough at other peoples houses lol)
 

Einzelherz

Member
OP
Newcomer
Joined
Jul 24, 2013
Messages
18
Trophies
0
Age
41
XP
168
Country
United States
FYI, most SNES games render at 8:7 (256x224) even though the console displays at 4:3 (640x480). You won't be able to do both 4:3 and direct scale at the same time.


Yeah I thought I addressed that. It probably sounds contradictory that I'm being stern about the pixel scale while allowing for the 4:3 correction, which does the exact same thing in the other direction. Well it's because when I first started playing with emulators in the 90s a lot of them didn't/couldn't 4:3 correct and every game looked awkward. 8:7 still looks strange enough that I don't even want to play it so I have to make that concession.
 

PityOnU

Well-Known Member
Member
Joined
Jul 5, 2012
Messages
1,182
Trophies
1
XP
1,614
Country
United States
I myself like to use MAME UI 64, and it works pretty well on my 720P ish monitor (it's slightly higher res than 720P) but 1080 is a slightly different beast and the last customer I set up I had to adjust the scaling option so the entire screen in windows 8 would show up... (Windows 8... arrgh)

That's not Windows 8, that's how the TV handles input. You would have needed to do the same thing regardless of OS. 720P is (conceptually) no different from 1080P.

Most modern TV's have a "PC_in" input that would make it so you wouldn't have to do that.

the-more-you-know.jpg
 

dudie

New Member
Newbie
Joined
Oct 5, 2016
Messages
1
Trophies
0
Age
23
XP
41
Country
Brazil
my favorite emulator is jnes why some answers are you making use this emulator download at jabosoft.com

my snes emulator is: snes9x
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Or buy frozen pizza
  • ZeroT21 @ ZeroT21:
    I buy the regular kind, not the frozen stuff
  • ZeroT21 @ ZeroT21:
    supermarket pizza is ass
  • K3Nv2 @ K3Nv2:
    x65 would just yell at me
  • ZeroT21 @ ZeroT21:
    sounds ok, he didn't pull a gun out ,so...
  • K3Nv2 @ K3Nv2:
    $12 large any style pizza deal
  • K3Nv2 @ K3Nv2:
    Each bite is a $1 well spent
  • SylverReZ @ SylverReZ:
    @ZeroT21, Agreed. I hate oven pizza, only from pizza place.
    +1
  • K3Nv2 @ K3Nv2:
    Nah I can still go for totinos
  • RedColoredStars @ RedColoredStars:
    i like totinos party pizzas. lol.
  • RedColoredStars @ RedColoredStars:
    the cracker-like crust is great on those
  • RedColoredStars @ RedColoredStars:
    My neighbor and I are going to make this next month....
  • SylverReZ @ SylverReZ:
    Tiger crust is great.
  • K3Nv2 @ K3Nv2:
    I'm beefing with a neighbor currently each time I ask him for help with something he makes bs excuses then ignores my calls text but seems to randomly speak when I'm done with the project after doing things to help him
  • RedColoredStars @ RedColoredStars:
    DiGiorno Crispy Pan Pizza tasted pretty dang close to Pizza hut pan pizza, but Im not sure if theyve been discontinued or not. Havent seen them locally for a couple of months now.
  • RedColoredStars @ RedColoredStars:
    The croissant crust is still available though, but not quite as good imo.
  • RedColoredStars @ RedColoredStars:
    @SylverReZ Never heard of tiger crust. What is it?
  • SylverReZ @ SylverReZ:
    @RedColoredStars, Its known as tiger bread, also known as dutch crust.
  • Maximumbeans @ Maximumbeans:
    It's fuggin gooooood
    +1
  • RedColoredStars @ RedColoredStars:
    I mean. Whats different about it?
  • RedColoredStars @ RedColoredStars:
    Never even seen a tiger crust pizza in any stores around here. Walmart, Cub, or otherwise.
  • RedColoredStars @ RedColoredStars:
    Must be a regional thing.
  • RedColoredStars @ RedColoredStars:
    Gonna smoke this bowl then go get kitties ashes. <3
  • RedColoredStars @ RedColoredStars:
    Last thing I told her is how much I love her, and that Im not leaving her there forever and I promise to come back and take her back home with me.
    RedColoredStars @ RedColoredStars: Last thing I told her is how much I love her, and that Im not leaving her there forever and I...