The Glitchhouse · Specimen Files
MissingNo. (Ghost form) glitch Pokemon sprite
Specimen 0xB8 · MISSINGNO

MissingNo. (Ghost form)

BIRD / NORMAL · index 184

Climb Pokemon Tower in Lavender Town before you have the Silph Scope and something blocks the stairs: a furious spirit the game simply labels GHOST, unfightable, unnameable, a wall of grief you cannot get past until you can see what it is. That ghost is a real sprite with a real address, and index 184 is the slot that wears it.

This is the most haunting of the three MissingNo. forms, because unlike the two museum fossils it is not an object. It is a character. The ghost has a story in the game, the restless mother whose grave you disturb, and here that exact sprite gets loaded for a wild battle through the same hardcoded exception the tower uses. You are not fighting a scrambled Pokemon. You are fighting the Lavender Tower ghost, pulled out of its scene and dropped into tall grass, still carrying MissingNo.'s zero Pokedex byte, its 136 attack, its 0 defense, its two Water Guns and its Sky Attack.

Meeting it feels like a trespass, which is fitting, because that is exactly what the encounter is: data that belongs to one of the saddest moments in the game, showing up somewhere it was never meant to be. Of all the ways the ROM breaks, this is the one that feels like it means something.

Catch it and it behaves like every MissingNo., duplicating your sixth item and unsettling the Hall of Fame. But you will remember this one, because for a moment you held the ghost.

MissingNo. (Ghost form) glitch Pokemon sprite, Game Boy
Game Boy
MissingNo. (Ghost form) glitch Pokemon sprite, Super Game Boy colors
Super Game Boy palette

BIRD NORMAL

The bytes

WhatWhere in the ROMValue
Index numberslot 184 of the species table0xB8 (184)
Pokedex byte0x410DB0 (no real Pokemon is 0, so the game improvises)
Stats entry0x39FC2 (entry 255: unsigned byte math on dex 0)00 21 88 00 1D 06 06 00 1D 8F...
Size byteentry byte 100x88 = 8 wide, 8 tall (the buffer holds 7x7)
Name bytes0x1C9448C 88 92 92 88 8D 86 8D 8E E8
Catch rateentry byte 829

Front sprite pointer 0x1900 resolves into ROM bank 0 (deterministic) at file offset 0x1900. The decode is deterministic: it looks the same on every cartridge, every time.

Byte for byte identical in Blue.

Base stats

Its stat spread, straight from the entry bytes. Glitch specimens love extremes, a wall with zero attack, or a paper-thin speedster.

HP
33
Attack
136
Defense
0
Speed
29
Special
6
Total
204

Moves

Knows from the start: WATER GUN, WATER GUN, SKY ATTACK.

Learnset (read straight from its pointer)

LevelMove
Nothing. Its learnset pointer leads nowhere useful.

TM and HM compatibility (flag bits, entry bytes 20 to 26)

MachineMove
TM01MEGA PUNCH
TM02RAZOR WIND
TM03SWORDS DANCE
TM05MEGA KICK
TM06TOXIC
TM09TAKE DOWN
TM10DOUBLE-EDGE
TM11BUBBLEBEAM
TM13ICE BEAM
TM14BLIZZARD
TM17SUBMISSION
TM19SEISMIC TOSS
TM20RAGE
TM25THUNDER
TM26EARTHQUAKE
TM27FISSURE
TM29PSYCHIC
TM30TELEPORT
TM43SKY ATTACK
TM44REST
TM45THUNDER WAVE
TM49TRI ATTACK
HM01CUT
HM02FLY

Evolutions

TriggerBecomes
None. This creature is final.

The glitches with a face

Almost every creature in here wears whatever your Game Boy last drew, a smear of borrowed video memory. These three do not. Their index numbers happen to point at real, finished sprites the game keeps around for other reasons, so alone among the glitches, they have a face somebody actually drew.

Kabutops fossil sprite
Kabutops fossilthe fossil on display in the Pewter museum
Aerodactyl fossil sprite
Aerodactyl fossilthe other fossil in that same glass case
the Ghost sprite
the Ghostthe spirit of the Marowak that haunts Lavender Tower

That is the whole difference. Not new art, just a glitch whose broken pointer landed on a picture instead of on noise.

Hear its cry

A cry is three bytes the game looks up by index number: a base sound, a pitch, and a length. This specimen reads its three bytes straight from the table. I rebuild the sound live from the Game Boy's two pulse channels and its noise channel. This is not a recording.

base 0x00 pitch 0x00 length 0x00

Does it still work?

This is the question people actually ask about a glitch, so here is the honest answer for this one.

WhereStill works?
Original Game Boy cartridgeYes. The source of every byte on this page.
Game Boy Color / Super Game BoyYes, with the auto-assigned palette shown above.
3DS Virtual Console (2016 re-release)Yes. Nintendo shipped the re-release unpatched, so this is the most accessible way to reach it in 2026.
Later remakes (FireRed, Let's Go, and newer)No. Rebuilt engines, the empty-slot overflow that produces this creature is gone.

Fight it yourself

This is our from-scratch recreation of the Red battle engine. The enemy team is preset to this specimen; pick your own fighter, glitch or otherwise.

Every number on this page was read from a Pokemon Red ROM by reproducing the game's own out-of-bounds memory reads. Nothing is invented. Part of The Glitchhouse.