-- 0.3.1 -- 2007-10-26 -- gambatte_qt: - Enable Joystick POV-Hat events. -- 0.3.0 -- 2007-10-26 -- libgambatte: - Fix adc/sbc and add_hl_rr hfc calc, sp_plus_n cf/hcf calc and daa thanks to blargg. - document HF2 better - Update sound core according to blargg's findings. - Improve resampling quality and performance. - Fix overlooked "add hl,sp" flag calculation. - fix initial endtime value - check for resampling ratio < 1 - Add support for DMG palette customization. gambatte_sdl: - use std::map for parser - Don't bother hashing. - Add input config support. - Add joystick support. - Fix horrid "turbo can affect emulation" bug. - Add sw and yuv overlay scaling. - Use cond/mutex for thread syncing, RAII, refactor. - add option for sample rate choice - Add option to list valid input keys - don't die if audio fails gambatte_qt: - no point in filter being non-static anymore - use std::map for input vectors - remove unused unusedBool - Fix horrid "turbo can affect emulation" bug. - remove some useless optimizations - auto_ptr love. - support joystick hat. - nicer input handling. - Add sound dialog. - Add custom dev choice for oss, alsa engines. - Use rgb if available for xv. - Get rid of BAD_MATCH warnings for setting non-existent xv attributes. - make subblitters private nested classes - add reset action - Add support for DMG palette customization. - Add global buffer option for dsound engine -- 0.2.0 -- 2007-09-05 -- libgambatte: - fix 64-bit compile and segfault. Thanks to Nach for noticing. - Add zip support. Thanks to Nach for contributing nice, clear code - fix sound ch4 frequency calculation - Several PPU reads timings depend on wx. Thanks to franpa for noticing the corrupt line in The LoZ: Oracle of Seasons. - remove unused doubleSpeed parameter from m3ExtraCycles call gambatte_sdl: - Thread safety, bigger sound buffer - Compile on more platforms. Thanks to Thristian for the find. - actually increment iterator so the loop makes some sense (parser.cpp) gambatte_qt: - fix 64-bit compile. Thanks to Nach. - better license info for x11getprocaddress.cpp - initial joystick support, mostly using SDL's joystick code (separated from the rest of SDL) - use binary search for gb inputs. all: - make sure to use std:: despite sloppy compilers allowing omission. Thanks to blargg for the reminder. - get rid of some valgrind warnings. Thanks to Nach for noticing. hwtests: - add tests for wx effects on PPU read timings. build: - add -Wextra to default compile flags doc: - mention optional zlib dependency - additions to thanks section -- 0.1.1 -- 2007-08-29 -- libgambatte: - fix integer overflow in color conversion to rgb16 - only accept valid filter indexes gambatte_sdl: - print version - print usage - support command line arguments. - add option for starting in full-screen - add option for using video filter gambatte_qt: - clean up obsolete includes. - directdraw: only use alpha if primary surface uses it. - add support for loading rom from porgam argument. - s/"a highly accurate"/"an accuracy-focused"/ in about box - gditoggler: fix unordered video mode listing build: - Support external CPPFLAGS - Use sdl-config doc: - fix silly wording in README about section - s/seperate/separate/ - s/Automake/Make/ - mention XShm dependency - mention sys/shm.h requirement - document key mapping better - s/"a highly accurate"/"an accuracy-focused"/ - add man pages