minor fixes (32 bit only). added CPR. Put all save data into
block_t.  need to test CPR