The variety of output formats allows retargeting programs to virtually any x86 operating system (OS). It can also create flat binary files, usable to write boot loaders, read-only memory (ROM) images, and in various facets of OS development. It can run on non-x86 platforms as a cross assembler, such as PowerPC and SPARC, though it cannot generate programs usable by those machines.
The variety of output formats allows retargeting programs to virtually any x86 operating system (OS) It can also create flat binary files, usable to write boot loaders, read-only memory (ROM) images, and in various facets of OS development. It can run on non-x86 platforms as a cross assemb.ler, such as PowerPC and SPARC, though it cannot generate programs usable by those machines.