First of all: Wow.
The test.gba ROM runs as fast as Pokemon Ruby, kudos for that.
Second, I've got a little problem <3
I think I've almost made everything perfectly, but my current problem is that the Mega Evolution's sprite doesn't change instantly.
Right now it is: Houndoom mega evolves into Mega Houndoom, and unless I go to the Pkm Menu inside the battle, Mega Houndoom's sprite doesn't appear, it stays as Houndoom's. Where did I messed up? xD ..
Make sure everything matches, the item ID is correct as well as the entry in the evolution table. Can't really tell anything more than that, if nothing works however, send me your rom and I'll see what I can do.
Game freezes after a battle when a Pokémon that can Mega Evolve, or a Mega Pokémon, levels up. Do you want me to send you my patch/ROM?
Solved, the issue was not with our engine, but with LCCoolJ95's hack. :P