Several PlayStation fixes

Fixed it skipping corruptions, crashing on small file read/writes, and
not corrupting if the step size is greather than the file size.