commit df0e4c8

zzo38  ·  2023-04-28 22:02:35 +0000 UTC
parent c780e0c
Add prg/tron32to16.tal
2 files changed,  +14, -1
+13, -0
 1@@ -0,0 +1,13 @@
 2+\\ Converts TRON-32BE to TRON-16BE.
 3+\\ (This file is public domain.)
 4+
 5+|0100 ;input/0 #10 DEO2k
 6+[@
 7+  input EQU2k EQUk ORA [?
 8+    NIP2 OVRk #ff MUL [@ #fe18 DEO INCk SWP ]? POP
 9+    OVR INC #01 AND [? #0018 DEO ]@
10+    DUP #18 DEO
11+  ]@ POP2
12+  input SWP #18 DEO #18 DEO
13+]!
14+@input [& ]@ BRK &0 #12 DEI JMP2r
+1, -1
1@@ -1,4 +1,4 @@
2-\\ Converts TRON-8 or TRON-16BE to TRON-32. (Ignores nulls)
3+\\ Converts TRON-8 or TRON-16BE to TRON-32BE. (Ignores nulls)
4 \\ (This file is public domain.)
5 
6 |0100