VOGONS


First post, by GoldenPentium

User metadata
Rank Newbie
Rank
Newbie

Hello everybody,

Windows 3.11 WFW doesn't want to change resolution on Cirrus Logic GD5422 1MB ISA card. I installed v1.43 drivers - resolution locked in 640x480 (but I can change number of colors, up to 16M), then installed v1.5 - the same. I want to set 1024x768x256, but whatever I tried (VGA, SVGA, CL drivers) - everything locked in 640x480.

What I missed?

20221020_235418.jpg
Filename
20221020_235418.jpg
File size
496.44 KiB
Views
364 views
File license
Public domain
Last edited by GoldenPentium on 2022-10-22, 15:55. Edited 1 time in total.

Reply 1 of 5, by clb

User metadata
Rank Member
Rank
Member

I am currently also playing with my Cirrus Logic CL-GD5422 card (photo attached), and I am not sure it is able to do 1024x768 as progressive. When I initialize any SVGA modes for 1024x768 (using its "proprietary SVGA mode numbering", haven't tried VESA modes), I always get an interlaced output. (does Windows support interlaced video?)

Though on the 800x600 front, it does give me 16, 256, 64K and 16M colors as progressive. So would expect for Windows to be able to support that at least. Attached supported resolution table for Cirrus Logic from the book "Programmers Guide to the EGA, VGA and SuperVGA cards", which does confirm it should be able to reach such resolutions, and higher.

Try maybe a UniVBE mode utility, or some other DOS tool that allows testing Super VGA modes? (e.g. Pinball Illusions has a 800x600 SVGA mode it supports)

1MB of VRAM should be enough to support 800x600@64K (800*600*2=960000 bytes), and 1024x768@256 colors (1024*768=786432 bytes).

Attachments

Reply 2 of 5, by Grzyb

User metadata
Rank Oldbie
Rank
Oldbie

Looks like the monitor type is set to plain VGA - "clmode m0"
Try some other number...

Type  Example      HFreq  VFreq   Resolution
# (kHz) (Hz)
==== ======= ===== ===== ===========
0 IBM 8512 31.5 60/70 640x480, 720x400
IBM 8503
IBM 8503

1 IBM 8514 31.5 60/70 640x480, 720x400
IBM 8515 35.5 43.5 1024x768 interlaced

2 NEC 2A 31.5 60/70 640x480, 720x400
35.1 56 800x600


3 NEC II 31.5 60/70 640x480, 720x400
35.1 56 800x600
35.5 43.5 1024x768 interlaced


4 NEC 3D 31.5 60/70 640x480, 720x400
35.5 43.5 1024x768 interlaced
37.8 60 800x600


5 Sony CPD-1304 31.5 60/70 640x480, 720x400
NEC 3FGx 48.0 72 800x600
Nanao 9065S 48.0 60 1024x768
Nanao 9070U 48.0 43.5 1280x1024 interlaced


6 NEC 4D 31.5 60/70 640x480, 720x400
NEC 4FG 48.0 72 800x600
Nanao T240i 56.5 70 1024x768
48.0 43.5 1280x1024 interlaced


7 NEC 5D 31.5 60/70 640x480, 720x400
NEC 5FG/6FG 48.0 72 800x600
Nanao T560i 56.5 70 1024x768
Nanao T660i 64.0 60 1280x1024
Nanao F550i
Nanao F750i
Nanao 9400i
Nanao 9080i

Żywotwór planetarny, jego gnijące błoto, jest świtem egzystencji, fazą wstępną, i wyłoni się z krwawych ciastomózgowych miedź miłująca...

Reply 3 of 5, by GoldenPentium

User metadata
Rank Newbie
Rank
Newbie
Grzyb wrote on 2022-10-22, 09:32:

Looks like the monitor type is set to plain VGA - "clmode m0"
Try some other number...

Where should I set that? system/win.ini or somewhere else?

Reply 4 of 5, by Grzyb

User metadata
Rank Oldbie
Rank
Oldbie
GoldenPentium wrote on 2022-10-22, 15:49:

Where should I set that? system/win.ini or somewhere else?

In DOS, preferrably AUTOEXEC.BAT

Żywotwór planetarny, jego gnijące błoto, jest świtem egzystencji, fazą wstępną, i wyłoni się z krwawych ciastomózgowych miedź miłująca...

Reply 5 of 5, by GoldenPentium

User metadata
Rank Newbie
Rank
Newbie
Grzyb wrote on 2022-10-22, 15:52:
GoldenPentium wrote on 2022-10-22, 15:49:

Where should I set that? system/win.ini or somewhere else?

In DOS, preferrably AUTOEXEC.BAT

Well, clmode did the trick. Thank you!