Old Man Glitch Decoder
Pokémon Red / Blue / Yellow — trainer-name encounter preview
How this works
In Gen 1, walking away from the Old Man in Viridian City right after he "shows you how to catch a Pokémon" can trigger a glitch encounter built from bytes of your trainer's name. Positions 3, 5, and 7 of the name are read as a Pokémon species byte, and positions 2, 4, and 6 are read as that encounter's level byte — three separate (species, level) pairs.
The species comes from the game's internal index table: every nameable character (A–Z, a–z, digits, and a handful of symbols) has a raw byte value from 128–255, and that byte doubles as a species ID in the Pokémon index.
The "level" isn't computed at all — it's the same raw byte value, printed as-is. That's why these encounters always show absurd levels (128–255) instead of the normal 1–100: the game is misreading a name-entry character as if it were a level.