magic9mushroom said:
There's a trick to it.
When he charges (he screws up his face right before charging, so that's the cue) do a long jump over him. He'll fly at you, so run to the... etc etc etc.
I have a slightly separate strategy when versing Ballos myself. Just before he raves on about his speech with the whole "losing control over his magic powers" and stuff, I use the life pot, so as to gain full health. Then, when it is time to attack, I boost up to him, and make sure I am directly on him, then press the "Up" arrow, and fire like hell, using the Nemesis. This way, both Curly and Quote fire together, causing more damage. You have to make it so that Ballos is always directly above you, even when he charges. If you can defeat him quick enough, you will only have 39 hp left. But don't worry. If you manage to complete the next steps without any problem, then this won't matter.
Before his second form drops down, you need to zoom to the far right side of the room (don't worry, those gray and red spikes don't hurt you). Swap to the Super Missiles (if you have them). As his big head falls to the ground, quickly dodge aside and leap up onto his left cheek. As soon as his eyes flick open, fire away. And I mean, tap the "X" button like hell. He should stop in about 2 seconds. Switch back to the Nemesis and hop off. Move a safe distance away.
As those floating eyes come out of his head, make sure Curly and Quote are firing at the same time at each of the open eyes. AND PLEASE DON'T GET HURT BY ONE. THIS MIGHT MAKE VICTORY A LITTLE SLOWER. Then Ballos should float to the middle of the screen, with the platforms around him. Move just underneath the cheek that you want to leap onto, and wait for the spikes to grow under you and hurt you. You'll only lose 2hp, and in your invincible state, boost onto the specified cheek. Don't forget to switch to the Super Missiles. As soon as he explodes with the red stuff everywhere, tap the "X" button. You can go crazy, but I always sort of tap it at a medium-ish rate. For some odd reason, this works better for me.
And that's it, I guess