Commit Graph

158 Commits

Author SHA1 Message Date
Shamus Hammons e2b4a6f614 Version bump for last commit. :-) 2023-06-19 16:27:57 -05:00
Shamus Hammons 977e372d50 Fix to placate the Visual Studio(TM) gods.
N.B.: Even MXE (which makes Windows(TM) executables), doesn't need this
      kind of special treatment.  So, meh.  :-/
2023-03-20 14:57:12 -05:00
Shamus Hammons bdae4ca0d4 Fix bug in d_incbin() (found by ggn). :-) 2023-03-20 13:22:25 -05:00
Shamus Hammons a529af0a2b Version bump for last commit. 2023-03-19 15:40:37 -05:00
Shamus Hammons 64dd9e00ec Fixes for bugs #211-213, submitted by Bastian Schick. :-) 2022-12-21 17:19:36 -06:00
ggn 41a8ca9921 Fix for #210 - 6502 mode with -fr working 2022-12-21 16:57:02 -06:00
Shamus Hammons c6808e75ed Files missed in the last commit. :-P 2022-12-21 16:37:53 -06:00
Shamus Hammons a095d8edf0 Version bump for last commit. 2022-08-16 12:26:58 -05:00
Shamus Hammons b2ad602f5c Version bump for last commit. 2022-08-16 12:22:11 -05:00
Shamus Hammons db581e2d9e Version bump for last round of patches. 2022-08-15 21:09:13 -05:00
Shamus Hammons 3bdb75018b Version bump for latest commits. 2022-06-27 11:54:39 -05:00
Shamus Hammons 9aa8503cdc Minor fix to kill unnecessary field YPOS in gpuobj in the OP assembler.
Turns out that the documentation we relied on was bogus; SCPCD confirmed
this (from the Jaguar netlists) as well.  Thanks to Bastian (42bs) for
the patch!  :-)
2022-06-27 08:44:00 -05:00
Shamus Hammons 2e6a046d5d Fix to prevent defined registers/CCs from being exported in the symtab.
As it turns out, this was not due to malice but because RMAC was set up
to squeeze out every label ever defined in the assembly.  Hopefully,
with this patch, things should be a bit more sane.  :-)
2022-05-30 17:40:19 -05:00
Shamus Hammons 185ee7af01 Version bump for following patch. 2022-05-30 14:53:46 -05:00
Shamus Hammons c044480a00 Added missing intern error text, version bump for last round of patches. 2022-05-30 14:30:11 -05:00
Shamus Hammons 0de5c6860b Version bump for latest patches. 2022-05-30 13:59:52 -05:00
Shamus Hammons 7d0a01ef5e Version bump for latest patches. 2021-10-30 10:24:34 -05:00
Shamus Hammons c0ef609f73 Version bump for latest commits. 2021-08-20 10:57:53 -05:00
Shamus Hammons 9cb3b2008d Version bump for last commit. 2021-08-20 10:12:07 -05:00
Shamus Hammons 282d24138b Version bump for last commit. 2021-08-20 10:08:24 -05:00
Shamus Hammons f88159cab2 Version bump for last commit. 2021-08-20 09:59:30 -05:00
Shamus Hammons 9102e505f5 Version bump for last commit. 2021-06-08 20:45:29 -05:00
Shamus Hammons 1dc13859b6 Version bump for last commit. 2021-06-08 20:21:16 -05:00
ggn 22203fdc3b Fix for issue #179: Don't touch o10 when +/~Oall is called. Made the o10 error message more verbose. Updated documentation. 2021-06-08 20:11:29 -05:00
Shamus Hammons 10cdaba793 Version bump for last commit. 2021-06-08 19:50:10 -05:00
Shamus Hammons 40883e54a5 Somehow these files slipped through the cracks... :-/ 2021-06-08 19:41:45 -05:00
Shamus Hammons 70658ae2fd Version bump for last commit. 2021-06-08 19:05:30 -05:00
Shamus Hammons 023e788775 Version bump for last commit. 2021-06-08 18:34:52 -05:00
Shamus Hammons 1b714ae49d Harden RISC register parser and simplify expression evaluator.
The bulk of this patch is ggn's; I rolled a few more macros after I
realized that the EOL check in the RISC assembler required checking its
return value as well as EvaluateRegisterFromTokenStream()'s.  :-/
2021-06-07 22:42:33 -05:00
Shamus Hammons cbc8347d4f Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
Shamus Hammons 3a00205f10 Version bump for last commit; now at v2.0.23. 2020-09-28 22:05:23 -05:00
Shamus Hammons ba8121d864 Fix for bug #51. Now at v2.0.22.
We bumped the # of tokens in the TOKENSTREAM structure from 32 to 64,
but also added some logic to the macro invocation code to check if we
break the limits and thus don't crash.  Will 64 be enough?  My crystal
ball is cloudy ATM...  :-P
2020-09-28 21:41:40 -05:00
Shamus Hammons 357c51c8d2 Version bump for last commit; now at v2.0.21. 2020-08-16 16:43:05 -05:00
Shamus Hammons 821279dcb7 Version bump for last commit; now a v2.0.20.;35M;35m 2020-08-03 12:28:57 -05:00
Shamus Hammons 4a08774b12 Version bump + cleanup for last commit; now at v2.0.19. 2020-08-03 12:16:38 -05:00
Shamus Hammons ac3149e460 Version bump for last commit + ws cleanups. Now at v2.0.18. 2020-07-17 18:45:33 -05:00
Shamus Hammons e01afe2aa5 Fix for bug #157 (token buffer overflow with long lines).
Also fixed a bug reported by swapd0 where a source file was longer than
65535 lines.  Now at v2.0.17.
2020-07-17 18:05:25 -05:00
Shamus Hammons 1cd9ca4c09 Version bump for last commit. Now at v2.0.16. 2020-07-04 11:30:11 -05:00
Shamus Hammons 63191aa1fc Fix for bug #149; thanks to ggn for the patch. Now at v2.0.15. 2020-07-04 11:09:52 -05:00
Shamus Hammons 4cfac2b5cb Version bump for last commit; now at v2.0.14. 2020-07-04 10:54:16 -05:00
Shamus Hammons 136a3405aa Version bump for latest patch. Now at v2.0.13. 2020-05-08 10:22:41 -05:00
Shamus Hammons febff0eb16 Version bump for last commit; now at v2.0.12. 2020-03-02 08:03:56 -06:00
Shamus Hammons 3f6e05a96f Added check to see that include paths actually exist.
RMAC will now yell at you if you give it a bogus include path.  Thanks
to ggn for the idea!  Now at v2.0.11.
2020-02-28 17:24:59 -06:00
Shamus Hammons cdf0e4fdb9 Version bump for last commits; now at v2.0.10. 2020-01-17 14:16:03 -06:00
Shamus Hammons d62ea9ab93 Fixes for bug #144 (unitialized code paths in 6502 codegen).
I was able to throw away a bunch of code in m6502cg(); things should be
much clearer vis-a-vis how things are parsed and code flow through that
function.  Plus it's always nice to be able to throw away code.  :-)
Now at v2.0.9.
2020-01-14 22:14:01 -06:00
Shamus Hammons daeae41fe4 Version bump for previous commits; now at v2.0.8. 2020-01-10 09:08:27 -06:00
Shamus Hammons c8c1bd3b36 Fix for bug #135 (RISC error reporting for immediate values).
Thanks to Linkovitch for the report; now at v2.0.7.
2020-01-04 10:24:57 -06:00
Shamus Hammons 01dbdb3508 Version bump for last commits; now at v2.0.6. 2020-01-03 10:37:08 -06:00
Shamus Hammons 4205233c83 EOY minor update. 2020-01-03 09:25:26 -06:00
Shamus Hammons 0b6363381c Minor changes and version bump for prior commit; now at v2.0.5. 2020-01-03 09:21:02 -06:00