« PlayStation Architecture (index)

PlayStation Architecture

Chapter 6: I/O


Table of Contents

  1. CD subsystem
  2. Front ports

Two I/O ports - Serial and Parallel - were originally available for add-ons. However, these were removed in later revisions of the console due to low adoption and concerns that they could be exploited to bypass the copy protection system.

CD subsystem

The block responsible for controlling the CD drive is an interesting area; you can imagine it as a separate computer living inside the PlayStation.

Image
The architecture of the CD Subsystem.

This subsystem comprises:

The subsystem somewhat resembles the typical CD drive everyone had at their home, albeit with particular tweaks Sony implemented in the Sub-CPU program to perform anti-piracy checks.

Front ports

The console features four front-facing sockets: two for game controllers and two for Memory Cards (used to store game saves). All four slots are electrically identical , so the address of each one is hardcoded. Additionally, Sony altered the physical shape of the ports to avoid accidents.

Image
Front ports of the PlayStation .

Communication with these devices is accomplished through a serial interface. Commands sent by the console are delivered to one of the two groups (either 'mem. card 0' and 'controller 0', or 'mem. card 1' and 'controller 1'). The two accessories answer with their unique identifiers, allowing the console to focus on a particular type of device (memory card or controller) from that point onward.


Previous: 5. Audio

Next: 7. Operating System


Rodrigo Copetti © 2026 RSS Feed

Switch to modern edition

Home · Writings · Support · About author · About website