For the BFMulator you need to specify a location on your PC for the RAM file to be saved to. You do this in the Advanced/Emulator Settings Menu and type a valid location in the 'Save Ram files to' section. e.g. c:\games.
Thanks Dad, this has fixed the problem for me.