05-17-2012, 04:25 PM
(05-17-2012, 04:06 PM)reprep Wrote: I think i see your point. It should of course be possible to force the game render the graphics with a higher resolution. All i am saying is SetGsCrt doesn't do that. But it might be possible via RAM hacking as you say..Yes sure!
You are playing a video with resolution below 640 x 480p on SMS right? Because SMS can play videos up to 720p and they will of course look better if you set the VMODE to 720p via a SetGsCrt syscall.
About the hack you say, any chance of giving raw memory addresses for a specific game? I will try on both PCSX2 and original PS2 for comparison.
It looks that is more than one addresses but this one is definatelly the one mainly responsible:
203018C2
By default it's on 02 in HEX or 2 in normal value which is NTSC and in progressive mode it turns 50 in HEX or 80 in normal value which is the same value for 480p that SetGsCrt uses. (Always in Byte Type, not in 4 Byte type)
You may need to contact SMS devs/creator to ask what parameter/calls etc used to utilize native 720p and 1080i resolutions for it, they may be super usefull.