summaryrefslogtreecommitdiff
path: root/trans.c
AgeCommit message (Collapse)Author
2020-06-13Somewhat buggy implementations of shift instructions in new 68K coreMichael Pavone
2020-06-12Fix 68k test harness target, add cycle count to output and add a cycle limitMichael Pavone
2019-04-18WIP new 68K core using CPU DSLMichael Pavone
2017-03-28Fix exit trace mode edge case. Call do_sync if trace mode bit is changed in ↵Michael Pavone
eori sr
2017-03-28Implemented M68K trace mode. Some edge cases/SR update paths still need workMichael Pavone
2016-10-06Add support for specifying a reset handler in the M68K core. Adjust memory ↵Michael Pavone
map initialization to handle extra field. Improved handling of out of bounds execution.
2015-10-28Get trans program compiling againMichael Pavone
2015-05-16Fix trans so it compiles againMichael Pavone
2014-03-03Make some small changes in trans so that it is more likely to produce the ↵Michael Pavone
same output as mustrans when given misbehaving programs. Add lea to testcases.txt. Improve the output of comparetest.py so that known issues can easily be separated from new ones.
2014-03-02Initial stab at separating the generic parts of the 68K core from the ↵Michael Pavone
host-cpu specific parts.
2014-03-02Rename x86_68k_options and m68k_to_x86.h to m68k_options and m68k_core.h ↵Michael Pavone
respectively
2014-03-02Refactor gen_x86 to use an interface more like gen_arm and to remove the ↵Michael Pavone
need for the caller to decide whether an 8-bit or 32-bit displacement is needed in the rdisp functions. Update m68k_to_x86 to use the new version of the gen_x86 functions and do some minor refactoring there in the process
2013-09-10Added copyright notice to source files and added GPL license text in COPYINGMike Pavone
2013-07-16Fix 68K test harnessMike Pavone
2013-04-16Fixed up trans for changes to translate_m68k_stream, but still need to deal ↵Mike Pavone
with missing callbacks.
2012-12-04Initial support for M68k reset vector, rather than starting at an arbitrary ↵Mike Pavone
address
2012-12-04M68K to x86 translation works for a limited subset of instructions and ↵Mike Pavone
addressing modes