We propose a partial-response precoding scheme for combatting intersymbol interference that is compatible with trellis codes based on multiple-pulse position modulation. The scheme reduces the span of intersymbol interference from a possibly infinite number to two baud p'xiods, significantly reducing the coinplexity of the receiver equalizer. Numerical results show that, in terms of performance and complexity, the proposed scheme compares favorably to conventional linear equalization, block decision-feedback equalization, and superstate maximum-likelihood sequence detection.