sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
Topics
Here is a list of all topics with brief descriptions:
 aalib
 audioSounds on mixer channels and PCM streaming for the EE, with an IOP driver on the SPU2
  Error codesPositive constants; functions return them negated
  Lifecycle and global settings
  StreamPCM playback for music and video audio
  SoundsADPCM sounds kept in SPU2 memory
  ChannelsMixer channels 0 to 23 that play sounds
  EffectsThe SPU2 reverb and delay
   Effect presetsValues for audio_effect_set_preset()
  ContextsThe audio library on an explicit context instead of the default one
 audsrv-compatThe audsrv API on top of the audio library
  Error codesFunctions return them negated; audsrv_get_error() returns the last one as a positive value
  Stream
  CD audioNot supported. Every function returns -AUDSRV_ERR_NO_DISC
  ADPCM samplesSounds played on channels 0 to 23
 dmakit
 freetype
 gskit-toolkit
 gskit
 hash
 hddHDD library functions
 inputInput library
 inputxInput library
 ioptrapIOP exception handler and breakpoint support; other IOP modules hook it through set_exception_handler
 libid3tag
 libjpeg_ps2_addons
 libmad
 libpng
 libsnd2
 libtap
 lua
 mmceman
 ppcttyIOP module that redirects printf output to the PowerPC UART of DECKARD consoles; unloads itself on other models
 rspu2drv
 sdrDefinitions for libsdr on the EE
 siocookie
 smbmanImports and definitions for ps2ip. Real, verbatim upstream header (iop/tcpip/tcpip/include/ps2ip.h) - declares the IOP-side ps2ip.irx module's real exported symbols (lwip_, ps2ip_, pbuf_, netif_, tcpip_ prefixed - real dynamic IRX imports, resolved by the IOP kernel at module-load time via imports.lst, not by ps2build/iopfixup at build time) for a consumer like smbman that gets loaded alongside a running ps2ip.irx. sdk-core does not yet ship a real ps2ip.irx (only the EE-side lwip build, core/ps2ip, and the SIF-RPC-based core/ps2ips client - a genuinely different, third architecture from this IOP-dynamic-import one) - deliberately deferred per direct decision, so this package builds real and clean but needs a real ps2ip.irx present at runtime to actually load. Placed here (not core/common) since smbman is its only consumer right now; move to a shared location if/when the real IOP tcpip.irx port lands and other IOP-dynamic-import consumers show up
 subfile
 udpttyIOP tty driver that sends console output over UDP; needs the IOP-side ps2ip module at runtime
 unzip
 zlib