2. Libraries
Für die verschiedensten Anwendungen braucht man natürlich auch die verschiedensten
Libraries. Viele wichtige Libraries werden nicht standardmäßig mitgeliefert und müssen manuell
besorgt und installiert werden.
zlib: svn://svn.pspdev.org/psp/trunk/zlib
Eine Library für Datenkompression, oft gebraucht für Bilddateien und Archive (.png, .gif etc...)
libpng: svn://svn.pspdev.org/psp/trunk/libpng
Library für PNG-Unterstützung
libmad: svn://svn.ps2dev.org/psp/trunk/libmad
Library für MP3-Unterstützung
mikmod: svn://svn.ps2dev.org/psp/trunk/mikmodlib
Library für viele Formate wie .mod, .s3m, .it, und .xm
zziplib: svn://svn.ps2dev.org/psp/trunk/zziplib
Ermöglicht das Arbeiten mit .zip Dateien
libOGG: svn://svn.ps2dev.org/psp/trunk/libogg
Library für Ogg-Dateien
aaLib: svn://svn.ps2dev.org/psp/trunk/aalib
ASCII GFX Library
freetype lib: svn://svn.ps2dev.org/psp/trunk/freetype
Library für Schriftarten
jpeglib: svn://svn.ps2dev.org/psp/trunk/jpeg
Library für Jpeg-Dateien
Vorbis lib: svn://svn.ps2dev.org/psp/trunk/libvorbis
Library für spezielles Audioencoding, benötigt libOGG
libtremor: svn://svn.ps2dev.org/psp/trunk/libtremor
Library zum Decoden von Ogg-Dateien
SDL: svn://svn.ps2dev.org/psp/trunk/SDL
SDL Graphics: svn://svn.ps2dev.org/psp/trunk/SDL_gfx
SDL Image: svn://svn.ps2dev.org/psp/trunk/SDL_image
SDL Mixer: svn://svn.ps2dev.org/psp/trunk/SDL_mixer
SDL TTF: svn://svn.ps2dev.org/psp/trunk/SDL_ttf
Eine große Library für Bilder, Schriftarten und Audio-Dateien
C++ Libs: svn://svn.ps2dev.org/psp/trunk/cpplibs
2D PSP Lib:svn://svn.ps2dev.org/psp/trunk/cpplibs/libpsp2d
PSP Sound Lib: svn://svn.ps2dev.org/psp/trunk/cpplibe/libpspsnd
Python Libraries, für c++
openobex: http://dev.zuckschwerdt.org/svn/openobex/trunk openobex
Dient zur Einbindung des Object Exchange (OBEX) Protokolls.
ffmpeg: svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
Schnelle Video und Audio Library
lua: svn://svn.ps2dev.org/psp/trunk/lua
Library für LUA bzw LUAPlayer Compiling
python: svn://svn.ps2dev.org/psp/trunk/python
Ermöglicht das Arbeiten mit der Scriptsprache Python
Cal3d: svn://svn.ps2dev.org/psp/trunk/cal3D
3D Animation Library
GXemul: svn://svn.ps2dev.org/psp/trunk/gxemul-psp
-
BulletML: svn://svn.ps2dev.org/psp/trunk/libbulletml
C++ Library für die Arbeit mit BulletML
libdoc: svn://svn.ps2dev.org/psp/trunk/libdoc
-
microwindows: svn://svn.ps2dev.org/psp/trunk/microwindows
-
newlib: svn://svn.ps2dev.org/psp/trunk/newlib-psp
-
openssl: svn://svn.ps2dev.org/psp/trunk/openssl
SSL Verschlüsselung
psp packer: svn://svn.ps2dev.org/psp/trunk/psppacker
PSPPacker dient dem Packen von ELF oder PRX-Datein und verringert dabei die Größe
Wie zur Hölle kann man den die Libs runterladen und installieren?
Ganz einfach, man tippt folgendes in die Cygwin Bash ein:
svn checkout svn://svn.pspdev.org/psp/trunk/zlib
...und drückt Enter. Dann wird die Library heruntergeladen. Nun muss man
die heruntergeladene Library aber noch compilen:
cd zlib
make
Und anschließend installieren:
make install