sezero / mikmod

Mikmod Sound System (mirror of git repo at https://sf.net/projects/mikmod/)
http://mikmod.sourceforge.net/
69 stars 21 forks source link

Detect more MOD variants: TDZ#, FA04/6/8, LARD, NSMS. #59

Closed AliceLR closed 2 years ago

AliceLR commented 2 years ago

See: https://github.com/libxmp/libxmp/pull/484.

This adds support for more MOD magics that MikMod didn't support before. This should just about cover all of the trivial MOD magics I know of that MikMod doesn't support already.

This is very low priority, so marking this as a draft until someone figures out what the deal is wrt the Digital Tracker extra bytes.

AliceLR commented 2 years ago

After checking some Digital Tracker versions in an Atari Falcon emulator I managed to come up with the following (IMO fairly reasonable) observations. tl;dr the extra Digital Tracker bytes are intentional and they are also most likely safe to disregard.

Why they're intentional:

Why they can be ignored (and probably what they were meant for):

Going to go ahead and mark this ready for review.

sezero commented 2 years ago

Thanks.