PlayStation technical specifications
From Infogalactic: the planetary knowledge core
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The PlayStation technical specifications describe the various components of the original PlayStation video game console.
Contents
Central processing unit (CPU)
- LSI LR333x0-based Core
- MIPS R3000A-compatible 32-Bit RISC CPU MIPS R3051 with 5KB L1 cache, running at 33.8688 MHz .[1]
- The microprocessor is manufactured by LSI Logic Corp. with technology licensed from SGI.
- Features:
- 850K-1M Transistors[citation needed]
- Operating performance: 30 MIPS
- Bus bandwidth 132 MB/s
- One Arithmetic/Logic unit (ALU)
- One Shifter
- CPU cache RAM:
- 4 kB instruction Cache[1]
- 1 kB non-associative SRAM data cache
- Geometry Transformation Engine (GTE or Cop2)[citation needed]
- Coprocessor that resides inside the main CPU processor, giving it additional vector math instructions used for 3D graphics, lighting, geometry, polygon and coordinate transformations - GTE performs high speed matrix multiplies.
- Operating performance: 20 MIPS
- Polygons per second (rendered in hardware):
- 90,000 with texture mapping, lighting and Gouraud shading[citation needed]
- 180,000 with texture mapping[2]
- 360,000[3] with flat shading
- 1,500,000 vertices/ 500,000 triangles peak theoretical[citation needed]
- Motion Decoder (MDEC)
- Also residing within the main CPU, enables full screen, high quality FMV playback and is responsible for decompressing images and video into RAM.
- Operating performance: 10 MIPS
- Documented device mode is to read three RLE-encoded 16×16 macroblocks, run IDCT and assemble a single 16×16 RGB macroblock.
- Output data may be transferred directly to GPU via DMA.
- It is possible to overwrite IDCT matrix and some additional parameters, however MDEC internal instruction set was never documented.
- Features:
![](/w/images/thumb/a/a3/PSX_mainboard.jpg/300px-PSX_mainboard.jpg)
An SCPH-1001 motherboard.
- System Control Coprocessor (Cop0)[citation needed]
- This unit is part of the CPU. Has 16 32-bit control registers.
- Modified from the original R3000A cop0 architecture, with the addition of a few registers and functions.
- Controls memory management through virtual memory technique, system interrupts, exception handling, and breakpoints.
- "Game Processor performance" 100 MOPS[citation needed]
Memory
- 2 MB main DRAM[citation needed]
- Additional RAM memory is integrated with the GPU (including a 1 MB frame buffer) and SPU (512 KB), see below for details.
- Cache RAM memory for CPU core and CD-ROM. See the relevant sections for details.
- Flash RAM support through the use of memory cards, see below.
- BIOS stored on 512 kB ROM
Graphics processing unit (GPU)
- 32-bit Sony GPU
- 53.2224 MHz
- Handles display of graphics, control of framebuffer, and drawing of polygons and textures[citation needed]
- Handles 2D graphics processing, in a similar manner to the 3D engine[citation needed]
- Pixel Fillrate: 70 Mpix/sec[citation needed]
- RAM:[citation needed]
- Features:
- Adjustable frame buffer (1024×512)
- Emulation of simultaneous backgrounds (to simulate parallax scrolling)
- Mask Bit
- Texture Window
- Dithering
- Clipping
- Alpha Blending(4 per-texel Alpha Blending Modes)
- Fog
- Framebuffer Effects
- Transparency Effects
- Render to Texture
- Offscreen Drawing
- Flat or Gouraud shading and texture mapping[1]
- No line restriction
- Colored light sourcing
- Resolutions:
- Progressive: 256×224 to 640×240 pixels[1]
- Interlaced: 448×256 to 640×480 pixels
- Colors:
- Maximum color depth of 16,777,216 colors (24-bit true color)
- 57,344 (256×224) to 153,600 (640×240) colors on screen
- Unlimited color lookup tables
- 32 levels of transparency
- All calculations are performed to 24 bit accuracy
- Texture mapping color mode:[citation needed]
- Mode 4 - 4 bit CLUT (16 Colors)
- Mode 8 - 8 bit CLUT (256 Colors)
- Mode 15 - 15 bit direct (32768 Colors)
- Mode 24 - 24 bit (16,777,216 Colors)
- Sprite engine[citation needed]
- 1024×512 framebuffer, 8×8 and 16×16 sprite sizes, bitmap objects[citation needed]
- Up to 4,000 sprites on screen (at 8×8 sprite size), scaling and rotation[1][4]
- 256x256 maximum sprite size
- Special Sprite Effects:
- Rotation
- Scaling up/down
- Warping
- Transparency
- Fading
- Priority
- Vertical and horizontal line scroll
Sound processing unit (SPU)
- 16-Bit Sony SPU
- Supports ADPCM sources with up to 24 channels
- Sampling rate of up to 44.1 kHz
- 512 kB RAM
- PCM audio source
- Digital effects include:
- Pitch Modulation
- Envelope
- Looping
- Digital Reverb
- Load up to 512K of sampled waveforms
- Supports MIDI Instruments
I/O system and connectivity
- (660MB maximum storage capacity, double speed CD-ROM drive)
- 2×, with a maximum data throughput of 300 kB/s(Double speed), 150 KB/sec. (Normal)
- XA Mode 2 compliant
- Audio CD play
- CD-DA (CD-Digital Audio)
- 128 kB buffer
- Two control pads via connectors
- Expandable with multitap connector
- Backup Flash RAM support
- Two removable cards
- Each card has 128 KB Flash Memory
- OS support for File Save, Retrieve and Remove
- Video and audio connectivity
- AV Multi Out
- RCA Composite video and Stereo out (SCPH-100x to 3xxx only)
- RFU (SCPH-112X) DC Out (SCPH-100x to 3xxx only)
- S-Video Out (SCPH-1000 only)
- Serial and parallel ports
- Serial I/O (used for PlayStation Link Cable SCPH-100x to 900x only)
- Parallel I/O (N/A) SCPH-100x to 750x only)
- Power
- AC Connector (SCPH-100x to 900x only)
See also
- PlayStation 2 technical specifications
- PlayStation 3 technical specifications
- PlayStation 4 technical specifications
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ 1.0 1.1 1.2 1.3 1.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ https://archive.org/stream/nextgen-issue- 001/Next_Generation_Issue_001_January_1995#page/n47/mode/2up/