These unused commands have inaccurate macro definitions. tempo_relative takes a bigdw \1 ; tempo adjustment argument, but Music_TempoRelative only reads one signed byte. new_song also takes a bigdw \1 ; id argument, but Music_NewSong reads a little-endian two-byte music ID value. The macros should be updated accordingly.
These unused commands have inaccurate macro definitions.
tempo_relative
takes abigdw \1 ; tempo adjustment
argument, butMusic_TempoRelative
only reads one signed byte.new_song
also takes abigdw \1 ; id
argument, butMusic_NewSong
reads a little-endian two-byte music ID value. The macros should be updated accordingly.