What makes a CD-ROM bootable?



I am wondering what makes a CD bootable, and more specifically, if it
is possible to write some kind of boot sector that will load another
program (also on the CD-ROM) into memory and run it (all without an
OS).

I opened my master boot record in a HEX editor, but the task of
translating the hex into x86 assembly language seems daunting. Is
there a utility that would do this for me? I was thinking then I
could figure out how it loads an OS and alter it to load one of my
programs.

Does this seem feasible?

Thanks,
Scott
.



Relevant Pages

  • Re: XP pro stop msg. 0x0000007B after initial install sp2
    ... Unfortunately, that is the only system I can load, I ran ... chkdsk, no problems, going to check for a boot sector ... >Hi Huff, ... >> finnish the install. ...
    (microsoft.public.windowsxp.general)
  • Re: Looking for a bootloader for a PC
    ... > hard disk and load an application thus making possible an embedded ... Here is a piece of code that loads the boot sector of the second ... hard disk. ... tauno voipio iki fi ...
    (comp.arch.embedded)
  • Re: FAT12/16 for SmartPort/disk ][? - BPB
    ... Naturally I have limited the code to 256 bytes at this time and it doesn't try to actually load anything, but as you can see, it's got the boot parameter block. ... This particular boot sector relies, in order to work on 6502 without stepping on the "formatter code", on a quirk of the disk][rom which I have the disassembly of, and I don't know how well it would work more generally. ... be set when entering the code on such firmware. ...
    (comp.sys.apple2.programmer)
  • Looking for a bootloader for a PC
    ... I am looking for a piece of software that would sit in the boot sector of a ... hard disk and load an application thus making possible an embedded ... please reply to this newsgroup. ...
    (comp.arch.embedded)
  • Re: IPDB rom type
    ... I can load them in hex editor and they look fine. ... prg buffer just pukes trying to load them. ...
    (rec.games.pinball)