Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-11 | Sync fixes and logging to fix more sync issues | Michael Pavone | |
2015-01-14 | Removed hardcoded assumptions in M68K core about which parts of the memory ↵ | Michael Pavone | |
map are RAM | |||
2015-01-03 | Made the Z80 core more contained by refactoring some code in blastem.c into ↵ | Michael Pavone | |
z80_to_x86.c | |||
2015-01-03 | All cycle counters are now based off the master clock. This seems to have ↵ | Michael Pavone | |
messed up Z80 interrupt timing (music in Sonic 2 is too slow for instance), but things are generally working | |||
2015-01-01 | Remove some of the hard coded assumptions about the memory map from the CPU ↵ | Michael Pavone | |
cores | |||
2014-12-29 | Fix handling of code writes for Z80 core. This seems to get things close to ↵ | Michael Pavone | |
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. | |||
2014-12-26 | Get Z80 banked access sort of working again | Michael Pavone | |
2014-12-26 | Fix a few bugs introduced in the Z80 core from the adjustments to fit with ↵ | Michael Pavone | |
the code gen refactor | |||
2014-12-22 | Z80 core is sort of working again | Michael Pavone | |
2014-12-17 | Get rest of emulator compiling again with Z80 core enabled | Michael Pavone | |
2014-12-14 | WIP effort to update z80 core for code gen changes | Michael Pavone | |
2014-03-11 | Split gen_mem_fun out of m68k_core_x86 and make it more generic so it can be ↵ | Michael Pavone | |
used by the Z80 core | |||
2014-03-07 | Refactored translate_m68k so that it contains no host-cpu specific code and ↵ | Michael Pavone | |
moved it to m68k_core.c | |||
2014-03-02 | Refactor gen_x86 to use an interface more like gen_arm and to remove the ↵ | Michael Pavone | |
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 | |||
2014-02-24 | Moved some generic stuff from backend.h gen_arm.h and gen_arm.c into gen.h ↵ | Michael Pavone | |
and gen.c. Added a couple fields to cpu_options so that gen_mem_fun can be made guest CPU generic | |||
2014-02-24 | Use a typedef code_ptr in place of uint8_t * in 68K core to better support ↵ | Mike Pavone | |
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. | |||
2014-02-24 | Rename x86_backend.h and x86_backend.c to backend.h and backend.c respectively | Mike Pavone | |