Age | Commit message (Collapse) | Author |
|
cases. Implement flags for IN instruction. Fix implementation of IN for IN F, (C) case
|
|
|
|
in Afterburner II.
|
|
|
|
they will work properly on both 32-bit and 64-bit hosts
|
|
|
|
|
|
|
|
lame alignment check when calling a C compile dfunction. 68K core seems okay, but Z80 is busted.
|
|
|
|
Also vastly improves the audio output of Stuck Somewhere in Time
|
|
|
|
|
|
|
|
|
|
decremented and not incremented in those instructions.
|
|
|
|
|
|
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
|
|
build, this commit fixes the regression
|
|
instruction address/cycle counts. Fix Z80 in/out instructions to eliminate assumptions about which registers are stored in native regs. Fix read_16 to not corrupt the low byte when the read has to call into a C function.
|
|
|
|
|
|
|
|
registers to make the x86-32 build less broken
|
|
field of the instruction. This fixes a bug that corrupted SP in the MDEM 2011 demo
|
|
instructions like rst work correctly
|
|
|
|
saving savestates and probably the Z80 debugger as well
|
|
|
|
|
|
|
|
|
|
print output
|
|
z80_to_x86.c
|
|
messed up Z80 interrupt timing (music in Sonic 2 is too slow for instance), but things are generally working
|
|
there is some code that cannot deal with most of the Z80 registers not having a native register so more work will be needed
|
|
better abstract over ABI differences between x86 and x86-64
|
|
|
|
|
|
no longer used
|
|
|
|
|
|
|
|
cores
|
|
|
|
being back to where they were before the big refactor that broke the Z80 core. Some problems remain. Notably the sound driver in Sonic 2 is still quite broken.
|
|
the code gen refactor
|
|
handle_cycle_limit for the Z80
|