Most of the sfx is done either as a crunched up .wav file (surprisingly works) some other are done with .vgm files
GBstudio uses both and HugeTracker for music which makes it all possible!