mirrorbender
Smash Rookie
I spent this past weekend working on this. Here's the code:
For best results, combine with the Dolphin version of the 16:9 code. Test it out if you are playing Melee on an LCD monitor.
When you output Melee to a screen that does not overscan, it reveals significant black bars on each side of the screen. This code gets rid of these by changing the values loaded into the hardware registers of the Gamecube's video interface. This code increases the display area by 40 "pixels" on each side, and scales the output horizontally to fill this area. The above code works well in my testing using the Sewell Wii2Hdmi converter, as well as with the Wii U. If anyone has any information about what the values loaded into the horizontal scaling register actually represent, let me know.
Code:
C234FD8C 00000002
7D484378 3908EC00
60000000 00000000
C234FDB8 00000004
7D000378 91010000
39000000 39080050
7C080214 81010000
60000000 00000000
42000000 CC000000
0200204A 000010E3
42000000 80000000
When you output Melee to a screen that does not overscan, it reveals significant black bars on each side of the screen. This code gets rid of these by changing the values loaded into the hardware registers of the Gamecube's video interface. This code increases the display area by 40 "pixels" on each side, and scales the output horizontally to fill this area. The above code works well in my testing using the Sewell Wii2Hdmi converter, as well as with the Wii U. If anyone has any information about what the values loaded into the horizontal scaling register actually represent, let me know.
Last edited: