Game objectives
-  Emulator used: Bizhawk 2.2.1 x64
-  Manipulate luck
-  Abusing game errors 
-  Takes damage to save time
 Memory Address
Memory Address is as same as nes version.
| address | byte type | notes | 
|---|
| 000028 | 1 U | x | 
| 000032 | 1 U | y | 
| 0004CB | 1 U | charge | 
| 00003C | 1 S | spdX | 
| 000046 | 1 S | spdY | 
| 000010 | 1 U | 256 frames rule | 
| 000005 | 1 U | enemy1X | 
| 000468 | 1 U | HP1 | 
| 000469 | 1 U | HP2 | 
| 000007 000008
 | 1 U | something useful | 
| 000407 | 1 h | sbuX | 
| 000411 | 1 h | subY | 
 Walkthrough
5-1(20,20)
I try to use block-bounce trick with toad, but fails. So I wait 7 frames before meet boss for making Birdo fall down quickly, and use the same way like the warpless run. Total saved 20 frames.
7-1(3,23)
I'm amazing there are 4 frames be saved after rocket before climbing, maybe I meet the bad subpixel in my old run. 
I loss 1 frames in boss fight, because of the frame rule, I have to avoid fire ball. 
7-2(184,207)
I cost near 20 frames to save the last 2 lag frames. Thanks to the better subpixel, I can use the perfect way to catch the crystal ball with full speed. But I still need 10 frames for touch Wart's frames rule line, if I don't cost time to save lags. 
Thank to andrewg find this 
Wart glitch long time ago, and it still work in snes version. Because I didn't touch the Wart frames rule line, so It's the best chance to use this glitch. Save the last 182 frames after boss fight. 
 I press start just for keeping Wart in more left for this picture. 
 
Masterjun: No need to apologize about finding optimizations! Accepting to Moons as an improvement to the 
previous run.