Hey everyone! I've created a fork of USB Loader GX that allows users to force 240p (NTSC and PAL) and 288p (PAL only) video modes, and I've submitted a pull request on GitHub to merge it into the main project. I've tested out a few games using the new "Force NTSC 240p60" option I added under "Video Mode", and unfortunately, the results I've gotten so far have been... mixed to say the least. Here's what I tested:
- Super Mario All-Stars (Wii Disc): Both the game and the home screen run perfectly in 240p. This is huge, as before now, there's been no way to run this one in native 240p, and as a game originally released on the SNES, it really benefits from it.
- Super Mario RPG (SNES Virtual Console): Both the game and the home screen run perfectly in 240p. Before now, you could get the game to run in native 240p with some finagling, but the home screen was locked to 480i when doing so. Forcing 240p could be useful for people with video scalers like the OSSC that briefly drop sync when the resolution changes.
- Sonic 1, 2, and 3 (Sega Genesis Virtual Console): Only the game works in 240p, and only if 480i output is set in the Wii system settings (if running the game through full NAND emulation, you'll have to set your Wii to output in 480i and then select "Export SYSCONF to EmuNAND" in USB Loader GX's settings). As for the home screen, my TV's signal cuts out whenever I try to bring it up. This isn't that useful, as when setting the video mode to "System Default" under these conditions, you can get the game running in 240p and the home screen in 480i.
- Sonic & Knuckles (Sega Genesis Virtual Console): Like the first three Sonic games, the game works in 240p and the home screen gives no signal, but unlike those games, it works regardless of your system and EmuNAND settings. Notably, this game could not run in 240p on EmuNAND before now, only on real NAND.
- Super Mario 64 (N64 Virtual Console): Only the top half of the screen is shown during gameplay, but the home screen does render in 240p. Not that useful in practice.
- Paper Mario (N64 Virtual Console): Crashes to a black screen immediately, even with a cIOS setup that allows the game to run under the default video settings.
- Mario Kart Wii (Wii Disc): Gives no signal. About what I was expecting, and what you'll probably get for most Wii games.
With these results in mind, I added a series of warning prompts that pop up whenever you switch to the 240p/288p video modes saying that the modes are experimental at the moment and may not work with all games. It
might be possible to improve compatibility in the future, but for now, it seemed good enough to release to the masses (assuming that
@blackb0x approves it, of course). If nothing else, it's an interesting novelty for people who like tinkering with different video modes.
I'm leaving it below for anyone who wants to try it out now. You're welcome to share information here regarding which games work under the new modes and which don't, but please don't harass me or
@blackb0x about fixing any that don't. I might see what (if anything) I can do about it eventually, but only after this is merged into the project and included in the next official release, if indeed it is.