I just googled "cannon fodder not saving", looks like others have had issues with various versions on various Amiga/Minimg/UAE setups. You should probably do the search too and see if anything strikes a chord. It seems the Farlight and Triangle versions behave differently too.
Sorry I can't be of more help.