Playstation 1 (Spieleprogrammierung): Hardware

Aus Wikibooks

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]