Playstation 1 (Spieleprogrammierung): Hardware

Folgender Artikel beschreibt die Spezifikation der Hardware ab der Version 4.3 . Er zeigt einen Überblick über die verschiedenen Modelle und geht dann auf die einzelnen Komponenten des PlayStation-Systems ein.

Modelle Bearbeiten

Bei der Playstation 1 gab es unterschiedliche Modelle

SCPH-xxxx Bearbeiten

SCPH-1001 Bearbeiten

SCPH-5501 Bearbeiten

SCPH-9001 Bearbeiten

PSone Bearbeiten

Net Yaroze (DTL-H300x) Bearbeiten

Yaroze ist die offizielle Entwicklungsumgebung der Sony PlayStation 1-Konsole für Privatpersonen, diese verkaufte Sony damals mit einer speziellen Konsole, die die programmierte Software auch gleich abspielen konnte.

Debugging Station Bearbeiten

DTL-H100x bzw. DTL-H110x oder auch DTL-H1200

SCPH-5903 Bearbeiten

Systemarchitektur Bearbeiten

Die Playstation besteht aus einen Prozessor und verschiedenen Baugruppen die Funktionen wie z.B. Grafik und Sound implementieren.

CPU und seine Peripheriegeräte Bearbeiten

Die CPU ist ein grundlegendes Teil des Systems. Diese besteht aus einen Interrupt-Controller der einen "32-bit RISC CPU" Kern hat. Des weiteren stellt dieser eine "I" -Cache (Anweisungscache bzw. instruction cache) und einen Scratchpad Memory bereit. Dieser führt im Betrieb die Verwaltung des Speichers aus.

Grafik Bearbeiten

Die Grafik der Playstation 1 besteht aus zwei Komponenten. Einmal einer "Graphics Data Creation Processor" (GTE bzw. Grafikdatenerstellungsprozessor) und einem "Graphics Drawing Processor" (GPU bzw. Grafikzeichnungsprozessor). Die beiden Komponenten unterscheiden sich in ihrer Funktionsweise, deswegen werden sie im nächsten Abschnitt nochmal einzeln betrachtet.

GTE Bearbeiten

Der GTE berechnet und führt Koordinatentransformation und Lichtquellenberechnung aus. Diese arbeitet als Coprozessor für die CPU. Dazu gehören auch Matrix- und Vektoroperationen im Festkommaformat. Dies geht mit hoher Geschwindigkeit dank des Parallelverarbeitungsmechanismus.

GPU Bearbeiten

Die GPU bekommt Anweisungen von der CPU und zeichnet nach ihren Anweisungen Polygone.

Sound Bearbeiten

CD-Rom System Bearbeiten

Controller Bearbeiten

Erweiterungsboard Bearbeiten

Zurück Bearbeiten