We describe some general methods to compute fundamental groups, (co)homology, and irregularity of semi-log-canonical surfaces. As an application, we show that there are exactly two irregular Gorenstein stable surfaces with K^ 2 = 1, which have \chi( X ) = 0 and Pic^0(X) = C* but different homotopy type