Age | Commit message (Collapse) | Author |
|
errors. This new function more gracefully handles the case in which BlastEm was not started from a terminal or disconnected from ther terminal (Windows).
|
|
supressing specific warnings
|
|
|
|
generated
|
|
Gunstar Heroes
|
|
arbitrary pieces of code
|
|
|
|
better abstract over ABI differences between x86 and x86-64
|
|
the C abi of the host system and adapted the code in m68k_core_x86.c to use that instead of doing everything by hand
|
|
|
|
|
|
gen_mem_fun. BlastEm now sort of works on OS X. Runs reliably from lldb, but only intermittently from the shell
|
|
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
|
|
|
|
|
|
|
|
|
|
being generated for some instructions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
registers. This fixes the indexed addressing modes when used with a word-wide index register
|
|
|
|
after the generated instruction
|
|
|
|
don't have to worry about overflowing the offset. Implement neg and not (untested).
|
|
areg indirect mode
|
|
|
|
instructions other than move (untested) and fix decoding of MOVEM.
|
|
printout. Fix minor bug in shift/rotate instruction decoding.
|
|
call to m68k_save_result for add and sub so that they will properly save results for memory destinations
|
|
addressing modes
|
|
parameters.
|
|
|