Sat, 11 May 2013 21:19:31 -0700 |
Mike Pavone |
Don't update interrupt mask on non-interrupt exceptions
|
Sat, 11 May 2013 01:57:41 -0700 |
Mike Pavone |
Fix check for code writes
|
Sat, 11 May 2013 01:38:57 -0700 |
Mike Pavone |
Port instruction retranslation improvements from Z80 core to M68K core
|
Fri, 10 May 2013 23:16:06 -0700 |
Mike Pavone |
Implement hblank flag in status register
|
Fri, 10 May 2013 22:57:56 -0700 |
Mike Pavone |
Initial stab at horizontal interrupts and improving accuracy of vertical interrupts. Also added the VINT pending flag to status port.
|
Thu, 09 May 2013 20:59:49 -0700 |
Mike Pavone |
Add YM2612 stubs to transz80
|
Thu, 09 May 2013 20:09:49 -0700 |
Mike Pavone |
Fix return address for RST
|
Thu, 09 May 2013 19:38:28 -0700 |
Mike Pavone |
Show absolute addresses for JR, JRCC and DJNZ in Z80 disassembler
|
Thu, 09 May 2013 19:24:18 -0700 |
Mike Pavone |
Fix terminal instruction detection in disassembler
|
Thu, 09 May 2013 18:36:21 -0700 |
Mike Pavone |
Properly handle instructions that use boty IYH and IYL
|
Thu, 09 May 2013 00:33:06 -0700 |
Mike Pavone |
Set the N flag to the correct value for DEC instructions
|
Thu, 09 May 2013 00:30:55 -0700 |
Mike Pavone |
Implement carry flag for shift instructions. Implement weird behavior for bit 0 of SLL. Fix missing break statement in SRL.
|
Thu, 09 May 2013 00:17:12 -0700 |
Mike Pavone |
Correctly set the N flag for SBC
|
Thu, 09 May 2013 00:14:54 -0700 |
Mike Pavone |
Deal with the fact that there's no 8-bit version of the BT family of instructions on x86
|
Wed, 08 May 2013 23:44:49 -0700 |
Mike Pavone |
Complete flag behavior for Z80 BIT instruction
|
Wed, 08 May 2013 23:31:19 -0700 |
Mike Pavone |
Properly handle negative displacements in Z80 core
|
Wed, 08 May 2013 23:29:21 -0700 |
Mike Pavone |
Contrary to the official documenation, OR and AND also set PV based on parity instead of overflow
|
Wed, 08 May 2013 23:20:41 -0700 |
Mike Pavone |
Set PV flag based on parity, not overflow for XOR
|
Wed, 08 May 2013 23:17:54 -0700 |
Mike Pavone |
BIT was setting the zero flag to the opposite of what it should have. This is now fixed.
|
Wed, 08 May 2013 23:12:08 -0700 |
Mike Pavone |
More fixes for confusion between Z80_UNUSED and MODE_UNUSED
|
Wed, 08 May 2013 23:03:18 -0700 |
Mike Pavone |
Compare src_op.mode with the correct constant in shift/rotate instructions
|
Wed, 08 May 2013 22:49:50 -0700 |
Mike Pavone |
Fix IX/IY register selection when the direction bit is set
|
Wed, 08 May 2013 22:46:03 -0700 |
Mike Pavone |
Fix calcuation of IX/IY dipslacements. Fix a bunch of stuff related to the IX/IY bit/shift/rotate instructions.
|
Wed, 08 May 2013 22:45:29 -0700 |
Mike Pavone |
Fix handling of instructions that combine an IX/IY displacement with another prefix in test generator
|
Wed, 08 May 2013 22:43:31 -0700 |
Mike Pavone |
Fix printing of negative displacements in Z80 disassembler
|
Wed, 08 May 2013 21:02:33 -0700 |
Mike Pavone |
Fix encoding of "extended" instructions in Z80 test generator
|
Wed, 08 May 2013 17:39:13 -0700 |
Mike Pavone |
Fix stupid copy-pasta bug in XOR
|
Wed, 08 May 2013 17:32:28 -0700 |
Mike Pavone |
Fix byte order of pop AF
|
Wed, 08 May 2013 17:05:12 -0700 |
Mike Pavone |
Cleanup reg printing in z80 test runner
|
Wed, 08 May 2013 14:40:48 -0700 |
Mike Pavone |
Added z80 test generator and z80 test runner.
|
Mon, 06 May 2013 00:57:56 -0700 |
Mike Pavone |
Make sure all rendering operations mask CRAM with 0xEEE before using it
|
Mon, 06 May 2013 00:54:58 -0700 |
Mike Pavone |
Implement writes from Z80 to YM-2612
|
Mon, 06 May 2013 00:22:24 -0700 |
Mike Pavone |
Hopefully more correct implementation of the Z80 busack status
|
Sun, 05 May 2013 22:56:42 -0700 |
Mike Pavone |
Add a YM2612 stub implementation with just timers and status registers so that games that depend on it can run.
|
Sun, 05 May 2013 11:17:37 -0700 |
Mike Pavone |
Implement RRD and implement flags on RLD
|
Sat, 04 May 2013 18:51:53 -0700 |
Mike Pavone |
Implemente RLD
|
Sat, 04 May 2013 16:23:28 -0700 |
Mike Pavone |
Implement HALT (sort of tested)
|
Sat, 04 May 2013 15:58:15 -0700 |
Mike Pavone |
Implement IN and OUT (untested)
|
Sat, 04 May 2013 15:15:55 -0700 |
Mike Pavone |
Implement RETI and RETN (untested). Cleanup tests for "terminal" instructions.
|
Sat, 04 May 2013 14:36:50 -0700 |
Mike Pavone |
Remove deferred address entries from abandoned translations inside z80_retrans_inst
|
Fri, 03 May 2013 21:22:36 -0700 |
Mike Pavone |
Save context in z80_do_sync
|
Fri, 03 May 2013 21:09:48 -0700 |
Mike Pavone |
Fix bank register update
|
Fri, 03 May 2013 20:18:28 -0700 |
Mike Pavone |
Fix native address lookup in bannked memory area
|
Fri, 03 May 2013 20:15:23 -0700 |
Mike Pavone |
Use hex where appropriate in disassembler
|
Fri, 03 May 2013 19:27:32 -0700 |
Mike Pavone |
Using push/pop inside translated code is not compatible with the current way the Z80 core returns to the caller
|
Fri, 03 May 2013 18:50:16 -0700 |
Mike Pavone |
Fix crash bug in Z80 interrupt support
|
Fri, 03 May 2013 18:49:48 -0700 |
Mike Pavone |
Implement shift instructions (untested)
|
Thu, 02 May 2013 22:39:39 -0700 |
Mike Pavone |
Implement CPL and NEG (untested)
|
Thu, 02 May 2013 22:28:40 -0700 |
Mike Pavone |
Implement LDD and LDDR
|
Thu, 02 May 2013 22:26:47 -0700 |
Mike Pavone |
Implement LDI
|
Thu, 02 May 2013 22:21:41 -0700 |
Mike Pavone |
Protect debug prints for busreq/reset regs with appropriate macros
|
Thu, 02 May 2013 22:18:33 -0700 |
Mike Pavone |
Fix decoding of CP.
|
Thu, 02 May 2013 22:18:22 -0700 |
Mike Pavone |
Fix IX/IY displace modes. Fix check for registers requiring REX.
|
Thu, 02 May 2013 21:54:04 -0700 |
Mike Pavone |
Sync Z80 on writes to busreq/reset ports. NULL out extra_pc on z80 reset
|
Thu, 02 May 2013 00:10:24 -0700 |
Mike Pavone |
Don't mix *H regs with the REX prefix
|
Wed, 01 May 2013 23:12:29 -0700 |
Mike Pavone |
Fix some more retranslation bugs in the Z80 core
|