Author Topic: Tseng Labs ET 4000W32i 1Mb video corruption  (Read 2488 times)

0 Members and 2 Guests are viewing this topic.

Offline Alex_BakerTopic starter

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Tseng Labs ET 4000W32i 1Mb video corruption
« on: January 14, 2024, 08:48:07 pm »
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.
 

Offline Alex_BakerTopic starter

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #1 on: January 14, 2024, 08:48:48 pm »
more photos.
 

Online amyk

  • Super Contributor
  • ***
  • Posts: 8338
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #2 on: January 15, 2024, 02:26:06 am »
Since it has socketed VRAM, you can try moving them around to see if it's a problem with the socket or the chip.
 

Online fzabkar

  • Super Contributor
  • ***
  • Posts: 2468
  • Country: au
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #3 on: January 15, 2024, 03:16:10 am »
I notice that the soldered DRAMs are 80nsec parts whereas the socketed DRAMs are 100nsec parts. Their date codes are similar, though. This would suggest that the card was produced with 1MB and 512KB options, and the additional DRAMs were probably installed by the factory.

https://www.dosdays.co.uk/media/micron/MT4C4256.pdf
http://www.bitsavers.org/components/fujitsu/_dataBooks/1990_Fujitsu_Dynamic_RAM_Products.pdf

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.

The other thing you could try is to select one of the high resolution screen modes using DMODE.EXE (a Tseng Labs tool). This might enable you to see stuck bits in the display RAM.

https://ia804501.us.archive.org/28/items/tseng-labs-et4000-vga-manual/TsengLabsET4000VGA.pdf
« Last Edit: January 15, 2024, 03:49:45 am by fzabkar »
 

Offline Alex_BakerTopic starter

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #4 on: January 15, 2024, 03:50:26 pm »
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?
 

Online fzabkar

  • Super Contributor
  • ***
  • Posts: 2468
  • Country: au
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #5 on: January 15, 2024, 04:10:39 pm »
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.
« Last Edit: January 15, 2024, 04:14:17 pm by fzabkar »
 

Online HwAoRrDk

  • Super Contributor
  • ***
  • Posts: 1540
  • Country: gb
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #6 on: January 15, 2024, 04:53:52 pm »
 
The following users thanked this post: Chernobyl

Offline Alex_BakerTopic starter

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #7 on: January 15, 2024, 05:54:49 pm »
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.
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 6282
  • Country: ca
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #8 on: January 15, 2024, 06:04:02 pm »
btw    a dot.com file can be launched  like an exe ????



and yes this link as an dmode.exe

http://ftp.oldskool.org/pub/drivers/TSENG/ET4000/dos/UTILITY/
« Last Edit: January 15, 2024, 06:05:40 pm by coromonadalix »
 

Offline Alex_BakerTopic starter

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #9 on: January 15, 2024, 06:05:16 pm »
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.
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 6282
  • Country: ca
 

Offline Alex_BakerTopic starter

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #11 on: January 15, 2024, 06:14:58 pm »
update, under the DOS_other directory on oldskool.org there was another Dmode.exe that works.
 

Online fzabkar

  • Super Contributor
  • ***
  • Posts: 2468
  • Country: au
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #12 on: January 15, 2024, 06:35:27 pm »
Use a hex editor to create a file consisting of several thousand repetitions of 0x55 0xAA, and then display it as follows:

   c:\type 55AA.bin

Hopefully this will identify any bad bits.

You may need to experiment with different screen modes to test all of RAM.

FWIW, there is a TLITEST.EXE file in this package:

https://dosdays.co.uk/media/drivers/graphics/TSENG/Tseng_Labs_ET4000W32PCI_Win3.x.zip
« Last Edit: January 15, 2024, 06:39:06 pm by fzabkar »
 

Offline Alex_BakerTopic starter

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #13 on: January 15, 2024, 10:13:34 pm »
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.
1982296-0
edit: the image is rotated 90deg CC from how it actually is, I don't know why this website does that.
« Last Edit: January 15, 2024, 10:28:08 pm by Alex_Baker »
 

Online fzabkar

  • Super Contributor
  • ***
  • Posts: 2468
  • Country: au
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #14 on: January 15, 2024, 10:59:08 pm »
I find it strange that the chip at 2C is facing in the opposite direction to all the others.
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 6282
  • Country: ca
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #15 on: January 15, 2024, 11:34:34 pm »
good catch,   is it socketed correctly or 180 degree ??


all the others ic's  are in the same direction ??
 

Offline aeg

  • Regular Contributor
  • *
  • Posts: 92
  • Country: us
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #16 on: January 16, 2024, 12:19:51 am »
That's the RAMDAC, if it was in backwards, there wouldn't be any video output.
 

Offline Alex_BakerTopic starter

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #17 on: January 16, 2024, 12:30:08 am »
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.
 

Online amyk

  • Super Contributor
  • ***
  • Posts: 8338
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #18 on: January 16, 2024, 03:34:07 am »
Try Windows 3.11? I believe there are drivers for that card.
 

Offline Alex_BakerTopic starter

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #19 on: January 16, 2024, 04:34:06 am »
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.
 

Offline Alex_BakerTopic starter

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #20 on: January 16, 2024, 02:28:41 pm »
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.
1982839-0
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.
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 6282
  • Country: ca
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #21 on: January 16, 2024, 06:16:18 pm »
normally vga 640x480  ??  no ?

not sure if its related to brightness and contrast ...  over saturation  ???

maybe the ram dac got funky ?
« Last Edit: January 16, 2024, 06:19:43 pm by coromonadalix »
 

Offline Alex_BakerTopic starter

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #22 on: January 16, 2024, 07:05:06 pm »
I am leaning more and more towards a memory issue. Mainly because when you look at this picture:
1983082-0
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.
 

Online fzabkar

  • Super Contributor
  • ***
  • Posts: 2468
  • Country: au
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #23 on: January 16, 2024, 09:05:09 pm »
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
« Last Edit: January 16, 2024, 09:10:35 pm by fzabkar »
 

Offline Alex_BakerTopic starter

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Re: Tseng Labs ET 4000W32i 1Mb video corruption
« Reply #24 on: January 16, 2024, 10:04:20 pm »
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.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf