VOGONS


First post, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie

Hi, all

I have the following system:

AMD 5x86 configured to run as AMD 486DX4@100
2x8MB FPM RAM
Chaintech 486SLP
Cirrus Logic CL-5428GL with 2MB (VLB)
AWE32 CT3990
VLB MIO
1.6GB HDD
16x CD-ROM
MS-DOS 6.22 + Win 3.11

I can run benchmarks (such as 3DBench, Chris's Bench, Speedsys and SI8) just fine, I can also use Windows. However, most games either freeze at boot or cause a complete reboot when started. What I tried so far:

- Doom — freeze at "Init DOOM refresh daemon";
- Epic Pinball — launches, but causes a reboot as soon as I try to start a new table;
- Duke NUkem 3D — crashes before a splash screen appears.

However, these games worked:

- Another World;
- Eye of the Beholder.

Could it be that I simply have a problem with protected mode games? Any help would be greatly appreciated.

Last edited by jheronimus on 2017-06-24, 22:33. Edited 2 times in total.

MR BIOS catalog
Unicore catalog

Reply 1 of 11, by TheMobRules

User metadata
Rank Oldbie
Rank
Oldbie

Assuming the main memory and L2 cache are fine, have you tried setting L1 cache to Write-Through instead of Write-Back? Some 486 motherboards have very problematic WB cache implementations...

Also, do the games run fine with other CPUs in the same board?

Reply 2 of 11, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie
TheMobRules wrote:

Assuming the main memory and L2 cache are fine, have you tried setting L1 cache to Write-Through instead of Write-Back? Some 486 motherboards have very problematic WB cache implementations...

Also, do the games run fine with other CPUs in the same board?

According to CHKCPU the L1 cache is already in write-through mode. CACHECHK gave me no errors, so I guess L2 cache is fine, too. How can I check RAM?

Going to try 486DX2@66 tomorrow.

MR BIOS catalog
Unicore catalog

Reply 3 of 11, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie

Tried running AIDA16 — at Memory Specification it shows that DPMI and DPMS are "not supported". Aren't those the modes that are used by protected mode games?

MR BIOS catalog
Unicore catalog

Reply 4 of 11, by Thandor

User metadata
Rank Member
Rank
Member

Have you tried running the system without optional devices?
- Try booting in safe mode (Press SHIFT when the message 'MS-DOS is starting ...' appears). Safe-mode will skip the configuration in CONFIG.SYS and AUTOEXEC.BAT.
- Try removing the AWE32 (ánd run MS-DOS in safe mode).
- Try running with one SIMM (and switch them if the problem still occurs).

thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.

Reply 5 of 11, by meljor

User metadata
Rank Oldbie
Rank
Oldbie

I think the jumper settings are wrong, as none of my 4 pci motherboards have the same settings for the Cyrix 5x86 vs the settings for Intel/Amd.

asus tx97-e, 233mmx, voodoo1, s3 virge ,sb16
asus p5a, k6-3+ @ 550mhz, voodoo2 12mb sli, gf2 gts, awe32
asus p3b-f, p3-700, voodoo3 3500TV agp, awe64
asus tusl2-c, p3-S 1,4ghz, voodoo5 5500, live!
asus a7n8x DL, barton cpu, 6800ultra, Voodoo3 pci, audigy1

Reply 6 of 11, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie
meljor wrote:

I think the jumper settings are wrong, as none of my 4 pci motherboards have the same settings for the Cyrix 5x86 vs the settings for Intel/Amd.

How do I tell if they are correct? I don't think this motherboard has explicit support for 5x86

MR BIOS catalog
Unicore catalog

Reply 7 of 11, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I would start with an Intel DX2-66 (write-thru) and jumper accordingly. This was probably the most compatible CPU.

Plan your life wisely, you'll be dead before you know it.

Reply 8 of 11, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie

So I ended up trying a DX4-100 CPU. The system started, but the games still wouldn't work. After that I've tried changing 2x8MB FPM modules for 4x4MB and that actually did the trick. Not sure why, though. I definitely went through several 8MB RAM modules on this system, so maybe it specifically didn't like the 2x8 configuration?

MR BIOS catalog
Unicore catalog

Reply 9 of 11, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Did you try several brands of 8 MB FPM sticks? I have found that, for whatever reasons, some boards do not like certain brands of RAM, whereby different brands of the same internal memory arrangement would work. This seems particularly true of 486 boards in my experience.

Plan your life wisely, you'll be dead before you know it.

Reply 10 of 11, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie

Yeah, I tried different sticks. However, I was too quick to consider this issue solved. Now my computer can freeze or reboot 5-10 minutes into the game. I've seen that in Doom and Street Rod 2. I'll recheck the jumpers tomorrow, but the benchmarks showed that DX4-100 works as it should.

MR BIOS catalog
Unicore catalog

Reply 11 of 11, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie

sounds like a configuration issue. Try this:

- set cache timings in bios to their highest values
- check cache chips - they should be -15 chips. -20 ones can cause problems with faster CPUs
- disable external cache in bios (will be slow) but it's for diagnostic purposes. If your machine is stable like this, you might have a problematic cache chip.
- check memory timings - set them to their highest values
- check jumper settings on the board - specifically write back / write trough settings
- check CPU voltage. Make sure it's at 3.3/3.45 volts. Most CPUs don't like it when you over-volt them too much
- check BIOS settings for L2 cache WB/WT modes
- clean memory slots and ram sticks with contact cleaner (carefully).

Hope any of the above help.