Give nicer names to both source and binary files

This commit is contained in:
Juhani Krekelä 2021-07-04 19:34:31 +03:00
parent 417b3767ff
commit b17a416bc6
3 changed files with 10 additions and 5 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
*.bin
*.img
*.d
*.krn

View File

@ -5,20 +5,24 @@ FLOPPY = 1440
all: nor86.img
nor86.img: bootsect.bin kernel.bin CC0 README.md
nor86.img: boot.bin nor86.krn CC0 README.md
rm -f $@
mkdosfs -C $@ $(FLOPPY)
rw -i bootsect.bin -o $@
rw -i boot.bin -o $@
mcopy -i $@ CC0 ::
mcopy -i $@ README.md ::
mcopy -i $@ kernel.bin ::
mcopy -i $@ nor86.krn ::
nor86.krn: kernel.asm
nasm -fbin -d F$(FLOPPY) -o $@ $<
nasm -MD $@.d -d F$(FLOPPY) -fbin -o $@ $<
.asm.bin:
nasm -fbin -d F$(FLOPPY) -o $@ $<
nasm -MD $@.d -d F$(FLOPPY) -fbin -o $@ $<
clean:
rm -f *.bin *.img *.bin.d
rm -f *.bin *.img *.bin.d *.krn
run: nor86.img
qemu-system-i386 -fda $<

View File

@ -339,7 +339,7 @@ hang:
jmp hang
kernel_name: db "KERNEL BIN"
kernel_name: db "NOR86 KRN"
notfound_msg: db "Kernel not found", 0
diskerror_msg: db "Disk error", 0