Sorry for the slight pump but I've been doing what I've been meaning to do for ages now, testing DOS games more throroughly on my DOS/Win98SE box instead of just giving them a quick test and I've noticed something peculiar: Day of the Tentacle CD-ROM version is very prone to freeze if spoken voice is enabled and mouse is moved during speech. If mouse is not moved during speech the game is 100% stable. Or if spoken voice is disabled I can move the mouse as much and quick as I want, no issues. I can also move the cursor with keyboard during speech without any issues when voice is enabled, no freezes.
Any idea what on earth could cause this and is there anything I could try to fix it? Things I've tried:
- Updated the game with official patches meant for fast PC's (Digital Sound Update + Music Update), they did fix the garbled sound if the game is run without L1 cache disabled or by slowing the PC down with throttle
- Disabling L1 cache
- Slowing the system down with throttle
- Tried three different mouse drivers and two different CD-ROM drivers
- Increased the default buffer size of 8 to 64 in DOTT config
System:
- Abit BX133-RAID
- Intel Pentium III 866MHz 133MHz FSB @650MHz 100MHz FSB
- 3dfx Voodoo 3 3000
- 128MB PC133 SDRAM @100MHz
- Orpheus Sound Card
The game is using Sound Blaster for SFX and music, port 220 IRQ 5 that are what Orpheus sound card is set to. This is not a major issue as I can just not touch the mouse during speech or even disable voice completely, but if there is a way to fix it I'm all for it. Also I'm really curious what the heck is causing this.