summaryrefslogtreecommitdiff
path: root/m68k_to_x86.c
AgeCommit message (Expand)Author
2013-01-06Minor optimization and a cycle count fix to leaMike Pavone
2013-01-06Initialize status register to proper value on startupMike Pavone
2013-01-05Fix certain address modes with lea when the destination is not a native registerMike Pavone
2013-01-05Implement more movem modes srcMike Pavone
2013-01-05Implement more address modes for movem dst and fix a missing break statement ...Mike Pavone
2013-01-05FIx movem when src is reg list and dst is not a areg predec modeMike Pavone
2013-01-05Fix predec address mode when used as sourceMike Pavone
2013-01-04Fix rotate instructions that use a register source. Fix ROXL/ROXR to actually...Mike Pavone
2013-01-04Add cycles for Bcc (needs work, but this changes keeps some ROMs from making ...Mike Pavone
2013-01-04Don't use the native call stack for M68K calls by defaultMike Pavone
2013-01-04Small fix for bit instructionsMike Pavone
2013-01-03Implement TRAP (untested)Mike Pavone
2013-01-03Implement MULU/MULS and DIVU/DIVSMike Pavone
2013-01-01Do a sync when interrupt mask changes so we can recompute the next interrupt ...Mike Pavone
2012-12-31Implement most of the "X" instructionsMike Pavone
2012-12-30Add support for pc indexed addressing mode to leaMike Pavone
2012-12-30Support more address modes for jmpMike Pavone
2012-12-29Fix swapMike Pavone
2012-12-29Cleanup bit instructions and fix bug in translate_m68k_move that caused incor...Mike Pavone
2012-12-29Fix check in translate_m68k_src that deals with instructions for which both o...Mike Pavone
2012-12-29Fix encoding of movsx instruction when used with new (i.e. r9-r15) registers....Mike Pavone
2012-12-29Some fixes for translating code in located in RAMMike Pavone
2012-12-29Implement the rest of the bit instructionsMike Pavone
2012-12-29Implemented ROL and RORMike Pavone
2012-12-29Fix logic for switching between USP and SSPMike Pavone
2012-12-28Fix return address pushed to stack for jsrMike Pavone
2012-12-28cycles should return dstMike Pavone
2012-12-28Implement pea (untested).Mike Pavone
2012-12-28Defer the correct address for pc relative jsr/jmpMike Pavone
2012-12-28Implement scc (untested)Mike Pavone
2012-12-28Implement more address modes for jsrMike Pavone
2012-12-28Fix areg indexed mode for move dstMike Pavone
2012-12-28Implement ORI to CCR/SRMike Pavone
2012-12-28Implemented move from SRMike Pavone
2012-12-27Use unsigned comparisons for address decoding, exit when we hit an unhandled ...Mike Pavone
2012-12-27allocate a new native code chunk when we run out of spaceMike Pavone
2012-12-27Implement areg indexed mode for leaMike Pavone
2012-12-27Allow use of indexed modes as move dstMike Pavone
2012-12-27Allow indexed modes to be used as a destinationMike Pavone
2012-12-27Fix address register indexed addressing (probably)Mike Pavone
2012-12-27Fix pc indexed addressing (probably) when used as a sourceMike Pavone
2012-12-27Initial work on allowing dynamic branches and code in RAM plus a small fix to...Mike Pavone
2012-12-27Implement EXT, add some fixes to LINK/UNLKMike Pavone
2012-12-27Fix some bugs in emulation of CLRMike Pavone
2012-12-26vertical interrupts now workMike Pavone
2012-12-26RTE doesn't crash the emulator anymoreMike Pavone
2012-12-26Initial stab at interrupt support. Make native code offsets bigger so I don't...Mike Pavone
2012-12-22Add support for indexed modes as a source, some work on jmp and jsr with areg...Mike Pavone
2012-12-21Added untested support for LINK and UNLKMike Pavone
2012-12-21Removed some old debug printfsMike Pavone