]> git.sur5r.net Git - cc65/commitdiff
Documented .VERSION
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 12 Aug 2003 15:15:08 +0000 (15:15 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 12 Aug 2003 15:15:08 +0000 (15:15 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@2281 b7a2c559-68d2-44c3-8de9-860c34a00d81

doc/ca65.sgml

index 145404205e2d28b42dc7737d91394f6e18f8c284..9a711e1e9a6571e7be7f4c4cccb1cd7073a36e59 100644 (file)
@@ -417,6 +417,7 @@ Available operators sorted by precedence:
     .MATCH             Builtin function                        1
     .TCOUNT            Builtin function                        1
     .TIME      Builtin function                        1
+    .VERSION    Builtin function                        1
     .XMATCH            Builtin function                        1
     .PARAMCOUNT Builtin pseudo variable        (r/o)           1
     .REFERENCED Builtin function                       1
@@ -2312,6 +2313,22 @@ Here's a list of all control commands and a description, what they do:
   </verb></tscreen>
 
 
+<sect1><tt>.VERSION</tt><label id=".VERSION"><p>
+
+  Reading this pseudo variable will give the assembler version according to 
+  the following formula:
+
+        VER_MAJOR*$100 + VER_MINOR*$10 + VER_PATCH
+
+  It may be used to encode the assembler version or check the assembler for
+  special features not available with older versions.
+
+  Example:
+
+  Version 2.11.1 of the assembler will return $2B1 as numerical constant when
+  reading the pseudo variable <tt/.VERSION/.
+
+
 <sect1><tt>.WARNING</tt><label id=".WARNING"><p>
 
   Force an assembly warning. The assembler will output a warning message