Commit Graph

101 Commits

Author SHA1 Message Date
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
neauoire a4e54062b8 Merged sandwich 2021-04-20 17:11:02 -07:00
neauoire 68a253e67e Experimenting with macros 2021-04-20 10:48:55 -07:00
neauoire cda9b0bce8 Implemented IOR/IOW 2021-04-20 10:31:50 -07:00
neauoire 716d048906 Working example for dev.control 2021-04-19 21:33:52 -07:00
Andrew Alderwick 59f362f441 Further progress on assembler 2021-04-14 22:00:10 +01:00
Andrew Alderwick 25f988812c More progress on assembler 2021-04-12 21:01:36 +01:00
Andrew Alderwick dd73644f29 More progress in assembler 2021-04-12 12:20:49 +01:00
Andrew Alderwick 7fe8b27774 Progress on in-Uxn assembler 2021-04-11 09:47:20 +01:00
neauoire a3ce59fa93 Improved clock 2021-04-01 21:44:23 -07:00
neauoire 7275dbd131 Added visuals to the datetime device example 2021-04-01 11:46:41 -07:00
Andrew Alderwick 6b24c002a7 Add beginnings of assembler project. 2021-03-31 23:55:02 +01:00
neauoire b42cec41ef Implemented local templated labels 2021-03-11 15:47:28 -08:00
neauoire 9bb4b84e2f Jump experiments 2021-03-11 12:19:59 -08:00
neauoire c79118bd90 Fixed issue with dev/ctrl 2021-02-28 09:40:19 -08:00
neauoire fd71d97dfc Progress on macros 2021-02-22 22:15:02 -08:00
neauoire 24e67d34da Started implementing signed operations 2021-02-12 16:18:52 -08:00
neauoire 1e0d5bbf50 Added experimental dev1 2021-02-05 11:57:37 -08:00
neauoire e2b6b6907d Added constants 2021-02-05 10:51:45 -08:00