What's the fast forward performance like?
It changes dramatically depending on the game and clock speed... but I'd say:
"CPU [x] y MHz, Game: Fast-forward is close to z seconds per second." With game_config.txt.
* [5] 396 MHz, Pokémon Emerald: 4.0.
* [0] 240 MHz, Pokémon Emerald: 3.0.
* [5] 396 MHz, Legend of Zelda GBA: 3.5.
* [0] 240 MHz, Legend of Zelda GBA: 2.2.
* [5] 396 MHz, Donkey Kong Country: 2.9.
* [0] 240 MHz, Donkey Kong Country: 2.6.
* [5] 396 MHz, Super Mario World Advance 2 (Mario World): 2.7.
* [0] 240 MHz, Super Mario World Advance 2 (Mario World): 1.9.
All tests carried out during gameplay, i.e. in all games, not at the intro; and in Mario World and Donkey Kong, not in the overworld either.
I also encountered a bug during my testing for this question: if I enable fast-forward for a game, then
load another, fast-forwarding is disabled, but frameskip stays manual 9, so the next loaded game has low FPS. I need to fix that. There may be other shenanigans with ROM loading, and I need to properly reset everything.