Minimalistic PlayStation (PS1) development workflow using the official PsyQ SDK, under Windows XP SP3.
Project folder structure for building a basic triangle:
bin/
βββ BUILDCD/
β βββ BUILDCD.EXE
β βββ PSXLICENSE.exe
β βββ STRIPISO.exe
βββ EMU/
β βββ NO$PSX.EXE
βββ PSYQ/
βββ CCPSX.EXE
βββ CPE2X.EXE
build/
βββ triangle/
βββ MAIN.CPE
βββ MAIN.EXE
βββ DISC.IMG
βββ DISC.ISO
src/
βββ triangle/
βββ main.c
βββ BUILD.bat
βββ RUN.bat
templates/
βββ SYSTEM.CNF
βββ MAIN.CTI
βββ layout.xml
BUILD.bat
Run src/triangle/BUILD.bat to compile the project. This script invokes the main BUILD.bat at the root, handles all compilation steps, and writes the final ISO and binaries to build/triangle/.
You can also use src/triangle/RUN.bat, which builds the project if needed and launches the generated ISO in NO$PSX for instant preview.