commit b79d6d3

zzo38  ·  2023-02-22 21:56:47 +0000 UTC
parent 4d56de2
Add pdf/deadfish.tal
1 files changed,  +37, -0
+37, -0
 1@@ -0,0 +1,37 @@
 2+\\ Deadfish in Uxn
 3+\\ (use in non-GUI mode)
 4+
 5+|0100
 6+  #0000 STH2k
 7+  [; #10 DEO2 BRK ]@
 8+
 9+\\ Replace with 0
10+  DUP2 #0100 NEQ2
11+  [? POP2 STH2rk ]@
12+
13+\\ Check input
14+  #12 DEI
15+  DUP LIT "i EQU ,i JCN
16+  DUP LIT "d EQU ,d JCN
17+  DUP LIT "s EQU ,s JCN
18+  LIT "o EQU ,o JCN BRK
19+
20+@i
21+  POP INC2 BRK
22+
23+@d
24+  POP ORAk STHrk NEQk ROT POP SUB2 BRK
25+
26+@s
27+  POP DUP2 MUL2 BRK
28+
29+@o
30+  DUP2
31+  [@
32+    #000a DIV2k STH2k MUL2 SUB2
33+    STH2 SWP2r STH2r
34+    NIPr LITr 30 ADDr
35+  ORAk ]?
36+  POP2
37+  [@ LITr 18 DEOr STHrk ]?
38+  #0a18 DEO BRK