VOGONS


First post, by retro games 100

User metadata
Rank l33t
Rank
l33t

Intro
I am testing a VGA VLB Cirrus Logic MachSpeed CL5428 video card. The card has 2MB of RAM. I have installed the software for this card (available below as a link), and it includes a useful RAMBIOS.bat batch file. I ran it, and it displays the card's BIOS info. It says:

CL-GD542X VGA BIOS Version 1.41
01/07/94

1MB of this card's RAM comes from two 70ns "add in" chips. I've included a scan from the printed manual, below. I'm testing it on an Asus VL/I-486SV2GX4 revision 2.1 mobo. It has an AMD-X5 (P75 5x86 133MHz) CPU in it, with 1 stick of 16MB FPM.

1) Link to the VLB card's installation floppy disk, in Rawrite format, see below.
2) Link to Rawrite for Windows.
3) Link to a "normal archive" using the 7z format, for these installation files.
4) Link to 7-Zip.

Notes
1) I used Rawrite for Windows, to make a back up image of the installation floppy disk, but please also see point 3 below. This software includes a Windows 3.x driver, and Windows 3.x utilities.
2) This works in Windows 95. I tried WinImage version 8.1, but its installation failed in Windows 95.
3) If you don't want to use Rawrite to write this back up image to a floppy disk, then here is a "normal" archive of the files on the floppy disk.
4) I like 7-Zip. You can use it to decompress the files mentioned in point 3 above.

Questions
1) Does anyone want any of my VLB VGA BIOS files? If so, how do I make a back up copy of them? What's the difference between a BIOS dump and a BIOS saved file? Thanks.
2) The screen shows quite a lot of corruption after a short period of time, both in "normal DOS text mode", and in Windows 3.x modes. When I test DOS games, this corruption cannot be seen, presumably because a different video mode is being used. Is this problem happening because there's some dirt in the contacts in the two onboard RAM sockets?

Benchmarks
I have been using 3DBench version 1.0, Quake, Doom, and WinTune 2.0 for Windows 3.x. For all of these tests, I have run them using the mobo's FSB settings of 33 and 40. I'm going to do all of these tests for a bunch of VLB VGA cards, so the format of this post will look familiar several times in the near future. Afterwards, I will compare the scores between all of these VLB VGA cards.

3Dbench 1.0
33 fsb = 68.9. I did get 71.4 with "fastest" BIOS timings, but noticed corruption on the screen, so I slowed down the BIOS timings to "faster".
40 fsb = 82.7

Quake shareware 1.06, fullscreen timedemo demo1
33 fsb = 10.7
40 fsb = 12.8

Doom shareware 1.9s, fullscreen timedemo demo3
33 fsb = 2134/1859
40 fsb = 2134/1631

PcpBench, vgamode
33 fsb = 15.5
40 fsb = 18.6

Wintune 2.0 for windows 3.11
33 fsb
cl33.jpg

40 fsb
cl40.jpg

50* fsb
cl50.jpg
*For the 50 fsb, I set the AMD X5's multi to 3x. This mobo can't cope with the fsb set to 50 and the AMD X5's multi set to 4x. Also, I had to slow a lot of the BIOS timings down.

ms1.jpg
ms2.jpg

cirr.JPG

Reply 1 of 12, by iulianv

User metadata
Rank Member
Rank
Member

Does the Win31 software for the card allow you to specify the vertical refresh rates for various resolutions and colour depths? If so, I'm thinking I could try it on my CL-GD5428 VLB card, to get the 60Hz that my LCD monitor feels comfortable with...

Reply 2 of 12, by retro games 100

User metadata
Rank l33t
Rank
l33t

There's a DOS utility on that disk called clmode.exe. When you run it, you can select different resolutions and vertical refresh rates. Eg, if you want Windows to work in 1024x768 @ 60 Hz vertical refresh rate, you can do that. The color depth is chosen when you are inside Windows 3.1. For that, you run the setres.exe Windows utility.

Also, for clmode.exe, there's a custom option where you can pick the refresh rates you want to match up with the different resolution options. However, for 1280x1024, the only option was a vertical refresh rate of 87.5 Hz , which did not work for my 19" LCD monitor.

ms3.JPG

ms4.JPG

Reply 3 of 12, by iulianv

User metadata
Rank Member
Rank
Member

Unfortunately CLMODE didn't work for me - somehow Windows seemed to "override" whatever I would set there, so that I could never get, for example, 1024x768/60Hz in Windows...

Reply 4 of 12, by retro games 100

User metadata
Rank l33t
Rank
l33t

Perhaps you need to try this version of clmode.exe? Maybe it's an updated version? Could be worth a go!

Reply 5 of 12, by retro games 100

User metadata
Rank l33t
Rank
l33t

I ran clmode.exe, and sent its output to a text file. It's included as an attachment below. It includes the version number for clmode.exe.

Reply 6 of 12, by retro games 100

User metadata
Rank l33t
Rank
l33t

In my O.P., I mentioned a problem about the image being corrupted. Here's an example. I am always in control of the system - the system never crashes. It just looks a mess.

PICT2215.JPG

Reply 7 of 12, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie

You're probably right about contact problems causing the corrupt screens, try to reseat those two socketed RAM chips.
My Cirrus Logic VLB card had exactly the same issue.

Reply 8 of 12, by retro games 100

User metadata
Rank l33t
Rank
l33t

Thanks a lot for the confirmation. I remember Vogons user Old Thrashbarg mentioning this issue, about another VGA I was testing, quite some time ago now!

Reply 9 of 12, by retro games 100

User metadata
Rank l33t
Rank
l33t

I just downloaded an updated version of the Cirrus Logic (5426/5428) software from DriverGuide. The SetRes and CLmode .exe files are updated versions to those mentioned in my original post. For convenience, here is this zip file. (The filename on DriverGuide is called CL542H.ZIP.)

Reply 10 of 12, by retro games 100

User metadata
Rank l33t
Rank
l33t

I just removed those two RAM chips on board the card, and retested it. Unfortunately the problem with the corrupted image persists. However, if I run a game such as Quake or Doom, and just "sit there" and do nothing in the game, the graphic image on the screen does not degrade, as it does if I were to be looking at a static screen, such as the BIOS set up area.

The BIOS set up area is a good screen to test, BTW. It appears to get corrupted quite quickly. It's interesting to watch it get worse and worse, over a period of about 5 minutes.

Reply 11 of 12, by marbury

User metadata
Rank Newbie
Rank
Newbie

This is a really old thread but I think it's better than to start a new one.
Is there a known tool or some string for the DEBUG or MODE commands to adjust the H-position of the video signal? CLMODE unfortunately does not provide such settings (at least I didn't find it)

DOS Gaming: Biostar 8433UUD, AMD 5x86 P-75@150MHz, 64MB Ram, ViRGE 3D/DX 4MB, Aztech MM Pro 16ABI, Dos 6.22, Win 3.11
Windows gaming: Chaintech CT-5AGM2, AMD K6-2+/570ACZ@600MHz, 384MB Ram, Voodoo 3 AGP, SoundBlaster Vibra 16, Win 98

Reply 12 of 12, by Grzyb

User metadata
Rank l33t
Rank
l33t
marbury wrote on 2024-11-22, 09:15:

Is there a known tool or some string for the DEBUG or MODE commands to adjust the H-position of the video signal? CLMODE unfortunately does not provide such settings (at least I didn't find it)

UNICENTR, shipped with UniVBE/SDD.

Nie rzucim ziemi, skąd nasz root!