diff --git a/about.txt b/about.txt new file mode 100644 index 0000000..5600fb4 --- /dev/null +++ b/about.txt @@ -0,0 +1,24 @@ +some uxn projects + +this is a listing of various uxn projects i've worked on. + +FILE DESCRIPTION + +math32.tal unsigned 32-bit math routines, fairly complete and tested +test-math32.tal used by tester.py to test math32.tal +tester.py python testing harness +primes32.tal demo code to find 32-bit primes, shows off math32.tal + +regex.tal library code to parse and match with regular expressions +repl-regex.tal REPL to interactively play with regex.tal +test-regex.tal some testing code for regex.tal +grep.tal very simple grep program using regex.tal + +drums.tal very simple drum machine (non-iteractive) +drums2.tal aleatoric version of drums.tal that adds random hits + +bfloat16 very early/wip bfloat16 implementation +fixed.tal very incomplete fixed-point (8.8) implementation + +femto.tal early proof-of-concept terminal-based editor +femto launcher shell script for femto.tal diff --git a/femto.tal b/femto.tal index 753e6e9..3023008 100644 --- a/femto.tal +++ b/femto.tal @@ -1,4 +1,7 @@ ( femto.tal ) +( ) +( requires terminal to be in raw mode ) +( see femto launcher script for more details ) |00 @System [ &vector $2 &wst $1 &rst $1 &pad $4 &r $2 &g $2 &b $2 &debug $1 &halt $1 ] |10 @Console [ &vector $2 &read $1 &pad $5 &write $1 &error $1 ] diff --git a/mksite.sh b/mksite.sh new file mode 100755 index 0000000..ada1102 --- /dev/null +++ b/mksite.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +for NAME in about.txt math32.tal; do + cp $NAME /var/www/plastic-idolatry.com/html/erik/nxu +done