<article>
<title>ca65 Users Guide
<author>Ullrich von Bassewitz, <htmlurl url="mailto:uz@cc65.org" name="uz@cc65.org">
-<date>19.07.2000, 29.11.2000
+<date>19.07.2000, 29.11.2000, 02.10.2001
<abstract>
ca65 is a powerful macro assembler for the 6502, 65C02 and 65816 CPUs. It is
---------------------------------------------------------------------------
Usage: ca65 [options] file
Short options:
- -g Add debug info to object file
- -h Help (this text)
- -i Ignore case of symbols
- -l Create a listing if assembly was ok
- -o name Name the output file
- -s Enable smart mode
- -t sys Set the target system
- -v Increase verbosity
-D name[=value] Define a symbol
- -I dir Set an include directory search path
- -U Mark unresolved symbols as import
- -V Print the assembler version
- -W n Set warning level n
+ -I dir Set an include directory search path
+ -U Mark unresolved symbols as import
+ -V Print the assembler version
+ -W n Set warning level n
+ -g Add debug info to object file
+ -h Help (this text)
+ -i Ignore case of symbols
+ -l Create a listing if assembly was ok
+ -o name Name the output file
+ -s Enable smart mode
+ -t sys Set the target system
+ -v Increase verbosity
Long options:
--auto-import Mark unresolved symbols as import
- --cpu type Set cpu type
+ --cpu type Set cpu type
--debug-info Add debug info to object file
--feature name Set an emulation feature
--help Help (this text)
--ignore-case Ignore case of symbols
--include-dir dir Set an include directory search path
- --listing Create a listing if assembly was ok
+ --listing Create a listing if assembly was ok
--pagelength n Set the page length for the listing
- --smart Enable smart mode
+ --smart Enable smart mode
--target sys Set the target system
- --verbose Increase verbosity
+ --verbose Increase verbosity
--version Print the assembler version
---------------------------------------------------------------------------
</verb></tscreen>
; Include file starting at offset 256
.incbin "music.dat", $100
-
+
; Read 100 bytes starting at offset 200
.incbin "graphics.dat", 200, 100
</verb></tscreen>
---------------------------------------------------------------------------
Usage: cc65 [options] file
Short options:
- -A Strict ANSI mode
- -Cl Make local variables static
- -Dsym[=defn] Define a symbol
- -I dir Set an include directory search path
- -O Optimize code
- -Oi Optimize code, inline more code
- -Or Enable register variables
- -Os Inline some known functions
- -T Include source as comment
- -V Print the compiler version number
- -W Suppress warnings
- -d Debug mode
- -g Add debug info to object file
- -h Help (this text)
- -j Default characters are signed
- -o name Name the output file
- -t sys Set the target system
- -v Increase verbosity
Long options:
--add-source Include source as comment
<article>
<title>cl65 Users Guide
<author>Ullrich von Bassewitz, <htmlurl url="mailto:uz@cc65.org" name="uz@cc65.org">
-<date>01.08.2000, 27.11.2000
+<date>01.08.2000, 27.11.2000, 02.10.2001
<abstract>
cl65 is the compile & link utility for cc65, the 6502 C compiler. It was
---------------------------------------------------------------------------
Usage: cl65 [options] file
Short options:
+ -c Compiler and assemble but don't link
+ -d Debug mode
+ -g Add debug info
+ -h Help (this text)
+ -l Create an assembler listing
+ -m name Create a map file
+ -o name Name the output file
+ -t sys Set the target system
+ -v Verbose mode
+ -vm Verbose map file
-A Strict ANSI mode
-C name Use linker config file
-Cl Make local variables static
-T Include source as comment
-V Print the version number
-W Suppress warnings
- -c Compiler and assemble but don't link
- -d Debug mode
- -g Add debug info
- -h Help (this text)
- -l Create an assembler listing
- -m name Create a map file
- -o name Name the output file
- -t sys Set the target system
- -v Verbose mode
- -vm Verbose map file
Long options:
--add-source Include source as comment
<article>
<title>ld65 Users Guide
<author>Ullrich von Bassewitz, <htmlurl url="mailto:uz@cc65.org" name="uz@cc65.org">
-<date>02.12.2000
+<date>02.12.2000, 02.10.2001
<abstract>
The ld65 linker combines object files into an executable file. ld65 is highly
---------------------------------------------------------------------------
Usage: ld65 [options] module ...
Short options:
+ -C name Use linker config file
+ -Ln name Create a VICE label file
+ -Lp Mark write protected segments as such (VICE)
+ -S addr Set the default start address
+ -V Print the linker version
-h Help (this text)
-m name Create a map file
-o name Name the default output file
-t sys Set the target system
-v Verbose mode
-vm Verbose map file
- -C name Use linker config file
- -Ln name Create a VICE label file
- -Lp Mark write protected segments as such (VICE)
- -S addr Set the default start address
- -V Print the linker version
Long options:
--help Help (this text)
--mapfile name Create a map file
+ --start-addr addr Set the default start address
--target sys Set the target system
--version Print the linker version
---------------------------------------------------------------------------