log z80_to_x86.c @ 2496:187bc857a76a default tip

age author description
Wed, 24 Jan 2024 18:51:44 -0800 Michael Pavone Avoid conflicts between watchpoints and normal debugger entry
Wed, 17 Jan 2024 23:51:37 -0800 Michael Pavone Fix uninitialized base cycle count in Z80 interp path and do a little other interp path cleanup. Fixes issue with 3x3 Eyes
Thu, 04 Jan 2024 22:14:29 -0800 Michael Pavone Fix nmi_start not getting adjusted during a cycle adjustment
Sat, 23 Dec 2023 23:03:31 -0800 Michael Pavone Implement watchpoints in Z80 debugger
Sun, 28 Aug 2022 14:32:17 -0700 Michael Pavone SP should be set to $FFFF on reset
Fri, 03 Apr 2020 23:47:57 -0700 Michael Pavone Fix bug in in (c) instruction in Z80 dynarec
Tue, 25 Feb 2020 20:03:04 -0800 Michael Pavone Fix edge case in Z80 interrupt handling. Fixes music in Metal Blast 2277
Sun, 07 Apr 2019 00:06:29 -0700 Michael Pavone Get 64-bit builds working for Windows target
Mon, 25 Feb 2019 21:22:14 -0800 Michael Pavone More instruction timing fixes in old Z80 core
Tue, 19 Feb 2019 22:59:14 -0800 Michael Pavone Fix cycle counts of a few instructions in old Z80 core
Fri, 22 Jun 2018 23:10:27 -0700 Michael Pavone Fix some memory errors (mostly leaks) identified by valgrind
Sun, 08 Apr 2018 12:26:18 -0700 Michael Pavone Fix timing for Z80 JP cc, nn instruction
Thu, 19 Oct 2017 03:21:24 -0700 Michael Pavone Implemented Z80 IM 2 and attempted correct intack cycle delay
Tue, 29 Aug 2017 00:30:20 -0700 Michael Pavone Ensure extra_pc is NULL when resuming a save state
Thu, 24 Aug 2017 19:28:56 -0700 Michael Pavone Allow actually saving a save state in more Z80 states. Save busreq/reset state in bus arbiter section for "native" save states
Wed, 16 Aug 2017 20:06:28 -0700 Michael Pavone Added save states to SMS emulation
Sun, 06 Aug 2017 00:06:36 -0700 Michael Pavone WIP - New savestate format
Sun, 28 May 2017 21:02:47 -0700 Michael Pavone Implemented Z80 NMI
Thu, 02 Mar 2017 22:18:15 -0800 Michael Pavone Fix implementation of in c and out c on 32-bit x86
Sun, 19 Feb 2017 17:37:25 -0800 Michael Pavone Fix loading of the R register from the in memory context
Sun, 19 Feb 2017 12:41:57 -0800 Michael Pavone Ported correct but inefficient overlapping instruction handling from 68K core to Z80 core. Fixed remaining stack alignment issue for Z80 breakpoints on 64-bit. Probably still needs fixing for 32-bit
Tue, 14 Feb 2017 05:14:10 -0800 Michael Pavone Hacky fix so sound works in Project MD again
Wed, 18 Jan 2017 07:29:06 -0800 Michael Pavone Fix regression in tracking of 3+ byte instructions in Z80 core
Tue, 03 Jan 2017 21:37:36 -0800 Michael Pavone Fix implementation of Z80 HALT instruction
Mon, 02 Jan 2017 23:35:40 -0800 Michael Pavone Invalidate translated code on a cartridge bank change in SMS mode. Fix handling of bank 0
Sun, 01 Jan 2017 01:10:44 -0800 Michael Pavone Partial fix for Z80 debugger brokeness introduced with stack alignment changes
Wed, 28 Dec 2016 20:39:27 -0800 Michael Pavone Remove memory map assumptions from Z80 core and move a little bit of logic to the generic backend.c so it can be shared between CPU cores
Thu, 22 Dec 2016 19:51:25 -0800 Michael Pavone Initial support for Genesis/Megadrive PBC mode. VDP still needs Mode 4 to be useful.
Thu, 22 Dec 2016 10:51:33 -0800 Michael Pavone More cleanup in preparation for SMS/Mark III support
Wed, 14 Dec 2016 23:27:42 -0800 Michael Pavone Fix a couple of timing regressions in Z80 core