Commit Graph

1549 Commits

Author SHA1 Message Date
Andrew Alderwick 02ecc2ee7d (asma) Rebalance the rune tree. 2022-11-10 23:47:14 +00:00
Andrew Alderwick 4abb47e6e1 Remove all symbol macros from projects. 2022-11-10 22:49:53 +00:00
Andrew Alderwick cd01d69b8a (asma) Add fail tests to test suite. 2022-11-10 22:03:36 +00:00
Andrew Alderwick f6b0f0052f (asma) Add support for - rune. 2022-11-10 21:59:14 +00:00
Andrew Alderwick 59ca47d42c (asma) Add support for = rune. 2022-11-10 21:55:28 +00:00
Andrew Alderwick fc3232a8e8 Replace now-invalid macros in projects. 2022-11-10 21:54:32 +00:00
neauoire adae0a0348 (screen.tal) Optimizations 2022-11-10 09:21:02 -08:00
neauoire 4270d48422 (exercises) Housekeeping 2022-11-10 09:08:21 -08:00
neauoire da5e581442 (uxnasm) Fixed issue with = rune 2022-11-09 16:40:07 -08:00
neauoire 261b574671 (uxnasm) Added support for = and - runes 2022-11-09 16:21:07 -08:00
neauoire 1b2049e238 (cream.uf2) Fixed glyphs 2022-10-22 14:52:17 -07:00
neauoire 742081a40d (st72.uf2) Added new font 2022-10-21 19:58:14 -07:00
Andrew Alderwick 1064d88b33 (asma) Remove LIT merging optimisation. 2022-10-19 12:29:20 +01:00
Andrew Alderwick ca6d755bd6 (asma) Remove tail call optimisation. 2022-10-19 12:28:31 +01:00
Andrew Alderwick 55f5f7a800 (asma) Add check that asma itself can be assembled in asma-test.sh. 2022-10-19 12:25:00 +01:00
Andrew Alderwick dd21ae5de8 (asma) Remove deprecated rawchr support. 2022-10-19 12:24:44 +01:00
neauoire 5496712ae1 (controller.tal) Made buttons visible in monochromatic 2022-09-30 10:10:33 -07:00
Andrew Alderwick cbc61578b7 Reuse old artifacts if no solar build computers are reachable.
Non-Linux builds are run on computers powered by solar panels in one
geographical location, so they are not available 100% of the time. When
they are not available, the build script will reuse the previous build
artifacts for Windows and macOS, as well as create an empty file at
https://rabbits.srht.site/uxn/needs-solar-build so that this situation
can be detected. When both build computers are available, the
needs-solar-build file will not be present in the Sourcehut upload, so
that URL will return a 404 status.
2022-09-20 13:17:54 +01:00
Devine Lu Linvega 92027cf278 Merge branch 'main' of git.sr.ht:~rabbits/uxn 2022-09-15 11:13:34 -07:00
Devine Lu Linvega 24285d1d5d Fixed issue with monochromatic 2022-09-15 11:12:57 -07:00
Devine Lu Linvega ac6e4fed10 Toggle monochromatic mode 2022-09-15 09:11:20 -07:00
neauoire 36136ccb0e Merge branch 'main' of git.sr.ht:~rabbits/uxn 2022-09-04 13:08:49 -07:00
neauoire ab108643cf (brainfuck.tal) Converted assci runes 2022-09-04 13:08:38 -07:00
Devine Lu Linvega c8707a8cca (logic.tal) Renamed to bitwise.tal 2022-08-17 00:12:39 -07:00
Devine Lu Linvega 85ae1f6ebe Fixed CI 2022-08-15 09:28:02 -07:00
Devine Lu Linvega 79e085088a Optimized a few examples 2022-08-14 12:17:44 -07:00
Devine Lu Linvega f348d24606 Removing rawchr run 2022-08-14 12:06:23 -07:00
Devine Lu Linvega ef30fb8f8e Removed JSR JMP2r tail-call optimisations for now 2022-08-06 11:05:16 -07:00
Devine Lu Linvega 4d7f35df6f Housekeeping in pictures 2022-08-02 02:20:05 -07:00
Devine Lu Linvega 806b8c0fa9 (hexdump.tal)Removed trailing short 2022-07-31 11:35:45 -07:00
Devine Lu Linvega c6ed7170e7 (thue.tal) Added a Thue esolang interpreter 2022-07-23 12:59:47 -07:00
Devine Lu Linvega b94d0204c2 Housekeeping on some of the example files 2022-07-22 11:57:45 -07:00
Devine Lu Linvega 861c8494a8 (mouse.tal) Something fun! 2022-07-16 11:54:16 -07:00
Devine Lu Linvega 982f0180e4 Housekeeping on a few examples 2022-07-14 14:57:56 -07:00
Devine Lu Linvega c148f4da81 (ergo.bit)Fixed wrong size 2022-07-09 10:31:57 -07:00
Devine Lu Linvega e5639f6378 Renamed a few pictures 2022-07-09 10:24:17 -07:00
Devine Lu Linvega 5a3ca07439 (pc98.chr)Added size to graphic 2022-07-09 09:51:13 -07:00
Dave VanEe a0f5231adc Add tests for most k (keep) variations of UXN instructions, based on the
existing instruction tests.
2022-07-09 11:36:37 +01:00
Devine Lu Linvega abd0be0fba A bit of housekeeping on the example files 2022-07-06 19:25:54 -07:00
Devine Lu Linvega a2053d9654 (tests.tal) Put into projects/ 2022-07-06 14:04:52 -07:00
Devine Lu Linvega aee9411d0b (tests.tal) Added tests 2022-07-06 14:03:14 -07:00
Devine Lu Linvega bba64f4da7 (label.tal) Housekeeping 2022-07-05 11:05:00 -07:00
Devine Lu Linvega 0c908a9379 (calc.tal) Fixes issue with pushing any value comprised of two bytes which add to zero 2022-06-16 15:17:14 -07:00
Andrew Alderwick fb030288f9 Disable execution timeouts for now.
This is a quick hack to disable the execution timeout, while still
making the application able to exit if the window is requested to close.
Execution limits may be reintroduced with more debugging features, but
not enabled by default.
2022-06-13 09:15:20 +01:00
Andrew Alderwick dc65cc0f1d (bunnymark) Conserve bun energy on y-bounce. 2022-06-12 14:02:11 +01:00
Devine Lu Linvega 55d9ba4d71 Added test rom 2022-06-11 11:53:28 -07:00
Andrew Alderwick 04352a8c89 Switch back to single thread for handling redraws.
This reverts commit a283264df2 while
keeping the enhancements made later on (detection of overlong
execution).

This change fixes compatibility for learn-uxn and current npe.
2022-06-10 07:58:29 +01:00
Andrew Alderwick cabccd61fc (asma) only ignore [ or ] if it is a whole token 2022-06-09 21:42:30 +01:00
Devine Lu Linvega f7498cff5c (tables.c) Improved sin table generator 2022-06-09 09:19:15 -07:00
Andrew Alderwick 0b134ff6b8 (asma) Minor optimisations 2022-06-08 00:53:14 +01:00