Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Google-fu (i.e. ability to use search tools) is a kind of required knowledge. I gave you link to OSDev wiki page about El-Torito, if you look at the page end, you'll find the link to genisoimage wiki page. That page has the ready example.
I believe the reason there is a "-no-emul-boot" option is because the default is an emulated disc. There's no special actions you have to take, just write a normal floppy bootloader and assign it as the disc's boot data. Unless you're working with old pc's though, I would suggest using an actual cd boot image. Then you don't have to worry about cramming your bootloader into 510 bytes.