So recently I have been reading about the GameCube HDMI mod:-
http://www.videogameperfection.com/2015 ... -gamecube/
and I noticed in the screenshots the black border around the edge of the screen:-

I had already noticed this black border before when viewing the Wii U's vWii mode over HDMI.
After some googling and reading through the SDK documentation, I understand the default internal render mode for the GameCube (and Wii) is 640x480, rather than the 720x480 required by HDMI. In addition in the "GX.us.pdf" I found this:-

So Nintendo recommended trimming off 16 pixels from the top and bottom of the screen in order to allow for overscan on a CRT TV.
This leads to an actual resolution of 640x448, which causes a black border around the edge of the screen when viewed over HDMI.
However in the "VI.us.pdf" I read this:-

Which I believe means the GameCube can technically output 720x480.
...and then I read this:-

This lead me to the following question - could we modify a games binary so that the internal rendering resolution (Commonly 640x448) is scaled to the full video output resolution of 720x480?
This could proove really handy for HDMI modded GameCube's, and perhaps even the vWii could benefit as well.
If this is possible i'm not sure which resolution we would want to scale to in order to maintain the original aspect ratio.
-688x480 should provide the largest image whilst maintaining the 640x448 aspect ratio.
-704x480 is the recommend number of active pixels:-
https://en.wikipedia.org/wiki/Overscan# ... 702_or_704
-720x480 is the resolution specified for HDMI.
I hope that this isnt a stupid question, and I look forward to reading any replies
