From 07f01436958fd77ecc35486a19282abe8368e856 Mon Sep 17 00:00:00 2001 From: GaryOderNichts <12049776+GaryOderNichts@users.noreply.github.com> Date: Sat, 1 Feb 2025 20:04:05 +0100 Subject: [PATCH] wiiu/video: Support 4:3 video mode --- src/video/wiiu/SDL_wiiuvideo.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/video/wiiu/SDL_wiiuvideo.c b/src/video/wiiu/SDL_wiiuvideo.c index 99e02f6d76385..11855682b4aa0 100644 --- a/src/video/wiiu/SDL_wiiuvideo.c +++ b/src/video/wiiu/SDL_wiiuvideo.c @@ -211,9 +211,15 @@ static int WIIU_VideoInit(_THIS) switch(GX2GetSystemTVScanMode()) { case GX2_TV_SCAN_MODE_480I: case GX2_TV_SCAN_MODE_480P: - videodata->tvRenderMode = GX2_TV_RENDER_MODE_WIDE_480P; - videodata->tvWidth = 854; - videodata->tvHeight = 480; + if (GX2GetSystemTVAspectRatio() == GX2_ASPECT_RATIO_16_9) { + videodata->tvRenderMode = GX2_TV_RENDER_MODE_WIDE_480P; + videodata->tvWidth = 854; + videodata->tvHeight = 480; + } else { + videodata->tvRenderMode = GX2_TV_RENDER_MODE_STANDARD_480P; + videodata->tvWidth = 640; + videodata->tvHeight = 480; + } break; case GX2_TV_SCAN_MODE_1080I: case GX2_TV_SCAN_MODE_1080P: