KYRA: audio data assignment patch
|Reported by:||athrxx||Owned by:||lordhoto|
This patch modifies the way that static resources like track file names, code tables etc. are assigned to the audio devices so that it is all the same for DOS and Towns.
I have improved parts of the code so that it should't offend Lord Hoto's sense for good const correctness any more. I also got rid of two struct pointer casts (might cause problems in some ports).
Ticket imported from: #1862758. Ticket imported from: patches/872.