summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-05-08More fixes for confusion between Z80_UNUSED and MODE_UNUSEDMike Pavone
2013-05-08Compare src_op.mode with the correct constant in shift/rotate instructionsMike Pavone
2013-05-08Fix IX/IY register selection when the direction bit is setMike Pavone
2013-05-08Fix calcuation of IX/IY dipslacements. Fix a bunch of stuff related to the IX...Mike Pavone
2013-05-08Fix handling of instructions that combine an IX/IY displacement with another ...Mike Pavone
2013-05-08Fix printing of negative displacements in Z80 disassemblerMike Pavone
2013-05-08Fix encoding of "extended" instructions in Z80 test generatorMike Pavone
2013-05-08Fix stupid copy-pasta bug in XORMike Pavone
2013-05-08Fix byte order of pop AFMike Pavone
2013-05-08Cleanup reg printing in z80 test runnerMike Pavone
2013-05-08Added z80 test generator and z80 test runner.Mike Pavone
2013-05-06Make sure all rendering operations mask CRAM with 0xEEE before using itMike Pavone
2013-05-06Implement writes from Z80 to YM-2612Mike Pavone
2013-05-06Hopefully more correct implementation of the Z80 busack statusMike Pavone
2013-05-05Add a YM2612 stub implementation with just timers and status registers so tha...Mike Pavone
2013-05-05Implement RRD and implement flags on RLDMike Pavone
2013-05-04Implemente RLDMike Pavone
2013-05-04Implement HALT (sort of tested)Mike Pavone
2013-05-04Implement IN and OUT (untested)Mike Pavone
2013-05-04Implement RETI and RETN (untested). Cleanup tests for "terminal" instructions.Mike Pavone
2013-05-04Remove deferred address entries from abandoned translations inside z80_retran...Mike Pavone
2013-05-03Save context in z80_do_syncMike Pavone
2013-05-03Fix bank register updateMike Pavone
2013-05-03Fix native address lookup in bannked memory areaMike Pavone
2013-05-03Use hex where appropriate in disassemblerMike Pavone
2013-05-03Using push/pop inside translated code is not compatible with the current way ...Mike Pavone
2013-05-03Fix crash bug in Z80 interrupt supportMike Pavone
2013-05-03Implement shift instructions (untested)Mike Pavone
2013-05-02Implement CPL and NEG (untested)Mike Pavone
2013-05-02Implement LDD and LDDRMike Pavone
2013-05-02Implement LDIMike Pavone
2013-05-02Protect debug prints for busreq/reset regs with appropriate macrosMike Pavone
2013-05-02Fix decoding of CP.Mike Pavone
2013-05-02Fix IX/IY displace modes. Fix check for registers requiring REX.Mike Pavone
2013-05-02Sync Z80 on writes to busreq/reset ports. NULL out extra_pc on z80 resetMike Pavone
2013-05-02Don't mix *H regs with the REX prefixMike Pavone
2013-05-01Fix some more retranslation bugs in the Z80 coreMike Pavone
2013-05-01Add -n flag for disabling the Z80 coreMike Pavone
2013-05-01Fix a crash bug in instruction retranslationMike Pavone
2013-04-30Add a second context pointer to m68k_context so that try_fifo_write can still...Mike Pavone
2013-04-30Implement ld to and from the I and R registersMike Pavone
2013-04-30Implement LDIR and fix a bug in which context was not restored after a call t...Mike Pavone
2013-04-30Initial stab at integartiong Z80 coreMike Pavone
2013-04-30Fix a remaining z80_write reg swap bug. Properly initialize the native map sl...Mike Pavone
2013-04-30Fix infinite loop in Z80 disassemblerMike Pavone
2013-04-29Implement CCF and SCFMike Pavone
2013-04-29Fix decoding of address in JP and JPCC instructions in the Z80 coreMike Pavone
2013-04-29Properly handle wrapping around to 0 in translate_z80_streamMike Pavone
2013-04-29Fix bug in end condition inside translate_z80_stream.Mike Pavone
2013-04-29Squashing some bugs introduced when I switched the register assignments for z...Mike Pavone