First of all, I told it in the coments of 1.0.3, and I repeat it personally to you. If you told a paypal email, I'll be happy to donate.
Then, tree things.
1.- There's a bug in the RESET CPC. I have some save states in Cauldron, for example. Then, I load another game. Well, I load a lot of different games (I played Cauldron yesterday). But, if I make a reset CPC, randomly i found some save states used. And, if I load it... there is my Cauldron game. A tip, that was the first save states that i done.
2.- An easy way to make an automathic RUN". We can't use the file name, because there's a lot of RUN"DISC. Then, use the name into parentesis () in the file name. Then, if i have a file named Yie Ar Kung Fu (DISC).dsk, the game will do a RUN"DISC. If i have a Dragon's Lair II (DL).dsk, then we'll make a RUN"DL. Easy, isn't it?
3.- Auto-keyboard. If there is a file .kbd with exactly the same name that a .dsk (or sna...), then that keyboard configuration in loaded automathicly when we load the game.
4.- By the way... is possible to accelerate a little the save method? Yes, I know that the writing in memory disk is slow. But you could try to compare the previous save and the current, and change only the different bytes (two savestates of the same game would be very similar, and that will accelerate the write operation.
Thanks for all, your emulator is great.