commit fc3232a8e891c6f79cb6b276f1a15ea045854793
parent adae0a0348d28a498cc1f701405c90f4faefa9c4
Author: Andrew Alderwick <andrew@alderwick.co.uk>
Date:   Thu, 10 Nov 2022 21:54:32 +0000
Replace now-invalid macros in projects.
Diffstat:
3 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/projects/examples/demos/snake.tal b/projects/examples/demos/snake.tal
@@ -1,9 +1,9 @@
 ( uxnasm projects/examples/demos/snake.tal bin/snake.rom && uxnemu bin/snake.rom )
 
-%+  { ADD } %-   { SUB }              %/   { DIV }  
-%<  { LTH } %>   { GTH }  %=  { EQU } %!   { NEQ } 
-%++ { ADD2 } %-- { SUB2 }              %// { DIV2 } 
-%<< { LTH2 } %>> { GTH2 } %== { EQU2 } %!! { NEQ2 }  
+%+  { ADD }               %/  { DIV }
+%<  { LTH }  %>  { GTH }  %!  { NEQ }
+%++ { ADD2 }              %// { DIV2 }
+%<< { LTH2 } %>> { GTH2 } %!! { NEQ2 }
 %2/  { #01 SFT } %2* { #10 SFT }
 %8//  { #03 SFT2 } %8**  { #30 SFT2 }
 %MOD { DIVk MUL SUB }
@@ -65,7 +65,7 @@ BRK
 @on-frame ( -> )
 
 	.arena/timer LDZ INC DUP .arena/timer STZ
-		DIFFICULTY = BRK?
+		DIFFICULTY EQU BRK?
 
 	( clear ) #00 ;draw-snake JSR2
 	( update ) ;move JSR2
@@ -82,7 +82,7 @@ BRK
 	DUP #08 ! ,&no-escape JCN
 		;reset JSR2
 		&no-escape
-	#04 SFT DUP #00 = ,&skip JCN
+	#04 SFT DUP #00 EQU ,&skip JCN
 		DUP .snake/direction STZ
 		&skip
 	POP
@@ -94,8 +94,8 @@ BRK
 	#00 ;draw-snake JSR2
 	#00 ;draw-apple JSR2
 
-	.arena/w LDZ 2/ #01 - .snake/x STZ
-	.arena/h LDZ 2/ #01 - .snake/y STZ
+	.arena/w LDZ 2/ #01 SUB .snake/x STZ
+	.arena/h LDZ 2/ #01 SUB .snake/y STZ
 	#00 .snake/dead STZ
 	#00 .snake/length STZ
 	#00 .snake/direction STZ
@@ -117,11 +117,11 @@ RTN
 	POP2
 	POP2r
 
-	.snake/dead LDZ #00 = JMP RTN
+	.snake/dead LDZ #00 EQU JMP RTN
 
 	.snake/direction LDZ
 	DUP #01 ! ,&no-up JCN
-		.snake/y LDZ #01 - 
+		.snake/y LDZ #01 SUB
 			.arena/h LDZ MAX
 			.snake/y STZ
 		&no-up
@@ -131,7 +131,7 @@ RTN
 			.snake/y STZ
 		&no-down
 	DUP #04 ! ,&no-left JCN
-		.snake/x LDZ #01 - 
+		.snake/x LDZ #01 SUB
 			.arena/w LDZ MAX
 			.snake/x STZ
 		&no-left
diff --git a/projects/examples/old/dungeon.tal b/projects/examples/old/dungeon.tal
@@ -1,9 +1,9 @@
 ( art by @ritualdust )
 
-%+  { ADD } %-   { SUB }              %/   { DIV }  
-%<  { LTH } %>   { GTH }  %=  { EQU } %!   { NEQ } 
-%++ { ADD2 } %-- { SUB2 }              %// { DIV2 } 
-%<< { LTH2 } %>> { GTH2 } %== { EQU2 } %!! { NEQ2 }  
+%+  { ADD }               %/  { DIV }
+%<  { LTH }  %>  { GTH }  %!  { NEQ }
+%++ { ADD2 } %-- { SUB2 } %// { DIV2 }
+%<< { LTH2 } %>> { GTH2 } %!! { NEQ2 }
 
 %8** { #30 SFT2 }
 %10** { #40 SFT2 }
@@ -13,7 +13,7 @@
 
 %RTN { JMP2r }
 %TOS { #00 SWP }
-%DEC { #01 - }
+%DEC { #01 SUB }
 
 %MOUSE { #82 }
 
@@ -45,8 +45,8 @@
 	#036f .System/g DEO2 
 	#003f .System/b DEO2
 
-	.Screen/width DEI2 #01 SFT2 #0040 -- .room/x STZ2
-	.Screen/height DEI2 #01 SFT2 #0040 -- .room/y STZ2
+	.Screen/width DEI2 #01 SFT2 #0040 SUB2 .room/x STZ2
+	.Screen/height DEI2 #01 SFT2 #0040 SUB2 .room/y STZ2
 
 	( vectors )
 	;on-frame .Screen/vector DEO2
diff --git a/projects/examples/old/rule110.tal b/projects/examples/old/rule110.tal
@@ -2,10 +2,10 @@
 
 ( uxnasm rule110.tal rule110.rom && uxnemu rule110.rom )
 
-%+  { ADD }  %-  { SUB }  %*  { MUL }  %/  { DIV }
-%<  { LTH }  %>  { GTH }  %=  { EQU }  %!  { NEQ }
-%++ { ADD2 } %-- { SUB2 } %** { MUL2 } %// { DIV2 }
-%<< { LTH2 } %>> { GTH2 } %== { EQU2 } %!! { NEQ2 }
+%+  { ADD }               %*  { MUL }  %/  { DIV }
+%<  { LTH }  %>  { GTH }               %!  { NEQ }
+%++ { ADD2 }              %** { MUL2 } %// { DIV2 }
+%<< { LTH2 } %>> { GTH2 }              %!! { NEQ2 }
 
 %2*  { #10 SFT } %2/  { #01 SFT } %2**  { #10 SFT2 } %2//  { #01 SFT2 }
 %4*  { #20 SFT } %4/  { #02 SFT } %4**  { #20 SFT2 } %4//  { #02 SFT2 }
@@ -76,11 +76,11 @@ RTN
 	#1000
 	&loop
 		DUP #00 SWP 8** .Screen/x DEO2
-		( shift ) INCk #10 SWP -
+		( shift ) INCk #10 SWP SUB
 		( get address ) STHkr 2* LDZ2
 		( bit ) ROT SFT2 #0001 AND2 
 		( get sprite ) 8** ;cell-icns ++ .Screen/addr DEO2
-		#01 STHkr #00 = + .Screen/sprite DEO
+		#01 STHkr #00 EQU + .Screen/sprite DEO
 		INC GTHk ,&loop JCN
 	POP2
 	POPr
@@ -123,14 +123,14 @@ RTN
 	.Mouse/y DEI2 DUP2 ,&y STR2 .Screen/y DEO2 
 
 	( colorize on state )
-	#43 [ .Mouse/state DEI #00 ! ] - .Screen/sprite DEO
+	#43 [ .Mouse/state DEI #00 ! ] SUB .Screen/sprite DEO
 
 	( on click )
 	.Mouse/state DEI #00 ! JMP BRK
 
 	( toggle bit )
 	.input LDZ2k
-		#0001 .Mouse/x DEI2 8// #000f SWP2 -- NIP #40 SFT SFT2 EOR2 
+		#0001 .Mouse/x DEI2 8// #000f SWP2 SUB2 NIP #40 SFT SFT2 EOR2 
 		ROT STZ2
 	;render JSR2
 	( release ) #00 .Mouse/state DEO