You wake Snorlax up. There are two snorlaxes in the game.
play pokeflute
You need to get the Pokeflute.
Use the pokeflute.
Mr fuji has the pokeflute he is at the top of Pokemon tower in Lavender Town.
You need to use a pokeflute.
If there in the way of your path then use the pokeflute.
play the pokeflute to the snorlax in front of it
Use the pokeflute to wake it up then capture it or make it faint.
You have to get a Pokeflute from Mr. Fuji after you rescue him from the Pokemon Tower at Lavender Town.
In Pokémon Pokémon FireRed and LeafGreen you will encounter a sleeping Snorlax blocking the way. To wake him up you need to get the Pokeflute.
I Don't Know about gameshark but codebreaker code is 82003884 015E for VBA go & buy in pokemart
The pokeflute does not exist as an item in Pokémon Diamond. The pokeflute only exists in 1st generation of Pokémon games (Red, Blue and Yellow), their remakes (Firered and LeafGreen) and in Pokémon X and Y, though doesn't have the same function as in Red and Blue.