Commit Graph

67 Commits

Author SHA1 Message Date
Shawn Quick e687507a3b now able to push all test scripts to a directory that can be shared with gsplus, and files directly loaded into Merlin. Also support 'CHK' p-op to compare assemblies between the two 2023-02-09 13:26:09 -08:00
Shawn Quick 20f78d128b more fixes on operand handling, tests back to passing (not all, but many) 2023-02-08 15:46:38 -08:00
Shawn Quick 4380f4e8ca might be broken, work on addressing modes and shift operators < > | ^ 2023-02-08 10:14:55 -08:00
Shawn Quick 88e0251a16 more options, cleanup of command line options 2023-02-07 12:34:52 -08:00
Shawn Quick 107598bb02 working on parameters and options 2023-02-06 22:27:19 -08:00
Shawn Quick 6e9eb6cfcc fixed a few bugs, got more tests to pass, added some parms.json options 2023-02-05 21:38:02 -08:00
Shawn Quick 2f79abe461 work on cmake-tools under vscode, adding syntax checking, and script processing 2023-02-05 10:49:07 -08:00
Shawn Quick 1fb1aa259d build ciderpress libraries with cmake 2023-02-04 15:37:30 -08:00
Shawn Quick e1f1f662df libpal updates 2022-01-17 11:21:57 -08:00
Lane Roathe aa5069780c Fix some type conversion warnings 2019-12-03 09:44:50 -07:00
marketideas 476a46d7db test 2019-11-22 09:33:24 -08:00
marketideas 279de5caa5 macro on last line bug fixed, nested macro defs 2019-11-21 21:00:26 -08:00
marketideas b154efff36 fixes for nested DO/IF/ELSE/FIN 2019-11-21 19:20:59 -08:00
marketideas d86bd06e8e macros with vars now working 2019-11-21 18:14:30 -08:00
marketideas 21da3e7536 more macros and vars 2019-11-21 08:47:03 -08:00
marketideas c9febb19bd macros are defining/expanding - no ]vars 2019-11-21 04:53:10 -08:00
marketideas e2203ca1d3 start of macro code 2019-11-20 21:50:00 -08:00
marketideas eba951f00f moving some test scripts around 2019-11-20 10:20:43 -08:00
marketideas 630ea66623 adding script to create M32 output files 2019-11-20 07:59:02 -08:00
marketideas e2dd7ab645 test 2019-11-19 17:09:58 -08:00
marketideas 2ebeb0914c work on <>|^ operators to match M32 2019-11-19 13:41:27 -08:00
marketideas 7534c45def ]var EQU does an eval first and updates the variable to the resulting hex value 2019-11-19 12:06:08 -08:00
marketideas 2e6f8af54e all tests assemble, ]vars seem to be working 2019-11-19 11:27:17 -08:00
marketideas 4fa1c51549 added --syntax option 2019-11-19 09:59:03 -08:00
marketideas 572bdd5879 just a few more parser fixes 2019-11-19 09:22:27 -08:00
marketideas b391c9b729 parser regex complete 2019-11-19 08:38:49 -08:00
marketideas dd7dcb4082 use regEx in parser to better handle strings 2019-11-18 22:29:06 -08:00
marketideas 0a5f52a2d0 test 2019-11-18 11:34:20 -08:00
marketideas 3fd0c7bcb5 test 2019-11-18 06:07:44 -08:00
marketideas a80ff4a35c making tests pass 2019-11-18 04:50:02 -08:00
marketideas 1c7a91e5eb test 2019-11-17 22:16:00 -08:00
marketideas 09482611cf test 2019-11-17 19:54:48 -08:00
marketideas f83906fe16 test 2019-11-17 18:16:39 -08:00
marketideas f2addba16b test 2019-11-17 18:09:44 -08:00
marketideas 7733b41076 test 2019-11-17 16:14:52 -08:00
marketideas 0bea0d2254 working on testdata tests 2019-11-17 14:15:45 -08:00
marketideas 988e4b1f62 test 2019-11-17 12:17:28 -08:00
marketideas 18c6987d34 test 2019-11-17 08:02:55 -08:00
marketideas 046335d9db fixed formatter 2019-11-16 21:03:19 -08:00
marketideas 140121f13e opcodes working again 2019-11-16 20:39:09 -08:00
marketideas 6664a3e103 if/else/fin and some lst work 2019-11-16 19:33:22 -08:00
marketideas a6d239f87a test 2019-11-16 11:14:51 -08:00
marketideas 022eaa0438 test 2019-11-16 10:48:01 -08:00
marketideas 568c09b91e test 2019-11-16 09:27:24 -08:00
marketideas fe34518911 test 2019-11-15 22:27:43 -08:00
marketideas a8030744bc test 2019-11-15 18:51:30 -08:00
marketideas 367be31104 test 2019-11-15 18:30:12 -08:00
marketideas 5037c89a37 test 2019-11-15 16:15:58 -08:00
marketideas a088831a6a fix -Wall compiler errors 2019-11-15 03:40:35 -08:00
marketideas 3a515f0970 test 2019-11-14 23:35:04 -08:00