have you checked that the latest version of direct x is installed on your system? (it should be supplied on the disk).
if that doesn't work, i had a problem similar to yours (with a black screen before the menu) but i couldn't hear any sounds.
i went to the directory of the game and in the data folder one of the files was missing the '.afs' extension, so i added that and it worked.
it still ran in slow mo when i finally got into the game though :Oo:
