IMO some of these were really just from GSM, and might not have a real use for playing games.
There are also those NTSC-NI and PAL-NI modes, which give you half the screen as well (unless the game was already using something like that). It's likely because non-interlaced NTSC/PAL have half the vertical resolution.
Both modes ('NI' and 'PS1') seem to be quite similar.
I am not entirely sure, what the difference is... Maybe it was rather meant for the standalone-ELF and if someone would like to start a PS1-Game afterwards?
I have no plans to. If I had things my way, then I would not even have all those modes there. Not just the 576P mode, but all those VGA modes.
I think having as many VModes for both (the GUI and in-game) is good not specifically for higher resolutions or better visuals, but especially for compatibility with a broad range of possible displays the PS2 might be connected to!
It gets even more important, how poorer a country is, because it seems their combinations are often quite... 'wild'!
Although we now have a use for the higher-resolution modes, due to Maximus32's work on hi-fi theme support.
First off, I have to note that this is NOT the only reason for all those supported VModes, but - as I said - for a (much) broader compatibility with various screens and connection-types!
Regarding the HiRes-Stuff in OPL...
@Maximus32 provides and works on the backend (basically: gskit, renderman, OPL's theming-engine, texture-management, etc.), but he is not actually working on the themes itself... He did however contribute A LOT to the theming-optimization for the HiRes-Support he implemented and helped out in detail (explaining things)!
This in turn also lead to the first 'HiRes-Approved' theme (by
@Krah Jolito and
@Tupakaveli) and a lot (of) fixes to previously unknown bugs (in OPL and gskit specifically)!
The real limit of theme-optimization is not yet 100%ly determined, but we are getting closer!
Do we actually need the 576P mode for the GUI? Are there TVs that will only support 576P, but not 480P or 720P?
AFAIK, not every monitor/screen is supporting 576p and if they do, they normally support those 2 modes as well!
Or is there some quality that the 576P mode has, which we cannot achieve with other video modes
It would be useful for games specifically and for the GUI due to the aforementioned compatibility to a broad range of screens and connections!
For games, we cannot really change the frame buffer size and/or game logic, so it is preferable to use a video mode with similar characteristics as the original. However, we are free from those restrictions when it comes to homebrew software that we can change.
Technically (regarding compatibility to games) correct!
However... If we include screen--and connection-compatibility in our conclusions, it is still quite useful! I would rather like to expand or change the kind of VMODE-choice!
For example: I would rather have those current VModes as 'profiles' which could be extended by custom VModes and configurations via a config or similar!
I was only thinking about strange situation, when I select (576p) to run game with GSM, everything is fine.
When I select it for GUI, I've only black screen (unsupported video mode) e.g with SCPH-50004.
While everything is OK with e.g SCPH-77004 (no matter when I choose this mode for GSM or for GUI).
Yes that would be interesting. This part however is more related to console-compatibility to various VModes itself and thus to device-compatibility in 2 ways (new VMODE on old consoles which do not support it and supporting a broad range of screens).
I only thought about this option, because 480p uses 60 Hz, 576p 50 Hz.
So some PAL ROMs might runs too fast when I select this resolution or there might be a problems with A\V sync.
While I (do) agree, that it would be interesting to have a multitude of 50Hz-Modes (or even a separate Hz-Selection next to the resolution), this is not related to the VMODE you were mentioning for the GUI! These GUI-VModes are NOT related to GSM, but use gskit instead!
BTW I've been also thinking about add 576p for build in DVD-player...
since currently only NTSC DVDs support progressive scan.
I agree, that this would be very cool! I however think, that this is not a VMODE-related patch solely, but that the DVD-Player is not prepared for progressive output of PAL-content! :-|
I just tested 1080p@60Hz, for compatible games works great but still, a lot of PAL titles require 50Hz.
@jolek I know, I know, just friendly saying.
@sp193 is possible, for you to do, to remove unused useless options from built-in GSM and add (if possible) 480p@50Hz or other NTSC resolutions in 50Hz?
480p would probably lead to cutting a lot of the picture from PAL-Games (thus stretching the picture to a point where a part of the top and the bottom are not visible).
That's why I rather propose 720p and 1080i both @50Hz! However! Your proposal might still be interesting for a few games, like the PAL-Release of FFX and other PAL-games with thick black borders!
