hunter80
Spaceman
Right... Don't shoot. 
I have a Toshiba Libretto 110CT which is my retro gaming station (Pentium 233MHz w/ 64MB RAM, NeoMagic MagicGraph 128XD).
It runs Win98SE fully updated thanks to windowsupdaterestored.com, including DirectX 9.0.
Now I've got the original WC Prophecy on eBay (3 CDs) and installed it. Exciting.
However, the game crashes immediately after the intro videos. The window to register my callsign briefly pops up and then the game crashes with an invalid instruction. I disassembled the CS:EIP and I can tell it's trying to dereference EDI which contains 0x1. Notably, before doing the Win98 upgrades and installing DirectX 9.0 the game crashed at the same place but rather differently, it was trying to dereference ESI which contained 0x0.
Has anyone successfully played WCP on Win98SE with a similar setup? Or otherwise seen the game crashing at the callsign screen and is aware of some patch I could try? Any help appreciated!
Thanks in advance!
H.

I have a Toshiba Libretto 110CT which is my retro gaming station (Pentium 233MHz w/ 64MB RAM, NeoMagic MagicGraph 128XD).
It runs Win98SE fully updated thanks to windowsupdaterestored.com, including DirectX 9.0.
Now I've got the original WC Prophecy on eBay (3 CDs) and installed it. Exciting.
However, the game crashes immediately after the intro videos. The window to register my callsign briefly pops up and then the game crashes with an invalid instruction. I disassembled the CS:EIP and I can tell it's trying to dereference EDI which contains 0x1. Notably, before doing the Win98 upgrades and installing DirectX 9.0 the game crashed at the same place but rather differently, it was trying to dereference ESI which contained 0x0.
Has anyone successfully played WCP on Win98SE with a similar setup? Or otherwise seen the game crashing at the callsign screen and is aware of some patch I could try? Any help appreciated!
Thanks in advance!
H.