No es ASM, eso es C.
Esos archivos representan una implementación, y supongo que partiendo de la base de su Rutina para la Mega Evolución, necesitas insertarlo con devkitARM y Python, aunque no sé mucho al respecto. Tu mejor opción es ir a PokeCommunity, que ya yo te he visto por alli, y mandarle a Touched un mensaje privado o dejarlo uno en su perfil como visitante para que te guie un poco.
EDITO: Anda que no soy imbecil, me confundí de temas al postear

..
En fin, tanto los .H como los .C son modificables con cualquier editor de texto.
En la obra de Touched, representan offsets, tablas, y el contenido que irá a cada una.
Ahora, para modificar los iconos y boton de la Mega Evolución, te puedes guiar por
este post de MrDollSteak en el tema mismo de PokeCommunity.