Commit Graph

12 Commits

Author SHA1 Message Date
Shamus Hammons 7b931ff047 Added more things to .gitignore. \o/ 2022-05-30 15:04:58 -05:00
Shamus Hammons e202a0d487 Version bump for the last few commits. Now at v2.0.3. 2020-01-02 12:37:24 -06: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
Shamus Hammons b93a2e2f8a Minor tweak for OP data address fixups. Now at version 1.13.1. 2018-02-26 20:43:58 -06:00
Shamus Hammons 261f8d9198 Added Jaguar Object Processor assembler.
Rationale for this and how it works can be found in
docs/note-on-the-op-assembler.txt. Version now at 1.13.0.
2018-02-25 21:39:59 -06:00
Shamus Hammons ae528e6fdb Fix for subtle bug in the expression analyzer.
Turns out if you blindly promote arithmetic expressions to
ABS + DEFINED, it causes things to assemble wrong. This crept in around
v1.9.1; Now at version 1.12.5.
2018-02-24 10:27:31 -06:00
Shamus Hammons a47cfb0704 Fix for bug where ^^FOO mnemonics were parsed incorrectly. 2015-11-10 13:38:30 -06:00
Shamus Hammons 4bbad8817f Removed generated file from project. 2015-11-01 09:30:22 -06:00
Shamus Hammons 062214e620 Fixed word reversed fixup problem.
For some reason, there was code in several places that marked fixups/symbols
as belonging to a RISC section when it was clearly not the case. As a result,
it caused serious problems by reversing words in 68K sections just because a
symbol had been seen in a MOVEI # statement in a RISC section. Probably not
the last nasty surprise in this pile of spaghetti. :-/
2014-05-17 15:56:15 -05:00
Shamus Hammons ab99ead7ff Fixed segfault on encountering unexpected register in RISC section. 2013-09-12 09:44:40 -05:00
Shamus Hammons bae6655682 Fix for last broken commit. Sorry about that! 2013-03-05 11:59:07 -06:00
Shamus Hammons 49cce96fba Code cleanup and prepartion for 64-bit host fixes
I removed a few functions that are better off being handled by the
native system libraries (malloc for amem, strdup for nstring). Also,
cleaned up files in preparation for removing pointers from the token
stream--which is preventing RMAC from working on 64-bit systems.
2012-11-23 10:39:09 -06:00