uxn

Varvara Ordinator, written in ANSI C(SDL2)
git clone https://git.eamoncaddigan.net/uxn.git
Log | Files | Refs | README | LICENSE

commit 5668efaac8f3925073b2e7c159f157f71364d28c
parent 3e2082dddfccf3ee578d98fbc53202023d186b27
Author: Devine Lu Linvega <aliceffekt@gmail.com>
Date:   Sun, 24 Mar 2024 11:53:02 -0700

Added tak

Diffstat:
Mprojects/examples/demos/snake.tal | 2+-
Aprojects/examples/exercises/tak.tal | 12++++++++++++
2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/projects/examples/demos/snake.tal b/projects/examples/demos/snake.tal @@ -96,7 +96,7 @@ INC GTHk ?&>loop-body POP2 &end JMP2r -@set-pos ( z mod -- ) +@set-pos ( z mod max -- ) LDZ OVR INC ?{ ROT STZ POP JMP2r } DIVk MUL SUB SWP STZ diff --git a/projects/examples/exercises/tak.tal b/projects/examples/exercises/tak.tal @@ -0,0 +1,12 @@ +@on-reset ( -> ) + #0b #14 #18 tak + #010e DEO + BRK + +@tak ( z y x -- res ) + LTHk ?{ POP2 JMP2r } + ROT ROTk ROTk + ( x-1 ) #01 SUB tak STH + ( y-1 ) #01 SUB tak STH + ( z-1 ) #01 SUB tak STHr STHr !tak +