bien... lo que tu haces con HxD es insertar lo que guardaste en formato .bin. Es decir, abres ese archivo con el editor hex, (HxD) y veras una serie de numeros.
luego, abres tu rom en el editor hex y buscas un espacio vacio... el espacio vacio se puede reconocer por que no posee ningun codigo (bajas el scroll y buscas algun espacio que diga FF FF FF FF FF FF FF FF FF (muchas F's que le sigan, eso es espacio vacio)
date cuenta que necesitas poner control B por que si le das V expanderas el rom y se te ira al carajo. el B por otro lado, solo sobreescribe sobre el espacio vacio por ende, nada pasa.
tambien, fijate en el offset donde pegaste el codigo ya que lo necesitaras despues. (anotalo en notepat, que se yo)
luego vienes y tomas ese offset y lo pegas en algun scrip de XSE segun tu necesidad o segun lo que quieras hacer... para llamar ese ASM debes usar el comando callasm en ese mismo script que creaste
PD: el offset que copiaste y pegaste en el callasm, debes agregarle +1.. por ejm
tu offset donde pegaste el asm es 0084G214
entonces deberia ser asi: callasm 0x0084G215... sumandole un numero adelante. si no lo haces asi, no funcionara.
saludos y pese a mi "testamento" espero sea sencillo de entender.