-rw-r--r-- | .build.yml | 89L |
-rw-r--r-- | .clang-format | 21L |
-rw-r--r-- | .gitignore | 17L |
-rw-r--r-- | .wallpaper | 20480B |
-rw-r--r-- | LICENSE | 21L |
-rw-r--r-- | README.md | 124L |
-rw-r--r-- | boot.rom | 16226B |
-rwxr-xr-x | build.sh | 102L |
-rwxr-xr-x | etc/asma-test.sh | 119L |
-rw-r--r-- | etc/asma.lua | 103L |
-rw-r--r-- | etc/asma.moon | 74L |
-rw-r--r-- | etc/autotest/.gitignore | 3L |
-rw-r--r-- | etc/autotest/asoundrc | 11L |
-rw-r--r-- | etc/autotest/main.c | 332L |
-rwxr-xr-x | etc/autotest/run.sh | 20L |
-rwxr-xr-x | etc/circle128/build.sh | 6L |
-rw-r--r-- | etc/circle128/circle128.c | 60L |
-rw-r--r-- | etc/cores/uxn-abc-disp.c | 85L |
-rw-r--r-- | etc/cores/uxn-abc.c | 81L |
-rw-r--r-- | etc/cores/uxn-tnl.c | 123L |
-rw-r--r-- | etc/hello.tal | 24L |
-rw-r--r-- | etc/syntax-highlight/tal.nanorc | 51L |
-rw-r--r-- | etc/syntax-highlight/tal.sublime-syntax | 126L |
-rwxr-xr-x | etc/utos/build.sh | 16L |
-rw-r--r-- | etc/utos/utos.c | 39L |
-rw-r--r-- | etc/uxambly-translate.moon | 103L |
-rwxr-xr-x | etc/wavpcm/build.sh | 16L |
-rw-r--r-- | etc/wavpcm/wavpcm.c | 63L |
-rw-r--r-- | mkfile | 64L |
-rw-r--r-- | projects/assets/logo05x05.tal | 33L |
-rw-r--r-- | projects/assets/mascot0cx0c.tal | 289L |
-rw-r--r-- | projects/assets/msx01x02.tal | 98L |
-rw-r--r-- | projects/assets/terminus01x02.tal | 95L |
-rw-r--r-- | projects/examples/blank.tal | 46L |
-rw-r--r-- | projects/examples/demos/amiga.tal | 314L |
-rw-r--r-- | projects/examples/demos/bifurcan.tal | 125L |
-rw-r--r-- | projects/examples/demos/bitwise.tal | 250L |
-rw-r--r-- | projects/examples/demos/bunnymark.tal | 221L |
-rw-r--r-- | projects/examples/demos/cube3d.tal | 124L |
-rw-r--r-- | projects/examples/demos/drool.tal | 236L |
-rw-r--r-- | projects/examples/demos/dvd.tal | 56L |
-rw-r--r-- | projects/examples/demos/hilbert.tal | 73L |
-rw-r--r-- | projects/examples/demos/life.tal | 221L |
-rw-r--r-- | projects/examples/demos/mandelbrot.tal | 124L |
-rw-r--r-- | projects/examples/demos/move.tal | 65L |
-rw-r--r-- | projects/examples/demos/polycat.tal | 145L |
-rw-r--r-- | projects/examples/demos/snake.tal | 221L |
-rw-r--r-- | projects/examples/devices/audio-tests.tal | 430L |
-rw-r--r-- | projects/examples/devices/audio.channels.tal | 139L |
-rw-r--r-- | projects/examples/devices/audio.tal | 177L |
-rw-r--r-- | projects/examples/devices/console.read.tal | 16L |
-rw-r--r-- | projects/examples/devices/console.tal | 108L |
-rw-r--r-- | projects/examples/devices/console.write.tal | 22L |
-rw-r--r-- | projects/examples/devices/controller.tal | 162L |
-rw-r--r-- | projects/examples/devices/datetime.tal | 94L |
-rw-r--r-- | projects/examples/devices/file.cat.tal | 14L |
-rw-r--r-- | projects/examples/devices/file.tal | 97L |
-rw-r--r-- | projects/examples/devices/mouse.tal | 186L |
-rw-r--r-- | projects/examples/devices/screen.auto.tal | 152L |
-rw-r--r-- | projects/examples/devices/screen.blending.tal | 94L |
-rw-r--r-- | projects/examples/devices/screen.bounds.tal | 141L |
-rw-r--r-- | projects/examples/devices/screen.pixel.tal | 96L |
-rw-r--r-- | projects/examples/devices/screen.tal | 217L |
-rw-r--r-- | projects/examples/devices/system.expansion.tal | 26L |
-rw-r--r-- | projects/examples/exercises/brainfuck.tal | 56L |
-rw-r--r-- | projects/examples/exercises/fib.tal | 47L |
-rw-r--r-- | projects/examples/exercises/fizzbuzz.tal | 20L |
-rw-r--r-- | projects/examples/exercises/hello.bf | 2L |
-rw-r--r-- | projects/examples/exercises/pig.tal | 70L |
-rw-r--r-- | projects/examples/exercises/primes.tal | 36L |
-rw-r--r-- | projects/examples/exercises/quine.tal | 1L |
-rw-r--r-- | projects/examples/exercises/sierpinski.tal | 17L |
-rw-r--r-- | projects/examples/exercises/subleq.tal | 41L |
-rw-r--r-- | projects/examples/gui/button.tal | 93L |
-rw-r--r-- | projects/examples/gui/hover.tal | 119L |
-rw-r--r-- | projects/examples/gui/label.tal | 475L |
-rw-r--r-- | projects/examples/gui/monospace.tal | 148L |
-rw-r--r-- | projects/examples/gui/picture.tal | 449L |
-rw-r--r-- | projects/examples/gui/shapes.tal | 203L |
-rw-r--r-- | projects/examples/gui/terminal.tal | 250L |
-rw-r--r-- | projects/examples/gui/timer.tal | 83L |
-rw-r--r-- | projects/fonts/816.uf1 | 1552B |
-rw-r--r-- | projects/fonts/acorn8-italic.uf1 | 2304B |
-rw-r--r-- | projects/fonts/acorn8-regular.uf1 | 2304B |
-rw-r--r-- | projects/fonts/atari8.uf1 | 2304B |
-rw-r--r-- | projects/fonts/bbcmicro8.uf1 | 2304B |
-rw-r--r-- | projects/fonts/chicago12.uf2 | 8448B |
-rw-r--r-- | projects/fonts/courier12.uf2 | 8448B |
-rw-r--r-- | projects/fonts/cream.uf2 | 8448B |
-rw-r--r-- | projects/fonts/diamond12.uf2 | 8448B |
-rw-r--r-- | projects/fonts/diamond20.uf3 | 18688B |
-rw-r--r-- | projects/fonts/geneva12.uf2 | 8448B |
-rw-r--r-- | projects/fonts/geneva14.uf2 | 8448B |
-rw-r--r-- | projects/fonts/geneva24.uf3 | 18688B |
-rw-r--r-- | projects/fonts/helvetica12.uf2 | 8448B |
-rw-r--r-- | projects/fonts/helvetica14.uf2 | 8448B |
-rw-r--r-- | projects/fonts/helvetica24.uf3 | 18688B |
-rw-r--r-- | projects/fonts/left8.uf1 | 2304B |
-rw-r--r-- | projects/fonts/losangeles12.uf2 | 8448B |
-rw-r--r-- | projects/fonts/monaco12.uf2 | 8448B |
-rw-r--r-- | projects/fonts/msx816.uf2 | 8448B |
-rw-r--r-- | projects/fonts/newyork12.uf2 | 8448B |
-rw-r--r-- | projects/fonts/newyork14.uf2 | 8448B |
-rw-r--r-- | projects/fonts/newyork24.uf3 | 18688B |
-rw-r--r-- | projects/fonts/orca8.uf1 | 2304B |
-rw-r--r-- | projects/fonts/palatino12.uf2 | 8448B |
-rw-r--r-- | projects/fonts/palatino14.uf2 | 8448B |
-rw-r--r-- | projects/fonts/palatino24.uf3 | 18688B |
-rw-r--r-- | projects/fonts/sans10-bold.uf2 | 8448B |
-rw-r--r-- | projects/fonts/sans10-regular.uf2 | 8448B |
-rw-r--r-- | projects/fonts/sans12-bold.uf2 | 8448B |
-rw-r--r-- | projects/fonts/sans12-regular.uf2 | 8448B |
-rw-r--r-- | projects/fonts/sans14-bold.uf2 | 8448B |
-rw-r--r-- | projects/fonts/sans14-regular.uf2 | 8448B |
-rw-r--r-- | projects/fonts/sapphire14.uf2 | 8448B |
-rw-r--r-- | projects/fonts/sapphire19.uf3 | 18688B |
-rw-r--r-- | projects/fonts/specter8.uf1 | 2304B |
-rw-r--r-- | projects/fonts/terminal12.uf2 | 8448B |
-rw-r--r-- | projects/fonts/times12.uf2 | 8448B |
-rw-r--r-- | projects/fonts/times15.uf2 | 8448B |
-rw-r--r-- | projects/fonts/times24.uf3 | 18688B |
-rw-r--r-- | projects/fonts/venice14.uf2 | 8448B |
-rw-r--r-- | projects/library/asma.tal | 962L |
-rw-r--r-- | projects/library/binary-tree.tal | 56L |
-rw-r--r-- | projects/library/check-rom.tal | 15L |
-rw-r--r-- | projects/library/heap.tal | 52L |
-rw-r--r-- | projects/library/helpers.tal | 243L |
-rw-r--r-- | projects/library/load-rom.tal | 82L |
-rw-r--r-- | projects/library/math32.tal | 428L |
-rw-r--r-- | projects/library/string.tal | 28L |
-rw-r--r-- | projects/pictures/akane20x10.icn | 4096B |
-rw-r--r-- | projects/pictures/ako10x10.chr | 4096B |
-rw-r--r-- | projects/pictures/bulma37x29.chr | 36080B |
-rw-r--r-- | projects/pictures/cibo10x10.icn | 2048B |
-rw-r--r-- | projects/pictures/cyr0cx08.chr | 4096B |
-rw-r--r-- | projects/pictures/dafu10x10.icn | 2048B |
-rw-r--r-- | projects/pictures/daria10x10.chr | 8192B |
-rw-r--r-- | projects/pictures/ergo20x1a.icn | 6144B |
-rw-r--r-- | projects/pictures/felix0cx0c.chr | 2304B |
-rw-r--r-- | projects/pictures/logo02x02.icn | 2048B |
-rw-r--r-- | projects/pictures/logo04x04.chr | 256B |
-rw-r--r-- | projects/pictures/logo08x08.icn | 512B |
-rw-r--r-- | projects/pictures/pc9820x10.chr | 8192B |
-rw-r--r-- | projects/pictures/pjw20x20.icn | 8448B |
-rw-r--r-- | projects/pictures/tima2ax1a.icn | 8736B |
-rw-r--r-- | projects/pictures/zerotwo10x10.chr | 4096B |
-rw-r--r-- | projects/pictures/zerotwo20x20.chr | 16400B |
-rw-r--r-- | projects/software/asma.tal | 53L |
-rw-r--r-- | projects/software/calc.tal | 692L |
-rw-r--r-- | projects/software/clock.tal | 323L |
-rw-r--r-- | projects/software/launcher.tal | 529L |
-rw-r--r-- | projects/software/neralie.tal | 279L |
-rw-r--r-- | projects/software/piano.tal | 560L |
-rw-r--r-- | projects/sounds/bdr1.pcm | 8192B |
-rw-r--r-- | projects/sounds/bdr2.pcm | 8192B |
-rw-r--r-- | projects/sounds/chat.pcm | 8192B |
-rw-r--r-- | projects/sounds/cym1.pcm | 8192B |
-rw-r--r-- | projects/sounds/hhat.pcm | 8192B |
-rw-r--r-- | projects/sounds/kck1.pcm | 8192B |
-rw-r--r-- | projects/sounds/kck2.pcm | 8192B |
-rw-r--r-- | projects/sounds/ohat.pcm | 4096B |
-rw-r--r-- | projects/sounds/pad1.pcm | 512B |
-rw-r--r-- | projects/sounds/pad2.pcm | 512B |
-rw-r--r-- | projects/sounds/piano.pcm | 1L |
-rw-r--r-- | projects/sounds/ride.pcm | 8192B |
-rw-r--r-- | projects/sounds/saw.pcm | 256B |
-rw-r--r-- | projects/sounds/sid1.pcm | 8192B |
-rw-r--r-- | projects/sounds/sid2.pcm | 8192B |
-rw-r--r-- | projects/sounds/sin.pcm | 256B |
-rw-r--r-- | projects/sounds/snr1.pcm | 4096B |
-rw-r--r-- | projects/sounds/snr2.pcm | 4096B |
-rw-r--r-- | projects/sounds/sqr.pcm | 256B |
-rw-r--r-- | projects/sounds/sub1.pcm | 8192B |
-rw-r--r-- | projects/sounds/syn1.pcm | 512B |
-rw-r--r-- | projects/sounds/syn2.pcm | 512B |
-rw-r--r-- | projects/sounds/tri.pcm | 256B |
-rw-r--r-- | projects/sounds/violin.pcm | 1L |
-rw-r--r-- | projects/utils/hexdump.tal | 65L |
-rw-r--r-- | projects/utils/proquints.tal | 103L |
-rw-r--r-- | projects/utils/tests.tal | 464L |
-rw-r--r-- | src/devices/audio.c | 347L |
-rw-r--r-- | src/devices/audio.h | 26L |
-rw-r--r-- | src/devices/console.c | 50L |
-rw-r--r-- | src/devices/console.h | 21L |
-rw-r--r-- | src/devices/controller.c | 41L |
-rw-r--r-- | src/devices/controller.h | 16L |
-rw-r--r-- | src/devices/datetime.c | 37L |
-rw-r--r-- | src/devices/datetime.h | 14L |
-rw-r--r-- | src/devices/file.c | 302L |
-rw-r--r-- | src/devices/file.h | 17L |
-rw-r--r-- | src/devices/mouse.c | 44L |
-rw-r--r-- | src/devices/mouse.h | 17L |
-rw-r--r-- | src/devices/screen.c | 286L |
-rw-r--r-- | src/devices/screen.h | 31L |
-rw-r--r-- | src/devices/system.c | 132L |
-rw-r--r-- | src/devices/system.h | 24L |
-rw-r--r-- | src/uxn.c | 123L |
-rw-r--r-- | src/uxn.h | 43L |
-rw-r--r-- | src/uxnasm.c | 540L |
-rwxr-xr-x | src/uxncli.c | 72L |
-rw-r--r-- | src/uxnemu.c | 527L |