+-----------------------------------------------------------------------------+
|WARNING: Missingno can cause permanent damage to your game. There have been  |
|several reports of cartridges rendered permanently inoperable by this glitch.|
|Merely encountering Missingno can potentially corrupt your save file so      |
|thoroughly that it cannot be overwritten.                                    |
+-----------------------------------------------------------------------------+


MISSINGNO. Guide
for Pokemon Red and Blue
By Brian Raddatz


"I think we all have our own personal Missingnos."
    -Alex Camelio



+==========================+
|    TABLE OF CONTENTS:    |
+==========================+

Version History
This Guide
Introduction
General Information
  What is Missingno?
  Save File Corruption *IMPORTANT*
  The benefits
  How to find Missingno
  "Pokegods"
Missingno Data
  Basic Family
  Mimic Family
  Glitch Family
  Trainers
  Default Team
  Trainer Family
Notes Details
  Writing to the save file
  Hall of Fame data is overwritten
  Graphical glitches
  Reversion to Rhydon
  The battle does not end
  Game freezes
  Appears as a trainer
  Species name not terminated normally
  Pokedex cry not properly terminated
  PC Storage Box
  Passing a Pointer
Other Glitches
  Psycho Ditto
  Transfer DVs
  Surf on land
  Duplicate Pokemon
  Glitch City
  Invisible PC
  Toxic/Leech Seed
Credit



+==========================+
|     VERSION HISTORY      |
+==========================+

8/12/05  Version 0.7, first version
    Data on all Missing Number entries from 00 to 199, Trainer entries, and 
    default trainer team. Incomplete data on entries 201, 250, and 255. 
    General info, notes details, and other glitches including Psycho Ditto, 
    Transfer DVs, Surf on land, Duplicate Pokemon, Glitch City, Invisible PC 
    and Toxic/Leech Seed.



+==========================+
|        THIS GUIDE        |
+==========================+

Data on the Missing Numbers was acquired and tested by myself on Blue version. 
Most of this data has not yet been tested and confirmed by others. If you find 
an error or inconsistency, please inform me. In sections that discuss the 
intimate details of the inner workings and game mechanics, most of the 
information is theoretical. I have taken a few classes in computer 
programming, but this hardly qualifies me as an expert. I have never hacked or 
disassembled this game; all of my research thus far has been performed within 
the game itself.



+==========================+
|       INTRODUCTION       |
+==========================+

Missingno has been a long-time favorite of Glitch Hunters everywhere. However, 
despite the fact that it has been highly popular for several years, it seems 
to be very difficult to find solid and detailed information on the phenomenon. 
For that reason, I began researching and collecting data on my own. Somewhere 
along the way, I seem to have become an authority on the subject. If Jolt135 
is the leading expert on how this game works, I seem to be the leading expert 
on how it doesn't. Regardless of whether this title is deserved, I've put 
together this guide documenting my findings and theories. I've done this 
partly out of obligation, but also to issue a WARNING. There is a great deal 
of false information floating around regarding the risk of using this glitch. 
Some say that Missingno is harmless so long as you don't capture it; this is 
not true. Some say that saving after an encounter will prevent damage to your 
save file; this is also not true. It is my intent to clear up these myths once 
and for all.



+==========================+
|   GENERAL INFORMATION    |
+==========================+

 __________________________
/    What is Missingno?

MISSINGNO. is the result of several bugs and inconsistencies in the 
programming of the game. Its name is an abbreviation of "Missing Number" and 
it is an error message returned by the game when attempting to access pokemon 
data from a database entry that does not contain a valid pokemon. However, 
such an error message is not handled properly, and data from other parts of 
the game is forced into the pokemon template, creating what appears to be a 
pokemon.


 __________________________
/   Save File Corruption

  - This is the most important section of this guide. -

Missingno has been reported to cause permanent damage to the cartridge:
At the beginning of every encounter with Missingno, or with many other Missing 
Number pokemon, the game writes to the save file. This can be observed on the 
built-in emulators in Pokemon Stadium and Pokemon Stadium 2. Since the game is 
passing garbage data as it saves, this can be extremely hazardous to your save 
file. Although it is rare, there have been many reports of save file 
corruption, forcing the player to start the game anew. In the most extreme 
cases, the save file is corrupted so thoroughly that it cannot be overwritten, 
rendering the cartridge inoperable.

Reports also indicate that the game may write to the save file when you view a 
glitched Hall of Fame record.


There are rumors floating around of ways to avoid this problem. I would like 
to address these now:

1. Some say that if you perform a normal save after encountering Missingno, 
your save file will not become corrupt. This is not true. Recent reports 
indicate that a normal save will not overwrite corrupt data.

2. Some say that there is no risk as long as you do not capture Missingno. 
This is false. The game writes to the save at the beginning of the encounter. 
By the time Missingno appears on the screen, the damage is already done. This 
is further backed by Gunbladelad's initial report.

3. You may have heard that if you start a new save file, any corrupt data will 
be overwritten. Though this is somewhat believable, it is once again not true, 
according to Gunbladelad's report.


Currently, there is no sure method of repairing a corrupted cartridge. This is 
the real reason behind my research, and is still my biggest stumbling block. 
For those of you who are reading this hoping to find a solution to this 
problem, I have a few suggestions, but I regret to say that they probably will 
not work.

In-game clear data option:
    On the title screen, press Up, Select and B together. Normally, this 
    brings up a dialogue asking if you want to clear the save data. In the 
    most extreme cases of cartridge corruption, it only crashes the game.

Cheat Device clear data option:
    I don't know very much about save file management of cheat devices, but 
    some of them may have such an option. According to Xhunter11, another 
    extreme case he erased his save file by this method, but the game still 
    did not work.

Game shark code 0100A2D5 - Clear the Hall of Fame:
    This one is weak, I admit. I seriously doubt it would work. But the Hall 
    of Fame does seem to be where most of the overwriting takes place, so it 
    may be worth a shot at least.

I have a few other leads, but I need to research them further. Some of them 
may be rather abusive to the cartridge. As a last resort, treat the issue as 
you would treat a dead internal battery. Theoretically, removing the battery 
should erase all save data, even any that cannot be deleted by other means. If 
anyone has tested this method, please inform me of the results.


 __________________________
/       The benefits

With the entire cartridge at stake, you may be wondering why anyone would take 
this risk at all. Missingno has a mystique and complexity that has entranced 
Glitch Hunters for years, but how does any of this benefit those who play 
Pokemon for the game it was intended to be?

The greatest benefit of this glitch for regular players is that the encounter 
flag for Missingno is synonymous with one of the bits which determines the 
quantity of your sixth item slot. Specifically, when you encounter Missingno, 
the quantity of your sixth item will be incremented by 128, unless it is 
already greater than 127. This means limitless TMs, Rare Candies, and stat 
boosting drugs, which are all very nearly essential in building a serious 
team. For players who don't possess any sort of cheat device, Missingno is the 
only way to obtain these items in large quantities, and for players who do 
possess cheat devices, some may consider Missingno to be some vague sort of 
justification for having so many of these items.

By some of the more intricate workings of the Missing Number glitches, it is 
also possible to obtain pokemon that know moves which they could not normally 
learn. For example. Clefable and Nidoking now benefit from Poliwrath's TM 
list, and Rhydon can learn nearly any move in the game. This is a much less 
common use for the glitch than incrementing items. Movesets such as these fall 
under the 11/11 category.


 __________________________
/  How to find Missingno

Currently, there are three known ways to encounter and obtain the Missing 
Number pokemon:

  - 1. Cheat device -

Likely the simplest method. Some Missing Number pokemon can only be obtained 
with a cheat device.

Gameshark: 01??D8CF

Replace ?? with the hex digits of the desired pokemon. This will force all 
enemy pokemon to become the one specified. To capture Trainer Family pokemon 
or those that freeze the game in battle, make sure the code is off at the 
beginning of the battle, then turn it on during the battle and capture the 
enemy pokemon normally.

Game Genie:

Red version -  ??1-91A-7FC
               ??1-93A-F7E
               ??1-9BA-5DB

Blue version - ??1-91A-7FC
               ??1-93A-F7E
               ??1-9BA-6EB

Replace ?? with the hex digits of the desired pokemon. This will put the 
desired pokemon in the random encounter list for Route 4. Encounter and 
capture normally. The Trainer Family and the three Glitch Family pokemon that 
cause the game to freeze in battle cannot be obtained this way.


  - 2. Cinnabar Island -

This is where Missingno was first discovered. The glitch has two major points, 
the first being the fact that the east coast of Cinnabar and Seafoam count as 
land areas and have random encounters, but neither area has a specified 
encounter list. If you surf along these coasts, you will encounter wild 
pokemon from the last area you entered that had an encounter list for land 
encounters. This alone is useful, in that it can make Safari Zone pokemon much 
easier to capture.

The second point is your name. During certain special events in this game, 
your name is temporarily changed. When this happens, your original name must 
be stored somewhere so that it won't be forgotten. It is stored in the random 
encounter list for land-based battles, of all places. The idea was that the 
list would be reset when you enter an area that has land-encounters, but due 
to the above oversight, this is not the case. After a name-changing event, 
surfing the east coast will induce random encounters based on your name.

When Missingno was first discovered, it was the result of an in-game trade. 
When a traded pokemon is generated, your name is changed temporarily to that 
of the pokemon being traded (which leads me to wonder where your trainer ID 
number is stored.) However, trading with another game isn't always an option, 
and in-game trades are limited. Later, a second event was discovered to change 
your name, one which could be repeated any number of times. When the old man 
in Viridian City teaches you to catch a pokemon, your name is temporarily 
changed to OLD MAN. After his lecture, you can Fly to Cinnabar and find your 
name's encounters, so long as you don't enter an area that has land encounters.

Your name occupies eleven characters, but when you choose a custom name, you 
can only define seven of them. When your name is read as an encounter list the 
first letter seems to be ignored. The third, fifth, seventh, ninth and 
eleventh characters specify the pokemon that you will encounter. Characters 
two, four, six, eight and ten determine the level of the pokemon, and each 
correspond to the character after it. If you have a custom name, the last 
three characters will be nulls, and the eighth will either be a null or an end 
string. Default names occupy all eleven slots as follows: 'RED_ASH_JAC', 
'ASH_JACK_NE', 'JACK_NEW_NA', 'BLUE_GARY_J', 'GARY_JOHN_N', 'JOHN_NEW_NA'. The 
underscores should be read as end-string.

Unless you only have one character in your name, you will encounter pokemon 
that are above level 100. These pokemon can be leveled up to 255 by Rare 
Candies. Another Rare Candy will cause the level to drop to zero. If a pokemon 
over level 100 earns any exp in battle, even if it is zero points, it will 
level down to 100. If a pokemon has exp greater than 16,777,215 it may cause 
problems.

Example: The name 'Riz' will generate level 168 Oddish.

Following is a table of the characters which can be used in your name, their 
decimal values, and the encounter that each will generate.

A:  128 Golduck       B:  129 Hypno        C:  130 Golbat
D:  131 Mewtwo        E:  132 Snorlax      F:  133 Magikarp
G:  134 Missingno     H:  135 Missingno    I:  136 Muk
J:  137 Missingno     K:  138 Kingler      L:  139 Cloyster
M:  140 Missingno     N:  141 Electrode    O:  142 Clefable
P:  143 Weezing       Q:  144 Persian      R:  145 Marowak
S:  146 Missingno     T:  147 Haunter      U:  148 Abra
V:  149 Alakazam      W:  150 Pidgeotto    X:  151 Pidgeot
Y:  152 Starmie       Z:  153 Bulbasaur    (:  154 Venusaur
):  155 Tentacruel    ::  156 Missingno    ;:  157 Goldeen
[:  158 Seaking       ]:  159 Missingno    a:  160 Missingno
b:  161 Missingno     c:  162 Missingno    d:  163 Ponyta
e:  164 Rapidash      f:  165 Rattata      g:  166 Raticate
h:  167 Nidorino      i:  168 Nidorina     j:  169 Geodude
k:  170 Porygon       l:  171 Aerodactyl   m:  172 Missingno
n:  173 Magnemite     o:  174 Missingno    p:  175 Missingno
q:  176 Charmander    r:  177 Squirtle     s:  178 Charmeleon
t:  179 Wartortle     u:  180 Charizard    v:  181 Missingno
w:  182 Missingno*    x:  183 Missingno*   y:  184 Missingno*
z:  185 Oddish        PK: 225 Rival #1     MN: 226 Prof. Oak
-:  227 Chief         ?:  230 Rocket       !:  231 CooltrainerM
.:  232 CooltrainerF  Ml: 239 Blaine       *:  241 Gentleman
/:  243 Rival #3      ,:  244 Lorelei      Fm: 245 Channeler
null: 0 'M
end-string: 80 Missingno
space: 127 Missingno


  - 3. Trainer Interrupt -

A more recent glitch discovery that suffers from an inappropriate moniker used 
by the general public. Jolt 135 has attempted to rectify this problem by 
coining the term "Fight-cancelled Battle Manipulation". I personally prefer to 
call it The Oddish Glitch. It can be used to capture any pokemon.

One of the central aspects of this glitch is that everyone in the game faces 
south by default. Some trainers can spot you as soon as they appear on the 
screen: If they are facing north or east, their range of vision is four tiles, 
and if they are facing west, range of vision is five. Those that face north, 
east or west are the key to this glitch. You must be able to step into their 
range of vision from a spot where they cannot be seen; as soon as they appear 
onscreen, they would spot you. Press start while you are taking that final 
step. Because the trainer faces south by default, the menu will appear before 
the trainer spots you. At this point you fly away, dig, teleport, etc.

The glitch is then continued in another location. Many of your game functions 
will be disabled at this point. You must find another trainer to finish this 
trainer event. The secondary trainer must approach you from a distance: If you 
are standing adjacent to the trainer when they spot you, the game will be 
unable to complete the approach event, and will hang indefinitely. Fight the 
trainer normally.

Your functions should be enabled again. Now you can determine the pokemon you 
wish to catch. The Special stat of the last pokemon you have fought in battle 
will determine the dbref that is accessed by this glitch. For example, if the 
last pokemon had a Special stat of 21, the game will access Mew. If it had a 
Special of 185, the game will access Oddish. According to the Ditto Amendment, 
you can raise one of your own pokemon to have the desired special, then battle 
a wild Ditto, allowing it to transform.

Finally, return to the area where the initial trainer interrupt event took 
place. Upon entering, the menu should appear. Close it, and you will be thrust 
into a battle against the specified pokemon.

For much more detailed information on this glitch, read the Pokemon Yellow 
"Glitch Guide" by IMAKUNI.


 __________________________
/        "Pokegods"

Missingno is not the fourth Legendary Bird. In fact, Bird isn't even a real 
type. It may have been dummied out in favor of the Flying type, but since 
other types such as Cooltrainer and Pokemaniac have made appearances, it's 
just as likely that the type is a piece of the name Bird Keeper. Of course, 
it also isn't the remnants of the removed Mew, as Mew's data is still 
perfectly in tact on the cartridge.

Despite any rumors you may have heard that attempt to validate Missingno's 
existence, this pokemon was never meant to exist. It may be possible that it 
was initially used as a test pokemon during development, but I highly doubt 
even this theory. The most likely explanation for Missingno is that it is 
simply a mistake. The name "MISSINGNO." was originally meant to be an error 
message, but the game ended up misinterpreting it as a pokemon. The biggest 
point of evidence for this theory is the fact that it corrupts save files. I 
doubt that anyone at Game Freak would program this intentionally.

"Pokegod" is a term that was, once again, most likely coined in hopes of 
giving the glitch pokemon some sense of authenticity. The word is defined as 
any pokemon who's Pokedex number is greater than 150 (This does include Mew.)
 Since the release of Gold and Silver versions, the expression has become 
fairly useless. Not that it was particularly useful to begin with.

Of the rumors that I've heard regarding these so-called Pokegods, only one 
seems to have even a shred of truth behind it, and only a shred at that. 
According to game lore, the concept art for Marill was accidentally leaked to 
the public prior to the release of Gold and Silver, possibly even before they 
were announced. Almost immediately, rumors of Pikablu could be found 
everywhere. Of course, Pikablu does not exist in this game. All 256 dbrefs 
have now been accounted for. As far as I can tell, all of the other Pokegods 
were invented in a vain attempt to explain the Missing Number pokemon.



+==========================+
|      MISSINGNO DATA      |
+==========================+

TITLE: Simply "Missingno" followed by the appropriate dbref. Some Missing 
   Numbers may have the same names, confusing nicknames, no valid characters 
   in their names, etc. Although a bit inconvenient, this title ensures that 
   others will know exactly which Missing Number you are discussing.

AKA: Nicknames. Usually based on letters and numbers appearing in the 
   pokemon's name. Most of these were not created by myself.

DBRef: The dbref of the Missing Number in decimal, then hex in parentheses.

Pokedex: The pokedex number displayed for the pokemon. If this is the same as 
   the number of an existing pokemon, the game has likely passed a pointer to 
   the other pokemon when generating the Missing Number pokemon. Some Missing 
   Numbers pass pointers to other Missing Numbers.

Display Type: The types displayed in the status screen. These may not be the 
   same as the pokemon's true type. More testing on this is required.

Evolution: If the pokemon evolves normally, this explains when or how, and 
   what the pokemon is to become.

Base and Max Stats: The base stats, as well as the maximum possible stats for
   the pokemon. Max stats are at level 100.

Moves: The moves that the pokemon learns normally. In many cases, the natural 
   moves do not correspond to the moves that it learns as it levels up. In 
   these cases, the moves list has been split.
   There are many moves that are learned by Missing Numbers that cannot be 
   learned through normal gameplay. Some of these glitch moves appear to 
   function normally, specifically those named after TMs or HMs. Others may 
   cause the game to crash or operate abnormally when they are learned, or 
   when used in battle or when the name of the move is displayed on the screen.

TM Moves: Moves that can be learned from TMs or HMs.

Encounter Flag: The bit that is set when you encounter the pokemon. In some 
   cases it can subsequently be unset.

Capture Flag: The bit that is set when the pokemon is captured. If you do not 
   want to view the pokemon's Pokedex entry, be sure that this flag is set 
   before you capture it.

Notes: Other important information and unique properties.


 ____________________
/    BASIC FAMILY
This contains the standard Missingno, which is the most common, and is 
referenced by 36 different hex values. It occupies every blank entry in the 
pokemon database between 1 and 190, with the exception 182 through 184. Also 
in this family is 'M, hex 00, which is extremely similar to Missingno, but has 
a few unique properties. A likely reason is that Missingno, when generated, 
passes a pointer to 'M.


MISSINGNO ZERO
AKA: 'M, 'M Block
DBRef: 000(00)
Pokedex #000
Display Type: Bird/Normal
Evolution:
    L0   - Kangaskhan
    L128 - Clefairy, then Kangaskahn
Base and Max Stats:
    HP: 33,  Atk: 136, Def: 0,  Spd: 29,  Spl: 6
    HP: 269, Atk: 370, Def: 98, Spd: 156, Spl: 110
Moves: Water Gun (Basic), Water Gun (Basic), Sky Attack (Basic), Pound (136)
TM Moves: Cut, Fly, Mega Punch, Razor Wind, Swords Dance, Mega Kick, Toxic, 
    Take Down, Double-Edge, Bubblebeam, Ice Beam, Blizzard, Submission, 
    Seismic Toss, Rage, Thunder, Earthquake, Fissure, Psychic, Teleport, Sky 
    Attack, Rest, Thunder Wave, Tri Attack
Encounter Flag: 1st quantity bit of 6th item slot
Capture Flag: Cubone encounter
Notes:
- Known to cause graphical glitches when caught.
- When encountered, the game writes to the save file.
- Hall of Fame data is overwritten with garbage, even if you do not save the 
  game.
- Reverts to Rhydon when Pokedex entry is viewed after catching it.
- When caught, the battle does not end.


MISSINGNO 31
AKA: Missingno
DBRef: 031(1F), 032(20), 050(32), 052(34), 056(38), 061(3D), 
       062(3E), 063(3F), 068(44), 080(50), 086(56), 087(57), 
       115(73), 121(79), 122(7A), 134(86), 135(87), 140(8C), 
       146(92), 156(9C), 159(9F), 160(A0), 161(A1), 162(A2), 
       172(AC), 174(AE), 175(AF)
Pokedex #000
Display Type: Bird/Normal
Evolution: none
Base and Max Stats:
    HP: 33,  Atk: 136, Def: 0,  Spd: 29,  Spl: 6
    HP: 269, Atk: 370, Def: 98, Spd: 156, Spl: 110
Moves: Water Gun (Basic), Water Gun (Basic), Sky Attack (Basic)
TM Moves: Cut, Fly, Mega Punch, Razor Wind, Swords Dance, Mega Kick, Toxic, 
    Take Down, Double-Edge, Bubblebeam, Ice Beam, Blizzard, Submission, 
    Seismic Toss, Rage, Thunder, Earthquake, Fissure, Psychic, Teleport, Sky 
    Attack, Rest, Thunder Wave, Tri Attack
Encounter Flag: 1st quantity bit of 6th item slot
Capture Flag: Cubone encounter
Notes:
- Known to cause graphical glitches when caught.
- When encountered, the game writes to the save file.
- Hall of Fame data is overwritten with garbage, even if you do not save the 
  game.
- Reverts to Rhydon when Pokedex entry is viewed after catching it.

The following are varients distinguished by their basic cry.
DBRef: 067(43), 069(45), 079(4F), 
       081(51), 094(5E), 095(5F), 
       127(7F), 137(89), 181(B5)

 ____________________
/    MIMIC FAMILY
Also named Missingno, these doppelganger pokemon occupy dbrefs 182 through 184 
and have some very unique qualities. Their base stats, displayed type, TM 
list, and other properties are subject to change, even after the pokemon is 
generated. They are altered to match the last pokemon to pass through the 
game's memory. They do appear in the game normally, but were never intended to 
be used in regular battles, and have no stats of their own. Their sprites are 
those of the Kabutops skeleton, the Aerodactyl skeleton, and the mysterious 
ghost.


MISSINGNO 182
AKA: Kabutops Fossil Missingno, Aerodactyl Fossil Missingno, Ghost Missingno, 
    Copycat Missingno
DBRef: 182(B6), 183(B7), 184(B8)
Pokedex #000
Display Type: Dependant
Evolution: none
Stats:
    Base stats are dependant
    Derived stats do not change unless forced to recalculate
Moves: Begins with the basic moves from the base pokemon's move list. The 
    moves list is generated when it is encountered, then generated again if it 
    is captured. It does not learn other moves naturally.
TM Moves: Dependant
Encounter Flag: 2nd quantity bit of 6th item slot
Capture Flag: Cubone encounter 	  	 
Dependant stats are drawn from those of a base pokemon. When this base pokemon 
changes, so do the dependant stats.
+ When you view your menu, the base pokemon is set to your last party pokemon, 
  exclusive of Misisngno 182, unless Missingno 182 is your only party pokemon.
+ When a pokemon has a turn in battle, the base pokemon is set to that pokemon.
+ When you view a pokemon's Pokedex entry, the base pokemon is set to that 
  pokemon.
+ When viewing boxed pokemon, the base pokemon is set to the last pokemon in 
  the box.
+ When a pokemon appears on the title screen, the base pokemon is set to that 
  pokemon.
Notes:
- Known to cause graphical glitches when caught.
- Reverts to Rhydon when Pokedex entry is viewed after catching it.



 ____________________
/    GLITCH FAMILY
Directly after the last valid pokemon, the pokemon database ends, and other 
data is stored. If the game is made to access a dbref ranging from 191 to 199, 
this data is grabbed and forced into a pokemon template, creating glitched 
pokemon similar to Missingno, but with their own special properties. In many 
cases, a pointer is passed during generation to a valid pokemon. Of these 
nine, three of them cause the game to freeze upon entering battle.


