VOGONS


First post, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Does anyone know if there is a Turok patch which lets you use the Cyrix 5x86 CPU? When I run Turok with a Voodoo1 or Voodoo2 and a Cyrix 5x86 CPU, the game ultimately crashes with 5 seconds (branch prediction enabled) of loading or within 20 seconds (branch prediction disabled). It is very repeatable. Am5x86 and Intel DX4 CPUs work just fine.

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

Reply 2 of 6, by feipoa

User metadata
Rank l33t++
Rank
l33t++

If I recall, I tested it with D3D using the Matrox G200 and glide using the Voodoo1 and Voodoo2. Same result - hangs. I could try disabling all the Cyrix features to see if it is one in particular, though it could also be none of them. Better if there is a software patch though.

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

Reply 3 of 6, by F2bnp

User metadata
Rank l33t
Rank
l33t

Weird. I'm pretty sure there never was a 5x86 patch, but 6x86 patches were fairly common for games at the time, usually because said games thought they were running on a 486.
Perhaps if you locate such a patch for Turok it could fix the issues.

Reply 4 of 6, by swaaye

User metadata
Rank l33t++
Rank
l33t++

I thought the problem was the Cyrix chips aren't instruction set compatible with Pentium and so some software blows up because of programmers not thinking beyond Intel.

Reply 5 of 6, by feipoa

User metadata
Rank l33t++
Rank
l33t++

The Cyrix 5x86 literature says that it is x86 and x87 compatible, whatever that means exactly. Turok works with the Am5x86 and the Intel DX4, so it seems to me that the issue is not specific to Pentium instructions. I have also run into cases whereby graphic card drivers have worked with the Am5x86 but not the Cx5x86. It would be nice if there was some workaround for this.

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

Reply 6 of 6, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I have tracked the issue with Turok down to the FP_FAST feature of the Cyrix 5x86. Disable this feature and the game won't crash. I also noticed this issue with Quake 2. These two games don't like FP_FAST for whatever reason. I never had any other issues with FP_FAST in any other game. Interestingly, if using a SiS 496/497 based motherboard, FP_FAST worked fine with Quake 2 and a cx5x86-133. Perhaps the combination of UMC 8881 + Cyrix 5x86 + (Turok or Quake 2) doesn't like FP_FAST. Turok 2 is fine.

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