VOGONS


First post, by root42

User metadata
Rank l33t
Rank
l33t

Lots of games and demos use palette fading techniques for either fading in and out images, or for color cycling and similar effects. Some VGA cards will display noise at the top of the screen. One example is shown below. I have two ET4000 cards and one displays more noise than the other. My Trident 9000 cards have almost no noise in these scenarios. What causes the noise and can I "fix" the card (e.g. replace the RAMDAC), or is it inherent in its design?

The attachment Bildschirmfoto 2020-08-13 um 00.12.13.png is no longer available

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 1 of 2, by Tiido

User metadata
Rank l33t
Rank
l33t

This is a problem of using single port memory in the RAMDAC, the same lines that are used to read the palette are also the lines used to write the data. When data is written the video output signals are briefly disconnected so that the data can enter the palette, and show some fixed color or previously read color or color being written etc. which causes the artifacts.
Better things use dual port memory which allows simultaneous read and write, so the display output can continue while new data is being written.

Only fix is using a better RAMDAC chip, most of them are pin and function compatible though I don't know if any actually is immune to the problem and there may be BIOS issues when higher color depths are concerned as setting up those sometimes differs between chips.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 2 of 2, by root42

User metadata
Rank l33t
Rank
l33t

Interesting. My ET4000 uses an ADV476 but I have an 80MHz INMOS available. I could try that...

The attachment F429014C-3DC5-497D-B773-1F49477C09BE.jpeg is no longer available
The attachment A01F85E2-138E-4A0E-B2A0-6AF567985153.jpeg is no longer available

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC