VOGONS


First post, by adalbert

User metadata
Rank Oldbie
Rank
Oldbie

I bought nice Toshiba T3200SXC last year very cheap from recycling company. It's one of first laptops with active matrix screen. It turned out that it was working, but had defective screen. Recently I finally found a working 10.4" TFT display so I could install it, after 3D printing some mounting adapters and soldering some cables to convert 6-bit color input on LCD panel to be compatible with 3-bit output from laptop's LCD controller. I also installed new CMOS battery (there was big 3.6v lithium battery on a cable but I installed small CR2032) and put inside two speakers taken from modern laptop (there is a lot of space inside), so I can solder them to sound card with amplifier, installed into ISA slot (this laptop has 2 ISA slots).

It has 20MHz 386SX and 387SX coprocessor in a socket.

I noticed that sometimes (rarely) computer freezes, screen turns into CGA mode and displays PARITY CHECK message.

parity.jpg
Filename
parity.jpg
File size
123.66 KiB
Views
815 views
File license
Fair use/fair dealing exception

It has 6 SIMMs installed under keyboard (easy access) and one megabyte of onboard DIP memory chips.

I tried testing memory with GoldMemory utility and it was working fine, but it only has a "quick" mode.
Then I used memtest (version 1.3) and immediately the screen starts flashing, it is full of letters and after some time an error appears (unexpected interrupt). With version 2.5 it shows unexpected interrupt after start and it halts.

The behavior is the same with or without additional memory.

Here you can see what happens when using memtest (video): https://drive.google.com/file/d/0B2rbHIj6SMlF … iew?usp=sharing

eee.jpg
Filename
eee.jpg
File size
552.1 KiB
Views
815 views
File license
Fair use/fair dealing exception

Are there any different utilities I can use to check memory? Could it be faulty coprocessor? Or even CPU?

memory.jpg
Filename
memory.jpg
File size
287.62 KiB
Views
815 views
File license
Fair use/fair dealing exception

If that's the memory, i guess that desoldering onboard chips might be helpful? Maybe it will work just with memory installed in SIMM sockets, if not, then I can solder some DIP sockets and put some different memory chips.

Repair/electronic stuff videos: https://www.youtube.com/c/adalbertfix
ISA Wi-fi + USB in T3200SXC: https://www.youtube.com/watch?v=WX30t3lYezs
GUI programming for Windows 3.11 (the easy way): https://www.youtube.com/watch?v=d6L272OApVg

Reply 1 of 6, by adalbert

User metadata
Rank Oldbie
Rank
Oldbie

I installed DIP sockets and put some different memory chips (i used chips of different manufacturers as I don't have a complete set of the same chips) - and that problem with Memtest still appears. Funny thing is that these "eeeeeeeeeeeeee" errors turned green now. Maybe I still have some defective chips there?
I also tried Memtest 4.0 and it just halts with unexpected interrupt at the beginning. Another funny thing is that this computer starts even with all memory modules removed, and with no onboard memory - and it shows First 64KB memory Error or something like that (and it halts there).

Does anyone have some other DOS utilities for testing stability of 386SX?

Repair/electronic stuff videos: https://www.youtube.com/c/adalbertfix
ISA Wi-fi + USB in T3200SXC: https://www.youtube.com/watch?v=WX30t3lYezs
GUI programming for Windows 3.11 (the easy way): https://www.youtube.com/watch?v=d6L272OApVg

Reply 2 of 6, by matze79

User metadata
Rank l33t
Rank
l33t

did you try different versions of memtest ?

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 3 of 6, by adalbert

User metadata
Rank Oldbie
Rank
Oldbie

Yes and I couldn't get it to work, but finally I tried GoldMemory and it works (very slow), it never has shown any problems. But the parity problems still were showing up sometimes, usually after the system is in idle, and I press a key. I soldered DIP sockets, but I don't have full set of new memory chips, I ordered some and will do some testing later. Anyway, I haven't seen a parity check error for a while, but I have another problem.

I installed a sound card and some small speakers. The card is ES1688F, but the same issue is also with Crystal CS4235. When I start Prince of Persia (1.3), with sound blaster enabled in setup, computer freezes at Loading... screen, HDD led is red for a minute or two, then a message Drive C: is not ready, try again (it's a game message, not system message)... or drive A: when I run it from floppy disk, shows up. Game works fine when I disable digital sound and use only AdLib mode. But Prehistorik 2 works with digital sound without problems. I also installed Windows 95, just to do some testing, and when I run Prince of Persia in Windows, both digital sound and music work fine (tried that with ESS). I'm using only the default sound drivers. Does anyone know how to make the sound work in pure DOS?

Repair/electronic stuff videos: https://www.youtube.com/c/adalbertfix
ISA Wi-fi + USB in T3200SXC: https://www.youtube.com/watch?v=WX30t3lYezs
GUI programming for Windows 3.11 (the easy way): https://www.youtube.com/watch?v=d6L272OApVg

Reply 4 of 6, by matze79

User metadata
Rank l33t
Rank
l33t

I also would try another Powersupply (new) this can cause this sort of problems too.
I also had the same Modell which had a few bad capacitors (capacity loss) inside the power supply

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 5 of 6, by adalbert

User metadata
Rank Oldbie
Rank
Oldbie

All right, the investigation goes further...

I disabled the HDD in BIOS and booted PC from floppy disk. I set the BLASTER variable manually and ran Prince of Persia from floppy disk. Sound and music works fine.
So, I guess that the HDD controller is somehow interfering with the sound card. Unfortunately i can only disable or enable HDD, there aren't may options in BIOS menu.

The ES1688F sound card has built-in IDE connector. I am also using 3com 3c509b network card with ROM socket. Do you think that those issues could be fixed by installing XTIDE BIOS into network card's socket? I never used XIDE bios. But I guess that it would give me some configuration options, or even allow to plug the HDD into sound card's IDE connector?
I think that I should also try using some dynamic drive overlay software, maybe it will help.

I also noticed that sometimes I was getting some heavy stuttering in digital audio when playing Prehistorik 2. Sometimes it was okay, sometimes not. I don't know how to reproduce it. But the problems probably appear only when sound card is used in 16-bit ISA slot, in 8-bit slot it's fine.

//update:
Sound in PoP seems to work when booting from floppy disk even with HDD enabled. BUT only when I run PoP from floppy disk, when I go to C: and run it from HDD i get drive not ready error. So it probably confirms that it is some kind of controller and sound card conflict. Any other opinions and ideas?

//update2:
Great, I managed to make a workaround - but I'm not 100% satisfied. I created a 1MB ramdrive, copied the game there and it works just fine. So we can clearly see that there is a problem with HDD controller. Unfortunately I couldn't install drive overlay software because the HDD is only 120MB so it wouldn't let me install. Are there any other options to fix that?

//update3:
Well, this batch script (prince.bat) + ramdrive works pretty well... the only downside is that it's wasting 1MB of RAM.

deltree /y d:\ 
md d:\pop
xcopy c:\prince\*.* d:\pop\*.* >NUL
cd d:\pop
d:
d:\pop\prince.exe
xcopy d:\pop\*.sav c:\prince\*.sav /Y >NUL
xcopy d:\pop\*.cfg c:\prince\*.cfg /Y >NUL
c:
deltree /y d:\ >NUL

Repair/electronic stuff videos: https://www.youtube.com/c/adalbertfix
ISA Wi-fi + USB in T3200SXC: https://www.youtube.com/watch?v=WX30t3lYezs
GUI programming for Windows 3.11 (the easy way): https://www.youtube.com/watch?v=d6L272OApVg

Reply 6 of 6, by xereeto

User metadata
Rank Newbie
Rank
Newbie

DUDE YOUR TOSHIBA HAS A VIRUS!!! I just ran into this exact same problem on a Toshiba T3100e, found this thread, and was convinced it was some kind of hardware issue. Then I put a floppy disk into my modern PC to transfer files over, and Kaspersky notifies me that the A drive is infected with Virus.Boot.Parity.b. Looked it up and found this wiki page which explains everything:

Systems infected with the Parity Boot virus may experience the following message being displayed after keys are pressed on the s […]
Show full quote

Systems infected with the Parity Boot virus may experience the following message being displayed after keys are pressed on the system keyboard:

PARITY CHECK

I know it's been five years since you posted this thread and you may no longer even have the computer in question, but I thought I'd let you know what I discovered! It's not a memory problem at all!