That is what I was thinking, good job there was a backup plan :)
There is an example with the FMOD module for including XM files and this uses a pointer to the incbin (IncbinPtr) which is what I based my original code on for including the MP3. The big difference is with the audio command to play the XM (different command and parameters for an external loaded file vs an incbin one). I had a look through the source of the module to see if there was any similar parameters to call an incbin MP3, but no luck!
Never mind, it's not that important for now.
Many thanks for your help.
There is an example with the FMOD module for including XM files and this uses a pointer to the incbin (IncbinPtr) which is what I based my original code on for including the MP3. The big difference is with the audio command to play the XM (different command and parameters for an external loaded file vs an incbin one). I had a look through the source of the module to see if there was any similar parameters to call an incbin MP3, but no luck!
Never mind, it's not that important for now.
Many thanks for your help.