PDA

Ver la versión completa : Asm en DevKitAdvance



Franxis
13/02/2005, 18:25
Hola,

He intentado meter unos asm("nop"); dentro del codigo en C del port del MAME y no me funcionan, parece que no le gustan al compilador (GCC 3.02).

¿Alguien sabe como hacer que se lo trague el compilador?

Gracias y un saludo.

Puck2099
13/02/2005, 22:24
Hola,

He intentado meter unos asm("nop"); dentro del codigo en C del port del MAME y no me funcionan, parece que no le gustan al compilador (GCC 3.02).

¿Alguien sabe como hacer que se lo trague el compilador?

Gracias y un saludo.

¿Pero se pueden mezclar en un mismo fichero fuente C y ASM?

Yo creo que había que crear ficheros en ASM y luego llamarlos desde los fuentes en C, encargándose el "linker" en juntarlo todo, pero tampoco estoy seguro...

Saludos

Propeller
14/02/2005, 10:10
En teoría, es más seguro poner algo del estilo __asm__ ("nop"); en lugar de asm(nop); Lo que pongas entre paréntesis va a ir como entrada de tipo string al 'as', así que hay que formatearlo bien.

Prueba a ponerlo así a ver qué tal, y si no te tira ya buscaremos otras soluciones.

Propeller