Une technique simple consiste à faire réapparaître les ennemis à l'infini, puisque s'éloigner de leur point d'apparition les fait réapparaître.
Du coup en faisant quelques allers-retours, ne serait-ce que sur le premier niveau, tu peux facilement gagner +200 points à chaque fois, et ce un bon nombre de fois, vu que tu n'es limité ni par le temps, ni par le nombre d'ennemis (ce qui ne serait pas le cas de certains Mario par exemple).
Tu es juste limité par ta barre de vie, mais même si elle s'épuise tu commences une nouvelle vie, et c'est reparti pour un tour.
Par contre, le faire prend quelques heures. Donc prévois du temps, du genre entre 3 et 5 heures.
Surtout si tu joues sur GameBoy / GameBoy Advacnce, il va falloir faire vite si tu ne veux pas que les piles s'épuisent. 
Si tu joues sur GameBoy Advance SP, ça peut passer, vu que tu peux toujours brancher ta console et reprendre bien plus tard.
Et sur 3DS, il me semble que tu peux sauvegarder pour reprendre plus tard, m'enfin j'imagine que tu n'avais pas la 3DS en 2009, mais j'espère que ce message sera utile à quelqu'un d'autre qui serait motivé pour atteindre ce score parfait de 999990. 