suram884
02-09-2006, 08:35 AM
As EEUG stated, his is re-doing the GUI for SMS. He mentioned that currently it is in half-resolution mode. I'd like to know more about this.
Is this why uLaunchELF is hard to read also?
@suram884: well, when I started with SMS, I was mainly focused on codecs and stuff like that, so, I didn't bother myself to understand every piece of PS2 (including GS), so, I just copied almost all graphics related code from Chris ?Neovangelist? Gilbert's gsKit. PS2's GS has a couple of "video modes" for TV:
1. Interlaced field mode;
2. Interlaced frame mode;
3. Non-interlaced frame mode;
4. HDTV modes (didn't tried these, since I don't have appropriate TV :));
Currently SMS uses mode 2 or 3, where display height is ~256 scanlines for PAL and ~228 scanlines for NTSC and this causes "jagged" image. There're also tricks with doublebuffer which can make resolution look double in modes 2 and 3, but I've decided to use only mode 1 (there will also be a possibility to use mode 2 and 3. This will be hidden from the user, however :)). Moreover TV's pixels are not square, so there're image distortions also. Future version(s) will work only in mode 1 (where display height is ~512 scanlines for PAL and ~448 scanlines for NTSC) and it (they) will take into account pixel aspect ratio (adjustable) also. Last days I've finished browser stuff and switched to player itself (all that "Christmas tree items" have to be revised, so it will take some time to finish it). "Image quality is perfect ;)" says Mr.Worm~~ (my opinion can be quite subjective (and my TV is not the best one), so, I would not say anything about it). In the mean time (I can't give precise estimation, since the process requires a real PS2 hardware, which is available to me only occasionally after work :)) the updated version will be available both in binary and source forms. That's the story...
vBulletin® v3.8.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.