I have a small update, I've updated the gfx to some of the menu screens etc. and it is now possible for a wild pokemon to flee during battle.
Also, Pokeballs will not be subtracted from the bag unless a pokemon is caught. (In the show, ash always seemed to retrieve the pokeball when he failed a capture)
This is my attempt at dexter gfx for the pokedex:

and a new pokemon selection screen:

I'm working on the route 1 and the start of viridian forest.
I've also done a bit more work on the main mini-game.. Not much until it's finished now..