psx.wiki

Psy-Q: Difference between revisions

Revision as of 03:05, 23 October 2026
RemmyLee
(File libraries under their SDK: /sdk/psy-q/; Psy-Q page; sidebar SDKs and System software)
Revision as of 03:10, 23 October 2026
RemmyLee
(Main page lists every page; Psy-Q page leads with its libraries)
Line 15:Line 15:
The GNU compiler parts of the distribution are "provided by Psy-Q" and are derived from GNU source files. They may be used only under the terms of the GNU public license, and they must be copied into the \psyq directory before the tools are complete.[^rd][^gnu]The GNU compiler parts of the distribution are "provided by Psy-Q" and are derived from GNU source files. They may be used only under the terms of the GNU public license, and they must be copied into the \psyq directory before the tools are complete.[^rd][^gnu]
+## Run-Time Library
+
+The run-time library is Sony's. Release 3.6 was the current release on the Programmer Tools CD of November 1996, and the CD kept release 3.5 in its \OLD_LIBS directory.[^rd] Later releases include 4.4, whose Library Overview is dated January 1999, and 4.7 of February 2000.[^lo44][^rl47]
+
+The LIB directory of release 4.7 holds the following libraries and objects:[^lib47]
+
+Table: Libraries of Run-Time Library 4.7
+
+| File | Page |
+| --- | --- |
+| LIBAPI.LIB | [libapi](/sdk/psy-q/libapi/) |
+| LIBC.LIB, LIBC2.LIB | [libc](/sdk/psy-q/libc/) |
+| LIBMATH.LIB | [libmath](/sdk/psy-q/libmath/) |
+| LIBETC.LIB | [libetc](/sdk/psy-q/libetc/) |
+| LIBGPU.LIB | [libgpu](/sdk/psy-q/libgpu/) |
+| LIBGTE.LIB | [libgte](/sdk/psy-q/libgte/) |
+| LIBGS.LIB | [libgs](/sdk/psy-q/libgs/) |
+| LIBHMD.LIB | [libhmd](/sdk/psy-q/libhmd/) |
+| LIBCD.LIB | [libcd](/sdk/psy-q/libcd/) |
+| LIBDS.LIB | [libds](/sdk/psy-q/libds/) |
+| LIBPRESS.LIB | [libpress](/sdk/psy-q/libpress/) |
+| LIBSPU.LIB | [libspu](/sdk/psy-q/libspu/) |
+| LIBSND.LIB | [libsnd](/sdk/psy-q/libsnd/) |
+| LIBPAD.LIB, LIBTAP.LIB, LIBGUN.LIB | [libpad](/sdk/psy-q/libpad/) |
+| LIBCARD.LIB | [libcard](/sdk/psy-q/libcard/) |
+| LIBMCRD.LIB | [libmcrd](/sdk/psy-q/libmcrd/) |
+| LIBMCX.LIB | [libmcx](/sdk/psy-q/libmcx/) |
+| LIBCOMB.LIB | [libcomb](/sdk/psy-q/libcomb/) |
+| LIBSIO.LIB | [libsio](/sdk/psy-q/libsio/) |
+| LIBSN.LIB | LIBSN, above |
+| MCGUI.OBJ, MCGUI_E.OBJ | [mcgui](/sdk/psy-q/mcgui/) |
+| 2MBYTE.OBJ, 8MBYTE.OBJ, NOHEAP.OBJ, NONE3.OBJ, NOPRINT.OBJ, POWERON.OBJ | Link-time objects |
+
## CCPSX## CCPSX
Line 88:Line 121:
The startup modules in Sony's samples are marked "SN Systems replacement for main module".[^start]The startup modules in Sony's samples are marked "SN Systems replacement for main module".[^start]
−## Run-Time Library
−
−The run-time library is Sony's. Release 3.6 was the current release on the Programmer Tools CD of November 1996, and the CD kept release 3.5 in its \OLD_LIBS directory.[^rd] Later releases include 4.4, whose Library Overview is dated January 1999, and 4.7 of February 2000.[^lo44][^rl47]
−
−The LIB directory of release 4.7 holds the following libraries and objects:[^lib47]
−
−Table: Libraries of Run-Time Library 4.7
−
−| File | Page |
−| --- | --- |
−| LIBAPI.LIB | [libapi](/sdk/psy-q/libapi/) |
−| LIBC.LIB, LIBC2.LIB | [libc](/sdk/psy-q/libc/) |
−| LIBMATH.LIB | [libmath](/sdk/psy-q/libmath/) |
−| LIBETC.LIB | [libetc](/sdk/psy-q/libetc/) |
−| LIBGPU.LIB | [libgpu](/sdk/psy-q/libgpu/) |
−| LIBGTE.LIB | [libgte](/sdk/psy-q/libgte/) |
−| LIBGS.LIB | [libgs](/sdk/psy-q/libgs/) |
−| LIBHMD.LIB | [libhmd](/sdk/psy-q/libhmd/) |
−| LIBCD.LIB | [libcd](/sdk/psy-q/libcd/) |
−| LIBDS.LIB | [libds](/sdk/psy-q/libds/) |
−| LIBPRESS.LIB | [libpress](/sdk/psy-q/libpress/) |
−| LIBSPU.LIB | [libspu](/sdk/psy-q/libspu/) |
−| LIBSND.LIB | [libsnd](/sdk/psy-q/libsnd/) |
−| LIBPAD.LIB, LIBTAP.LIB, LIBGUN.LIB | [libpad](/sdk/psy-q/libpad/) |
−| LIBCARD.LIB | [libcard](/sdk/psy-q/libcard/) |
−| LIBMCRD.LIB | [libmcrd](/sdk/psy-q/libmcrd/) |
−| LIBMCX.LIB | [libmcx](/sdk/psy-q/libmcx/) |
−| LIBCOMB.LIB | [libcomb](/sdk/psy-q/libcomb/) |
−| LIBSIO.LIB | [libsio](/sdk/psy-q/libsio/) |
−| LIBSN.LIB | LIBSN, above |
−| MCGUI.OBJ, MCGUI_E.OBJ | [mcgui](/sdk/psy-q/mcgui/) |
−| 2MBYTE.OBJ, 8MBYTE.OBJ, NOHEAP.OBJ, NONE3.OBJ, NOPRINT.OBJ, POWERON.OBJ | Link-time objects |
−
## Conversion Tools## Conversion Tools