Cheats for Pokemon red/blue
here are the codes to fight any trainer! Just as if you wanted to fight any Pokemon, you would enter
 01XXD8CF. Now here are the modifiers:
 C9 Youngster
 CA Bug Catcher
 CB Lass
 CC Sailor
 CD Jr. Trainer M
 CE Jr. Trainer F
 CF Pokemaniac(or me, since I am one!)
 D0 SUPER NERD
 D1 Hiker
 D2 Biker
 D3 Burglar
 D4 Engineer(any Red Alert fans?)
 D5 Juggler
 D6 Fisherman
 D7 Swimmer
 D8 Cue Ball
 D9 Gambler
 DA Beauty
 DB Psychic
 DC Rocker
 DE Tamer
 DF Bird Keeper
 E0 Blackbelt
 E1 Gary#1
 E2 PROFESSOR OAK!
 E3 Chief(same as Scientist)
 E4 Scientist
 E5 Giovanni
 E6 Rocket
 E7 Cool Trainer M
 E8 Cool Trainer F
 E9 Bruno
 EA Brock
 EB Misty
 EC Lt. Surge
 ED Erika
 EE Koga
 EF Blaine
 F0 Sabrina
 F1 Gentleman
 F2 Gary#2
 F3 Gary#3
 F4 Lorelei
 F5 Channeler
 F6 Agatha
 F7 Lance
 Some of those might be wrong.

 --------------------
 6-14-99 (Sayre9205)

 Infinite PP:It half-works, but the bottom two moves are uneffected. I'll try and figure out a remedy to get the rest of the
 code. PsyMew:Didn't I tell you that doesn't work? Anyways, it doesn't and there is never going to be a Pokemon called
 that.

 Really Easy Time Beating the Elite Four:It does work. However, you won't see trainers at all with that code. The remedy to
 this is JUST 010027D1. They E4 keep the same Pokemon they usually have, but they will be at level 0. In case you were
 looking for them to be challenging, enter 016427D1. That gets their Pokemon to level 100! If that's still not enoug, you can
 enter 01FF27D1 and get them to level 255!

 Infinite Healt:It works, but you should be careful when using it! Try not to turn it on unless your Pokemon has less than
 255 or 511 HP, provided it has more than that at full health.

 ---------------------

 6-10-99 (Saybre9205) Here's the one for 999 in every stat(including HP):

 01038ED1
 01E78FD1
 010390D1
 01E791D1
 010392D1
 01E793D1
 010394D1
 01E795D1

 As for the start with any Pokemon(consider yourself VERY lucky, no one else knows this):

 01XXED1   Just replace the XX with the proper code for whichever Pokemon you want. As for the 999 in everything, make
 sure you don't battle a CPU-controlled opponent, or it will shrink down to a REALLY LOW level!
 ----------------
 Really easy time beating the elite four:
 0124d8cf
 01017ccf   This will cause the elite four's pokemon disappear and each one will be only a wild oddish at level zero and you
 can either catch it or you can run and it will appear as if you beat that person.

 Missingno. 0120d8cf          - Sara Hopp
 -------------------

 Infinite PP:
 012188d1
 01212dd0

 Infinite Money Use This Code For Rare Candy: 019947D3

 Infinite Health For A Pokemon: 01ff16d0

 To Get Masters Balls In Pokemon Mart: 01017CCF

 Infinite Stuff:
 "Safari Zone" Balls: 016447DA
 "Safari Zone" Time : 01f00ED7
 "Casino Coin": 0199A4D5 0199A5D5

 The Pokemon Charmander,Bulbasaur,Squirtle:
 0199d8cf for Bulbasaur,
 01b0d8cf for Charmander,
 01b1d8cf for Squirtle

 Getting Eevee: 01??d8cf

 No Random Battles: 01033cd1

 Getting Mewtwo: O183D8CF
 In Order To Catch Mewtwo Type In The Code For Master Ball Get Some And As Soon
 As You Get In The Battle Use It

 Getting Mew: O115d8cf

 Rare Candy: 01287ccf

 Getting Eevee
 Eevee 66
 67 - Flareon
 68 - Jolteon
69 - Vapoeon