Concerning sound and music in Cannon Fodder 2... both are present here, but you must run it under DOSBox (0.63 is optimal) and type some tricky command inside it, then you will hear them both.
1) Run DOSBox and configure your desired sound card output
2) Before running the game exe type this command "
loadfix -1"
3) Enjoy music and sound
Thanks you VOGONS, I found this tip there
/wallymian