just tried Mario. The core scales the game to 1440x1080 on a 1080p screen. Which means it was upscaled in 4:3. In other words, any console meant to be played would have the same fullscreen viewport ?
- YES.
But is you activate Integer Scale, the size would be : 1280x960
NES pixels are X=1,25 for Y=1
(2561.25=320 2401 = 240 320/240 = 1.33 = 4/3)
On your link, you can see all consoles use 240 pixels (vertical) but not all viewport is used.
SMS use only 256x192 but the resolution is 256x240.
Your link talks about non-square pixel.
There is a lot resolution and lot of game console, so we must only try to respect 4/3 format on your monitor.
3/4 for Arcade vertical games.
For best image quality, we must use Integer Scale.
(PP or Pixel Pefect can be used only with square pixel).
For all 4/3 games, we must use :
On 1280x1024 monitor => 1280x960 resolution.
On 1280x720 monitor => 960x720 resolution.
On 1920x1080 monitor => 1280x960 resolution.
(LCD pixels aren't exactly square, lets forget that).
But...
Everything I have said is false
Resolution is 240 (vertical) but only 224 pixels are displayed.
So...
The real aspect ratio of a game is 4/3 in fullscreen.
The displayed pixels area is 256x224 ou 320x224 ou 384x224...
On a fullHD (with Perfect Pixels) the screen with Integer Scal must be :
(Vertical) 1080/224 = 4.82 (keep 4).
2244 = 896
896/34 = 1194.6 (keep 1194)
X = 1194 and Y = 896
On my 1280x1024 5/4 monitor.
1024/224 = 4.57
2244 = 896
896/34 = 1194.6 (keep 1194)
X = 1194 and Y = 896
4/3 = 1.333333......
1194/896 = 1.3325....
This is (for me) the "perfect way" to display a NeoGeo (or other 4/3) game on a 5/4 LCD monitor.


- 4/3 screen (320x224 upscaled).
- Scanlines Shader is perfect
For those who say, the honrizontal scale is not an integer scale, i answer :
Remember the PAL/NTSC resolution.
NTSC (525 lines fo 720 × 480) PAL (625 lines for 720 × 576).
On hi resolution, 1280x1024 or 1920x1080, we can use non-integer scale, 99% of people never seen the non-integer pixels.
Without scanline, nothing is visible.
All these "equations" gives a headache ? Sure...
But what we (you) want to do ?
This post is for Overlays but for perfect overlays, a screen ratio must be definied.