I bought this card a while ago for a decent price, but I may know why.
This is a Tseng labs ET 4000W32i VGA card with 1Mb of video memory, chip number is ET4000AX. As you can see from the attached pictures there are corrupted groups of pixels that flash rapidly. Here is a video;
https://youtu.be/GgTMg_G7jSE Perhaps some people here know what sorts of things would cause this. I have tried re-seating all socketed ICs, and thoroughly inspecting the board for damage with no results. The monitor is a 4ish year old cheap LCD PC monitor. Interestingly, moving the player back and forth in that game sort of "cleans" the corrupted spots.
The test system is an intel 386sx with 4Mb of memory, I have a soundblaster AWE64 installed, and storage/floppy is handled by the "Chips" chipset on the motherboard. This motherboard is from an industrial computer, so the processor is on a card that slots into a passive 16b ISA backplane. I was not able to find any specific information on this vga card, all I know is that it had the CompuAdd branding on it.
Since it has socketed VRAM, you can try moving them around to see if it's a problem with the socket or the chip.
Do you know where I might be able to find Dmode.exe? I found a couple of disk images on archive.org for drivers/utilities but it did not include dmode. It did include Vdiag, which I ran and saw no issues, except for this modern monitor not supporting 3 of the tests that it did.
It might be an idea to replace the slower DRAMs, but the cost would probably be uneconomical.
You might try to experiment with JP2 near the ISA fingers.
I tried removing the socketed DRAMs all together so that it would act like a 512k card, it made no difference.
I determined that JP2 is connected to IRQ2 on the ISA slot. I was told that IRQ2 can cause compatibility issues with sound cards, but switching the jumper or removing the soundblaster entirely had no effect.
before I go too far down a rabbit hole, is it possible for this type of corrupted pixels to be caused by bad game files?
Remove the socketed DRAMs and piggy-back them onto the soldered ones. This sometimes enables good RAMs to mask the bad ones.
I checked my old ET4000 driver diskette, but there were no EXEs. Sorry.
Do you know where I might be able to find Dmode.exe?
You can find it here:
http://ftp.oldskool.org/pub/drivers/TSENG/ET4000/dos/UTILITY/
Awesome! Thanks!
Remove the socketed DRAMs and piggy-back them onto the soldered ones. This sometimes enables good RAMs to mask the bad ones.
I checked my old ET4000 driver diskette, but there were no EXEs. Sorry.
The manual on archive.org that you linked actually calls it Dmode.com, not .exe, sorry. Though apparantly a .exe version does exist, que HwAoRrDk.
Dmode was a fail, attempting to run it only gives this message; "The DMODE.EXE only used in ET4000/W32 video controller". So Dmode is not compatible with the W32i.
update, under the DOS_other directory on oldskool.org there was another Dmode.exe that works.
I ran that test on about a dozen different graphics modes but I did not get any results. The only thing that I noticed was that some of the higher resolution/column modes were fuzzy or noisy, the picture below is 800x600 @256 color. The screen I am using is a modern LCD.
edit: the image is rotated 90deg CC from how it actually is, I don't know why this website does that.
I find it strange that the chip at 2C is facing in the opposite direction to all the others.
good catch, is it socketed correctly or 180 degree ??
all the others ic's are in the same direction ??
That's the RAMDAC, if it was in backwards, there wouldn't be any video output.
At this point I think I need to look into some more comprehensive graphics stress tests, or another DOS game.
So far I have only seen this problem show up in that one DOS game, so I want to make 100% sure that this is not or is not caused by the game before going down the hardware rabbit hole.
Try Windows 3.11? I believe there are drivers for that card.
Try Windows 3.11? I believe there are drivers for that card.
I was kind of thinking that, I have install disks and I have been wanting to try windows 3.11 anyway.
I installed windows 3.1 this morning, I had said I was going to install 3.11, but my disks are actually 3.1 so I just went with it. Unfortunately the graphics problem showed up again during setup.
It slowly got worse as setup continued.
Do we know what graphics mode setup runs in? we know for sure that this card has issues in that mode I guess.
normally vga 640x480 ?? no ?
not sure if its related to brightness and contrast ... over saturation
maybe the ram dac got funky ?
I am leaning more and more towards a memory issue. Mainly because when you look at this picture:
All the correct pixels are there, but some of them are in the wrong place, as if an upper memory address line was flaky. Address line being either a bad mem chip or the "GPU" reading from the wrong location in memory. I will see if any replacement memory chips are available anywhere, just in case it comes to that.
normally vga 640x480 ?? no ?
not sure if its related to brightness and contrast ... over saturation
maybe the ram dac got funky ?
I feel like the ramdac is ok, all the colors looked fine in the vidtest program that I ran, even the 256 color mode.
What if you were to use a DOS TSR program like Snarf (or Screen Thief) to capture the screen output? Would the resulting file be a copy of the actual content of the card's RAM?
Snarf - Tool to capture full-screen DOS graphics :
https://www.hddoracle.com/viewtopic.php?p=15796#p15796
What if you were to use a DOS TSR program like Snarf (or Screen Thief) to capture the screen output? Would the resulting file be a copy of the actual content of the card's RAM?
Snarf - Tool to capture full-screen DOS graphics :
https://www.hddoracle.com/viewtopic.php?p=15796#p15796
Interesting Idea I will try that.
on a different note,
This afternoon I decided to socket the other 4 Dram chips. That allowed me to swap them out as I please. I tried removing the 4 extra chips (socketed ones from the factory) and replacing the others one by one with a different chip. Unfortunately I am still at square 1, I saw no changes swapping out chips, so perhaps the ram ICs are ok and the problem is elsewhere.