megaed-sv: don't use stop, corrupts MED SDRAM
[megadrive.git] / megaed-sv / Makefile
index d9f364a..24f0965 100644 (file)
@@ -10,13 +10,18 @@ CFLAGS += -Wall -g -O1 -m68000 -fomit-frame-pointer
 LDLIBS += $(shell $(CC) -print-file-name=libgcc.a)\r
 \r
 TARGET = megaedsv\r
-OBJS = sega_gcc.o main.o\r
+OBJS = sega_gcc.o main.o asmtools.o\r
 \r
 all: $(TARGET).bin\r
 \r
 $(TARGET).elf: $(OBJS)\r
        $(LD) -o $@ -Ted_app.ld -Map $(TARGET).map $^ $(LDLIBS)\r
 \r
+$(TARGET)_e.bin: $(TARGET).bin\r
+       dd if=/dev/zero of=$@ bs=1M count=1\r
+       dd if=$^ of=$@ bs=1M seek=1\r
+       dd if=$^ of=$@ conv=notrunc\r
+\r
 clean:\r
        $(RM) $(TARGET).bin $(OBJS) $(TARGET).elf $(TARGET).map\r
 \r