overlay correction for sectionless pes based on peter ferrie's answer
still reading datadir entries that are partly after file length (values are assumed to be 0)