summaryrefslogtreecommitdiff
path: root/m68k_internal.h
AgeCommit message (Collapse)Author
2018-05-17Fix instruction timing for a number of instructions with only a single operandMichael Pavone
2017-05-19Fix to M68K interrupt latency for most instructions. Still needs some work ↵Michael Pavone
for RAW_IMPL instructions besides move
2017-04-24Fix interaction between 68K debugger and instruction retranslation due to ↵Michael Pavone
self modifying code or bank switching
2017-03-15Cycle accurate implementation of divsMichael Pavone
2017-03-03Cycle accurate divu and undefined flags for overflow caseMichael Pavone
2016-11-28Clean up symbol visiblity and delete a ltitle bit of dead codeMichael Pavone
2016-10-06Add support for specifying a reset handler in the M68K core. Adjust memory ↵Michael Pavone
map initialization to handle extra field. Improved handling of out of bounds execution.
2016-04-27Implement privelege violation exceptionsMichael Pavone
2016-04-26Initial stab at implementing address error exceptions. Need to fill in the ↵Michael Pavone
value of IR, undefined bits of last stack frame word and properly deal with address errors that occur during exception processing.
2016-04-26Implement illegal instruction trapMichael Pavone
2016-04-24Half assed, prefetch based open bus value emulation. Gets BlastEm up to ↵Michael Pavone
119/122 in VDP FIFO Testing
2016-04-24Fix order of writes for move.l with a predec destinationMichael Pavone
2015-10-29Implement TRAPVMichael Pavone
2015-10-28Implement TASMichael Pavone
2015-05-22Don't attempt to translate or map code at odd addresses. This fixes a bug ↵Michael Pavone
that shows up when playing College Footbal USA 96
2015-01-08Moved m68k_save_result to m68k_core.cMichael Pavone
2015-01-08Moved translate_m68k_rte and translate_m68k_reset to m68k_core.cMichael Pavone
2014-12-26Fix a few bugs introduced in the Z80 core from the adjustments to fit with ↵Michael Pavone
the code gen refactor
2014-03-08Move translate_m68k_movem to m68k_core.cMichael Pavone
2014-03-07Made m68k_retranslate_inst host-cpu generic and moved it to m68k_core.cMichael Pavone
2014-03-07Combine andi ccr/sr and ori ccr/sr.Michael Pavone
2014-03-07Refactored translate_m68k so that it contains no host-cpu specific code and ↵Michael Pavone
moved it to m68k_core.c
2014-03-05Combine implementations of lea and pea. Update bit instructions to use the ↵Michael Pavone
op_ family of functions to simplify their implementation a bit.
2014-03-04Small refactor to flag handling in 68K coreMichael Pavone
2014-03-03More 68K core refactoring to both reduce the amount of code and better split ↵Michael Pavone
the host-cpu specific parts from the generic parts
2014-03-02Initial stab at separating the generic parts of the 68K core from the ↵Michael Pavone
host-cpu specific parts.