Story Details

  • The PS2’s backwards compatibility from the engineer who built it (2020)

    Posted: 2025-02-04 11:56:35

    PlayStation 2's backwards compatibility with PS1 games wasn't a simple software emulation. Sony engineer Matt Doherty reveals the PS2 hardware incorporated a full PS1 CPU, dubbed the "IOP," alongside the PS2's "Emotion Engine." This dual-core approach, while costly, provided near-perfect compatibility without the performance issues of emulation. The IOP handled PS1 game logic, graphics, and sound, sending the final video output to the PS2's Graphics Synthesizer. Minor compatibility hiccups stemmed from differences in CD-ROM drives and memory card access speeds. Doherty highlights challenges like fitting the IOP onto the already complex PS2 motherboard and ensuring smooth handoff between the two processors, emphasizing the tremendous engineering effort that went into making the PS2 backward compatible.

    Summary of Comments ( 84 )
    https://news.ycombinator.com/item?id=42931241

    Hacker News commenters generally praised the article for its technical depth and the engineer's clear explanations of the challenges involved in achieving PS1 backwards compatibility on the PS2. Several commenters with hardware engineering backgrounds offered further insights into the complexities of hardware/software integration and the trade-offs involved in such projects. Some discussed the declining trend of backwards compatibility in newer consoles, attributing it to increasing complexity and cost. A few nostalgic comments reminisced about their experiences with the PS2 and its extensive game library. Others pointed out interesting details from the article, like the use of an interpreter for PS1 games and the clever way the engineer handled the different memory architectures. The engineer's pragmatic approach and dedication to quality were also frequently commended.