Advertisement
Guest User

Untitled

a guest
Nov 27th, 2011
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. @echo off
  2. echo Build script for Windows
  3. echo.
  4.  
  5. echo Assembling bootloader...
  6. cd source\bootload
  7. nasm -O0 -f bin -o bootload.bin bootload.asm
  8. cd ..
  9.  
  10. echo Assembling MikeOS kernel...
  11. nasm -O0 -f bin -o kernel.bin kernel.asm
  12.  
  13. echo Assembling programs...
  14. cd ..\programs
  15. for %%i in (*.asm) do nasm -O0 -fbin %%i
  16. for %%i in (*.bin) do del %%i
  17. for %%i in (*.) do ren %%i %%i.bin
  18. cd ..
  19.  
  20. echo Adding bootsector to disk image...
  21. cd disk_images
  22. sfk partcopy ..\source\bootload\bootload.bin 0 200 mikeos.flp -yes
  23. cd ..
  24.  
  25. echo Mounting disk image...
  26. imdisk -a -f disk_images\mikeos.flp -s 1440K -m B:
  27.  
  28. echo Copying kernel and applications to disk image...
  29. copy source\kernel.bin b:\
  30. copy programs\*.bin b:\
  31. copy programs\sample.pcx b:\
  32. copy programs\*.bas b:\
  33.  
  34. echo Dismounting disk image...
  35. imdisk -D -m B:
  36.  
  37. echo Done!
  38. pause
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement