#!/bin/sh if [ ! -e disk_images/os.flp ] then echo ">>> Creating new OS floppy image..." dd if=/dev/zero of=disk_images/os.flp bs=1024 count=1440 || exit fi echo ">>> Assembling bootloader..." nasm -O0 -w+orphan-labels -f bin -o source/bootload/nasma/boot.bin source/bootload/nasma/boot.asm || exit echo ">>> Adding bootloader to floppy image..." dd status=noxfer conv=notrunc if=source/bootload/nasma/boot.bin of=disk_images/os.flp || exit echo '>>> Done!'