1920x1200? Rotation?

News, Support and Development discussions relating to SuperVidel.

Moderators: Mug UK, [ProToS], lp, moondog/.tSCc., instream, Moderator Team, Nature

User avatar
leech
Atari God
Atari God
Posts: 1178
Joined: Tue Dec 01, 2015 3:26 pm

1920x1200? Rotation?

Postby leech » Sun Sep 16, 2018 7:23 am

So, I just picked up a Dell U2410 (mainly because it seems to handle lower frequencies, does VGA, DVI, HDMI, Composite and Component). It's Maximum resolution is 1920x1200. Plus it can rotate.

Now the question is, will the SuperVidel support this? I think rotated like that would be AMAZING for Calamus!
Atari 8Bits: 800xl, 600xl, XEGS, 800, 130xe, 130xe (VBXE, U1MB, Stereo POKEY)
Atari STs: 1040STf (broken shifter), 1040STe, Mega STe, TT030, Falcon (CT60e, SuperVidel)

User avatar
shoggoth
Nature
Nature
Posts: 946
Joined: Tue Aug 01, 2006 9:21 am
Location: Halmstad, Sweden
Contact:

Re: 1920x1200? Rotation?

Postby shoggoth » Sun Sep 16, 2018 7:35 am

Not in some easy way, no. In theory one could make a driver which allows for this, but that either means going through hell to reimplement everything or to sacrifice quite a bit of performance.

It would be awesome to have such a feature though, obviously.
Ain't no space like PeP-space.

User avatar
leech
Atari God
Atari God
Posts: 1178
Joined: Tue Dec 01, 2015 3:26 pm

Re: 1920x1200? Rotation?

Postby leech » Sun Sep 16, 2018 7:43 am

I never do seem to think up things that would be easy to implement.. Ha! I always figured if I did web development I'd use a vertical display, but for DTP it'd be equally great. I was hoping it could be done via a VDI rotation or something. Granted I have no clue how any of that works.
Atari 8Bits: 800xl, 600xl, XEGS, 800, 130xe, 130xe (VBXE, U1MB, Stereo POKEY)
Atari STs: 1040STf (broken shifter), 1040STe, Mega STe, TT030, Falcon (CT60e, SuperVidel)

instream
Nature
Nature
Posts: 173
Joined: Mon Aug 03, 2009 9:08 am
Location: Göteborg, Sweden
Contact:

Re: 1920x1200? Rotation?

Postby instream » Sat Oct 13, 2018 6:39 pm

The video data is stored line by line in the SuperVidel video RAM, and is fetched in that way too by the video pipeline in the FPGA. This is ideal for screens shown in the normal horisontal position. To support rotated vertical screens we would need to store the video data in 8x8-pixel squares I guess, and then fetch short bursts of pixels to build a line on the vertically oriented screen. Alternatively, if we had lots of BlockRAM free in the FPGA we could save each square data for later lines on the vertical screen. But if I calculated correctly such a buffer in 1920 screen width at 32bits pixels would eat up 30 BlockRAMs, and we have 40 to begin with of which not many are free. So to sum it up, rotated screens is not possible in the current FPGA of the SV.

User avatar
leech
Atari God
Atari God
Posts: 1178
Joined: Tue Dec 01, 2015 3:26 pm

Re: 1920x1200? Rotation?

Postby leech » Sat Oct 13, 2018 7:08 pm

Makes sense. Is there room for a 1920x1200 resolution? Or is the maximum possible 1920x1080? Pretty sure the DVI Spec will go high enough.
Atari 8Bits: 800xl, 600xl, XEGS, 800, 130xe, 130xe (VBXE, U1MB, Stereo POKEY)
Atari STs: 1040STf (broken shifter), 1040STe, Mega STe, TT030, Falcon (CT60e, SuperVidel)

instream
Nature
Nature
Posts: 173
Joined: Mon Aug 03, 2009 9:08 am
Location: Göteborg, Sweden
Contact:

Re: 1920x1200? Rotation?

Postby instream » Wed Oct 31, 2018 7:40 pm

1920x1200 requires a higher pixel clock (193Mhz, see http://tinyvga.com/vga-timing ) than the single link DVI supports (165MHz). But I know that we have "cheated" in the past by reducing the off-screen border sizes to be able to lower the pixel clock for the 1920x1080 on DVI, and I know that shoggoth here has created a working 2560x1440 30Hz using a lower clock freq. :) That may not work on some (most?) monitors though.

User avatar
leech
Atari God
Atari God
Posts: 1178
Joined: Tue Dec 01, 2015 3:26 pm

Re: 1920x1200? Rotation?

Postby leech » Wed Oct 31, 2018 8:01 pm

Nice! Wasn't sure if the DVI was dual-link or single-link on the SV. Ha, 2560x1440 for an Atari would be insane.
Atari 8Bits: 800xl, 600xl, XEGS, 800, 130xe, 130xe (VBXE, U1MB, Stereo POKEY)
Atari STs: 1040STf (broken shifter), 1040STe, Mega STe, TT030, Falcon (CT60e, SuperVidel)


Social Media

     

Return to “SuperVidel”

Who is online

Users browsing this forum: No registered users and 1 guest