]> git.sur5r.net Git - cc65/commitdiff
Describe the atari macro package.
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 2 Dec 2011 17:34:19 +0000 (17:34 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 2 Dec 2011 17:34:19 +0000 (17:34 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5306 b7a2c559-68d2-44c3-8de9-860c34a00d81

doc/ca65.sgml

index 9ae9a6dc3ea4eb7d57cde4cd54b2e958b36866e5..671938bd16bfc5652ffb1dfb7b3e929d8ac4c3de 100644 (file)
@@ -3079,7 +3079,7 @@ Here's a list of all control commands and a description, what they do:
 
 
 <sect1><tt>.MACPACK</tt><label id=".MACPACK"><p>
-
+           
   Insert a predefined macro package. The command is followed by an
   identifier specifying the macro package to insert. Available macro
   packages are:
@@ -3100,8 +3100,8 @@ Here's a list of all control commands and a description, what they do:
   <tscreen><verb>
                .macpack        longbranch      ; Include macro package
 
-                       cmp     #$20            ; Set condition codes
-                       jne     Label           ; Jump long on condition
+                       cmp     #$20            ; Set condition codes
+                       jne     Label           ; Jump long on condition
   </verb></tscreen>
 
   Macro packages are explained in more detail in section <ref
@@ -4121,12 +4121,12 @@ definition for the "<tt/jeq/" macro, the other macros are built using the same
 scheme:
 
 <tscreen><verb>
-               .macro  jeq     Target
+               .macro  jeq     Target
                        .if     .def(Target) .and ((*+2)-(Target) <= 127)
                        beq     Target
                        .else
-                       bne     *+5
-                       jmp     Target
+                       bne     *+5
+                       jmp     Target
                        .endif
                .endmacro
 </verb></tscreen>
@@ -4144,6 +4144,13 @@ The package defines the following macros:
 
 
 
+<sect1><tt>.MACPACK atari</tt><p>
+
+The atari macro package will define a macro named <tt/scrcode/. It takes a
+string as argument and places this string into memory translated into screen
+codes.
+
+
 <sect1><tt>.MACPACK cbm</tt><p>
 
 The cbm macro package will define a macro named <tt/scrcode/. It takes a