I would guess that in areas where you can save the variable that determines if one can save would be set to 1, as in a boolean factor (boolean is true/false)
I believe that you would probably have to set the emucheat to test for 0 if you are outside a save area, and then the value change to 1...