-
Notifications
You must be signed in to change notification settings - Fork 27
Changelog
entrpntr edited this page Mar 5, 2020
·
3 revisions
- Merged all 2019 upstream gambatte accuracy updates by sinamas (fixes TCG, Crystal Clear, perhaps others)
- Fixed emulation of some original Game Boy games (i.e. no GBC enhancements) on GBC/GBA/GBP (mostly affects non-poke games)
- Subframe hard resets now supported on GBP platform (Gen 2 save corruption routes, TCG card duplication should have parity with console)
- Game audio now cuts immediately when the hard reset fade begins, to match GBP behavior
- Rare quirky behavior (e.g. resets that take 1 or many frames too long, or Blue NSC crash where hard reset was never processed) should be mostly mitigated
- Simultaneous Up+Down or Left+Right inputs now have proper "cancellation" behavior to match GBP
- Using the same keyboard/joystick input for multiple GB inputs is no longer possible (was already "not allowed")
- Fixed stray issues with German/Portuguese keyboard layouts (and perhaps others) that could cause numerous erratic behaviors
- Added warning when using Shift as a bound key (causes issues when used in combination with keys "modified" by Shift)
- Added a deadzone threshold configuration option for joystick users
- Added speedup flags (plus other niceties) to shared library, for higher performance w/botting
- Greatly improved the build instructions in the README; also made some cleanups in the build process itself
- Changed name of built executable (from gambatte_qt to gambatte_speedrun)
- Added official support for macOS 10.13+; binaries will be added with the upcoming release
- Instant .sav creation for Gen 1/2 and TCG (at end of game's save routine; fixes wsopboy91 situation from Red tourney)
- Initial bootrom "error message" for first-time users was made slightly more informative
- Fixed bug with default input settings for first-time users; other default settings also made more sensible
- Savestates and autosplitters from r649/r664 should remain unaffected by changes
- Potential future support for "input log" functionality (dev-only currently) with emulator runs
(TODO)
(TODO)
(TODO)
(TODO)