mirror of
https://github.com/cc65/cc65.git
synced 2025-01-23 13:30:01 +00:00
Start to describe the FILES and FORMAT sections
git-svn-id: svn://svn.cc65.org/cc65/trunk@1255 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
3f9e7b56ae
commit
04834a5cea
@ -605,6 +605,55 @@ name="-S"></tt> option).
|
||||
|
||||
|
||||
|
||||
<sect1>The FILES section<p>
|
||||
|
||||
The <tt/FILES/ section is used to support other formats than straight binary
|
||||
(which is the default, so binary output files do not need an explicit entry
|
||||
in the <tt/FILES/ section).
|
||||
|
||||
The <tt/FILES/ section lists output files and as only attribute the format of
|
||||
each output file. Assigning binary format to the default output file would
|
||||
look like this:
|
||||
|
||||
<tscreen><verb>
|
||||
FILES {
|
||||
%O: format = bin;
|
||||
}
|
||||
</verb></tscreen>
|
||||
|
||||
The only other available output format is the o65 format specified by Andre
|
||||
Fachat. It is defined like this:
|
||||
|
||||
<tscreen><verb>
|
||||
FILES {
|
||||
%O: format = o65;
|
||||
}
|
||||
</verb></tscreen>
|
||||
|
||||
The necessary o65 attributes are defined in a special section labeled
|
||||
<tt/FORMAT/.
|
||||
|
||||
|
||||
|
||||
<sect1>The FORMAT section<p>
|
||||
|
||||
The <tt/FORMAT/ section is used to describe file formats. The default (binary)
|
||||
format has currently no attributes, so, while it may be listed in this
|
||||
section, the attribute list is empty. The second supported format, o65, has
|
||||
several attributes that may be defined here.
|
||||
|
||||
<tscreen><verb>
|
||||
FORMATS {
|
||||
o65: os = lunix, version = 0, type = small,
|
||||
import = LUNIXKERNEL,
|
||||
export = _main;
|
||||
}
|
||||
</verb></tscreen>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<sect1>Features<p>
|
||||
|
||||
In addition to the <tt/MEMORY/ and <tt/SEGMENTS/ sections described above, the
|
||||
|
Loading…
x
Reference in New Issue
Block a user