This patch allows you to... well, play as Yoshi in certain levels (that you can specify). Levels where this function is disabled will play completely normally.
Any other information should be covered in the ASM file itself.
Update: Now handles extended sprite contact properly. (Also reduced the level table size.)