Age | Commit message (Collapse) | Author |
|
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
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
segfault on exit when using fglrx
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Strider 2
|
|
with the rest of abcd and sbcd translation. Fixed some edge cases and undefined flag behavior in the process
|
|
than 1 word
|
|
avoid bug when src is the dst addres reg
|
|
|
|
address is out of RAM range
|
|
|
|
|
|
|
|
|
|
|
|
taken inappropriately now that the kludge in handle_cycle_limit_int has been removed
|
|
the code gen refactor
|
|
|
|
|
|
handle_cycle_limit for the Z80
|
|
z80_retranslate_inst to avoid any newly translated instructions from being placed in the "buffer zone". Save the current value of the code_info struct for placing the final jmp instruction in the correct place
|
|
instructions for byte access functions
|
|
in gen_mem_fun
|
|
Fix generation of save and load context for Z80
|
|
|
|
|
|
|
|
when using IX or IY. Fix access to I and R registers (R still needs to be made 7-bit though). Fix flags for ld a, i. The fix for access to I fixes PCM playback in Titan Overdrive and music playback in Crackdown.
|
|
|
|
|