SOLUCIÓN
A mí me pasó lo mismo: el juego se cerraba como el rayo cada vez que intentaba usar la llave para rescatar al niño. ¡Dios, qué frustración! Buscando por ahí y por aquí, me enteré de que tenía que ejecutarlo con DOSBox (lo había estado jugando a pelo desde XP Home Edition, porque funcionaba bien aunque sin música).
El problema era que no conseguía ni instalarlo desde DOSBox ni hacer que funcionara en DOSBox una vez instalado desde Windows, ni con D-Fend ni con nada. Total, que lo dejé por imposible.
Hoy me he topado con
unos trucos estupendos para configurar DOSBox en inglés.
En vez de configurar DOSBox y montar las unidades cada vez, se puede retocar el archivo dosbox.conf para que lo haga él solito. Yo cambié un par de cosas:
cycles=max[autoexec]
# Lines in this section will be run at startup.
mount d e:\ -t cdrom -usecd 0 -ioctl
mount c c:\
c:Una vez hecho esto, ya pude instalar el juego desde DOSBox sin problemas. Pero cuando intentaba ejecutarlo, seguía sin funcionar. Así que probé a hacer un perfil con D-Fend v2... y voilà! Funciona como la seda, con música y todo. Ah, tuve que bajar los ciclos a 10000 (editando el perfil de D-Fend) para que la velocidad del juego fuera la correcta.
Espero que le sirva a alguien. Yo hubiera matado hace una semana por un post como este