This chapter describes the simple binary output module which can be
selected with the '-Fbin' option.

1 Legal
=======

This module is written in 2002-2009,2013 by Volker Barthelmann and is
covered by the vasm copyright without modifications.

2 Additional options for this version
=====================================

'-cbm-prg'
     Writes a Commodore PRG header in front of the output file, which
     consists of two bytes in little-endian order, defining the load
     address of the program.

3 General
=========

This output module outputs the contents of all sections as simple binary
data without any header or additional information.  When there are
multiple sections, they must not overlap.  Gaps between sections are
filled with zero bytes.  Undefined symbols are not allowed.

4 Known Problems
================

Some known problems of this module at the moment:

   - None.

5 Error Messages
================

This module has the following error messages:

   - 3001: sections must not overlap
   - 3007: undefined symbol <%s>
   - 3010: section <%s>: alignment padding (%lu) not a multiple of %lu
     at 0x%llx
