From dde983db8f784f5146370127562a93009ac9c557 Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Sat, 16 Apr 2016 15:21:22 +0300 Subject: [PATCH] Updated change log and incremented version to 0.3 --- CHANGES.md | 20 ++++++++++++++++++++ Makefile | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 87c3328..f32a4b1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,25 @@ # Change Log +## Version 0.3 +### New/Improved Features + * New debugger command: cartridge (alias: mbc) shows information about the cartridge and the current status of the MBC + * Experimental debugger command: sld (Short for Stack Leak Detection) behaves similarly to finish, but stops if a stack leak or stack overflow is detected + * The Cocoa port now allows configuring controls + +### Accuracy Improvements/Fixes + * ROM banks now wrap (Fixes game: Pocket Monster Adventures (Bootleg)) + * Fixed incorrect DMA behavior, DMA might fail for specific source addresses (Fixes game: The Smurfs 3) + * Timer registers were counting too slow in CGB double speed mode + * Corrected read behavior of the HDMA5 register (Fixes game: A Bug's Life in CGB mode) + * Fixed a bug with the CGB boot ROM that prevented initialization of the wave RAM + * The CGB boot ROM now loads the DMG tilemap for specific games, just like the original ROM (Fixes game: X (intro animation)) + * Fixed a bug where audio channel 3 was playing silently while it should have been muted. + +### Bug Fixes + * Debugger's finish command now behaves correctly when interrupts are involved + * Corrected the description for the breakpoint command + * Sameboy will not create save files for ROMs without cartridge RAM or RTC, even if they report having a battery, preventing 0-bytes save files + ## Version 0.2 ### New/Improved Features * Support for multiple breakpoints diff --git a/Makefile b/Makefile index 4ebbb96..0fce36f 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ else default: sdl endif -VERSION := 0.2 +VERSION := 0.3 BIN := build/bin OBJ := build/obj