What is the end of Pokemon FireRed?
After you defeat all the trainers, caught and got all the data
of the pokemon; thus completing the national pokedex. Even if you
do, the game still would never end; it means that trainers would
still want to battle you and that wild pokemon would still appear.
In short, you could say that there is no ending to any pokemon
game