psx.wiki

    Hardware

    CD-ROM System

    Drive and decoder that read CD-DA, CD-ROM XA and PlayStation discs.

    Central Processing Unit (CPU)

    32-bit RISC processor at the center of the PlayStation.

    Controller

    Input devices on the two controller ports and how software reads them.

    DMA Controller

    Seven-channel DMA controller that moves data between main memory and the devices.

    Expansion Port (PIO)

    Parallel expansion connector that exposes the CPU bus of early PlayStation boards.

    Geometry Transformation Engine (GTE)

    Fixed-point vector and matrix coprocessor of the PlayStation CPU.

    Graphics Processing Unit (GPU)

    Drawing processor and display controller of the PlayStation.

    I/O Map

    Addresses of every hardware register of the PlayStation.

    Interrupt Controller

    Interrupt status and mask registers and the interrupt sources of the PlayStation.

    Memory Card

    Removable 128-kilobyte save memory on the Memory Card slots.

    Memory Control

    Bus timing, region size and RAM configuration registers of the CPU bus.

    Memory Map

    Logical and physical address spaces of the PlayStation CPU.

    Motion Decoder (MDEC)

    Image decompression engine that performs the inverse DCT on macroblocks.

    Root Counters

    Three 16-bit hardware timers and the vertical sync counter of the PlayStation.

    Serial Interfaces (SIO)

    Registers of the two serial interfaces of the PlayStation.

    Sound Processing Unit (SPU)

    24-voice ADPCM sound source and mixer of the PlayStation.

    System Architecture

    Processors and device groups of the PlayStation and how they connect.