MISSINGNO 191
AKA: "A" Glitch, Big A
DBRef: 191(BF)
Pokedex #250
Display Type: Normal/Normal
Evolution: none
Base and Max Stats:
    HP: 37,  Atk: 0,  Def:  40, Spd: 178, Spl: 19
    HP: 277, Atk: 98, Def: 178, Spd: 454, Spl: 136
Natural Moves: (Move Zero) (Basic), Guillotine (Basic), Razor Wind (Basic), 
    Pay Day (Basic), TM24 (124), Bone Club (191), <May freeze game> (224), 
    TM04 (240), TM40 (240), Screech (240), HM05 (249), TM16 (249), TM24 (249), 
    TM54 (249), Whirlwind (254), Razor Wind (254), TM50 (254), Swift (254)
Learned Moves: TM34 (7), Tackle (8), Gust (14), TM08 (15), TM50 (16), Razor 
    Wind (19), TM16 (20), Pay Day (24), Hydro Pump (31), TM17 (32), Peck (33), 
    Razor Wind (34), Mega Punch (35), Poison Sting (40), Fury Attack (41), 
    Whirlwind (42), Reflect (44), Transform (48), TM24 (60), TM40 (103), 
    TM40 (111), Bite (114), Bite (115), TM 24 (124), TM 24 (125), Cut (126), 
    TM08 (133), Swords Dance (145), HM05 (167), TM24 (175), Bone Club (191), 
    Defense Curl (192), Absorb (198), Sludge (199), Screech (200), Defense 
    Curl (201), Absorb (203), Sludge (204), Screech (205), Defense Curl (206), 
    Reflect (209), TM54 (216), <crashes game> (224), Comet Punch (230), 
    TM04 (240), <crashes when learned> (248), TM40 (249), Slam (254)
TM Moves: Bubblebeam, Ice Beam, Counter, Seismic Toss, Thunder, Earthquake, 
    Fissure, Psychic, Teleport, Bide, Metronome, Softboiled, Sky Attack, Rest, 
    Psywave, Rock Slide
Encounter Flag: unknown
Capture Flag: Krabby encounter
Notes:
- Known to cause graphical glitches when caught.
- When encountered, the game writes to the save file.
- Hall of Fame data is overwritten with garbage, even if you do not save the 
  game.
- Reverts to Rhydon when Pokedex entry is viewed after catching it.
- In-battle front image varies from battle to battle.
- If Move Zero is in the first move slot, other moves will not be visible.


MISSINGNO 192
AKA: "a" Glitch, Little a
DBRef: 192(C0)
Pokedex #61
Display Type: Water (invisible unless given a nickname)
Evolution: none
Base and Max Stats:
    HP: 65,  Atk: 65,  Def: 65,  Spd: 90,  Spl: 50
    HP: 333, Atk: 228, Def: 228, Spd: 278, Spl: 198
Natural Moves: Bubble (Basic), Hypnosis (Basic), Water Gun (Basic), <may 
    freeze game> (215), Mega Kick (215), TM34 (254), <may freeze game> (254), 
    TM02 (254), TM54 (254), Double Kick (255), TM34 (255), TM40 (255), 
    TM24 (255)
Learned Moves: Horn Drill (2), TM34 (3), Selfdestruct (4), Tackle (5), 
    Selfdestruct (6), Horn Drill (8), TM50 (9), <hangs when learned> (13), 
    Pay Day (14), Karate Chop (24), Horn Drill (31), Mega Punch (32), Egg 
    Bomb (33), TM50 (35), Mega Kick (40), <crashes when learned> (43), 
    <crashes when learned> (45), TM25 (53), Mega Punch (56), TM10 (62), 
    Lick (71), Double Kick (88), TM11 (91), TM11 (92), TM50 (95), Double 
    Kick (96), String Shot (119), TM29 (120), <hangs when learned> (121), 
    Horn Drill (123), Wrap (133), Aurora Beam (167), TM34 (175), TM24 (184), 
    TM50 (185), Horn Drill (187), Double Kick (192), Razor Wind (193), 
    <crashes when learned> (195), TM29 (197), Egg Bomb (200), TM50 (201), 
    TM14 (205), <crashes when learned> (207), HM02 (213), <hangs when 
    learned> (215), <crashes when learned> (224), TM40 (234), <crashes when 
    learned> (238), <crashes when learned> (239), <crashes when 
    learned> (240), TM02 (250), Karate Chop (254), Horn Drill (255)
TM Moves: Surf, Strength, Mega Punch, Mega Kick, Toxic, Body Slam, Take Down, 
    Double Edge, Bubblebeam, Water Gun, Ice Beam, Blizzard, Submission, 
    Counter, Seismic Toss, Rage, Earthquake, Fissure, Psychic, Mimic, Double 
    Team, Bide, Metronome, Skull Bash, Rest, Psywave, Substitute
Encounter Flag: Poliwhirl encounter
Capture Flag: Poliwhirl capture
Notes:
- Species name is not terminated normally. Commands must be confirmed multiple 
  times as you scroll through the full name. To avoid this in most cases, give 
  the pokemon a nickname.


MISSINGNO 193
AKA: Chisai-u
DBRef: 193(C1)
Pokedex #205
Display Type: Normal/Ground
Evolution: L9 - Spearow
Base and Max Stats:
    HP: 232, Atk: 147, Def: 145, Spd: 128, Spl: 136
    HP: 667, Atk: 392, Def: 388, Spd: 354, Spl: 370
Natural Moves: Barrage (Basic), Clamp (Basic), Leech Life (Basic), Hi Jump 
    Kick (Basic), Comet Punch (8), Karate Chop (12), Pay Day (12), Mega 
    Punch (15), Doubleslap (15), Fire Punch (15), TM05 (15), Poison 
    Sting (65), Mist (250), Wrap (250), TM01 (250), Gust (250)
Learned Moves: Gust (1), Comet Punch (8), Mega Punch (9), Pay Day (10), Fire 
    Punch (11), Karate Chop (12), Doubleslap (13), Pound (14), TM05 (15), 
    <glitch move> (33), Mist (35), TM05 (38), Bone Club (39), Wrap (60), 
    Pound (62), TM01 (64), Poison Sting (65), TM34 (124), TM08 (170), 
    TM08 (174), TM34 (175), TM05 (193), TM05 (194), HM04 (195), Poison 
    Sting (196)
TM Moves: Surf, Razor Wind, Body Slam, Ice Beam, Hyper Beam, Counter, Mega 
    Drain, Thunderbolt, Fissure, Psychic, Double Team, Reflect, Bide, 
    Metronome, Selfdestruct, Skull Bash, Sky Attack, Rock Slide, Tri Attack
Encounter Flag: 4th quantity bit of 3rd item slot
Capture Flag: Persian Encounter 	  	 
Notes:
- Known to cause graphical glitches when caught.
-
-
- Reverts to Rhydon when Pokedex entry is viewed after catching it.
- The game freezes when this pokemon enters battle.


MISSINGNO 194
AKA: .4, u.4
DBRef: 194(C2)
Pokedex #234
Display Type: POKéMANIAC
Evolution: none
Base and Max Stats
    HP: 179, Atk: 96,  Def: 209, Spd: 96,  Spl: 21
    HP: 561, Atk: 290, Def: 516, Spd: 290, Spl: 140
Natural Moves: <May freeze game> (Basic), Agility (Basic), TM28 (Basic), 
    Agility (Basic), <May freeze game> (195), Cut (195), Surf (195), 
    Flash (195), Guillotine (255), TM32 (255), TM24 (255), TM34 (255)
Learned Moves: TM05 (9), TM05 (18), Surf (19), TM09 (30), TM34 (44), 
    TM05 (54), Wing Attack (55), Cut (61), Karate Chop (62), Flash (70), 
    TM11 (94), <May freeze game> (97), TM05 (109), Guillotine (170), 
    TM08 (183), TM34 (184), <freezes game when learned> (195), Minimize (205), 
    TM50 (208), TM01 (225), <Freezes game when learned> (234), <Freezes game 
    when learned> (240), TM24 (241), TM50 (245), TM29 (255)
