all repos — mgba @ 609d5314ec8090c5ede27cb07d0d1569463a570a

mGBA Game Boy Advance Emulator

Wii: Fix aspect ratio (fixes #500)
Vicki Pfau vi@endrift.com
Sat, 04 May 2019 19:18:11 -0700
commit

609d5314ec8090c5ede27cb07d0d1569463a570a

parent

4dbebe870295b1d222f9df9672c2aa614ebda418

2 files changed, 6 insertions(+), 2 deletions(-)

jump to
M CHANGESCHANGES

@@ -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.csrc/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,