MissingNo.
Pertarungan melawan Pokémon MissingNo. adalah hasil dari tiga faktor. Yang pertama adalah sistem pertempuran acak dalam permainan tersebut; setiap wilayah memberikan nilai kepada Pokémon dalam sebuah "data buffer", yang diakses oleh permainan untuk menentukan perjumpaan pemain dengan seekor Pokémon liar. Namun, tak ada nilai yang bisa didapatkan dari "buffer" di pesisir timur Pulau Cinnabar dan Seafoam, sehingga informasi dari wilayah yang dikunjungi sebelumnya dipakai sebagai gantinya. Faktor kedua adalah tutorial dalam permainan, yang untuk sementara waktu menyimpan nama pemain dalam "data buffer". Ini membuat permainan mengakses nilai-nilai heksadesimal dari nama pemain untuk perjumpaan Pokémon di Pulau Cinnabar dan Seafoam. Faktor ketiga adalah sistem penanganan kesalahan dari permainan tersebut; jika permainan tersebut memilih sebuah nilai dari "data buffer" yang bukan sebuah Pokémon yang ada, subrutin yang mengakibatkan kemunculan Pokémon MissingNo. akan terpicu.