Commit Graph

1445 Commits

Author SHA1 Message Date
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
neauoire 20d6ab3cb4 (mandelbrot.tal) Added fractal 2022-02-07 16:59:34 -08:00
neauoire 1a34fcefa9 Added libraries for math32 2022-02-07 15:52:22 -08:00
neauoire 3496a38606 Added a few extra fonts 2022-02-06 20:03:45 -08:00
neauoire a3dfbe19a0 (launcher.tal) Resizes on launch 2022-02-06 11:56:42 -08:00
neauoire 272b1ed162 (cube3d.tal) Added new demo 2022-02-05 15:37:04 -08:00
Liam Cooke 33940d3b5b Fix blurry pixels on high-DPI displays
Creates the uxnemu window in high-DPI mode when supported. Now it looks
pixel perfect on a display with 2:1 pixel density.

Should have no effect on a 1:1 display, but I don't have access to one
to test this.
2022-02-04 08:52:31 -08:00
neauoire 7511f4c2ac Added --install flag to build script 2022-02-03 19:52:12 -08:00
neauoire 7c46d9ce8e Ported fonts to AUTO-Y 2022-02-01 09:46:49 -08:00
neauoire 3f94152050 (calc.tal) Optimizations 2022-01-26 10:14:18 -08:00
Andrew Alderwick 055fa9bcd0 Close some security holes. 2022-01-23 23:17:54 +00:00
Andrew Alderwick 3ee8a2394b Update README with new build URLs. 2022-01-23 23:17:54 +00:00
neauoire 61be564f09 Merge branch 'main' of git.sr.ht:~rabbits/uxn 2022-01-23 14:19:19 -08:00
neauoire 94882720be (dos.tal) Improved error reporting 2022-01-23 14:19:10 -08:00
Andrew Alderwick 178b63b951 Rename build outputs. 2022-01-23 21:39:43 +00:00
Andrew Alderwick a960133b06 Fix inclusion of rompack files. 2022-01-23 21:19:00 +00:00
Andrew Alderwick b45745b25a Fix names of outputs. 2022-01-23 21:09:27 +00:00
Andrew Alderwick 251d7cae71 Build combined archives with starter packs. 2022-01-23 21:01:41 +00:00
Andrew Alderwick deace3b79a Remove old debugging support. 2022-01-23 19:35:18 +00:00
neauoire b486d9585b (dos.tal) When in doubt, add flowers 2022-01-23 11:18:55 -08:00
neauoire dacd2ff26c (dos.tal) Improved hx view 2022-01-23 10:48:26 -08:00
neauoire 44789e4c00 (dos.tal) Impemented time[tm] command 2022-01-23 10:31:32 -08:00
neauoire 97003d1ae2 (dos.tal) Added command documentation in ls cmd 2022-01-23 10:03:15 -08:00
Andrew Alderwick edd05ed1d1 Fix compiler warning. 2022-01-23 11:23:52 +00:00
Andrew Alderwick 6577d3c8a0 Remove jump-based infinite loop detection. 2022-01-23 11:17:07 +00:00
neauoire ebf5b633a5 (dos.tal) Started a mini DOS 2022-01-22 20:47:01 -08:00
neauoire 56528dbcd7 (wireworld.tal) Minor cleanup 2022-01-22 16:32:46 -08:00
DeltaF1 774dd27a53 Remove memory copying from wireworld
- Store two world buffers and swap between them each update
2022-01-22 16:29:08 -08:00
neauoire 0932e4165b (wireworld.tal) Clear on select+start 2022-01-22 14:54:02 -08:00
neauoire 4ad5c8f9fa (wireworld.tal) Optimized morph 2022-01-22 14:48:07 -08:00
neauoire a17b442fe2 (launcher.tal) Release inputs on load-rom 2022-01-21 20:44:29 -08:00
neauoire 42a804ddc0 (wireworld.tal) Erase with mouse2 2022-01-21 15:23:02 -08:00
neauoire a0f2fa4462 (wireworld.tal) Cleanup 2022-01-21 15:14:36 -08:00
neauoire 30cef63b91 (wireworld.tal) Added wireworld implementation 2022-01-21 15:02:46 -08:00
Andrew Alderwick fbd9c49f84 Fix resize when only width or height are set. 2022-01-20 01:34:44 +00:00
Andrew Alderwick d186b7a038 Perform resizing of SDL screen during redraw. 2022-01-20 01:24:22 +00:00
Andrew Alderwick cd0ca2eb17 Move clamp() to screen.c. 2022-01-20 01:24:20 +00:00
Andrew Alderwick cf84a5d661 Prevent invalid screen sizes. 2022-01-19 18:30:32 +00:00
Andrew Alderwick 37f2ba6a5a Move uploaded binaries inside uxn directory. 2022-01-17 23:29:35 +00:00
Andrew Alderwick 2d42a58136 Remove uploaded binaries in preparation for new URLs. 2022-01-17 23:27:10 +00:00
neauoire f9e8faa8c3 (proquints.tal) Added a proquints encoder 2022-01-17 12:06:50 -08:00
neauoire c1d42a97ce (binstr.tal) Added a binary to string file converter in utils 2022-01-16 14:30:46 -08:00