index
:
blastem.git
gdb
libretro
vdp-hacking
Oxore's fork of "blastem" emulator for ROM hacking (C)
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
m68k_core_x86.c
Age
Commit message (
Expand
)
Author
2020-06-10
Fix cycle timing of a number of 68K instructions
Michael Pavone
2020-04-25
Fix instruction timing for addq.w #i, (ay) in dynarec
Michael Pavone
2019-04-07
Get 64-bit builds working for Windows target
Michael Pavone
2018-05-18
Fix cycle counts for BCD instructions, RESET, and MOVE from SR
Michael Pavone
2018-05-17
Fix instruction timing for a number of instructions with only a single operand
Michael Pavone
2018-01-03
Fix silly bug in STOP implementation that caused excessive CPU usage
Michael Pavone
2017-09-13
Push correct PC onto stack on divide by zero for pc-relative case
Michael Pavone
2017-09-13
Preserve original address when retranslating instructions instead of switchin...
Michael Pavone
2017-09-06
Properly clear trace mode on interrupt or other exception. Fix NBCD with memo...
Michael Pavone
2017-08-11
Avoid generating an instruction that would require a REX prefix when a7 is us...
Michael Pavone
2017-05-26
Avoid splitting m68k_check_cycles_int_latch code across memory chunks since i...
Michael Pavone
2017-05-23
Fix interrupt latency for move.l with memory destination
Michael Pavone
2017-05-19
Fix to M68K interrupt latency for most instructions. Still needs some work fo...
Michael Pavone
2017-04-26
Fix timing for branch not taken case in the M68K BCC intruction
Michael Pavone
2017-04-24
Fix interaction between 68K debugger and instruction retranslation due to sel...
Michael Pavone
2017-03-28
Fix exit trace mode edge case. Call do_sync if trace mode bit is changed in e...
Michael Pavone
2017-03-28
Implemented M68K trace mode. Some edge cases/SR update paths still need work
Michael Pavone
2017-03-22
Fix SBCD edge cases to pass Flamewing's test ROM. Could use some cleanup to p...
Michael Pavone
2017-03-17
Minor fix to timing of "early" overflow case in divs when the dividend is neg...
Michael Pavone
2017-03-15
Cycle accurate implementation of divs
Michael Pavone
2017-03-09
Fix undefined flags on overflow and divide by zero for divu based on hardware...
Michael Pavone
2017-03-09
Forgot to update flags in the "good" case of the new divu code
Michael Pavone
2017-03-03
Cycle accurate divu and undefined flags for overflow case
Michael Pavone
2017-02-23
WIP support for XBAND mapper hardware
Michael Pavone
2017-02-12
Fix timing for instructions using BINARY_IMPL
Michael Pavone
2017-02-04
Cycle accurate MULU/MULS emulation
Michael Pavone
2017-01-24
Inefficient fix for overlapping instruction problem that was causing issues w...
Michael Pavone
2016-12-28
Remove memory map assumptions from Z80 core and move a little bit of logic to...
Michael Pavone
2016-12-19
Mostly working changes to allow support for multiple emulated system types in...
Michael Pavone
2016-11-05
Get Jaguar video interrupt working
Michael Pavone
2016-10-06
Remove hacky assumption about Genesis memory map in M68K core
Michael Pavone
2016-10-06
Add support for specifying a reset handler in the M68K core. Adjust memory ma...
Michael Pavone
2016-05-10
Fix bug in 68K movep.l when the destination is a register mapped to a host re...
Michael Pavone
2016-04-30
Fix 68K interrupt handling some more. Fatal Rewind is working again.
Michael Pavone
2016-04-27
Implement privelege violation exceptions
Michael Pavone
2016-04-27
Implemented IR and undefined bits of info word for address error exception fr...
Michael Pavone
2016-04-26
Initial stab at implementing address error exceptions. Need to fill in the va...
Michael Pavone
2016-04-26
Implement illegal instruction trap
Michael Pavone
2016-04-24
Fix interrupt latency from STOP instruction status reg changes. Fix modified ...
Michael Pavone
2016-04-24
Half assed, prefetch based open bus value emulation. Gets BlastEm up to 119/1...
Michael Pavone
2016-04-24
Fix order of writes for move.l with a predec destination
Michael Pavone
2016-04-23
Properly imlement btst with an immediate destination. Fixes a crash in NHL 95.
Michael Pavone
2015-12-02
Fix problem in 68K debugger caused by stack alignment change
Michael Pavone
2015-11-27
Fix a few lingering stack alignment rework bugs
Michael Pavone
2015-11-25
Partially working change to do proper stack alignment rather than doing a lam...
Michael Pavone
2015-11-14
Prevent the current interrupt number from being changed while interrupt is be...
Michael Pavone
2015-11-13
It is now possible to switch back and forth between the menu ROM and the game
Michael Pavone
2015-11-08
Initial work for allowing loading a ROM from menu
Michael Pavone
2015-11-01
Update timing and order of steps in interrupt processing to match latest meas...
Michael Pavone
2015-10-31
Implement interrupt latency. Fixes Sesame Street: Counting Cafe and gives acc...
Michael Pavone
[next]