Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- echo Build script for Windows
- echo.
- echo Assembling bootloader...
- cd source\bootload
- nasm -O0 -f bin -o bootload.bin bootload.asm
- cd ..
- echo Assembling MikeOS kernel...
- nasm -O0 -f bin -o kernel.bin kernel.asm
- echo Assembling programs...
- cd ..\programs
- for %%i in (*.asm) do nasm -O0 -fbin %%i
- for %%i in (*.bin) do del %%i
- for %%i in (*.) do ren %%i %%i.bin
- cd ..
- echo Adding bootsector to disk image...
- cd disk_images
- sfk partcopy ..\source\bootload\bootload.bin 0 200 mikeos.flp -yes
- cd ..
- echo Mounting disk image...
- imdisk -a -f disk_images\mikeos.flp -s 1440K -m B:
- echo Copying kernel and applications to disk image...
- copy source\kernel.bin b:\
- copy programs\*.bin b:\
- copy programs\sample.pcx b:\
- copy programs\*.bas b:\
- echo Dismounting disk image...
- imdisk -D -m B:
- echo Done!
- pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement