Is there any free application that can burn a bootable CD?
I have a bootloader that I want to burn to a bootable cd. Is there any free application that can do it. The code for the bootloader is:

        BITS 16
    
    start:
    	mov ax, 07C0h
    	add ax, 288
    	mov ss, ax
    	mov sp, 4096
    
    	mov ax, 07C0h
    	mov ds, ax
    
    
    	mov si, text_string
    	call print_string
    
    	jmp $
    
    
    	text_string db 'Hello World!', 0
    
    
    print_string:
    	mov ah, 0Eh
    
    .repeat:
    	lodsb
    	cmp al, 0
    	je .done
    	int 10h	
    	jmp .repeat
    
    .done:
    	ret
    
    
    	times 510-($-$$) db 0
    	dw 0xAA55

This code is from [mikeos.berlinos.de][1]. I used NASM to assemble the code to a .bin file. Then I renamed it to a .img file and tested it in VirtualBox as a floppy disc. It worked good. And then I wanted to create a bootable cd for testing it on a real computer. I googled for creating a bootable cd and I found that I needed to create a .iso file from the .img. I tried to use MagicISO to convert and burn it, but when I opened the .img file it said that the filetype wasn't supported by MagicISO. So I tried with WinISO, but it happend the same. Is it something wrong with the .img file or do I use the wrong programs. If so please post a link to a better program. Here is a link to the [.img file][2]. Im really new to OS developement so can anyone help me?

Thanks in advance!


  [1]: http://mikeos.berlios.de/write-your-own-os.html
  [2]: http://dl.dropbox.com/u/83339829/boot.img
Is there any free application that can burn a bootable CD?
===

I have a bootloader that I want to burn to a bootable cd. Is there any free application that can do it. The code for the bootloader is:

        BITS 16
    
    start:
    	mov ax, 07C0h
    	add ax, 288
    	mov ss, ax
    	mov sp, 4096
    
    	mov ax, 07C0h
    	mov ds, ax
    
    
    	mov si, text_string
    	call print_string
    
    	jmp $
    
    
    	text_string db 'Hello World!', 0
    
    
    print_string:
    	mov ah, 0Eh
    
    .repeat:
    	lodsb
    	cmp al, 0
    	je .done
    	int 10h	
    	jmp .repeat
    
    .done:
    	ret
    
    
    	times 510-($-$$) db 0
    	dw 0xAA55

This code is from [mikeos.berlinos.de][1]. I used NASM to assemble the code to a .bin file. Then I renamed it to a .img file and tested it in VirtualBox as a floppy disc. It worked good. And then I wanted to create a bootable cd for testing it on a real computer. I googled for creating a bootable cd and I found that I needed to create a .iso file from the .img. I tried to use MagicISO to convert and burn it, but when I opened the .img file it said that the filetype wasn't supported by MagicISO. So I tried with WinISO, but it happend the same. Is it something wrong with the .img file or do I use the wrong programs. If so please post a link to a better program. Here is a link to the [.img file][2]. Im really new to OS developement so can anyone help me?

Thanks in advance!


  [1]: http://mikeos.berlios.de/write-your-own-os.html
  [2]: http://dl.dropbox.com/u/83339829/boot.img