SIO


SIO steht für Serial Input/Output. An der PSP ist das die Schnittstelle neben der Kopfhörerbuchse. Mit dem SIO-Port der PSP hätte man ungeahnte neue Möglichkeiten, denn der Port eröffnet die Möglichkeit, mit anderen Geräten aller Art zu kommunizieren...so könnte man beispielsweise ein Modem an den SIO Port anschliessen und mit dem richtigem passenden Homebrew eine Verbindung herstellen. Es gibt auch schon zahlreiche Erfindungen für diesen Port, wie z.B Standardmäßig das HPRM (das Socom Headset) oder das PSP Motion Kit. Allerdings kann man in LUA nicht viel mit dem SIO Port anfangen. Man braucht nämlich immer den LuaPlayer mit der passenden Library dazu.

Trotzdem eine kleine Einführung in die Arbeit mit dem SIO-Port: Bevor man Daten vom SIO-Port lesen bzw senden kann, muss man den Port ersteinmal initialisieren:

	System.sioInit(Baudrate)

Die Baudrate oder Symbolrate ist eine physikalische Größe, welche die Schrittgeschwindigkeit einer Datenübertragung beschreibt. Aber woher man nun weiss, was die passende Baudrate ist, kann ich leider nicht sagen. Nun kann man Daten an den Port senden, oder empfangen:

	System.sioRead()
	System.sioWrite("text")
	

Zu beachten ist hier aber, dass die Befehle und ihre Verfügbarkeit auch wieder vom jeweiligen LuaPlayer abhängen. Zudem kenne ich im Moment keinen einzigen LuaPlayer, bei dem die Arbeit mit dem SIO-Port richtig funktionieren würde.