Good writeup.

I'll add it to MAME in a few minutes. No screenshot here, since it doesn't have any display.
The volume decay isn't working right, but other sounds are ok.