Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
crash in optimized builds on OSX
|
|
in the "slow" path for inconvenient host addresses. This fixes an intermittent crash on OSX in the code that checks whether the memory written may contain code
|
|
gen_mem_fun. BlastEm now sort of works on OS X. Runs reliably from lldb, but only intermittently from the shell
|
|
|
|
|
|
breakpoints before the Z80 program has been loaded
|
|
|
|
|
|
|
|
context rather than trying to derive them from the cycle count. This should allow for more accurate handling of mid screen mode switches. Interrupt timing is broken currently though
|
|
|
|
vr debugger command. Fix horizontal interrupt bug. Slightly more accurate (but still broken) handling of switches between H32 and H40 modes.
|
|
|
|
|
|
used by the Z80 core
|
|
|
|
|
|
reduce code duplication
|
|
|
|
|
|
|
|
moved it to m68k_core.c
|
|
op_ family of functions to simplify their implementation a bit.
|
|
|
|
|
|
|
|
duplicate code
|
|
|
|
|
|
the host-cpu specific parts from the generic parts
|
|
|
|
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.
|
|
|
|
host-cpu specific parts.
|
|
respectively
|
|
|
|
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
|
|
|
|
refactoring
|
|
register are handled correctly
|
|
and gen.c. Added a couple fields to cpu_options so that gen_mem_fun can be made guest CPU generic
|
|
host instruction sets with different instruction word sizes. Make x86_68k_options contain a cpu_options so that gen_mem_fun can eventually be shared with the Z80 core.
|
|
|
|
|
|
between M68K and Z80 cores and possibly also between x86 and the ARM backend when it exists
|
|
|
|
|