Have you ever gotten hung up on trying to fix some random retro item that really isn't anything super special?
I recently got a clean and nice-looking Diamond Stealth 64 DRAM (S3 Trio64) PCI (Rev C1, with BIOS 2.01). It's an old-school model with through-hole tantalum caps, and 1MB+1MB of DRAM, just like the ones shown here.
The thing works 100% perfectly... except at 1280x1024. It should handle 1280x1024 with 256 colors, but I just get this weird dark reddish tinted shaky screen with a line across it when I switch to that res. At all other resolutions it works flawlessly. 1024x768 at 16bit color, 1152x864 at 256color, 800x600 at 24bit color. The behavior is the same on a 4:3 LCD and a 4:3 CRT.
I located one questionable solder joint on the back and reflowed that, along with a few others for good measure. I used a needle to check ALL of the legs on the Trio64 chip and managed to find two that were loose, so I reflowed those too.
There aren't any aluminum electrolytic caps on it to have gone bad, and since the tantalums haven't popped, shorted or completely failed then they should be performing about the same as they were brand new.
So... I mean... I have no desire to use this or any other card at the stupid non-4:3 res of 1280x1024... but I just can't bring myself to consider the card tested GOOD with the max res being broken.
Anyone have any idea what would cause this? I highly doubt it is bad memory, since it looks like the display output is corrupted at that res, rather than the actual "pixel" data being drawn. There is no text or icon corruption or misplaced\discolored pixels.
I'll set the thing aside for now and move on, but if anyone else has any ideas I would love to figure out what it's doing.
Also, it's worth mentioning I'm using the drivers built into Windows 98SE. I doubt there are any newer drivers than that for Win9x since the card is from 1994\1995, but I will double check the drivers just in case.
EDIT: It doesn't seem like there are any 9x drivers out there that would be an obvious choice over the ones included with 98SE, so I am inclined to think it isn't a driver issue.