cr1901 changed the topic of ##yamahasynths to: Channel dedicated to questions and discussion of Yamaha FM Synthesizer internals and corresponding REing. Discussion of synthesis methods similar to the Yamaha line of chips, Sound Blasters + clones, PCM chips like RF5C68, CD/floppy disk theory of operation, and the 68k CPU are also on-topic. Channel logs: https://libera.irclog.whitequark.org/~h~yamahasynths
__sen has quit [Ping timeout: 245 seconds]
__sen has joined ##yamahasynths
Degi has quit [Ping timeout: 272 seconds]
Degi has joined ##yamahasynths
pikhq has quit [Ping timeout: 245 seconds]
pikhq has joined ##yamahasynths
Degi has quit [Ping timeout: 246 seconds]
Degi has joined ##yamahasynths
Degi has quit [Ping timeout: 246 seconds]
Degi has joined ##yamahasynths
<fseidel>
cr1901: spiritually similar but wildly different format
<fseidel>
much better designed
<fseidel>
(XM, that is)
<fseidel>
cr1901: BTW you can support older 15 instrument MODs if the magic number check fails but the other values look reasonable
<cr1901>
I didn't write the MOD parser :P. I wanted to focus on getting a working player first. So I don't actually know the complete binary format
<cr1901>
(Might have to tho, seeing that the mod parser I'm using is not no-std compat.)
<fseidel>
on the off chance you want to test one, Crystal Hammer by Karsten Obarski is one
<fseidel>
one of the first popular MODs, composed by the author of the Ultimate Soundtracker
<fseidel>
I checked and the magic number isn't in there. Some files floating around were run through a newer tracker that converted to 31 instrument format.
<fseidel>
no rush, just figured it might be fun to check