summaryrefslogtreecommitdiff
path: root/68kinst.c
AgeCommit message (Collapse)Author
2018-10-31Fix cycle count for shift/rotate instructions with a static shift ammountMichael Pavone
2017-09-08Fix what are hopefully th elast of the 68K instruction decoder bugs revealed ↵Michael Pavone
by r57shell/realmonster's test ROM
2017-09-07More instruction decoder fixesMichael Pavone
2017-09-06Fix a bunch of 68K instruction decoder bugs revealed by ↵Michael Pavone
r57shell/realmonster's test ROM
2017-05-05Decode JMP or JSR with an invalid addressing mode as an invalid instructionMichael Pavone
2017-04-26Handle address register displacement when calculating branch targets in debuggerMichael Pavone
2017-03-13Properly treat invalid addressing modes for PEA/LEA as invalid instructinosMichael Pavone
2017-02-28immediate and predecrement are illegal source address modes for movem. Fixes ↵Michael Pavone
ticket:8 and ticket:9
2017-02-23Minor fix to 68K instruction decoderMichael Pavone
2017-02-09Properly treat bad addressing modes in OR/AND as illegal instructionsMichael Pavone
2016-04-28Implemented A line and F line traps.Michael Pavone
2016-04-24Half assed, prefetch based open bus value emulation. Gets BlastEm up to ↵Michael Pavone
119/122 in VDP FIFO Testing
2015-10-22Decode operand for TASMichael Pavone
2015-08-03Detect invalid destination modes for immediate variant opcodes. This fixes a ↵Michael Pavone
crash bug in Bill's Tomato Game on Windows
2014-12-30MergeMichael Pavone
2014-12-28Fix opsize for sbcd in 68K instruction decoder. This fixes the timer bug in ↵Michael Pavone
Strider 2
2014-12-03Unbreak PC indexed addressing modes in decoderMichael Pavone
2014-10-15Fix interpretation of moves direction fieldMichael Pavone
2014-10-15Fix decoding of movecMichael Pavone
2014-10-14Add support for 68020 addressing modes in decoder and disassemblerMichael Pavone
2014-10-12Add support for 68020 bitfield instructionsMichael Pavone
2014-10-11Better support for labels sourced from VOS program module headerMichael Pavone
2014-10-08Improve support for disassembling 68010+ binariesMichael Pavone
2014-02-09Refactor debugger next commandMike Pavone
2013-09-10Added copyright notice to source files and added GPL license text in COPYINGMike Pavone
2013-06-19Fix movem with pc displacement or pc indexed sourceMike Pavone
2013-05-12Fixed decoding of CHK destinationMike Pavone
2013-01-26Tweaks to make blastem compatible with m68k-testerMike Pavone
2013-01-17Add instruction address logging to translator and support for reading an ↵Mike Pavone
address log to the disassembler
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 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-06Print a message when we try to run an invalid instruction, not when we try ↵Mike Pavone
to translate it
2013-01-05Fix decoding of movepMike Pavone
2013-01-04Small fix for bit instructionsMike Pavone
2012-12-31Fix label names in disassemblerMike Pavone
2012-12-30Fix some bugs in decoding cmpMike Pavone
2012-12-30Improve disassemblerMike Pavone
2012-12-28Fix decoding of CMPAMike Pavone
2012-12-28Implement pea (untested).Mike Pavone
2012-12-28Fix decoding of SccMike Pavone
2012-12-27Some fixes to add/addx sub/subx decodingMike Pavone
2012-12-27Initial work on allowing dynamic branches and code in RAM plus a small fix ↵Mike Pavone
to effective address decoding
2012-12-27Fix decoding bug for addq/subqMike Pavone
2012-12-27Implement EXT, add some fixes to LINK/UNLKMike Pavone
2012-12-27Fix decoding bug in addq/subqMike Pavone
2012-12-26Fix decoding of andMike Pavone
2012-12-21Implement indexed with 8-bit displacement addressing modes in decoder and ↵Mike Pavone
disassembler
2012-12-20Fix disassembly of reg list in MOVEM when the reg list is the destinationMike Pavone
2012-12-20Fix decoding and disassembly of MOVEMMike Pavone