My mame32 settings that are different to yours are as follows. Also, I have now successfully played this back another couple of times but here's the interesting point. 1st time fails. 2nd time works. 3rd time fails. 4th time works.(posted 9093 days ago)ie: For some reason it works every 2nd time and also irrespective of whether or not I have throttling enabled.
Now for the differences between my Mame32 setup and yours:
Sound tab: FM synthesis unchecked otherwise same as yours.
Controllers Tab: Default input layout=standard Direct Input Joystick is greyed as well as checked
Advanced Tab: Use Direct Draw is also checked and greyed as well Double display size checked Horizontal scan lines checked
Miscelaneous Tab: Disable MMX is checked on my setup.
Display Tab: Identical
Cheers, BeeJay.