En 1998, lors de la création des jeux pokémon première version, les créateurs voulurent tester leur jeu. Ils n'avaient pas encore insérer de pokémon dans leur jeu... Ils en créèrent un rapidement, qu'il nommèrent MissingNO, car il était le numéro 000 du pokédex, un numéro non affiché dans le jeu. Il l'appelèrent alors Numéro Manquant, ou Numéro Zéro, ou Message Manquant. Message, car un pokémon sur jeu est en fait un message (011100010000111110011110110011100). Ils testèrent alors le jeu avec MissingNO et se rendirent compte que MissingNO faisait dérailler le jeu... Donc ils l'enlevèrent, (mais pas complètent malgré eux). Ils essayèrent alors avec un pokémon prévu, de préférence un pokémon qui se trouvait a peu près partout dans le jeu : Rattata. Rattata fut ainsi le deuxième pokémon à être inséré sur le jeu. Rattata ne provoquait pas de bug, alors ils l'ont laissé, et ensuite ont mis les autres (rattatac, bulbizarre, herbizarre, florizarre, et ainsi de suite jusqu'à 151. Mew fut le dernier a s'installer sur le jeu. Donc en résumé, MissingNO n'est pas un bug, mais plutot un pokémon mal fait, provoquant des bugs. Par contre, les pokémons tels que M', qui ressemble a un Dracaufeu, sont de vrais bugs non prévu par les créateurs, ces derniers qui, avec la version jaune, corrigèrent ces bugs ou non-bugs indésirables.