Run on Mednafen.
A couple big mistakes, but a solid run for my skill level and route.
Started timer a few frames early, ended it about a second late.