Project

General

Profile

Actions

Emulator Issues #12684

closed

Incorrect emulation of aspect ratio in Sonic Adventure 2: Battle

Added by ShadyGuyJose about 3 years ago. Updated about 3 years ago.

Status:
Working as intended
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Sonic Adventure 2: Battle
But really any game that renders with non-square pixels

Game ID? (right click the game in the game list, Properties, Info tab)

GSNE8P
Again, not limited to this game

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)

9ef5fadf4b8756af820df997468a5a16

What's the problem? Describe what went wrong.

The aspect ratio is off. The game I used as an example renders in 636×524, expecting a stretch to a 4:3 aspect ratio, which does happen on a real CRT, as seen below. However, as long as we're using a 480i resolution/60 Hz refresh rate (NTSC or PAL60) Dolphin displays square pixels. In 576i/50 Hz PAL mode, this doesn't happen (I assume the game uses square pixels internally when running in that mode).
I'd like to add that playing on a modern 16:9 LCD (Wii through component cables) and then setting the aspect ratio to "Original"/"Pixel Perfect" on the TV itself gives me a similar result to Dolphin, which means this really is done on purpose, to compensate for the expected CRT stretch of the time. Dolphin outputs the same signal as a GameCube/Wii, we're simply not seeing it how we would on an old CRT.

What steps will reproduce the problem?

Just boot the game and look for anything that should be a circle.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes. 5.0-15236

Is the issue present in the latest stable version?

I'm using Android, so there aren't really any stable builds.

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

Not applicable.

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

I've attached the following pictures:

  • A dumped texture, showing a circle that serves as a menu option
  • A screenshot of how it appears in Dolphin in 60 Hz mode (very squished)
  • A photo of how it looks on my CRT TV (stretched to an almost perfect circle)

What are your PC specifications? (CPU, GPU, Operating System, more)

Intel Core i7-4770K (overclocked to 4.4 GHz)
nVidia GeForce RTX 3080
32 GB RAM (DDR3, 1600 MHz)
Windows 10 Pro 21H1

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

I've noticed this issue, to varying degrees, in several games. "Sonic Adventure 2: Battle" is the most egregious example, but "Medabots Infinity" has it too, to a noticeable degree, and "Pokémon Colosseum" has a slight squish. All look right in real hardware, or when stretched to 4:3.


Files

tex1_128x128_44cea5eaabf42269_14.png (15.2 KB) tex1_128x128_44cea5eaabf42269_14.png ShadyGuyJose, 09/23/2021 11:20 AM
IMG_20210921_125956 (1).jpg (91.6 KB) IMG_20210921_125956 (1).jpg ShadyGuyJose, 09/23/2021 11:20 AM
GSNE8P_2021-09-21_13-04-35.png (244 KB) GSNE8P_2021-09-21_13-04-35.png ShadyGuyJose, 09/23/2021 11:20 AM
VID_20210924_052725.mp4 (4.88 MB) VID_20210924_052725.mp4 50 Hz ShadyGuyJose, 09/24/2021 04:28 AM
VID_20210924_050903.mp4 (4.42 MB) VID_20210924_050903.mp4 ShadyGuyJose, 09/24/2021 04:28 AM
IMG_20210924_192656_262.jpg (254 KB) IMG_20210924_192656_262.jpg ShadyGuyJose, 09/24/2021 06:30 PM
IMG_20210924_192657_733.jpg (263 KB) IMG_20210924_192657_733.jpg ShadyGuyJose, 09/24/2021 06:30 PM
IMG_20210924_194346_829.jpg (77.6 KB) IMG_20210924_194346_829.jpg ShadyGuyJose, 09/24/2021 06:45 PM
IMG_20210924_194345_433.jpg (73.3 KB) IMG_20210924_194345_433.jpg ShadyGuyJose, 09/24/2021 06:45 PM
Actions

Also available in: Atom PDF