I implemented a proof-of-concept WAV player with arbitrary sample rate support, based on SDL_mixer with some tricks. It uses linear interpolation for efficiency, which is probably what was used in the original game. Now I need to integrate in the game engine :)