Mapping class group, codes and generalized Kummer surfaces