]> git.sur5r.net Git - cc65/blobdiff - doc/ld65.sgml
Removed get_os which does not exist
[cc65] / doc / ld65.sgml
index 45e231bbf086c6168d24dd4c236e43415377955c..6f2bf3f364422e8723858cdc33ac491a187b19f3 100644 (file)
@@ -58,7 +58,6 @@ Short options:
   -C name               Use linker config file
   -L path               Specify a library search path
   -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)
@@ -71,6 +70,7 @@ Short options:
 Long options:
   --cfg-path path       Specify a config file search path
   --config name         Use linker config file
+  --dbgfile name        Generate debug information
   --dump-config name    Dump a builtin configuration
   --help                Help (this text)
   --lib file            Link this library
@@ -190,11 +190,6 @@ Here is a description of all the command line options:
   version.
 
 
-  <tag><tt>-Lp</tt></tag>
-
-  Deprecated option.
-
-
   <label id="option-S">
   <tag><tt>-S addr, --start-addr addr</tt></tag>
 
@@ -221,6 +216,16 @@ Here is a description of all the command line options:
   using <tt/--cfg-path/.
 
 
+  <label id="option--dbgfile">
+  <tag><tt>--dbgfile name</tt></tag>
+
+  Specify an output file for debug information. Available information will be
+  written to this file. Using the <tt/-g/ option for the compiler and assembler
+  will increase the amount of information available. Please note that debug
+  information generation is currently being developed, so the format of the
+  file and it's contents are subject to change without further notice.
+
+
   <tag><tt>--lib file</tt></tag>
 
   Links a library to the output. Use this command line option instead of just
@@ -534,6 +539,8 @@ names here. Segments that go into <tt/ROM1/ will be written to a file named
 "rom1.bin", and segments that go into <tt/ROM2/ will be written to a file
 named "rom2.bin". The name given on the command line is ignored in both cases.
 
+Assigning an empty file name for a memory area will discard the data written
+to it.
 
 <sect1>LOAD and RUN addresses (ROMable code)<p>