Commit Graph

13 Commits

Author SHA1 Message Date
ggn 7d748dc6e2 Fix for #159: Split register sets according to architecture into different tables so they don't clash with label/symbol names. Modified tokeniser to use different tables when scanning for registers 2022-05-30 14:56:38 -05:00
ggn 5559ac0292 Get rid of some old and deprecated macros 2022-05-30 14:56:38 -05:00
ggn 0a1fc020c1 Fixed a wrong optimisation switch test, corrected some messages, updated docs 2022-05-30 13:16:38 -05:00
ggn 5b53a2a9e5 Add new optimisation switches for 56001 mode that were missing. Added warnings to all optimisation messages, as well as mention which switch caused the optimisation. Moved opt +op to opt +30 (Issue #185) 2021-08-20 10:57:31 -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
ggn 9ecc6f5e49 Fix for bug #167 2020-08-03 12:24:36 -05:00
Shamus Hammons 4a08774b12 Version bump + cleanup for last commit; now at v2.0.19. 2020-08-03 12:16:38 -05:00
ggn 56498a1110 All size optimisation warnings are hidden by default unless rmac is invoked with '-s' (TODO: add optimisation flag(s) for these) 2020-08-03 11:42:36 -05:00
ggn e6faa71fc7 Fix gcc10/clang link errors by adding "extern" to exported variables and defining a couple in headers (issue #162) 2020-07-04 10:52:32 -05:00
Shamus Hammons 4205233c83 EOY minor update. 2020-01-03 09:25:26 -06:00
Shamus Hammons 29fa5dcf50 The deed has been accomplished.
As far as I can tell, there should be no more regressions, but that's
no guarantee of anything.  Assuming no more are found, this should go
out as version 2.0.0.  :-D
2019-08-07 18:24:52 -05:00
Shamus Hammons bdbf34766f Added in DSP fixups to sect.c, misc. fixes for 6502 assembler. 2019-08-06 10:16:20 -05:00
Shamus Hammons 30a2086548 Cleanup of codebase and initial commit of 56K assembler by ggn.
There's still a ways to go before this will work properly as we need to
add proper fixup handling and origin (".org") bookkeeping. As it is now,
the addition of all the miscellaneous bits and bobs to support the main
56K assembler are in place but they don't cause any regressions to the
existing assemblers already present in RMAC. Stay tuned for Round 2!
2018-06-23 11:57:21 -05:00