VOGONS


First post, by clb

User metadata
Rank Oldbie
Rank
Oldbie

Hey all,

When IBM originally created the Feature Connector for their VGA adapter around 1988,

The attachment IBM_VGA_75X9017XM.jpg is no longer available

the maximum pixel clock that video would output from the connector was 28.2 MHz. (e.g. in the 720x400 text mode).

Later in August 1989, VESA took on to standardize this Feature Connector in a specification VS890803: VESA Standard VGA Pass-Through Connector, (VSVPC, yeah what a mouthful), although unfortunately this standard is lost in time and no scanned copies of it exists (not even at VESA - we asked, and their Executive Director Bill Lempesis replied saying they couldn't find it anymore).

The earliest graphics adapter that I have that actually adopts VSVPC is this Acumos AVGA 2 card from week 7 of 1992:

The attachment AcumosAVGA2.jpg is no longer available

In the absence of the standard, we don't actually know for 100% what was the maximum pixel clock requirement that would have been standardized for this connector.

However, in a later document from March 1994 that VESA kindly shared, VESA standardized a follow-up to the VSVPC, the VESA Advanced Feature Connector (VAFC). This was an expansion of the 8-bit VSVPC connector to a 32 bit wide bus, that reuses the SCSI connector. Unfortunately the VAFC standard never caught on, and almost no vendor implemented this connector. The only one I have in my lab is this rather obscure Compaq card:

The attachment Compaq_QV2000.jpg is no longer available

In this VAFC standard, VESA mentions the maximum rated pixel clock bandwidth of this new 32-bit connector to be 37.5 MHz:

The attachment vafc_37.5_max_clock.png is no longer available

So it is fair to say that the earlier VSVPC connector would have had a max. pixel clock at most 37.5 MHz, and at least 28.2 MHz.

These figures go well in hand compared to ATA33 -> ATA66 transition. ATA33 is a flat ribbon cable like the VSVPC connector is, and is rated to max. 33 MHz. To get up to 66 MHz, the ATA cable had to add a dedicated ground pin to each signal line, which the VSVPC connector does not have.

Alright then, presumably max 37.5 MHz it is. What that means is that the maximum rating for the VSVPC connector would be to be able to display up to the "first" SVGA Mode 6Ah, 800x600@56Hz video mode:

The attachment PLASMA-36.1mhz.png is no longer available

which runs at a pixel clock of 36.1 MHz.

With CRT Terminator out the door, we have gotten more familiar with how this connector behaves. So now it is time to !!overclock!! this connector. 😀

With a good quality VGA adapter, the 37.5 MHz limit is not a limit at all, but it is possible to display higher resolutions through the Feature Connector. In the next posts (given the Vogons 5 pictures per post limit), I'll share images of the absolute S tier of graphics adapters that I have found to work best with CRT Terminator, along with the output resolutions that they are able to reach.

Reply 1 of 1, by clb

User metadata
Rank Oldbie
Rank
Oldbie

This Christmas break I've been organizing inventory of all the graphics cards that I've tested CRT Terminator with:

The attachment ISA_card_inventory.jpg is no longer available

.. and this is just the ISA adapter box. (anyone else has had trouble with hoarding graphics cards? 😀 )

My absolute favorite ISA card is this Hightech Information System Ltd (HIS) Cirrus Logic CL-GD5422 adapter:

The attachment CL-GD5422.jpg is no longer available

Because it was one of the first ones that I really started investigating, and has a really good signal stability.

Early last year, I developed support for interlaced video modes into CRT Terminator, one that would convert interlaced modes into progressive video for LCD displays. It was pretty cool to get that to work:

The attachment 1024x768i-256c.png is no longer available

(SEA image viewer 1024x768i 256c)

which is a 45.2 MHz pixel clock, or a +20.5% increase over the VAFC specification.

Some time after, we ended up switching a couple of internal voltage level shifter components on the board, that provided an improvement for video pixel clock frequencies. I discovered Cirrus's CLMODE utility that could switch the 1024x768 video mode from interlaced to progressive, and soon after, this was the result:

The attachment CL-GD5422-1024x768-256c.png is no longer available

1024x768 progressive 60Hz with a 65.03 MHz pixel clock. (a +73.4% increase over max rated speed!)

This was pretty neat, and something that got me really excited about seeing how far this could be pushed.

The interlaced video mode support did not go to waste however, as soon after I noticed that there is also a 1280x1024 interlaced video mode that this Cirrus Logic CL-GD5422 card supports, that works also with CRT Terminator:

The attachment PLASMA-75.1mhz.png is no longer available

75.1 MHz is 2.00x the max 37.5 MHz max speed of the VAFC connector. It is kind of crazy that this even works - and unfortunately it doesn't on all graphics cards that support 1280x1024i - though this CL-GD5422 does feel like a great quality card in this respect.

I am organizing the PCI adapter box as well. Once I do, I'll showcase some of the gems in that collection as well.