He's already submitted several other fixes for MAME's core (none of them fixed the DISDL/DIPAN issue but the graphics decompression in WarioWare works properly now), and identified a major issue with the data processing: the corner cases for shifts are different depending on if they're immediate or register. I believe you get that right though :-)

Also, I should note that the AOSDK example app is not really user friendly - you must press ^C to stop it playing :-)