In the last couple of days i had the same problems with the italian version of the game. So i've thinked a lot about the problem and analyzed it.
There's a way to fix them and it's to use scummvm but i don't like this program for many reason. Scummvm fix the problems because it's an emulator so they create workarounds and insert them in the scummvm source code, so basically they say to the emulator what to do to fix it when it's finding them inside the game. So they HAVEN'T FIXED THE GAME but the emulator.
The problem is not related to dosbox or to the cycles of cpu, it's a bunch of nasty bugs that i descovered Sierra generated creating the Talkie version of the game. So you'll have it even using a real 486 with dos.
The game originally was created on floppy disk without the talkie part, so when they added all the speech, they rewrote all the .scr script. Editing scripts of a Sierra game that originally doesn't have a speech part, to say to the game "here you must to initialize that sound and speech", means only: WE ARE INSERTING BUG IN THE GAME.
Yes, the bugs are inside .scr and .hep files.
For example in some circumstances when you bring back the dangling participle to the bookworm the game get stuck, because there is a bunny (pink) that come out and then a grey one saying some shitty lines, there the .scr try to initialize the audio and it can't do it. So they are all problems related to the failed initialization of sound effects and speech.
If you turn off the audio and turn on only subtitles, the situation it doesn't change at all, because the room and events are managed by the same .scr files of the talkie part and you have the same bug. In the example that i've bringed the bug is inside 460.scr and 460.hep.
The only way to be sure to avoid the bug is to buy gog edition and then use it with scummvm or that GOG take away the shitty programmed talkie version and replace it with the english floppy disk edition. Or that they add the floppy disk edition to the package.
It would be nice to rewrote the .scr and .hep affected, because after that you could use the talkie game with dosbox or with a real 486 without problem, but this is a nasty job, there is need of a programmer that edit .scr and .hep fixing them with some debugging program. New Rising Sun have done it with Quest for Glory 1 and 4.
edit:
for people interested: italian official version is a strange edition, it's created from the cd talkie english, but they have deleted the speech part, so basically it's like a floppy disk edition, but they have inserted all the talkie nasty bugs... so i was guessing: But what the f**k were they thinking?????? XD Why they haven't used the floppy disk edition to create the italian floppy one??????? XD
Post edited April 21, 2013 by micartu