Commit Graph

106 Commits

Author SHA1 Message Date
neauoire 837b839b4c (uxn.c) Using tnl core 2023-08-09 13:20:03 -07:00
neauoire 1d8babb397 (uxn-tnl) Use stack pointer for arithmetic 2023-08-09 12:57:51 -07:00
neauoire 61896abc7f Added a copy of abc core with joint pops/pushes 2023-08-09 12:12:31 -07:00
neauoire 5675d8e65d (uxn.c) Merged PUSH calls 2023-08-08 19:53:23 -07:00
neauoire a1d2bfbbb0 Removed DEI/DEO from uxn-tnl core 2023-08-08 09:23:11 -07:00
neauoire 6d7696a760 (uxn.c) Reconnected old core 2023-08-07 12:20:50 -07:00
neauoire e0bbf38af5 (uxn.c) Reconnected the wires to the old core to be compatible with emu 2023-08-07 12:07:39 -07:00
Devine Lu Linvega f3674b2562 (circle128) Added radius arg 2023-06-09 10:53:23 -07:00
Devine Lu Linvega 6d93884d85 (circle128) Minor opt 2023-06-08 22:11:49 -07:00
Devine Lu Linvega f80279e1f2 (circle128) Fixed build instructions 2023-06-08 21:32:29 -07:00
Devine Lu Linvega ade58a229a (tables.c) Renamed to circle128.c 2023-06-08 21:21:22 -07:00
Devine Lu Linvega bdd071cab4 Archived old core 2023-03-12 14:49:58 -07:00
Andrew Alderwick 7c5d90ba66 (asma) Implement new jump and call syntax. 2023-01-15 12:39:57 +00:00
Andrew Alderwick 1cb66df868 (asma) Disable recursion tests that no longer function. 2023-01-02 15:07:34 +00:00
Andrew Alderwick 02ecc2ee7d (asma) Rebalance the rune tree. 2022-11-10 23:47:14 +00:00
Andrew Alderwick cd01d69b8a (asma) Add fail tests to test suite. 2022-11-10 22:03:36 +00:00
neauoire 1b2049e238 (cream.uf2) Fixed glyphs 2022-10-22 14:52:17 -07: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
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 f7498cff5c (tables.c) Improved sin table generator 2022-06-09 09:19:15 -07:00
phoebos 1ac7c45d10 tal.sublime-syntax: comments must be opened by a single ( token
surrounding whitespace isn't optional
2022-06-03 14:48:41 -07:00
neauoire cfedb19dca (primes.tal) Removed macros 2022-03-10 09:37:11 -08:00
Andrew Alderwick 52598bdad7 Remove uxn-fast.c since new reference core is almost as fast. 2022-01-02 23:05:28 +00:00
Andrew Alderwick 23a514b3ba Support nested comments in asma too. 2021-12-29 11:59:37 +00:00
Andrew Alderwick 86674da93e Bring etc/asma.moon up to date. 2021-12-29 11:59:37 +00:00
Andrew Alderwick 55f448fb77 Add automated test harness (corresponding Uxntal to follow). 2021-12-29 02:00:47 +00:00
neauoire b873f04789 Added tal syntax highlight for nano 2021-11-26 08:11:18 -08:00
Andrew Alderwick c3ac41c41d Change "include" word into ~ rune for includes. 2021-11-17 22:06:00 +00:00
Andrew Alderwick 5b3b08e526 Exclude projects/assets in asma-test.sh 2021-11-07 00:48:14 +00:00
Andrew Alderwick fe22b6288e asma fix: disallow 1 and 3 chars in hex literals and raw hex 2021-11-03 19:38:18 +00:00
Andrew Alderwick d5f3bc376e Raise errors on hex literals with zero length 2021-10-30 07:48:41 +01:00
Andrew Alderwick 035e0d8a3a Fixed error message when zero-page label is not found 2021-10-28 23:12:49 +01:00
neauoire 991a18212a Colorize strings in Subl 2021-10-21 12:27:44 -07:00
Andrew Alderwick 511aa3c5a9 Improved error message for unrecognised token 2021-10-20 17:35:41 +01:00
Andrew Alderwick 317d71654e Pass output file argument to asma too 2021-10-13 22:58:27 +01:00
Andrew Alderwick abf95337a1 Added test for infinite recursion of includes. 2021-10-07 23:31:40 +01:00
Andrew Alderwick 9606f74b19 Corrected bad macro name. 2021-10-07 23:27:19 +01:00
Andrew Alderwick 26b90ac69c Added detection of recursive include errors. 2021-10-07 23:26:39 +01:00
Andrew Alderwick dacad9df55 Tiny fix. 2021-10-07 22:39:53 +01:00
Andrew Alderwick 80102ff212 Simplified asma-test.sh. 2021-10-07 22:38:25 +01:00
Andrew Alderwick b78d9e1446 Reimplemented software/asma with reading input filename from Console. 2021-10-07 22:00:54 +01:00
Andrew Alderwick d73d25f2c1 Run asma tests in repo root directory 2021-10-06 06:12:27 +01:00
Andrew Alderwick 3eb13620a8 Excluded library snippets from asma-test.sh 2021-08-30 23:32:24 +01:00
neauoire 90540742ae Standardizing fns names before merge 2021-08-29 14:41:05 -07:00
Andrew Alderwick 4d535ebb46 Swapped return and short flags in advance of uxn.c refactoring 2021-08-29 22:28:30 +01:00
neauoire 83de614e53 Do no display unused macros anymore 2021-08-28 10:30:50 -07:00
Andrew Alderwick e4416264e8 Remove opcode labels by default 2021-08-20 07:06:28 +01:00
neauoire 5167a103ec Fixed issue with null vectors 2021-08-17 19:30:34 -07:00