diff --git a/sd-emutos/Makefile b/sd-emutos/Makefile index 0b03654..9798148 100644 --- a/sd-emutos/Makefile +++ b/sd-emutos/Makefile @@ -18,8 +18,7 @@ APP=$(EMUSD).prg all: $(APP) SOURCES=$(EMUSD).c \ - cookie.c \ - xhdi.c + cookie.c OBJECTS=$(SOURCES:.c=.o) diff --git a/sd-emutos/emusd.c b/sd-emutos/emusd.c index 999887c..f40c0bf 100644 --- a/sd-emutos/emusd.c +++ b/sd-emutos/emusd.c @@ -47,13 +47,13 @@ cookie_fun bas_sd_vector(cookie_fun old_vector) { register long retvalue __asm__("d0"); - __asm__ __volatile( + __asm__ __volatile__( "move.l %[retvalue],-(sp)\n\t" "trap #0\n\t" "addq.l #4,sp\n\t" : [retvalue]"=r"(retvalue) : "g"(old_vector) - : + : "d1","d2","d3","a0","a1","a2" ); return retvalue; }