Wii: Fix aspect ratio (fixes #500)
Vicki Pfau vi@endrift.com
Sat, 04 May 2019 19:18:11 -0700
2 files changed,
6 insertions(+),
2 deletions(-)
M
CHANGES
→
CHANGES
@@ -36,6 +36,7 @@ - All: Fix several memory leaks
- LR35902: Fix trailing whitespace in disassembly - Qt: Fix adjusting magnification in tile viewer when not fitting to window - FFmpeg: Improve initialization reliability and cleanup + - Wii: Fix aspect ratio (fixes mgba.io/i/500) Misc: - GBA Savedata: EEPROM performance fixes - GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
M
src/platform/wii/main.c
→
src/platform/wii/main.c
@@ -102,7 +102,7 @@ static struct mRotationSource rotation;
static GXRModeObj* vmode; static float wAdjust; static float hAdjust; -static float wStretch = 1.0f; +static float wStretch = 0.9f; static float hStretch = 0.9f; static float guiScale = GUI_SCALE; static Mtx model, view, modelview;@@ -194,6 +194,9 @@ audioSampleRate = 90.0 / 1.50436;
guiScale = GUI_SCALE_240p; break; } + + vmode->viWidth = 704; + vmode->viXOrigin = 8; VIDEO_SetBlack(true); VIDEO_Configure(vmode);@@ -319,7 +322,7 @@ stream.postAudioBuffer = _postAudioBuffer;
struct mGUIRunner runner = { .params = { - 720, 480, + 640, 480, font, "", _drawStart, _drawEnd, _pollInput, _pollCursor,