TM Moves: Strength, Flash, Razor Wind, Toxic, Horn Drill, Take Down, Hyper 
    Beam, Counter, Solar Beam, Dragon Rage, Thunder, Mimic, Bide, Fire Blast, 
    Swift, Dream Eater, Sky Attack, Rest, Thunder Wave, Psywave, Explosion, 
    Substitute
Encounter Flag: unknown
Capture Flag: Magneton encounter
Notes:
- Known to cause graphical glitches when caught.
- Pokedex cry is not properly terminated. Viewing the pokedex entry 
  effectively hangs the game.


MISSINGNO 195
AKA: h POKé
DBRef: 195(C3)
Pokedex #94
Display Type: Ghost/Poison
Evolution: L224 - Gloom
Base and Max Stats
    HP: 60,  Atk: 65,  Def: 60,  Spd: 110, Spl: 130
    HP: 323, Atk: 228, Def: 218, Spd: 318, Spl: 358
Natural Moves: lick (Basic), confuse ray (Basic), night shade (Basic), 
    TM24 (175), tackle (186), HM02 (186), conversion (186), pound (195), 
    <freezes game when learned> (205)
Learned Moves: HM02 (8), Conversion (17), Pound (104), TM24 (175), 
    Tackle (186), Pound (195), <freezes game when learned> (205)
TM Moves: Strength, Mega Punch, Mega Kick, Toxic, Body Slam, Take Down, 
    Double-Edge, Hyper Beam, Submission, Counter, Seismic Toss, Rage, Mega 
    Drain, Thunderbolt, Thunder, Psychic, Mimic, Double Team, Bide, Metronome, 
    Selfdestruct, Skull Bash, Dream Eater, Rest, Psywave, Explosion, 
    Substitute
Encounter Flag: Gengar encounter
Capture Flag: Gengar capture 	  	 
Notes:
- When encountered, the game writes to the save file.
- Hall of Fame data is overwritten with garbage, even if you do not save the 
  game.
- Pokedex cry is not properly terminated. Viewing the pokedex entry 
  effectively hangs the game.
- In-battle front image varies from battle to battle.


MISSINGNO 196
AKA: POKé WTrainer
DBRef: 196(C4)
Pokedex #205
Display Type: Normal/Ground
Evolution: none
Base and Max Stats:
    HP:232, Atk: 147, Def: 145, Spd: 128, Spl: 136
    HP:667, Atk: 392, Def: 388, Spd: 354, Spl: 370
Natural Moves: Barrage (Basic), Clamp (Basic), Leech Life (Basic), High Jump 
    Kick (Basic), Barrage (40), Clamp (40), Leech Life (40), (Move Zero) (40), 
    Mega Punch (255), Tail Whip (255), Scratch (255), Disable (255)
Learned Moves: Double-Edge (12), Tail Whip (13), Disable (14), Mega 
    Punch (76), Scratch (191), Wrap (255)
TM Moves: Surf, Razor Wind, Body Slam, Ice Beam, Hyper Beam, Counter, Mega 
    Drain, Thunderbolt, Fissure, Psychic, Double Team, Reflect, Bide, 
    Metronome, Selfdestruct, Skull Bash, Sky Attack, Rock Slide, Tri Attack
Encounter Flag: 4th quantity bit of 3rd item slot
Capture Flag: Persian Encounter
Notes:
- Known to cause graphical glitches when caught.
-
-
- Reverts to Rhydon when Pokedex entry is viewed after catching it.
- The game freezes when this pokemon enters battle.


MISSINGNO 197
AKA: "PKMN" Glitch
DBRef: 197(C5)
Pokedex #250
Display Type: Normal/Normal (invisible unless given a nickname)
Evolution: none
Base and Max Stats:
    HP: 37,  Atk: 0,  Def:  40, Spd: 178, Spl: 19
    HP: 277, Atk: 98, Def: 178, Spd: 454, Spl: 136
Moves: (Move Zero) (Basic), Guillotine (Basic), Razor Wind (Basic), Pay 
    Day (Basic)
TM Moves: Bubblebeam, Ice Beam, Counter, Seismic Toss, Thunder, Earthquake, 
    Fissure, Psychic, Teleport, Bide, Metronome, Softboiled, Sky Attack, Rest, 
    Psywave, Rock Slide
Encounter Flag: unknown
Capture Flag: Krabby encounter
Notes:
- Known to cause graphical glitches when caught.
- When encountered, the game writes to the save file.
- Hall of Fame data is overwritten with garbage, even if you do not save the 
  game.
- Reverts to Rhydon when Pokedex entry is viewed after catching it.
- Species name is not terminated normally. Commands must be confirmed multiple 
  times as you scroll through the full name. To avoid this in most cases, give 
  the pokemon a nickname.
- If Move Zero is in the first move slot, other moves will not be visible.


MISSINGNO 198
AKA: "LM4" Glitch, uLuM4
DBRef: 198(C6)
Pokedex #62
Display Type: Water/Fighting
Evolution: L18 - Clefairy, then Nidoking
Base and Max Stats
    HP: 90,  Atk: 85,  Def: 95,  Spd: 70,  Spl: 70
    HP: 383, Atk: Def: 268, Spd: 288, 238, Spl: 238
Natural Moves: Hypnosis (Basic), Water Gun (Basic), Doubleslap (Basic), Body 
    Slam (Basic), Thunderpunch (79), Pin Missile (193), Defense Curl (193), 
    Counter (233), TM25 (233), Hyper Fang (233), Pin Missile (233), 
    HM01 (234), Thunderbolt (234), TM50 (234), TM09 (234), Hypnosis (254), 
    Thunder (254), TM24 (254), TM34 (254)
Learned Moves: TM25 (1), Wrap (3), Swords Dance (5), TM05 (10), Horn 
    Attack (14), TM09 (19), Counter (21), <crashes game when learned> (24), 
    Quick Attack (25), TM50 (27), Aurora Beam (28), Mega Punch (32), 
    Teleport (33), Mega Kick (34), Bind (40), Hypnosis (42), TM09 (43), <hangs 
    game> (55), <hangs game> (56), TM04 (59), Waterfall (62), 
    Poisonpowder (68), <crashes when learned> (71), TM25 (77), 
    Thunderpunch (79), Confusion (84), Rolling Kick (85), TM29 (87), Pin 
    Missile (95), Recover (96) Defense Curl (102), Sleep Powder (105), 
    TM05 (107), Body Slam (117), TM25 (120), TM05 (126), TM34 (127), 
    Whirlwind (134), Wing Attack (137), Cut (145), Fly (148), Vine Whip (151), 
    Hydro Pump (152), Pound (154), Slam (168), Wrap (177), TM30 (180), Poison 
    Sting (184), Pin Missile (193), Thunderbolt (195), TM05 (196), TM05 (197), 
    Fury Swipes (202), TM25 (203), Sleep Powder (204), Thunderbolt (205), 
    TM40 (209), TM33 (213), Double Kick (225), Quick Attack (229), Cut (230), 
    TM25 (233), Ice Beam (234), TM34 (238), <crashes when learned> (240), 
    HM01 (242), Comet Punch (254)
TM Moves: Surf, Strength, Mega Punch, Mega Kick, Toxic, Body Slam, Take Down, 
    Double Edge, Bubblebeam, Water Gun, Ice Beam, Blizzard, Hyper Beam, 
    Submission, Counter, Seismic Toss, Rage, Earthquake, Fissure, Psychic, 
    Mimic, Double Team, Bide, Metronome, Skull Bash, Rest, Psywave, Substitute
Encounter Flag: Poliwrath encounter
Capture Flag: Poliwrath capture
Notes:
- When encountered, the game writes to the save file.
- Hall of Fame data is overwritten with garbage, even if you do not save the 
  game.


MISSINGNO 199
AKA:
DBRef: 199(C7)
Display Type: Normal/Ground
Pokedex #205
Evolution: none
Base and Max Stats
    HP: 232, Atk: 147, Def: 145, Spd: 128, Spl: 136
    HP: 667, Atk: 392, Def: 388, Spd: 354, Spl: 370
