summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-04-25Get Z80 core working for simple programsMike Pavone
2013-04-22Add shadow/higlight info to debug rendererMike Pavone
2013-04-22Less broken implementation of shadow/highlightMike Pavone
2013-04-22Shadow and higlight operators were switchedMike Pavone
2013-04-22Added todo listMike Pavone
2013-04-22Implemented shadow hilight mode.Mike Pavone
2013-04-21Improve color rendering accuracy and optimize SDL renderer a bitMike Pavone
2013-04-21Fix overflow detection in divs. Fix negative immediate source for divsMike Pavone
2013-04-21Added test cases for divs/divu and added divide by zero handler to test ↵Mike Pavone
generator
2013-04-21Implement CHK instruction (not fully tested).Mike Pavone
2013-04-21Fixed a couple bugs in roxl/roxr. X flag wasn't being saved properly and ↵Mike Pavone
rotates of more than 31 bits were messed up as the X flag was being thrown away between the first 31 bits of rotate and the rest.
2013-04-21Added testcases for move and roxl/roxr. Made some small improvements to test ↵Mike Pavone
tools.
2013-04-20Fix muls with a negative immediate source.Mike Pavone
2013-04-20Added testcases for muls, mulu, abcd and sbcdMike Pavone
2013-04-20Fix modulo on bit operations with a memory destinationMike Pavone
2013-04-20Add support for picking random numbers in a larger range in test generator. ↵Mike Pavone
Add support for running a subset of tests in runner. Added testcases for bit and rotate instructions.
2013-04-20Fix overflow flag behavior for lsl/lsr/asrMike Pavone
2013-04-20Fix autoincrement on a7 when used as a destination in a byte sized instructionMike Pavone
2013-04-20Added testcases file. Some fixes to test generator for dealing with indexed ↵Mike Pavone
mode with base and index reg the same. Added support for blastem headless mode in test runner.
2013-04-19Fix some bugs related to sign-extension of address registers and ↵Mike Pavone
pre-decrement amount for a7 when used as a source.
2013-04-19Added headless flag to avoid initializing SDL and opening a window when ↵Mike Pavone
running tests.
2013-04-19Add test generator, builder and runnerMike Pavone
2013-04-16Make reset trigger debug exit to make it easier to test the same cases in ↵Mike Pavone
blastem and musashi. Fix asl #1 overflow flag.
2013-04-16Fixed up trans for changes to translate_m68k_stream, but still need to deal ↵Mike Pavone
with missing callbacks.
2013-04-16Small bit of cleanupMike Pavone
2013-01-27Fix movem reg to mem for certain addressing modesMike Pavone
2013-01-26Flag fixes for div, negx and notMike Pavone
2013-01-26Tweaks to make blastem compatible with m68k-testerMike Pavone
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