summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-25Fix overflow flag on ASLMike Pavone
2013-01-23Add support for IY bit instructions to decoderMike Pavone
2013-01-23Add support for IX bit instructions to decoderMike Pavone
2013-01-22Add support for 2-byte IY instructions to decoderMike Pavone
2013-01-22Add support for 2-byte IX instructions to decoderMike Pavone
2013-01-21Distinguish between 1-byte and 2-byte NOPsMike Pavone
2013-01-21Add support for bit instructions to decoderMike Pavone
2013-01-20Add support for EXTD group 2-byte Z80 instructions in decoderMike Pavone
2013-01-20Add initial stab at Z80 decoder and disassemblerMike Pavone
2013-01-20Add support for breaking into the debugger while game is runningMike Pavone
2013-01-17Add instruction address logging to translator and support for reading an ↵Mike Pavone
address log to the disassembler
2013-01-17Implement pc indexed mode as move dstMike Pavone
2013-01-16Fix 6-button controller emulationMike Pavone
2013-01-16Implement ABCD an SBCD. Fix BTEST with register source.Mike Pavone
2013-01-15Implement support for self-modifying codeMike Pavone
2013-01-14Prep work for handling games that modify code in RAMMike Pavone
2013-01-14Fixes for direct color dma stuffMike Pavone
2013-01-14Small fix to bg drawing that yields the proper res for direct color DMAMike Pavone
2013-01-14Fix background rendering when display is off and improve refresh cycle ↵Mike Pavone
emulation so that direct color DMA demos work
2013-01-13Fix movem.w when dest is register listMike Pavone
2013-01-13Fix return address for areg displacement mode JSRMike Pavone
2013-01-13Cleanup VINT code and fix bug in which VINT cycle would be set incorrectly ↵Mike Pavone
after a VDP control port write
2013-01-13Add ability to print out current 68K cycle in debuggerMike Pavone
2013-01-13Fix a bunch of bugs in the CPU core, add a 68K debuggerMike Pavone
2013-01-09Fix (a7)+ src when size is byte, fix trap return address, make div with areg ↵Mike Pavone
src decoded to invalid
2013-01-09Fix -(a7) dest when size is byteMike Pavone
2013-01-09Fix signed division with negative result, fix address reg destination with ↵Mike Pavone
word-sized operand, fix cmpm decoding and code generation, fix unbalanced pop in bit instructions
2013-01-08Fix rendering of sprites at the top edge of screenMike Pavone
2013-01-08Fix scc to set reg to 0xFF rather than 1 when the condition is trueMike Pavone
2013-01-06Fix order of reading saved pc and swapping user and system stack pointersMike Pavone
2013-01-06Make sure we bail out of translation after translating an invalid instructionMike Pavone
2013-01-06Print a message when we try to run an invalid instruction, not when we try ↵Mike Pavone
to translate it
2013-01-06Fix order of SR and PC saved in an exception stack frameMike Pavone
2013-01-06Implement areg displacement mode for jsrMike Pavone
2013-01-06Implement negxMike Pavone
2013-01-06Implement movepMike Pavone
2013-01-06Implement EORI CCR/SRMike Pavone
2013-01-06Implement RTRMike Pavone
2013-01-06Fix a bunch of addressing modes in movem when a register list is the destinationMike Pavone
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-06Added SMD ROM supportMike Pavone
2013-01-05Fix certain address modes with lea when the destination is not a native registerMike Pavone
2013-01-05Small fix to disassemblerMike Pavone
2013-01-05Fix decoding of movepMike 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
in translate_m68k_dst
2013-01-05Fix crash in printf from "crash" function due to lack of clearing raxMike 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