I've been wondering if this could be improved about the screenshot file naming routine. I don't know if anyone will bother, but here it goes:
When you take a screenshot, the filename comes out as: Random Game.2015-08-04 23.45.31
The last part is the time. Here's the thing, when you are taking lots of rapid sequential screenshots, the emulator gives you a message for each key press, but the end result is not a screenshot per every key press like it should.
The problem is that since you can't have two files with the same name, then if you take two different screens in the same second, then only one screenshot will be created.
To avoid this I suggest to add an additional millisecond counter, or just number the screens with regular numbers, such as:
Random Game.2015-08-04 - 0001
Random Game.2015-08-04 - 0002
Random Game.2015-08-04 - 0003
Etc.
Whichever is easiest.