Commit Graph

1936 Commits

Author SHA1 Message Date
neauoire b2891da133 Merge branch 'main' of git.sr.ht:~rabbits/uxn 2022-03-18 11:03:07 -07:00
neauoire 25fc9ca5fd (label.tal) Rewrote with the screen/auto support 2022-03-18 11:02:27 -07:00
Andrew Alderwick 7ce8cc1d24 Add file reading with .File/read DEI(2). 2022-03-17 19:09:34 +00:00
Andrew Alderwick 205cc89bcb Keep a local copy of File/name; don't try to read it beyond end of RAM. 2022-03-17 18:41:55 +00:00
Andrew Alderwick 27089a77e4 Prepare for more than one File device. 2022-03-17 18:35:49 +00:00
Andrew Alderwick bca73244f0 Minor fix to audio.c. 2022-03-17 18:29:44 +00:00
Andrew Alderwick a3b87e021f Rename file_deo variables. 2022-03-17 17:08:03 +00:00
Andrew Alderwick 5dcf0a2b35 Make the UxnAudio struct private to audio.c. 2022-03-17 16:59:36 +00:00
neauoire 084a0f5ab4 (hexdump.tal) Rewrote 2022-03-15 11:42:17 -07:00
neauoire 24474b6b32 (calc.tal) Merged a few unnecessary SFT 2022-03-15 11:13:35 -07:00
neauoire a63322e207 (calc.tal) Optimized to use screen/auto 2022-03-15 11:03:09 -07:00
neauoire 5057dd160a (screen.tal) Centered 2022-03-15 09:57:33 -07:00
neauoire 8ec8c7c1f4 (screen.tal) Optimized to fit GBA screen 2022-03-14 14:02:43 -07:00
neauoire 3293a1b639 (piano.tal) Implemented new auto byte 2022-03-14 11:04:49 -07:00
neauoire 21f3a2d870 Moved some demos to /old 2022-03-14 10:21:36 -07:00
neauoire 4019add040 Cleaned up a few demos 2022-03-14 09:55:31 -07:00
neauoire 6ffedca0b4 (polycat.tal) Cleanup 2022-03-13 20:39:03 -07:00
neauoire 9e9313d064 (move.tal)Cleaned up demo 2022-03-13 20:32:32 -07:00
neauoire 162400cb54 (fizzbuzz.tal) Removed macros from fizzbuzz 2022-03-10 10:05:00 -08:00
neauoire cfedb19dca (primes.tal) Removed macros 2022-03-10 09:37:11 -08:00
Andrew Alderwick 1ecbd571e0 Add asma.rom to uploads. 2022-03-08 19:04:33 +00:00
neauoire bdb451cd28 (picture.tal) Added fast drawing routine 2022-03-06 15:04:03 -08:00
Andrew Alderwick 1d694c43ea Fix sprite address check. 2022-03-06 20:39:27 +00:00
neauoire 3b3386b544 (screen.tal) Optimizations 2022-03-06 11:00:02 -08:00
neauoire 708d418833 (screen.tal) Ported to the new auto-byte 2022-03-06 10:25:27 -08:00
Andrew Alderwick fef8806493 Fix comment at end of uxn.h. 2022-03-06 18:02:34 +00:00
Andrew Alderwick 314dd5a431 screen/auto: Replace draft looping with block width control. 2022-03-06 18:02:34 +00:00
neauoire 941ac55f1f (screen.tal) Starting new auto-byte high nibble implementation 2022-03-06 09:56:50 -08:00
Andrew Alderwick 1b04e0814b (draft) Add looping functionality to Screen/auto. 2022-03-06 13:42:59 +00:00
Bad Diode 11c9ec8b49 Add header guard to uxn.h 2022-03-05 13:58:03 -08:00
neauoire b482b5f93e Added missing image size to pictures/bit 2022-03-04 12:06:47 -08:00
neauoire 56432c1fcd (fib.tal) Little optimization 2022-02-23 15:37:29 -08:00
neauoire 1993eb9b5f (fib.tal) Added fib example 2022-02-23 15:23:38 -08:00
neauoire f87c15c8b5 Optimized line-rect routine 2022-02-21 10:30:55 -08:00
Andrew Alderwick 0c819b9f59 clang-format 2022-02-19 01:02:47 +00:00
Andrew Alderwick 550aceee23 (uxnasm) Allow writing the 0xffff byte of RAM. 2022-02-19 00:29:40 +00:00
Andrew Alderwick 8b84813c6e (uxnasm) Raise error when memory is overwritten. 2022-02-19 00:27:28 +00:00
Andrew Alderwick da4f0e70a5 (uxnasm) Allow returning errors from writebyte(). 2022-02-19 00:26:55 +00:00
Andrew Alderwick 0ae6992089 (uxnasm) Fix calculation of usage. 2022-02-18 23:02:42 +00:00
neauoire b2d6aa5fce (calc.tal) Better ampersand glyph 2022-02-18 13:48:03 -08:00
neauoire 99f9fc85a0 (calc.tal)Improved glyphs 2022-02-18 13:30:01 -08:00
Andrew Alderwick b1bbfb3976 (asma) Fix sublabel references when no labels are defined.
An example of code that failed with asma is in brainfuck.tal.
2022-02-18 09:27:58 +00:00
Andrew Alderwick f06498f6a6 Remove unused constants. 2022-02-17 18:17:17 +00:00
neauoire 85a6d348ba (brainfuck.tal) Optimized 2022-02-15 10:24:11 -08:00
neauoire c982eb988b (controller.tal) Print debugger on start button 2022-02-10 19:29:50 -08:00
sroccaserra ed22793a69 (monospace.tal) Remove values left on the stack
Functions draw-uf1 and draw-uf1-linebreaks are leaving two 8 bit values
on the stack, this commit removes them.
2022-02-10 08:10:20 -08:00
neauoire 5abb885eb5 (life.tal) Minor cleanup 2022-02-08 20:04:18 -08:00
neauoire db431f75fe (piano.tal) Optimized octave drawing routine 2022-02-08 19:45:29 -08:00
neauoire 51c422c9cb (math32.tal) Removed globals 2022-02-07 19:35:07 -08:00
Andrew Alderwick b5669a52be Saturate multiplication in mandelbrot. 2022-02-08 01:34:24 +00:00