log genesis.c @ 2493:b62336ceb626 default tip

age author description
Mon, 15 Apr 2024 23:07:18 -0700 Michael Pavone Fix crash when enabling VGM recording while running Pico or Copera software
Sun, 14 Apr 2024 12:30:32 -0700 Michael Pavone Implement turbo/slow for Pico and Copera
Sun, 14 Apr 2024 11:46:34 -0700 Michael Pavone Delete old TODO (values were already correct)
Sun, 03 Mar 2024 13:47:59 -0800 Michael Pavone Fix bug in Gen/MD serialize routine that could cause a use-after free in some cases
Sat, 24 Feb 2024 20:41:02 -0800 Michael Pavone Initial stab at PCM/ADPCM support in YMZ263B emulation
Fri, 23 Feb 2024 01:16:38 -0800 Michael Pavone Initial work on emulating the YMZ263B in the Copera
Wed, 21 Feb 2024 23:42:19 -0800 Michael Pavone Initial work on Copera emulation
Sun, 11 Feb 2024 11:04:39 -0800 Michael Pavone More flexible loading of Pico storyware assets
Sat, 10 Feb 2024 17:46:30 -0800 Michael Pavone Add region override for German version of The Lion King for Pico
Thu, 08 Feb 2024 20:24:37 -0800 Michael Pavone Fix byte reads of ADPCM ports. Fixes hangs in Sanchoume no Tama and Sailor Moon Sailor Stars - Tokimeki Party
Tue, 06 Feb 2024 21:47:11 -0800 Michael Pavone Somewhat busted support for Pico ADPCM
Sun, 04 Feb 2024 20:11:39 -0800 Michael Pavone Initial implementation of storbook artwork display
Sat, 03 Feb 2024 18:32:41 -0800 Michael Pavone WIP Pico emulation
Wed, 24 Jan 2024 18:51:44 -0800 Michael Pavone Avoid conflicts between watchpoints and normal debugger entry
Wed, 29 Nov 2023 22:56:36 -0800 Michael Pavone Restore reset of refresh counter after DMA since its removal caused some regressions
Tue, 21 Nov 2023 20:47:11 -0800 Michael Pavone Handle changes to sample rate while content is running
Thu, 19 Oct 2023 23:27:57 -0700 Michael Pavone Remove old refresh hack that is causing VDPFifoTesting to have a failed test
Mon, 16 Oct 2023 23:30:04 -0700 Michael Pavone Allow 68K to return mid-instruction. Adjust how 68K interrupt ack works so int2 busy flag timing is more correct. Fix some other SCD timing issues
Thu, 31 Aug 2023 20:28:33 -0700 Michael Pavone Make bogus word RAM read more appropriately bogus
Sat, 26 Aug 2023 20:32:53 -0700 Michael Pavone Automatically format Sega CD backup RAM
Sun, 06 Aug 2023 20:00:33 -0700 Michael Pavone Fix Z80 access to VDP debug register
Sun, 12 Mar 2023 20:03:35 -0700 Michael Pavone Fix libretro build for real
Fri, 13 Jan 2023 23:42:46 -0800 Michael Pavone Fix ui.reload for locked-on ROMs
Sun, 08 Jan 2023 23:30:28 -0800 Michael Pavone Implement BRAM cart support
Sun, 08 Jan 2023 14:42:24 -0800 Michael Pavone Implement savestate support for Sega CD
Mon, 02 Jan 2023 13:08:49 -0800 Michael Pavone Implement turbo/slo mo for Sega CD
Mon, 02 Jan 2023 12:24:22 -0800 Michael Pavone Implement gain control for Ricoh PCM and CDDA with defaults based on Model 2 Sega CD
Thu, 29 Dec 2022 15:47:54 -0800 Michael Pavone Add address logging support to sub CPU
Thu, 29 Dec 2022 15:47:19 -0800 Michael Pavone Fix stamp address mask and add WIP CD graphics debug view
Sat, 24 Dec 2022 20:23:05 -0800 Michael Pavone Use byte in security code for region identification for Sega/Mega CD discs
Mon, 12 Dec 2022 22:26:56 -0800 Michael Pavone Proper calculation of sample rate for YM2612/PSG oscilloscope view
Mon, 12 Dec 2022 21:49:51 -0800 Michael Pavone Prevent VGM logging from getting messed up if slow/turbo is active at log start time
Thu, 24 Nov 2022 01:22:21 -0800 Michael Pavone Fix improper free of memory map array from rom_info
Tue, 22 Nov 2022 17:57:02 -0800 Michael Pavone Initial implementation of oscilloscope debug view
Mon, 05 Sep 2022 23:37:49 -0700 Michael Pavone Some minor refresh emulation improvements
Mon, 05 Sep 2022 22:18:25 -0700 Michael Pavone Implement VDP read latency and invalid write delays revealed by Ti_'s instruction timing ROM
Sun, 21 Aug 2022 22:29:47 -0700 Michael Pavone Very rudimentary support for Game Gear VDP emulation
Sat, 13 Aug 2022 23:15:00 -0700 Michael Pavone Implement argumentless variant of z80 debugger command
Sat, 13 Aug 2022 19:37:17 -0700 Michael Pavone Implement frame advance debugger command
Tue, 12 Jul 2022 09:22:57 -0700 Michael Pavone Don't leak all Sega CD resources when freeing a Genesis instance
Wed, 30 Mar 2022 23:15:45 -0700 Michael Pavone Add ROM DB entry to fix SRAM on Triple Play: Gold Edition and make some code changes so that 3MB dumps will work too
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