patrickm
Participant
Post count: 171

[quote=98739]Just looking into integer scaling. Would you agree with this?
http://emulation-general.wikia.com/wiki/Scaling

Integer scaling is scaling by a factor of a whole number, so 2x, 3x, 4x, etc. In RetroArch, the option scales the image up to the greatest integer scale below the set resolution. So for instance, if you set your fullscreen resolution to 1920×1080 and enable integer scaling, it will only scale a 320×240 image up to 1280×960, and leave black borders all around.

Just read the monster thread you started here:
http://nintendoage.com/forum/messageview.cfm?catid=31&threadid=135619

To be honest, my conclusion at the moment is that you cant get exactly what a CRT would do, because 1) Many CRTs are different from eachother, and 2) Emulation is a compromise. Therefore whichever solution someone uses, will always be lacking a certain element of the original setup.

Given that scanlines on overlays are a vast improvement over the default output, and I really cant tell much difference, I’m probably going to stick with what I have at the moment.

[/quote]

Tons of information in that thread, I learned quite a lot.

Yep- that’s a good description of integer scaling and I agree with both points you made. Emulation is a compromise and you’re never going to be able to precisely replicate a CRT with an LCD. But, you can get *very* close to the actual output of a console on an rgb monitor (particularly a high end trinitron monitor) using integer scale with nearest neighbor filtering plus the appropriate scanline overlay. The one difference with the description you posted is that you can avoid the black borders with 5x scale.

I agree that the scanline overlays are a big improvement over the default output- I’ll see about getting the corrected versions uploaded to the repository so that they’re included with RA. I already posted a topic on the libretro forums on this.