Commit Graph

41 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 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
Kelvin Sherlock f0b10c0221 Add USR opcode. This uses the Merlin and QAsm opcode hashing scheme. 2019-12-19 20:05:49 -05:00
Lane Roathe 60f7ef53d1 Remove redundant psuedo opcodes and move ops with non doPSEUDO handler to their own section to make it easier to find the ones we still need to implement 2019-12-03 12:09:44 -07:00
Lane Roathe 3c2d1c7a39 Get merlintests.sh working on my system 2019-12-03 12:04:18 -07:00
marketideas 476a46d7db test 2019-11-22 09:33:24 -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 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 a80ff4a35c making tests pass 2019-11-18 04:50:02 -08:00
marketideas 1c7a91e5eb test 2019-11-17 22:16:00 -08:00
marketideas f83906fe16 test 2019-11-17 18:16:39 -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 dcd12630af test 2019-11-17 13:32:32 -08:00
marketideas 988e4b1f62 test 2019-11-17 12:17:28 -08:00
marketideas 9009f5a222 test 2019-11-16 22:48:24 -08:00
marketideas 140121f13e opcodes working again 2019-11-16 20:39:09 -08:00
marketideas a6d239f87a test 2019-11-16 11:14:51 -08:00
marketideas 568c09b91e test 2019-11-16 09:27:24 -08:00
marketideas 367be31104 test 2019-11-15 18:30:12 -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
marketideas e34a58d6d6 merge of HEX 2019-11-14 17:04:35 -08:00
marketideas 791810985e test 2019-11-13 19:37:26 -08:00
marketideas b649b7db0f expression shifting 2019-11-13 15:45:39 -08:00
marketideas 8608bf5a94 DUM complete, DS working/not done, work on shift operators 2019-11-13 06:54:48 -08:00
marketideas aa439c41b1 merge point 2019-11-12 20:32:10 -08:00
marketideas bded99e731 update to cmake system and error handling 2019-11-12 17:03:51 -08:00
marketideas 0076a7dd68 evaluator improvement and errors 2019-11-12 10:13:15 -08:00
marketideas 20ea010256 test 2019-11-12 00:15:47 -08:00
Shawn Quick 3054934bf0 second push 2019-11-11 19:51:26 -08:00
Shawn Quick b7cb4a9afa first commit 2019-11-11 15:56:03 -08:00