Commit Graph

68 Commits

Author SHA1 Message Date
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
Andrew Alderwick 1b68169cee Merged LIT and BRK into opcode zero, added INC opcode 2021-08-17 22:48:48 +01:00
Andrew Alderwick 5d094603b0 Fixed asma-test.sh 2021-08-17 20:33:53 +01:00
Andrew Alderwick cb13589531 Fixed asma-test.sh 2021-08-10 19:25:42 +01:00
Andrew Alderwick 76470ce3ee Fixed indentation in asma-test.sh 2021-08-10 19:23:53 +01:00
Andrew Alderwick 0a69a3417d Updated mkuxn-fast to match uxn.c changes 2021-08-05 18:38:25 +01:00
neauoire 44d584dfdb Re-added the stack bounds clamp 2021-08-04 20:14:53 -07:00
neauoire 59ea5c0a1a Added static to uxn opcodes 2021-08-04 20:06:46 -07:00
Andrew Alderwick a58ffb9828 Updated mkuxn-fast scripts 2021-08-02 06:51:51 +01:00
neauoire 4f822f55f3 Prefixed uxn functions 2021-08-01 14:46:43 -07:00
neauoire 7b7f4fd0f7 System now carries the debug flag, System/0xf is now stopping eval 2021-07-28 10:29:09 -07:00
Andrew Alderwick 4622a8a061 Created working stack space in case of previous evaluxn overflow 2021-07-17 10:00:38 +01:00
Andrew Alderwick 742c52265f Updated mkuxn-fast script to match uxnasm changes 2021-07-17 10:00:38 +01:00
Andrew Alderwick 3e395e56b0 Updated asma script to match source code changes 2021-07-07 20:23:06 +01:00
neauoire 9fdb49e0ed Comment will expect a space by the paren in sublime syntax highlight 2021-06-29 12:12:18 -07:00
neauoire a683375567 Improved syntax highlight 2021-06-20 09:21:15 -07:00
Andrew Alderwick 064f7745d4 Added reporting of division by zero errors rather than crashing 2021-06-08 22:58:02 +01:00
neauoire fbc0b762c9 Renamed USM to TAL files 2021-05-31 14:50:36 -07:00
neauoire d163c43201 Improved uxncli and moved all demos into examples 2021-05-26 10:02:13 -07:00
Andrew Alderwick 6d18549915 Formatted uxn-fast.c according to clang-format 2021-05-23 19:05:17 +01:00
Andrew Alderwick aeddd9e0f5 Added src/uxn-fast.c generator script 2021-05-23 17:33:00 +01:00
Andrew Alderwick 12792d101d Added invalid source code tests to asma-test.sh 2021-05-16 10:58:00 +01:00
Andrew Alderwick 28d5284695 Added test suite for asma 2021-05-16 10:20:42 +01:00
Andrew Alderwick 46741bae23 Added documentation for Asma helper script 2021-05-16 10:20:42 +01:00
Andrew Alderwick 4d8b898142 Removed test file from previous asma version 2021-05-16 10:20:42 +01:00
Andrew Alderwick 300f3dfa75 Don't preseed devices in label tree. 2021-05-15 18:25:06 +01:00
Andrew Alderwick 8bf9aa78da Progress on asma 2021-05-15 18:08:08 +01:00
neauoire a206ed0b10 Renamed PEK/POK to LDZ/STZ 2021-05-11 11:14:52 -07:00
Andrew Alderwick 16f51cb876 Rewritten asma 2021-05-04 07:59:00 +01:00
neauoire 5ae48f84b3 Progress on drum rack 2021-05-03 15:13:12 -07:00
neauoire f5fb9714e4 * 2021-05-03 09:57:39 -07:00
neauoire 30b12bae2d Added waveforms 2021-04-28 11:54:19 -07:00
neauoire 19157a9ae1 Removed templating macros in assembler 2021-04-24 17:12:25 -07:00
Andrew Alderwick 5833a99260 Ported asma to new assembler syntax 2021-04-24 10:52:07 +01:00
Andrew Alderwick 43a0ad26c8 Added Uxambly porting helper program 2021-04-24 08:55:54 +01:00
neauoire 4af3405da3 Updated syntax highlight to pickup the getters/setters and the previous word 2021-04-22 20:47:23 -07:00
neauoire 1b4623be1b Templated examples 2021-04-22 19:57:47 -07:00
neauoire dad55324aa Progress on macros experiments 2021-04-22 15:57:40 -07:00
neauoire b752f5f2bc Added drawing to the mouse example 2021-04-22 11:08:06 -07:00