summaryrefslogtreecommitdiff
path: root/backend.c
AgeCommit message (Collapse)Author
2021-03-07Fix bug in handling of MMAP_CODE regions smaller than 16KBMichael Pavone
2020-05-03Apply fixes to helper functions in backend.c from interp branchMichael Pavone
2020-04-30Remove usage of GCC pointer arithmetic on void * extensionMichael Pavone
2019-04-18WIP new 68K core using CPU DSLMichael Pavone
2019-02-12Integration of new Z80 core is sort of working nowMichael Pavone
2019-01-28Fix zero flag calculation in CPU DSLMichael Pavone
2019-01-16Don't subtract chunk start from address in read_word as this is inconsistent ↵Michael Pavone
with other consumers of memory map definitions. Fixes graphical corruption in NBA Jam TE and possibly other titles that use the Acclaim mapper with a 32Mbit ROM
2018-01-31Made the NOR flash emulation a bit more flexible, but not yet flexible ↵Michael Pavone
enough to properly support the flash chip in the MegaWiFi cart
2017-06-26Fix a silly variable shadowing bug in read_wordMichael Pavone
2017-04-03Improved printing of word at absolute address to support reading from all ↵Michael Pavone
address types. Implemented support for printing the value pointed to by a register. Removed abuse of read_dma_value in internal debugger.
2017-01-02Invalidate translated code on a cartridge bank change in SMS mode. Fix ↵Michael Pavone
handling of bank 0
2016-12-28Remove memory map assumptions from Z80 core and move a little bit of logic ↵Michael Pavone
to the generic backend.c so it can be shared between CPU cores
2016-10-04Add a new memory map flag to support an auxilliary buffer for translating ↵Michael Pavone
code from MMAP_PTR_IDX chunks for which the pointer is null
2015-01-14Removed hardcoded assumptions in M68K core about which parts of the memory ↵Michael Pavone
map are RAM
2015-01-01Fix some issues with 68K instruction retranslationMichael Pavone
2015-01-01Remove some of the hard coded assumptions about the memory map from the CPU ↵Michael Pavone
cores
2014-02-24Use 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-24Rename x86_backend.h and x86_backend.c to backend.h and backend.c respectivelyMike Pavone