Browse code

(asma) Add support for - rune.

Andrew Alderwick authored on 10/11/2022 21:59:14
Showing 1 changed files
... ...
@@ -723,8 +723,12 @@
723 723
 	;asma-write-short JMP2 ( tail call )
724 724
 
725 725
 @asma-literal-zero-addr
726
+	LIT LIT ;asma-write-byte JSR2
727
+	( fall through )
728
+
729
+@asma-zero-addr
726 730
 	,asma-addr-helper JSR
727
-	;asma-write-lit JSR2
731
+	;asma-write-byte JSR2
728 732
 
729 733
 	,&not-zero-page JCN
730 734
 	JMP2r
... ...
@@ -907,7 +911,8 @@
907 911
 	&26         :&24       :&29         26 00 ( & )    :asma-sublabel-define
908 912
 	&28          $2         $2          "( 00          :asma-comment-start
909 913
 	&29         :&28       :&2c         ") 00          :asma-comment-end
910
-	&2c          $2         $2          ", 00          :asma-literal-rel-addr
914
+	&2c          $2        :&2d         ", 00          :asma-literal-rel-addr
915
+	&2d          $2         $2          "- 00          :asma-zero-addr
911 916
 	&_entry     :&26       :&7b         ". 00          :asma-literal-zero-addr
912 917
 	&3a          $2         $2          ": 00          :asma-abs-addr
913 918
 	&3b         :&3a       :&3d         "; 00          :asma-literal-abs-addr