diff --git a/Assets/changelog.md b/Assets/changelog.md index 8812a6bae3..c40053ba56 100644 --- a/Assets/changelog.md +++ b/Assets/changelog.md @@ -78,6 +78,18 @@ - removed redundant `AmstradCpcPokeMemory` tool - Faust: - updated to Mednafen 1.29.0 + - Gambatte: + - improved MBC1/MBC1M emulation + - improved HuC1 emulation and implement HuC1 IR support + - improved HuC3 emulation and implement support for mapper sound (HuC3 is currently the only use case) + - implemented MMM01 emulation + - implemented M161 emulation + - improved heuristics for various multicart mappers and remove the multicart detection setting (now effectively always true) + - cleaned up the mapper internals, IR, and RTC code + - made various optimizations to the CPU loop and read/write code (around 10-15% performance increase) + - trimmed down initial time settings to a single setting, using total number of seconds + - implemented quirk with bit 4 of rLCDC, fixes cgb-acid-hell testrom compliance + - fixed sprite priority in CGB-DMG mode - Genplus-gx: - stopped byteswapping Z80 domains (#3290) - changed default peripheral to 3-button Genesis gamepad (#2775, #3262) @@ -128,8 +140,6 @@ [db7d72be9 Morilli] update nonfunctional bsnes links WRITEME -[a68c835a4 CPP] (Gambatte) update gambatte WRITEME (m161, MBC1, HuC1, HuC3, MMM01) - [6e4a5a96a CPP] (melonDS) reset caches after load state WRITEME [8b6f1c96d CPP] (melonDS) don't state sound buffers too WRITEME