Pues bien, uno de los habituales del foro, ripsaw8080, ha sido tan amable no solamente de averiguar qué está fallando sino que además ha hecho un fix en un periquete, os adjunto el juego parcheado:
http://www.megaupload.com/?d=NOXH580W
Y aquí está su explicación:
Para jugar ejecutamos DOSBox.bat en lugar del tradicional ARCTIC.EXE.
Sound works in the first mission when you configure a joystick in DOSBox, but it's not entirely effective because sound is still missing on the title and prologue screens. Sound works completely, regardless of gameport detection, when booting real DOS. The game uses hard-coded memory addresses that belong to DOS and relies on pre-existing memory values; which is weird and/or messy programming.
[...]
It uses segment 0x40 addresses 0x4F0 thru 0x4FF and 0x9EA (I think 0x9EA was not intended, should have been 0x4F0+0xA like the rest of the code, not 0x4F0+0x4FA)
In DOS 5/6 the addresses are not part of a table, they are actually DOS code. The game swaps between several executables, and maybe the developer was being lazy by storing global vars in a mostly-dormant area of DOS. In DOS 3.3 the addresses are part of a device table, but with the game being from 1995, earlier versions of DOS were probably not seeing much use by then.
[...]
Although DOSBox allocates the memory region for its emulated DOS structures, it is not actually using the specific addresses, so a workaround is possible.

