Estoy casi 100% seguro de que el problema se debe a el emulador; en pocas palabras, estás usando filtros, lo que hace que no se vean los pixeles originales, sino que los suaviza. ¿Y cómo soluciono esto? te preguntarás, muy fácil. Sigue las siguientes instrucciones:
VBA v1.8
-Dirigirse a Options>Filter
-Colocar Normal
VBA-M v2.0.0
-Dirigirse a Options>Video>Configure...>Advance
-Abrir Fullscreen filter y colocar None
Y por último, como consejo más que nada, usa el sprite que te dejó BagBoy, porque el que insertaste está muy feo realmente, y tiene varios fallos notorios a simple vista.
Se despide, MichaKing~