Natural Moves: Barrage (Basic), Clamp (Basic), Leech Life (Basic), Hi Jump 
    Kick (Basic), Skull Bash (18), Swords Dance (45), Horn Drill (225), 
    TM29 (225), Swords Dance (225), Water Gun (225), Leech Seed (243), 
    Clamp (243), Peck (243), Agility (243)
Learned Moves: Horn Drill (14), Skull Bash (18), Swift (24), TM05 (32), Comet 
    Punch (36), Swords Dance (45), Water Gun (57), Swords Dance (61), 
    Swift (62), Double Kick (66), Rock Slide (90), Swift (125), TM29 (205), 
    Cut (224), Guillotine (225), <freezes game when learned> (243)
TM Moves: Surf, Razor Wind, Body Slam, Ice Beam, Hyper Beam, Counter, Mega 
    Drain, Thunderbolt, Fissure, Psychic, Double Team, Reflect, Bide, 
    Metronome, Selfdestruct, Skull Bash, Sky Attack, Rock Slide, Tri Attack
Encounter Flag: 4th quantity bit of 3rd item slot
Capture Flag: Persian Encounter
Notes:
- Known to cause graphical glitches when caught.
-
-
- Reverts to Rhydon when Pokedex entry is viewed after catching it.
- The game freezes when this pokemon enters battle.



 ____________________
/      TRAINERS
Dbref entries 200 and on are occupied by trainers. Some of them are broken and 
cause the game to freeze as soon as their name appears onscreen, but others 
can be battled normally. After they are defeated, you simply recieve money. 
They have no clever parting shots to say. The opposing player trainer is 
noticably absent. I suspect that the glitched Trainer 200 may be him, based 
primarily on the fact that it doesn't seem to have a set name.


