log romdb.c @ 2493:b62336ceb626 default tip

age author description
Mon, 01 Jan 2024 20:02:41 -0800 Michael Pavone Fix incorrect manipulation of lock-on cart memory map
Mon, 01 Jan 2024 19:50:20 -0800 Michael Pavone Fix asan violation that occurs when locking on a cart with its own mapper hardware
Mon, 04 Sep 2023 20:54:27 -0700 Michael Pavone Slightly more correct implementation of MED extended Sega mapper so s2built debug build doesn't hang
Tue, 18 Jul 2023 21:46:09 -0700 Michael Pavone Initial Codemasters mapper support
Thu, 15 Jun 2023 09:36:11 -0700 Michael Pavone More fully baked ROM db support for SMS
Tue, 09 May 2023 09:03:37 -0700 Michael Pavone Initial work on ROM DB support for SMS/GG games
Mon, 12 Dec 2022 20:51:19 -0800 Michael Pavone Add support for mapper used in Super Fighter Team release of Legend of Wukong
Sat, 11 Jun 2022 10:01:07 -0700 Michael Pavone Fix regression in Mode 1 CD detection
Tue, 24 May 2022 18:49:38 -0700 Michael Pavone Improved detection of bogus device headers
Tue, 24 May 2022 09:11:12 -0700 Michael Pavone Merge
Thu, 28 Apr 2022 18:44:50 -0700 Michael Pavone Fix inappropriate free of IO override strings in free_rom_info
Thu, 07 Apr 2022 00:49:19 -0700 Michael Pavone Fix memory map mask calculation for manually specified cart SRAM/RAM
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
Sun, 13 Feb 2022 00:06:22 -0800 Michael Pavone Fix regression in MED extended sega mapper support
Mon, 07 Feb 2022 22:47:11 -0800 Michael Pavone Fix off-by-one in sega mapper heuristic
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
Tue, 21 Sep 2021 23:17:34 -0700 Michael Pavone Strip out mega wifi support and debugger proprietary
Sun, 21 Feb 2021 14:35:16 -0800 Michael Pavone Implement TMSS ROM and cart mapping register
Mon, 15 Feb 2021 11:24:06 -0800 Michael Pavone Implement Heartbeat Personal Trainer peripheral and add ROM DB entry for Outback Joey
Thu, 30 Apr 2020 23:30:22 -0700 Michael Pavone Remove usage of GCC pointer arithmetic on void * extension
Thu, 02 Apr 2020 20:41:26 -0700 Michael Pavone Make sure fallback memory region is always last
Sun, 02 Feb 2020 13:32:51 -0800 Mike Pavone Make sure save_type is properly initialized
Tue, 14 May 2019 23:20:35 -0700 Michael Pavone Differentiate between the full Sega mapper and the SRAM only one. Fixes crash on save state load for Phantasy Star IV and other games that use the same mapper
Tue, 23 Apr 2019 08:47:52 -0700 Michael Pavone Make sure on-cart memories are fully initialized in all cases
Wed, 03 Apr 2019 00:14:09 -0700 Mike Pavone Make libretro target successfully build for Windows and possibly Mac
Wed, 27 Mar 2019 22:23:55 -0700 Michael Pavone Restore some newlines in debug output that got lost when fixing GDB remote debugging issue
Fri, 22 Mar 2019 09:25:28 -0700 Michael Pavone Added support for detecting Mega WiFi titles based on a header string
Wed, 20 Mar 2019 22:05:27 -0700 Michael Pavone Avoid printing a bunch of junk to stdout when GDB remote debugging is enabled as this can confuse GDB
Sat, 05 Jan 2019 00:58:08 -0800 Michael Pavone Merge from default segacd
Tue, 14 Aug 2018 00:07:21 -0700 Michael Pavone Added J-Cart support
Thu, 28 Jun 2018 09:27:05 -0700 Michael Pavone Fix a number of other memory errors (mostly leaks again) identified by valgrind
Fri, 22 Jun 2018 23:10:27 -0700 Michael Pavone Fix some memory errors (mostly leaks) identified by valgrind
Mon, 26 Mar 2018 22:13:22 -0700 Michael Pavone Allow MegaWiFi support to be toggled in config file. Defaults to off due to security concerns
Wed, 31 Jan 2018 22:05:10 -0800 Michael Pavone Made the NOR flash emulation a bit more flexible, but not yet flexible enough to properly support the flash chip in the MegaWiFi cart
Mon, 15 Jan 2018 09:04:43 -0800 Michael Pavone Initial work on MegaWiFi support
Wed, 13 Dec 2017 09:44:41 -0800 Michael Pavone Added code for initializing a combined Genesis + Sega CD system when a Sega CD ISO is loaded segacd
Sat, 14 Oct 2017 05:03:38 -0700 Michael Pavone Add support for writeable ROM and an entry for Game no Kanzume Otokuyou using that support as it expects the cart area to be writable
Sun, 27 Aug 2017 18:15:00 -0700 Michael Pavone Save/restore mapper state in native save states
Fri, 07 Jul 2017 21:01:45 -0700 Michael Pavone Ignore SRAM in cart header if it is in the upper 8MB of the address space
Sat, 24 Jun 2017 13:55:54 -0700 Michael Pavone Support a couple of bootleg X-in-1 carts
Fri, 23 Jun 2017 23:16:44 -0700 Michael Pavone Move Sega mapper implementation out of romdb.c
Fri, 23 Jun 2017 21:48:38 -0700 Michael Pavone Move I2C EEPROM and NOR Flash functions out of romdb.c into new files
Thu, 22 Jun 2017 23:40:05 -0700 Michael Pavone Sonic 3 & Knuckles lock-on is now 100% functional with working saves
Thu, 22 Jun 2017 09:49:41 -0700 Michael Pavone WIP support for handling S3 save RAM when locked on
Tue, 20 Jun 2017 22:56:07 -0700 Michael Pavone Initial SRAM support for lock-on carts
Mon, 19 Jun 2017 23:27:11 -0700 Michael Pavone Fix and enhance Sega/SSF2 mapper support to handle homebrew and hacks that use it in combination with SRAM
Mon, 19 Jun 2017 19:18:50 -0700 Michael Pavone Better handling of S&K lock on support. Pre-combined ROMs and large (>2MB) S&K hacks should now work. Implemented correct behavior from locking on a 4MB cart
Wed, 07 Jun 2017 23:06:14 -0700 Michael Pavone Initial work to support parallel NOR flash and the Magistr 16
Mon, 05 Jun 2017 23:03:46 -0700 Michael Pavone Small fix to handling of the "bus" option in a RAM type ROM DB memory map
Fri, 21 Apr 2017 23:35:32 -0700 Michael Pavone Fix a deficiency in the way types were handled in my ternary tree. Fixes in which some paths that were constructed from a template with variables would sometimes get an extra garbage character thrown in
Fri, 21 Apr 2017 01:19:40 -0700 Michael Pavone Minor optimization to avoid invalidating translated code when the bank has not actually changed. Makes a nasty edge case in the 68K debugger slightly less severe when dealing with code that uses banking
Wed, 29 Mar 2017 00:29:44 -0700 Michael Pavone Allow games to be specified in ROM DB via sha1 instead of product ID. Added a new ROM DB memory map device type fixed for emulating simple fixed value copy protection registers. Used those two features to support Ya Se Chuan Shuo via a ROM DB entry.
Sun, 19 Mar 2017 00:34:15 -0700 Michael Pavone Add Mega Everdrive style header detection for homebrew using the SSF2 mapper, though without the Mega Everdrive extensions. Properly invalidate translated code on a bank switch when using the SSF2/Sega mapper
Tue, 14 Mar 2017 00:06:19 -0700 Michael Pavone Fix heuristic detection of SRAM for 3MB ROMs with SRAM at the 3MB mark
Thu, 02 Mar 2017 21:08:33 -0800 Michael Pavone Support for the Realtec mapper. Needs testing with games besides The Earth Defend
Thu, 23 Feb 2017 00:08:37 -0800 Michael Pavone WIP support for XBAND mapper hardware
Tue, 14 Feb 2017 04:44:37 -0800 Michael Pavone Fix handling of SRAM overlapping with ROM
Tue, 24 Jan 2017 21:26:46 -0800 Michael Pavone Improved parsing of cartridge region header