If not for the bad pause buffer on the bonus stage, this might have been a 1:48... Oh well.
Played on Mesen 0.9.9.