in the kanto region ,on the island of cinnabar
think its 99
after you defeat the Pokemon league go to professor oaks lab in pallet town talk to him then you will receive the hm rock climb
Inside a house one the West side of Pallet Town.
go to prof. elms lab and he will give u a ticket to go to kanto
i dont know about diamond, pearl, or platinum, but in heart gold and soul silver, you get it by talking to prof oak after getting all of the kanto gym badges.
Get into pallet town
after beating blue go to oaks house and he will give you rock climb
there are only 13 and you go to prof oaks lab and heel give you rock climb and then head to mt silvere to battle red
you get it from prof. Oak after you beat red on mt. silver.
prof. oak
prof. oak gives it to you i think
You can then choose from one of the kanto starters in prof oaks lab and choose one hoenn starter from Steven in the silph Co. Building in saffron city. Refight the Pokemon league then go back to mount silver to rebattle red.
You battle Red on top of Mt. Silver after talking to Prof. Oak.
regional dex: meganium prof. elm national dex: venasaur prof. oak
you only get 1 from prof. Oak
get all 16 badges then talk to Prof. Oak
You have to go to prof oak he will send u somewhere :)