Commit Graph

120 Commits

Author SHA1 Message Date
Devine Lu Linvega aafef20ba5 (uxnasm) Increment line value at pointer 2024-03-27 13:23:16 -07:00
Devine Lu Linvega 03caf9317b (uxnasm) Stop assembling on error 2024-03-27 13:18:42 -07:00
Devine Lu Linvega 56131efa43 Saveguard against empty file 2024-03-27 12:11:51 -07:00
Devine Lu Linvega c64fe94038 (uxnasm) Walk across comments in macros 2024-03-26 13:53:23 -07:00
Devine Lu Linvega 832ba26e30 Improved comment walking 2024-03-26 13:41:52 -07:00
Devine Lu Linvega a197c24b2a Abstracted walk-comment 2024-03-26 13:35:37 -07:00
Devine Lu Linvega bcdd08bc4e (uxnasm) makelabel can set scope 2024-03-26 13:31:11 -07:00
Devine Lu Linvega 1bba517f37 (abc-disp) Added dispatch table implementation core 2024-02-19 10:35:28 -08:00
Devine Lu Linvega 124d0bf193 (cores/abc) Removed unreachable case 2024-02-18 21:24:21 -08:00
Devine Lu Linvega d9861c1a04 Improved abc core 2024-02-18 21:18:08 -08:00
Devine Lu Linvega 99d41a2027 Updated core with memory wrapping 2024-02-18 18:01:19 -08:00
neauoire 81a3dbee5e Better on-screen stack debugging 2023-10-31 11:17:33 -07:00
neauoire b35bded3e4 (uxn.c) Reconnected old abc core 2023-10-30 14:14:02 -07:00
neauoire 5abea12b46 Made a backup of tnl core 2023-10-30 11:35:46 -07:00
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