log genesis.c @ 2134:9caebcfeac72

age author description
Fri, 18 Mar 2022 20:49:07 -0700 Michael Pavone Implement word RAM interleaving in 1M mode, now passes mcd-verificator word RAM tests
Sun, 06 Feb 2022 22:21:02 -0800 Michael Pavone Fix typo that messed up Mode 1 for carts with mappers
Sun, 06 Feb 2022 13:51:09 -0800 Michael Pavone Enable Sega CD emulation for carts if a CD image is "locked-on" even if the cart does not specify that it uses the CD peripheral in the header
Thu, 03 Feb 2022 23:41:53 -0800 Michael Pavone Persist BRAM to file. Load BIOS relative to blastem directory
Wed, 02 Feb 2022 01:10:07 -0800 Michael Pavone Implement CD audio
Tue, 18 Jan 2022 00:03:50 -0800 Michael Pavone Implement enough of Sega CD gate array and Sub CPU to pass Sik's Mode 1 test ROM segacd
Sat, 15 Jan 2022 13:15:21 -0800 Michael Pavone Merge from default segacd
Sat, 01 Jan 2022 18:54:46 -0800 Michael Pavone Support Sega mapper without 'SEGA SSF' in header or ROM DB entry and implement a subset of the extended Sega mapper implemented in the Mega Everdrive when 'SEGA SSF' is present
Thu, 05 Aug 2021 23:48:41 -0700 Michael Pavone Add cycle checks to deal with 68K core differences to the new refresh emulation blocks merged from default mame_interp
Thu, 05 Aug 2021 09:29:33 -0700 Michael Pavone Merge from default mame_interp
Sun, 07 Mar 2021 23:13:19 -0800 Michael Pavone Add TMSS state to save states
Sun, 07 Mar 2021 22:44:33 -0800 Michael Pavone Implement TMSS VDP lock
Sun, 21 Feb 2021 14:35:16 -0800 Michael Pavone Implement TMSS ROM and cart mapping register
Sat, 20 Feb 2021 14:52:55 -0800 Michael Pavone Make ui.enter_debuger respect which debuger is active
Wed, 10 Feb 2021 20:12:16 -0800 Michael Pavone Implement serial IO, a generic serial device type and external interrupts
Tue, 24 Nov 2020 20:23:38 -0800 Michael Pavone Backed out changeset 96971b673f51
Sun, 01 Nov 2020 12:35:58 -0800 Mike Pavone Small improvement to refresh cycle approximation
Sun, 28 Jun 2020 22:53:52 -0700 Mike Pavone Enter debugger when a VDP data port read would cause a CPU lockup
Mon, 01 Jun 2020 23:59:59 -0700 Mike Pavone Fix handling of unmapped reads/writes to the cart/expansion port region
Sun, 10 May 2020 00:16:00 -0700 Michael Pavone Fix merge error mame_interp
Sat, 09 May 2020 23:39:44 -0700 Michael Pavone Merge from default mame_interp
Sat, 09 May 2020 23:25:51 -0700 Michael Pavone Less hacky run on audio thread mode
Fri, 08 May 2020 11:40:30 -0700 Michael Pavone Add an event log soft flush and call it twice per frame in between hard flushes to netplay latency when there are insufficient hardware updates to flush packets in the middle of a frame
Fri, 01 May 2020 00:54:15 -0700 Michael Pavone Properly initialize Genesis reset cycle on startup. Fixes crash in GDB remote debugger when stepping past the first two instructions
Wed, 29 Apr 2020 01:00:57 -0700 Michael Pavone WIP netplay support
Sun, 19 Apr 2020 00:59:09 -0700 Michael Pavone Merge from default mame_interp
Sat, 18 Apr 2020 22:36:13 -0700 Michael Pavone WIP new sync mode that runs emulation on audio thread
Sat, 18 Apr 2020 11:42:53 -0700 Michael Pavone Merge from default mame_interp
Thu, 16 Apr 2020 22:37:01 -0700 Mike Pavone Update libretro target to use render_audio shared audio code
Thu, 02 Apr 2020 20:32:09 -0700 Michael Pavone Don't lockup on writes to !TIME or !FDC regions regardless of whether anything is mapped there