Andrew771, самый простой вариант

при таком вызове гарантированно не будет проблем с проигрыванием музыки

push hl,de,bc,af
exx
ex af,af'
push hl,de,bc,af
push ix,iy
call play_music
pop iy,ix
pop af,bc,de,hl
exx
ex af,af'
pop af,bc,de,hl