uxn

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

ModeNameSize
-rw-r--r--.build.yml89L
-rw-r--r--.clang-format21L
-rw-r--r--.gitignore17L
-rw-r--r--.wallpaper20480B
-rw-r--r--LICENSE21L
-rw-r--r--README.md124L
-rw-r--r--boot.rom16226B
-rwxr-xr-xbuild.sh102L
-rwxr-xr-xetc/asma-test.sh119L
-rw-r--r--etc/asma.lua103L
-rw-r--r--etc/asma.moon74L
-rw-r--r--etc/autotest/.gitignore3L
-rw-r--r--etc/autotest/asoundrc11L
-rw-r--r--etc/autotest/main.c332L
-rwxr-xr-xetc/autotest/run.sh20L
-rwxr-xr-xetc/circle128/build.sh6L
-rw-r--r--etc/circle128/circle128.c60L
-rw-r--r--etc/cores/uxn-abc-disp.c85L
-rw-r--r--etc/cores/uxn-abc.c81L
-rw-r--r--etc/cores/uxn-tnl.c123L
-rw-r--r--etc/hello.tal24L
-rw-r--r--etc/syntax-highlight/tal.nanorc51L
-rw-r--r--etc/syntax-highlight/tal.sublime-syntax126L
-rwxr-xr-xetc/utos/build.sh16L
-rw-r--r--etc/utos/utos.c39L
-rw-r--r--etc/uxambly-translate.moon103L
-rwxr-xr-xetc/wavpcm/build.sh16L
-rw-r--r--etc/wavpcm/wavpcm.c63L
-rw-r--r--mkfile64L
-rw-r--r--projects/assets/logo05x05.tal33L
-rw-r--r--projects/assets/mascot0cx0c.tal289L
-rw-r--r--projects/assets/msx01x02.tal98L
-rw-r--r--projects/assets/terminus01x02.tal95L
-rw-r--r--projects/examples/blank.tal46L
-rw-r--r--projects/examples/demos/amiga.tal314L
-rw-r--r--projects/examples/demos/bifurcan.tal125L
-rw-r--r--projects/examples/demos/bitwise.tal250L
-rw-r--r--projects/examples/demos/bunnymark.tal221L
-rw-r--r--projects/examples/demos/cube3d.tal124L
-rw-r--r--projects/examples/demos/drool.tal236L
-rw-r--r--projects/examples/demos/dvd.tal56L
-rw-r--r--projects/examples/demos/hilbert.tal73L
-rw-r--r--projects/examples/demos/life.tal221L
-rw-r--r--projects/examples/demos/mandelbrot.tal124L
-rw-r--r--projects/examples/demos/move.tal65L
-rw-r--r--projects/examples/demos/polycat.tal145L
-rw-r--r--projects/examples/demos/snake.tal221L
-rw-r--r--projects/examples/devices/audio-tests.tal430L
-rw-r--r--projects/examples/devices/audio.channels.tal139L
-rw-r--r--projects/examples/devices/audio.tal177L
-rw-r--r--projects/examples/devices/console.read.tal16L
-rw-r--r--projects/examples/devices/console.tal108L
-rw-r--r--projects/examples/devices/console.write.tal22L
-rw-r--r--projects/examples/devices/controller.tal162L
-rw-r--r--projects/examples/devices/datetime.tal94L
-rw-r--r--projects/examples/devices/file.cat.tal14L
-rw-r--r--projects/examples/devices/file.tal97L
-rw-r--r--projects/examples/devices/mouse.tal186L
-rw-r--r--projects/examples/devices/screen.auto.tal152L
-rw-r--r--projects/examples/devices/screen.blending.tal94L
-rw-r--r--projects/examples/devices/screen.bounds.tal141L
-rw-r--r--projects/examples/devices/screen.pixel.tal96L
-rw-r--r--projects/examples/devices/screen.tal217L
-rw-r--r--projects/examples/devices/system.expansion.tal26L
-rw-r--r--projects/examples/exercises/brainfuck.tal56L
-rw-r--r--projects/examples/exercises/fib.tal47L
-rw-r--r--projects/examples/exercises/fizzbuzz.tal20L
-rw-r--r--projects/examples/exercises/hello.bf2L
-rw-r--r--projects/examples/exercises/pig.tal70L
-rw-r--r--projects/examples/exercises/primes.tal36L
-rw-r--r--projects/examples/exercises/quine.tal1L
-rw-r--r--projects/examples/exercises/sierpinski.tal17L
-rw-r--r--projects/examples/exercises/subleq.tal41L
-rw-r--r--projects/examples/gui/button.tal93L
-rw-r--r--projects/examples/gui/hover.tal119L
-rw-r--r--projects/examples/gui/label.tal475L
-rw-r--r--projects/examples/gui/monospace.tal148L
-rw-r--r--projects/examples/gui/picture.tal449L
-rw-r--r--projects/examples/gui/shapes.tal203L
-rw-r--r--projects/examples/gui/terminal.tal250L
-rw-r--r--projects/examples/gui/timer.tal83L
-rw-r--r--projects/fonts/816.uf11552B
-rw-r--r--projects/fonts/acorn8-italic.uf12304B
-rw-r--r--projects/fonts/acorn8-regular.uf12304B
-rw-r--r--projects/fonts/atari8.uf12304B
-rw-r--r--projects/fonts/bbcmicro8.uf12304B
-rw-r--r--projects/fonts/chicago12.uf28448B
-rw-r--r--projects/fonts/courier12.uf28448B
-rw-r--r--projects/fonts/cream.uf28448B
-rw-r--r--projects/fonts/diamond12.uf28448B
-rw-r--r--projects/fonts/diamond20.uf318688B
-rw-r--r--projects/fonts/geneva12.uf28448B
-rw-r--r--projects/fonts/geneva14.uf28448B
-rw-r--r--projects/fonts/geneva24.uf318688B
-rw-r--r--projects/fonts/helvetica12.uf28448B
-rw-r--r--projects/fonts/helvetica14.uf28448B
-rw-r--r--projects/fonts/helvetica24.uf318688B
-rw-r--r--projects/fonts/left8.uf12304B
-rw-r--r--projects/fonts/losangeles12.uf28448B
-rw-r--r--projects/fonts/monaco12.uf28448B
-rw-r--r--projects/fonts/msx816.uf28448B
-rw-r--r--projects/fonts/newyork12.uf28448B
-rw-r--r--projects/fonts/newyork14.uf28448B
-rw-r--r--projects/fonts/newyork24.uf318688B
-rw-r--r--projects/fonts/orca8.uf12304B
-rw-r--r--projects/fonts/palatino12.uf28448B
-rw-r--r--projects/fonts/palatino14.uf28448B
-rw-r--r--projects/fonts/palatino24.uf318688B
-rw-r--r--projects/fonts/sans10-bold.uf28448B
-rw-r--r--projects/fonts/sans10-regular.uf28448B
-rw-r--r--projects/fonts/sans12-bold.uf28448B
-rw-r--r--projects/fonts/sans12-regular.uf28448B
-rw-r--r--projects/fonts/sans14-bold.uf28448B
-rw-r--r--projects/fonts/sans14-regular.uf28448B
-rw-r--r--projects/fonts/sapphire14.uf28448B
-rw-r--r--projects/fonts/sapphire19.uf318688B
-rw-r--r--projects/fonts/specter8.uf12304B
-rw-r--r--projects/fonts/terminal12.uf28448B
-rw-r--r--projects/fonts/times12.uf28448B
-rw-r--r--projects/fonts/times15.uf28448B
-rw-r--r--projects/fonts/times24.uf318688B
-rw-r--r--projects/fonts/venice14.uf28448B
-rw-r--r--projects/library/asma.tal962L
-rw-r--r--projects/library/binary-tree.tal56L
-rw-r--r--projects/library/check-rom.tal15L
-rw-r--r--projects/library/heap.tal52L
-rw-r--r--projects/library/helpers.tal243L
-rw-r--r--projects/library/load-rom.tal82L
-rw-r--r--projects/library/math32.tal428L
-rw-r--r--projects/library/string.tal28L
-rw-r--r--projects/pictures/akane20x10.icn4096B
-rw-r--r--projects/pictures/ako10x10.chr4096B
-rw-r--r--projects/pictures/bulma37x29.chr36080B
-rw-r--r--projects/pictures/cibo10x10.icn2048B
-rw-r--r--projects/pictures/cyr0cx08.chr4096B
-rw-r--r--projects/pictures/dafu10x10.icn2048B
-rw-r--r--projects/pictures/daria10x10.chr8192B
-rw-r--r--projects/pictures/ergo20x1a.icn6144B
-rw-r--r--projects/pictures/felix0cx0c.chr2304B
-rw-r--r--projects/pictures/logo02x02.icn2048B
-rw-r--r--projects/pictures/logo04x04.chr256B
-rw-r--r--projects/pictures/logo08x08.icn512B
-rw-r--r--projects/pictures/pc9820x10.chr8192B
-rw-r--r--projects/pictures/pjw20x20.icn8448B
-rw-r--r--projects/pictures/tima2ax1a.icn8736B
-rw-r--r--projects/pictures/zerotwo10x10.chr4096B
-rw-r--r--projects/pictures/zerotwo20x20.chr16400B
-rw-r--r--projects/software/asma.tal53L
-rw-r--r--projects/software/calc.tal692L
-rw-r--r--projects/software/clock.tal323L
-rw-r--r--projects/software/launcher.tal529L
-rw-r--r--projects/software/neralie.tal279L
-rw-r--r--projects/software/piano.tal560L
-rw-r--r--projects/sounds/bdr1.pcm8192B
-rw-r--r--projects/sounds/bdr2.pcm8192B
-rw-r--r--projects/sounds/chat.pcm8192B
-rw-r--r--projects/sounds/cym1.pcm8192B
-rw-r--r--projects/sounds/hhat.pcm8192B
-rw-r--r--projects/sounds/kck1.pcm8192B
-rw-r--r--projects/sounds/kck2.pcm8192B
-rw-r--r--projects/sounds/ohat.pcm4096B
-rw-r--r--projects/sounds/pad1.pcm512B
-rw-r--r--projects/sounds/pad2.pcm512B
-rw-r--r--projects/sounds/piano.pcm1L
-rw-r--r--projects/sounds/ride.pcm8192B
-rw-r--r--projects/sounds/saw.pcm256B
-rw-r--r--projects/sounds/sid1.pcm8192B
-rw-r--r--projects/sounds/sid2.pcm8192B
-rw-r--r--projects/sounds/sin.pcm256B
-rw-r--r--projects/sounds/snr1.pcm4096B
-rw-r--r--projects/sounds/snr2.pcm4096B
-rw-r--r--projects/sounds/sqr.pcm256B
-rw-r--r--projects/sounds/sub1.pcm8192B
-rw-r--r--projects/sounds/syn1.pcm512B
-rw-r--r--projects/sounds/syn2.pcm512B
-rw-r--r--projects/sounds/tri.pcm256B
-rw-r--r--projects/sounds/violin.pcm1L
-rw-r--r--projects/utils/hexdump.tal65L
-rw-r--r--projects/utils/proquints.tal103L
-rw-r--r--projects/utils/tests.tal464L
-rw-r--r--src/devices/audio.c347L
-rw-r--r--src/devices/audio.h26L
-rw-r--r--src/devices/console.c50L
-rw-r--r--src/devices/console.h21L
-rw-r--r--src/devices/controller.c41L
-rw-r--r--src/devices/controller.h16L
-rw-r--r--src/devices/datetime.c37L
-rw-r--r--src/devices/datetime.h14L
-rw-r--r--src/devices/file.c302L
-rw-r--r--src/devices/file.h17L
-rw-r--r--src/devices/mouse.c44L
-rw-r--r--src/devices/mouse.h17L
-rw-r--r--src/devices/screen.c286L
-rw-r--r--src/devices/screen.h31L
-rw-r--r--src/devices/system.c132L
-rw-r--r--src/devices/system.h24L
-rw-r--r--src/uxn.c123L
-rw-r--r--src/uxn.h43L
-rw-r--r--src/uxnasm.c540L
-rwxr-xr-xsrc/uxncli.c72L
-rw-r--r--src/uxnemu.c527L