200(C8): -Name varies. Freezes the game-
201(C9): Youngster      P480
202(CA): Bug Catcher    P320
203(CB): Lass           P480
204(CC): Sailor         P960
205(CD): Jr. Trainer M  P640
206(CE): Jr. Trainer F  P640
207(CF): Pokemaniac     P1600
208(D0): Super Nerd     P800
209(D1): Hiker          P1120
210(D2): Biker          P640
211(D3): Burglar        P2880
212(D4): Engineer       P1600
213(D5): Juggler        P1120
214(D6): Fisherman      P1120
215(D7): Swimmer        P160
216(D8): Cue Ball       P800
217(D9): Gambler        P2240
218(DA): Beauty         P2240
219(DB): Psychic        P320
220(DC): Rocker         P800
221(DD): Juggler        P1120
222(DE): Tamer          P1280
223(DF): Bird Keeper    P800
224(E0): Blackbelt      P800
225(E1): (Rival #1)     P1120
226(E2): Prof. Oak      P3168
227(E3): Chief          P960
228(E4): Scientist      P1600
229(E5): Giovanni       P3168
230(E6): Rocket         P960
231(E7): Cooltrainer M  P1120
232(E8): Cooltrainer F  P1120
233(E9): Bruno          P3168
234(EA): Brock          P3168
235(EB): Misty          P3168
236(EC): Lt. Surge      P3168
237(ED): Erika          P3168
238(EE): Koga           P3168
239(EF): Blaine         P3168
240(F0): Sabrina        P3168
241(F1): Gentleman      P2240
242(F2): (Rival #2)     P2080
243(F3): (Rival #3)     P3168
244(F4): Lorelei        P3168
245(F5): Channeler      P960
246(F6): Agatha         P3168
247(F7): Lance          P3168
248(F8): -Freezes the game-
249(F9): -Freezes the game-
250(FA): -Freezes the game-
251(FB): -Returns a canceled trade error-
252(FC): -Freezes the game-
253(FD): -Freezes the game-
254(FE): -Freezes the game-
255(FF): -Freezes the game-



 ____________________
/    DEFAULT TEAM
This is the default team for all functional trainers. There have been reports 
of other teams being used by trainers during a forced encounter, but I have no 
specific information on what kind of variables may cause this.


L32 Missingno 201, "u8"
HP: 69, ATK: 39, DEF: 112, SPD: 54, SPL: 29
Moves: Tackle, Screech

L32 Missingno 250, "Glitcherino"
HP: 86, ATK: 56, DEF: 46, SPD: 51, SPL: 45
Moves: Tackle, Horn Attack, Razor Wind, TM42

L32 Missingno 31
HP: 68, ATK: 97, DEF: 10, SPD: 28, SPL: 13
Moves: Water Gun, Water Gun, Sky Attack

L32 "PKMN n"
HP: 72, ATK: 61, DEF: 32, SPD: 54, SPL: 32
Moves: Scratch, Leer

L32 Flareon
HP: 88, ATK: 93, DEF: 48, SPD: 51, SPL: 80
Moves: Tackle, Sand-attack, Quick-Attack, Ember

L32 Missingno 250, "Glitcherino"
HP: 86, ATK: 56, DEF: 46, SPD: 51, SPL: 45
Moves: Tackle, Horn Attack, Razor Wind, TM42



 ____________________
/   TRAINER FAMILY
Every one of the 56 trainers can be forced into a pokemon template. The 
results are similar to the Glitch Family. So far, I only have data on a few of 
these, but I will add to this data in future updates. There is currently no 
known way to obtain these pokemon without a cheat device.


MISSINGNO 201
AKA: u8
DBRef: 201(C9)
Display Type: Rock/Ground
Pokedex #95
Evolution: L240 - Charizard
Base and Max Stats:
    HP: 35,  Atk: 45,  Def: 160, Spd: 70,  Spl: 30
    HP: 273, Atk: 188, Def: 418, Spd: 238, Spl: 158
Moves: Tackle (Basic), Screech (Basic), Tackle (4), Headbutt (6), TM05 (9), 
    Tackle (10), Cut (14), Gust (17), Sand-Attack (24), Pin Missile (25), 
    Scratch (32), TM25 (33), Wrap (36), Karate Chop (40), TM54 (42), Pin 
    Missile (46), Sand-Attack (48), TM54 (52), <Freezes game when 
    learned> (53), TM05 (56), Softboiled (61), Transform (62), TM05 (78), 
    Psybeam (89), TM40 (95), Ember (96), Defense Curl (102), Barrier (116), 
    TM25 (126), Ember (127), Defense Curl (133), <May freeze the game> (140), 
    Pin Missile (144), Pound (154), Pin Missile (169), TM24 (175), Horn 
    Drill (186), Whirlwind (188), Pay Day (197), TM05 (202), Wrap (203), 
    <Freezes game when learned> (204), TM14 (205), <Freezes game when 
    learned> (207), TM02 (209), TM02 (211), Flamethrower (214), <Freezes game 
    when learned> (224), TM12 (225), TM12 (228), TM13 (229), Fly (234), 
    Barrage (240), Horn Drill (246), TM02 (249), Psybeam (250), TM02 (252), 
    TM08 (254)
TM Moves: Strength, Toxic, Body Slam, Take Down, Double Edge, Rage, 
    Earthquake, Fissure, Dig, Mimic, Double Team, Bide, Selfdestruct, Skull 
    Bash, Rest, Explosion, Rock Slide, Substitute
Encounter Flag: Onix encounter
Capture Flag: Onix Capture 	  	 
Notes:
-
- In wild battles it appears as the trainer Youngster.


MISSINGNO 250
AKA: Glitcherino
DBRef: 250(FA)
Display Type: Poison
Pokedex #33
Evolution: none
Base and Max Stats:
    HP: 61,  Atk: 72,  Def: 57,  Spd: 65,  Spl: 55
    HP: 313, Atk: 242, Def: 212, Spd: 228, Spl: 208
Learned Moves:  Leer (Basic), Scratch (Basic), Absorb (8), Bone Club (9), 
    Razor Wind (25), TM42 (32), TM13 (36), Swords Dance (40), TM50 (70), 
    TM50 (71), TM34 (79), TM11 (94), TM11 (95), TM11 (96), TM11 (97), 
    TM11 (98), Pay Day (103), TM50 (111), TM34 (124), TM34 (125), Sleep 
    Powder (129), TM11 (131), TM11 (132), TM11 (133), TM11 (134), Ice 
    Punch (173), Horn Drill (184), <glitch move> (195), Surf (203), 
    TM34 (211), <Freezes game when learned> (213), Hypnosis (234), 
    Thrash (250), TM55(254)
Encounter Flag: Nidorino encounter
Capture Flag: Nidorino capture 	  	 
Notes:
-
- Species name is not terminated normally. Commands must be confirmed multiple 
  times as you scroll through the full name. To avoid this in most cases, give 
  the pokemon a nickname.
- In wild battles it appears as a broken trainer which freezes the game.


MISSINGNO 255
AKA: Charizard 'M
DBRef: 255(FF)
Display Type: Fire/Flying
Pokedex #6
Evolution: none
Base and Max Stats:
    HP: 78,  Atk: 84,  Def: 78,  Spd: 100, Spl: 85
    HP: 359, Atk: 266, Def: 254, Spd: 298, Spl: 268
Learned Moves: Scratch (Basic), Growl (Basic), Ember (Basic), Leer (Basic), 
    Sand-Attack (1), Sword's Dance (9), Slam (11), TM50 (19), TM09 (30), 
    Aurora Beam (32), TM29 (33), TM09 (36), Karate Chop (40), TM50 (48), 
    TM09 (99), Fly (114), TM05 (119), Absorb (126), Absorb (144), TM07 (145), 
    TM07 (146), TM07 (148), TM05 (163), Horn Drill (167), TM07 (185), 
    Tackle (204), Slam (205), <Glitch Move> (207), TM45 (209), Pound (225), 
    Tackle (229), Leech Seed (234), TM34 (241), Flash (250), Doubleslap (254)
TM Moves: TM Moves: Mega Punch, Swords Dance, Mega Kick, Toxic, Body Slam, 
    Take Down, Double-Edge, Hyper Beam, Submission, Counter, Seismic Toss, 
    Rage, Dragon Rage, Earthquake, Fissure, Dig, Mimic, Double Team, Reflect, 
    Bide, Fire Blast, Swift, Skull Bash, Rest, Substitute, Cut, Strength
Encounter Flag: Charizard encounter
Capture Flag: Charizard capture 	  	 
Notes:
-
-
- In wild battles it appears as a broken trainer which freezes the game.
- Untested termination properties.



+==========================+
|      NOTES DETAILS       |
+==========================+

  - When encountered, the game writes to the save file -

This is the most likely cause of cartridge corruption. Several Missing Numbers 
cause the game to write to the save file while passing garbage data. It isn't 
clear why this happens, but even a single bit out of place can alter the 
command executed by the game. Results seem to be different each time, but in 
most cases, the overwriting takes place in the section of the save file 
dedicated to the Hall of Fame data. The writing can be observed in the built-
in emulators of Pokemon Stadium and Pokemon Stadium 2 for N64.


  - Hall of Fame data is overwritten with garbage -

Several Missing Numbers can overwrite the Hall of Fame with seemingly random 
data. This is most likely the result of the previous note of writing to the 
save file. The effects will remain in place even if you do not save your game 
after the encounter. Results vary dramatically, but it appears that the game 
grabs various garbage data and uses it to fill up the Hall of Fame slots. Any 
pokemon could appear in the Hall of Fame, at any level, and with widely 
varying names. Other strange effects have also been noted.

It is important to note that the game seems to access the pokemon database 
when you view the hall of fame. Because of this, if Missing Number pokemon 
appear in your Hall of Fame, viewing it may have some of the same effects as 
encountering Missingno itself.


  - Known to cause graphical glitches when caught -

Some Missing Number pokemon are notorious for causing problems with the in-
battle graphics. The sprites for the trainer and your active pokemon will be 
cut into 14 vertical strips, then swapped in sets of two, and finally the 
entire image is flipped over its vertical axis. Enemy sprites are initially 
only facing the wrong direction, but after a pokemon performs an action in 
battle, the above process may also be applied to enemy sprites.

It is not known what causes this, or precisely how to fix it. However, in my 
own observations, the effect seems to be triggered when viewing the glitch 
pokemon's status screen or pokedex entry. It may be caused by some piece of 
this pokemon's data, the species name or image perhaps, that is shown in these 
modes. In my experience, the problem can be reversed simply by viewing the 
status screen or pokedex entry of a valid pokemon. It can also be triggered 
again afterwards. If this does not work for you, other suggestions are to 
release your glitched pokemon or to heal at a Pokecenter. If these methods 
also don't work, the problem may reverse itself through gameplay, but if it 
still persists, you may need to start a new file in order to fix it.


  - Reverts to Rhydon when Pokedex entry is viewed after catching it -

Pokemon are generated when you encounter them in battle, but if they are then 
captured, they are generated a second time. Normally, the captured pokemon 
should have the same level and DVs as its wild counterpart, and would thus be 
identical to it. When dealing with glitch pokemon, this is not always the 
case. For many Missing Numbers, viewing the Pokedex entry upon making the 
capture will cause the game to generate a different captured pokemon. The 
captured pokemon defaults to Rhydon, who has the privilege of occupying dbref
number 001.


  - When caught, the battle does not end -

Only 'M has been observed as having this unusual property. If you capture this 
pokemon in battle, the battle does not end as normal. Rather, 'M will continue 
with its next attack. You can catch it repeatedly in a single battle this way. 
According to several reports, catching 'M a second time in a single battle 
will cause it to revert to Ditto. I have even observed this myself, but I do 
not currently know the specific details of why or how this may happen.


  - The game freezes when this pokemon enters battle -

The pokemon cannot enter battle, whether as a party pokemon or an enemy 
pokemon. If it does so, it causes the game to crash horribly. The only way to 
have it in your party is to use a cheat device. You can use codes to alter an 
existing pokemon, or a code that allows you to catch a chosen pokemon wild. In 
the latter case, the code must be off when the battle begins. During the 
battle, turn the code on and make the capture. Since pokemon are generated 
twice if captured, as mentioned previously, the captured pokemon will revert 
to the pokemon specified by the code. This works with the standard Gameshark 
code, but will not work with the standard Game Genie code as it does not alter 
the pokemon itself, merely the list of random encounters.


  - In wild battles it appears as a trainer -

The last 56 entries in the pokemon database are occupied by trainers. Although 
the corresponding pokemon cannot be encountered in the wild for this reason, 
the data can still be forced into the pokemon template by the same method used 
to capture a pokemon that normally freezes the game. If you are using a 
gameshark code to encounter the trainer, and assuming neither the trainer nor 
the forced pokemon will cause the game to freeze, an alternative is to leave 
the code on while battling the trainer. Each of its six pokemon will then be 
the forced pokemon corresponding to that trainer. You can then use another 
code which allows you to capture pokemon from opposing trainers.


  - Species name is not terminated normally -


In this game, the value 80 (hex 50) is used to terminate strings such as your 
name. If a name is not terminated normally, it is read until an end-name 
marker is reached. Because of this, some glitch pokemon may have species names 
which are very long, needing two or more pages of text. Whenever such a name 
would appear on screen, you must confirm your selection multiple times as the 
name is displayed, as if you were scrolling through dialogue. This can 
typically be avoided by giving the glitch pokemon a nickname. As far as I 
know, this will alleviate the problem in all cases with the exception of the 
second page of the status screen.


  - Pokedex cry is not properly terminated -

Many Missing Number pokemon have unique cries that are heard only when 
displaying the Pokedex entry. You cannot close any Pokedex entry until the cry 
is complete. In some cases, the cry can be extremely long, but in others, it 
seems that it becomes caught in a loop, and never ends. In this case you can 
never close the Pokedex entry, and the game essentially hangs indefinitely. To 
avoid this, you must ensure that the pokemon's Capture flag has already been 
triggered before you capture it. This way, the Pokedex entry is not displayed 
at all.


  - PC Storage Box -

The value for exp of a stored pokemon reaches its maximum at 16,777,215. If a 
pokemon's exp exceeds that, it may cause problems if stored in a box. This 
applies to pokemon above level 100, and may apply to glitch pokemon as well. 
Some Missing Number pokemon may revert to Rhydon when removed from a PC box.


  - Passing a Pointer -

Many Missing Numbers draw their data from existing pokemon. They will have the 
same base stats, basic moves, displayed types, and likely other properties as 
well. You can tell when this has happened by looking at the pokemon's Pokedex 
number in the status screen. If it has the same number as an existing pokemon, 
then its dbref entry passes a pointer to that pokemon. The two pokemon will 
not be entirely consistent, however. Learned moves will not be drawn from the 
base pokemon, nor will evolutions. Some Missing Numbers pass a pointer to 
other Missing Numbers. In example, all 36 dbrefs for Missingno 31 seem to pass 
pointers to 00, 'M. Here are other dbrefs that pass pointers:

192: Poliwhirl
195: Gengar
196: 193
197: 191
198: Poliwrath
199: 193



+==========================+
|      OTHER GLITCHES      |
+==========================+

Pokemon is riddled with bugs and programming errors. Some of these have great 
practical use, while others are simply dangerous. Here I have listed a few of 
the games notorious glitches. The box trick is not listed because it is not a 
glitch.

 ____________________
/    Psycho Ditto

This glitch is so simple, it could easily happen by accident. Simply Transform 
Ditto into any pokemon that has more than one move, then rearrange the moves 
list, swapping his first move with one of the others. Ditto will now have Move 
Zero.

When transform end, the game replaces the each move on the new list with the 
corresponding move on the original list. The move that was in the first slot 
is replaced with Transform, and the other moves are replaced with Move Zero. 
Move Zero functions as intended when it occupies the second, third or fourth 
move slots, but the game isn't equipped to handle Move Zero at the top of a 
moves list. Ditto still knows transform, but it is not displayed, as Move Zero 
terminates the visual list.

Results will vary. At times, Move Zero functions normally, showing an earth-
shaking animation and causing damage. Other times it can cause the game to 
operate in error, possibly even freezing. The benefit of this glitch is thus 
questionable.

This glitch should also work with Mew's Transform, but on if it knows three or 
fewer moves total.


 ____________________
/    Transfer DVs

I have not tested this myself, but it is endorsed by a reliable sources, 
specifically Donald, who has written several excellent Pokemon guides. This is 
another strange side-effect of Transform, this time used in tandem with Mimic 
on your own pokemon, which allows you to catch a wild Ditto with DVs identical 
to your active pokemon. Have your pokemon use Mimic to learn Ditto's 
Transform, then use Transform on Ditto. It may be necessary to perform the 
move two or three times. Catch the Ditto, and it should have the DVs of your 
pokemon.

I suspect this may occur any time Ditto uses Transform more than one time 
consecutively, but I have not tested this yet. My theory is that the game 
stores Ditto's DVs when it uses Transform so that they will not be forgotten 
when he changes back. However, if Transform is used again, these stored DVs 
may be overwritten with the new DVs. I have not tested this glitch myself, and 
do not know if there are any side-effects.

Ditto itself is not particularly fantastic, even with excellent DVs. However, 
if you have Gold, Silver or Crystal, you can transfer Ditto to one of these 
games and use it for breeding. This will greatly increase the probability of 
the child having desirable DVs.


 ____________________
/    Surf on land

Like the Trainer Interrupt, this glitch is based on the fact that everyone 
faces south by default. It is relatively useful, and seems to be harmless. 

To perform the glitch, press start as you are taking a step up to a body of 
water, save and reset. Start the game again. You will be facing the water, but 
if you use surf, you will always surf to the south. You can pass through solid 
objects this way.

It is limited in that you can only surf to the south, however, it can be used 
to pass through some barriers. The most common use is to return to the Saint 
Anne after it has departed. It is possible that the glitch may also be used in 
sequence breaking.


 ____________________
/ Duplicate Pokemon

This is the only link-cable malfunction that I have used and tested myself. It 
involves interrupting a delicate process, and may be hazardous to your game. 
You must have two copies of Pokemon, two Game Boys, and a link-cable. Player 1 
is the first to enter the Trade Center, and the one to initiate the trade. 
Player one is to possess the pokemon that will be duplicated, and Player 2 is 
to possess a pokemon that will be overwritten.

Enter the trade center and begin the trade. After receiving the pokemon, the 
word "waiting" will appear on Player 1's screen. As soon as this message 
disappears, Player 1 is to turn off the power to the Game Boy. The trade 
should go through on Player 2's end, but Player 1 should still retain the 
original pokemon.

I have performed this trick without any side-effects, but there is a risk that 
it may cause your save file to become corrupt.

 ____________________
/    Glitch City

This glitch causes the game to load map data improperly, quite a bit like the 
legendary Secret Worlds of Metroid 1. It seems to have very little practical 
use, but it may play a role in the Trainer Interrupt glitch.

To trigger it, enter the Safari Zone by paying 500 P. Exit the Safari Zone, 
and you will be asked if you are leaving early. Reply, "No." Save your game 
while inside the Safari Zone and reset. Continue, and leave the Safari Zone. 
Rather than ask if you are leaving, the man should ask if you want to enter 
as if you had just arrived. After this procedure, you will be outside of the 
Safari Zone, but you will still be on an invisible 500 step counter. Now 
travel to any area and walk until the counter runs down. You will receive a 
message that your time is up, and you will be escorted out of the Safari Zone.

The results depend on the area that you were in when the step counter ran out. 
Some areas will not lead to Glitch City, but will instead eject you from a 
door in a regular city. Those areas that do result in Glitch City will yield 
different maps, resulting in a different Glitch City.

There typically isn't much to do in Glitch City. There are often barriers 
limiting movement to a confined space. You may be able to surf in some 
sections.

An Important note: There is no exit from Glitch City. If you have any 
intention of saving your game in Glitch City or after visiting it, be 
absolutely certain that you have a pokemon with the Teleport ability or with 
the Fly ability and the badge necessary to use it. I strongly advise against 
saving in Glitch City.


 ____________________
/    Invisible PC

There is an invisible PC in the hotel at Celadon City. It is in the upper 
righthand corner of the lobby. You can stand on the spot normally, but if you 
stand to the south of it and face north, you can access the PC normally.

A cute but primarily worthless glitch. Celadon Hotel appears to use the same 
map as every Pokecenter, but with a few alterations. While the PC in the 
corner was obscured, for some reason it was not disabled entirely.


 ____________________
/  Toxic/Leech Seed

Toxic and Leech Seed run off of the same variable. This means that as Toxic's 
damage increases, so does the HP sapped by Leech Seed. There may be some 
strategic applications for this glitch, but it is generally considered useless.



+==========================+
|          CREDIT          |
+==========================+

This guide was written by Brian Raddatz, aka Okk. I have collected most of the
data within this guide myself. Some information is so renowned that it would 
be impossible to properly credit it to anyone. If I have inadvertently 
"borrowed" any information that you feel should be deservedly attributed to 
you, please inform me. Should this be the case, I will credit you 
appropriately, or remove the information if you request it. I can be contacted 
by email at okkonline@hotmail.com.


Additional credit and thanks go out to:

Jolt135: for his incredible Strategy Guide which has been an invaluable 
    resource both in glitched and non-glitched play, for discrediting the 
    Toxic/Leech Seed combo, for coining the term "Fight-cancelled Battle 
    Manipulation", and for being a powerful role model.

Donald: for his excellent Pokemon guides, from one of which I have borrowed 
    information on the DV transfer glitch.

IMAKUNI: for the Oddish Glitch and the Pokemon Yellow Glitch Guide.

Gunbladelad, who was the first to report the cartridge corruption, and who's 
    martyred cartridge was one of the most extreme cases.

Xhunter11: for his corruption report, and for humoring me as I tried to find a 
    way to repair it.

Alex Camelio: for proofreading, general support, and allowing me to quote him.

LaserVacuum: for correcting a statistical error.

gbchaosmaster and ghebastiscool: for information on Missing Number pokemon.



Copyright 2005 Brian Raddatz