From: uz Date: Mon, 7 Feb 2011 23:05:21 +0000 (+0000) Subject: Update by Stefan Haubenthal. X-Git-Tag: V2.13.3~489 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=f145cfd6a8382f44ad6be2d86ca488c8a4cfdea4;p=cc65 Update by Stefan Haubenthal. git-svn-id: svn://svn.cc65.org/cc65/trunk@4971 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/doc/debugging.sgml b/doc/debugging.sgml index 7f9771286..7566370b9 100644 --- a/doc/debugging.sgml +++ b/doc/debugging.sgml @@ -2,12 +2,12 @@
-Using VICE with cc65 +<title>Using emulators with cc65 <author>Ullrich von Bassewitz, <htmlurl url="mailto:uz@cc65.org" name="uz@cc65.org"> <date>03.12.2000 <abstract> -How to debug your code using the VICE emulator. +How to debug your code using the VICE and Oricutron emulators. </abstract> <!-- Table of contents --> @@ -92,6 +92,10 @@ a linker command line would be: <tscreen><verb> ld65 -o hello -t c64 -Ln hello.lbl -m hello.map hello.o c64.lib </verb></tscreen> +or +<tscreen><verb> + ld65 -o hello.tap -t atmos -Ln hello.sym -m hello.map hello.o atmos.lib +</verb></tscreen> This will generate a file named hello.lbl that contains all symbols used in your program. @@ -101,7 +105,7 @@ debug info, so you don't have to care about this. -<sect>How to use the label file<p> +<sect>How to use the label file with VICE<p> Load your program, then enter the monitor and use the "<tt/ll/" command to load your label file like this: @@ -126,7 +130,25 @@ the compiler prepends an underline under most named labels). -</article> +<sect>How to use the label file with Oricutron<p> + +Load your program, then enter the monitor and use the "<tt/sl/" command to +load your label file like this: + +<tscreen><verb> + sl hello.sym +</verb></tscreen> + +After loading the labels, they are used by Oricutron in the disassembler listing, +and you may use them whereever you need to specify an address. Try +<tscreen><verb> + d ._main +</verb></tscreen> + +as an example (note that VICE needs a leading dot before all labels, and that +the compiler prepends an underline under most named labels). + +</article>