[rescue] SS20/cg14 custom resolutions

Jonathan Katz jon at jonworld.com
Fri Aug 8 21:13:08 CDT 2008


der Mouse, this is fantastic stuff. I'll actually be in Montreal in 3  
weeks and should take you for a drink! :)

With this info I'm thinking we can get an SS20 w/ a VSIMM to drive an  
HDTV. A quad-CPU SS20 may actually be able to decompress and stream  
and HDTV stream? I could hook it to my A5000 so we can ensure plenty  
of fast storage. We could dust off our SS20s and turn them into  
Solaris-based PVRs!

1080i resolution is 1920x1080 @60Hz right?

Just wondering how to go from 13W3 to YPb/Cb Pr/Cr....

I also need to find a VSIMM. Hmmm.

On Aug 8, 2008, at 4:20 AM, der Mouse wrote:

> Thanks to a good deal of experimentation and some very helpful email
> correspondence (thank you - you know who you are), I've now got my
> SS20's cg14 running at custom resolutions - that is, resolutions other
> than the ones Sun provided for in their ROM code for the cg14.
>
> I expect this is neither here nor there for most of you.  But I posted
> asking about it some months back (I _think_ I posted here), and I want
> to get this data into the archives so it can, maybe, be found by the
> next poor sod who wants custom resolutions out of a cg14.  (I wanted
> them so I could use stock 1600x1200 flatpanels; the provided  
> resolution
> close to that is 1600x1280, and those extra 80 lines are annoying.)
>
> The resolution-setting words for the cg14 just push ten numbers on the
> stack (in contrast to, say, the cg6, where they are strings).  For
> example, r1600x1280x66 is defined as
>
> : r1600x1280x66
>   640 500 42 bebc200 100 a 180 2c 0 0
> ;
>
> Here's the list of provided settings from one of my SS20s:
>
> : r1920x1080x72  780 438 48 cdfe600  d8 2 178 56 30 3 ;
> : r1024x768x70   400 300 46 46cf710  88 6  88 20 10 2 ;
> : r1280x1024x66  500 400 42 70a71c8  40 8 118 29 18 2 ;
> : r1600x1280x66  640 500 42 bebc200 100 a 180 2c  0 0 ;
> : r1024x768x66   400 200 42 4323800  7c 5  a0 27  4 1 ;
> : r1152x900x76   480 384 4c 66ff300  40 8 104 21 1c 2 ;
> : r1152x900x66   480 384 42 5a1f4a0  40 8 110 1b 28 2 ;
> : r1280x1024x76m 500 400 4c 80befc0  40 8 120 20 20 2 ;
> : r1600x1280x76m 640 500 4c cdfe600  48 8 1b8 32  8 2 ;
> : r1024x768x60   400 300 3c 3d27848  80 6  a0 1d 10 2 ;
>
> These numbers (given in hex, here, since that seems to be the default
> if you're poking at them with "see") appear to be, in order,
>
> Horizontal resolution, in pixels
> Vertical resolution, in lines
> Vertical retrace frequency, in Hz
> Dot clock, in Hz
> Horizontal sync pulse width, in pixel times
> Vertical sync pulse width, in line times
> Horizontal back porch width, in pixel times
> Vertical back porch width, in line times
> Horizontal front porch width, in pixel times
> Vertical front porch width, in line times



More information about the rescue mailing list