Commit graph

8 commits

Author SHA1 Message Date
Philip Pemberton 919762c1cc Prefix trap(), make parameter the trap number
* Add "__m68k_" prefix to `trap()` to indicate that it's a CPU
    intrinsic
  * `__m68k_trap()` now takes the trap number as a parameter, which
    lines up better with established 68k norms (`TRAP #n` is the
    assembly syntax)
2019-07-18 08:54:28 -04:00
Philip Pemberton f127c3c0fc M68000: set alignment, full SR decode, TRAPV as address
* Specify instruction alignment to be 2 bytes
  * Fully decode the status register (add trace and supervisor flags and interrupt priority)
  * Decode TRAPs into the vector addresses to make code easier to follow
2019-07-18 08:54:09 -04:00
emteere a842f89e6e GT-2907_emteere Fixed correct setting of CF for lsl.b, lsl.w, asl.b,
asl.w
2019-07-18 08:29:29 -04:00
ghidra1 dd15435371 Added P-Code Test framework to facilitate semantic verification through
emulation
2019-06-25 09:37:15 -04:00
ghidravore f1e50fb079 Major refactoring of the gradle build system. 2019-04-23 15:20:26 -04:00
emteere 0859edf517 GT_2807_emteere Semantics for BCD arithmetic instructions in 68K 2019-04-17 12:19:07 -04:00
ghidra1 7179c6de81 GT-2667 added support for generating sleigh build.xml files 2019-03-29 17:24:31 -04:00
Dan 79d8f164f8 Candidate release of source code. 2019-03-26 13:46:51 -04:00