bootsectordisk/Makefile

20 lines
389 B
Makefile

boot.bin: boot.o
ld -o $@ --oformat binary -Ttext 0x7000 $<
boot.o: boot.s
as -o $@ $<
floppy.bin: boot.bin floppy_base.bin
rm -vf $@
cp floppy_base.bin $@
dd if=boot.bin of=$@ conv=notrunc
.PHONY: boot disasm hexdump
boot: floppy.bin
qemu-system-i386 -drive file=$^,index=0,if=floppy,format=raw
disasm: boot.bin
objdump -D -b binary -mi8086 $^
hexdump: boot.bin
hexdump $^ -C