I'm happy to accept a tie if anyone reaches 999'999 on the NES version

I hope this doesn't come across as patronising but here are a few tips which really helped me bump up my scores.

- Collect as many coins as you can as they're worth 200 points each
- Collect every power-up as they're worth 1000 points
- Always end every (non-castle) level with last timer digit on '6' It gives you six fireworks which equates to 3000 points. If you start your run and jump when the timer has a '0' at the end this should land you with a '6' every time
- Also, it goes without saying that you need to get the top of the flag on every level for 5000 points. Combined with the fireworks, every flag at the end of a level should get you 8000 points in total.
- Try (if you can!) to have your fire power when you reach the Bowsers in the castles. Five hits with your fireballs and he's history and gives you 5000 points.
- Probably the biggest points earner though, every time you come across a turtle, jump on him, knock him forward and you usually take out a horde of enemies. Taking out just 7 enemies will net you about 20'000 points a time. Hell, even
just kicking a koopa shell is worth 500 points. Just watch the bounce back off walls!