How To Compile XBoot http://rubyforge.org/projects/xboot/ The tools that I use to compile XBoot with are NASM the netwide assember, and partcopy to copy XBoot to the first sector of a disk. Both of these are available on the internet, or you could just download "XBoot Tools" from the XBoot RubyForge Files. To compile XBoot with nasm, make sure nasm and the XBoot assembly source are in the same folder. In the Command Prompt type 'nasm xboot.asm -o xboot.bin' the .bin extension doesn't really matter, its just for me to know its compiled as a flat binary file. After nasm compiles xboot without any problems, you can use partcopy to copy the binary file to a disk. To do this, in the Command Prompt type 'partcopy xboot.bin 0 3 -f0 0' which copies the first 3 bytes to the beginning of the floppy disk (f0). Then type 'partcopy xboot.bin 3E 1C2 -f0 3E' to copy the rest of the binary file to the rest of the first disk sector. Make sure you replace xboot.bin with whatever you compiled xboot to.