Nop, kml files were originally made for emu48ce (crashing in wm2003), thats why they dont run with emu48ppc (which doesnt crash in wm2003). Therefore you need to modify kml to run with emu48ppc.
The bmp file can be vga or qvga, it just needs to be well routed.
We use wombat3 because with it we dont need to do all that reading, we just load its kml with its bmp and its done.
Here´s a shot of emu48ppc with a qvga frame.