This is a 48 frame improvement of my previous TAS. In this run I fixed some sloppy mistakes and find some new strategies.
Stage 1: I saved 3 frames at the boss fight.
The first stream of bullets starts earlier. I also managed to find a way to get rid of one unintentional miss in the third stream.
Stage 2: I saved 1 frame at the boss fight.
I changed the way of hitting shields at the beginning of the fight to have a better position later in order to finish off the right and middle shield faster.
Stage 3: I saved 4 frames in this level.
Cleared out the mistake at the moving platform at the end of the level.
I guess this is already known, but this platform has a cycle from the moment it spawns. For 3 frames it moves and stops for 1 frame. In order not to be moved in the direction in which the platform is moving, the jump must be made at the moment when the platform stops. I managed to spawn the platform at the exact frame to make the jump without waiting. This and improvements in the previous levels allowed me to save the framerule.
Stage 4: I saved 30 frames in this level.
Saved 1 frame at the second room, 2 frames at the third room and the rest at the boss fight. Through the use of new tactics, both phases of the boss fight have been improved.
Stage 5: I saved 1 frame at the boss fight.
Stage 6: Same.
Stage 7: I saved 5 frames in this level.
Cleared out the mistake at the spikewalls at the start of the level and saved 2 frames here. It's better to wait at the first wall and jump to the second instead of jumping over the second wall. One less pause usage saved another 2 frames. And 1 frame was saved at the boss fight.
Stage 8: I saved 4 frames in this level.
Cleared out the mistake after the first boss fight. If you jump right before the eggs disappear you can save 2 frames. At the second boss fight I changed the jumping to save another 2 frames.