First post, by Runningwild82
Hi everyone, I’m new here so I hope you’ll forgive my lack of experience!
I’m trying to revive an old VLB video card, the PWA-MVGA-542X (AGATech), which has a CL-GD5428 graphics chip.
The card was completely dead until I tried removing its original BIOS chip and replacing it with a BIOS from another card that uses a CL-GD5426 (an older version of the same family). With this change, the card is now detected and works fine in DOS.
However, when I start Windows 3.1 or run software that uses windows and various colors, I get graphical artifacts on the screen. I’m not sure whether this is due to the wrong BIOS version or a hardware issue with the card itself — I plan to investigate that further.
The real issue I need help with is this: when I try to copy the working BIOS (which I believe is a good starting point for testing) onto another chip, the card doesn’t recognize it at all.
I’m using a TL866II programmer with XGpro v12.9 to dump the BIOS. The chip I’m reading from is a TMS27C512 EPROM, and I’m trying to write to an AT28C256 EEPROM. I know the first is 64KB and the second is 32KB, but they should be compatible — or am I wrong?
I’ve also tried flashing some generic BIOS files for this graphics chip that I found online, but I get the same result: nothing works. Just out of curiosity, I even dumped the BIOS from a motherboard and tried replacing the BIOS chip with the AT28C256, but again, no success.
At this point, I’m wondering whether the problem lies with the chip I’m writing to (maybe it’s not compatible?), or if there’s a setting I should adjust during read/write?
One strange thing: when I read the working BIOS, the first part of the file — where you’d normally see readable strings like “copyright” and “all rights reserved” — appears corrupted, as shown in the attached picture. But the chip I’m reading from definitely works 100%, so I have no idea why this happens.
Could someone please help me figure this out?
Thanks a lot, and sorry for the long post!