Un émulateur GameBoy N&B/Color dont le but est d’obtenir une émulation la plus précise possible. Cette version propose des changements liés à la vitesse de Pokemon. Site proposant les sources.
Emulation accuracy
– 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-Pokemon games)
Hard reset rework
– 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
Input handling fixes
– 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
Miscellaneous
– 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)
– 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 from r649/r664 should remain unaffected by changes (autosplitters are mostly ok, but will need updating to detect the new gambatte_speedrun.exe program name)