PSXDEV - The Ultimate Resource for anything related to PS1 Development (Docs, Software, Tools, etc.)
https://psx0.wordpress.com/ - DanHans42 personal PSX Blog
ObscureGamer’s Section on Sony Playstation 1 Programming & Tool-sets
http://psx.arthus.net/starting Everything to get you started in PSX dev on one page
MIPS Instruction Set - The MIPS instruction set for the PlayStation 1 R3000A CPU.
Playstation Memory Map & Docs
NoCa$h’s PS1 Documentation - See https://psx-spx.github.io/ for community-sourced updates
Padua’s Playstation 1 Resource - A great wealth of technical info on the Playstation 1; very Assembly language heavy.
“Introduction to PlayStation research, presented by Dr.Hell”
Dr.Hell’s PocketStation Documentation
https://github.com/JaCzekanski/ps1-tests - Collection of PlayStation 1 tests for emulator development
https://github.com/ogamespec/psxdev - Sony PlayStation chips reverse engineering.
https://github.com/Laxer3a/MDEC - Attempt to verilog Implementation of Playstation 1 (PSX) chips.
https://github.com/pgate1/PlayStation_on_FPGA - Playstation on an FPGA
https://github.com/emvivre/Sony-PS1-executable-disassembler - Simple disassembler of Sony Playstation executable (MIPS R3000A instruction set).
https://github.com/Happy-Ferret/sym - Parse Playstation 1 symbol files (*.SYM).
https://github.com/infval/SlowR3KA - PlayStation 1 Disassembler (MIPS R3000A)
https://github.com/MonstersGoBoom/mips32 - mips32 disassembler and maybe emulator at some point
https://macrox.gshi.org/The%20Hacking%20Text.htm - The secrets of professional gameshark hacking
https://github.com/c0pperdragon/PS1YPbPrAdapter - Sony Playstation YPbPr Adapter
https://github.com/alekexe/Pandora-PS1-Mod - Pandora, an open source ESP8266 modchip for the Sony Playstation 1
https://github.com/kalymos/PsNee - PsNee, an open source stealth modchip for the Sony Playstation 1
https://github.com/ColdHeat/PsNeePy - A Playstation 1 Modchip written in Python
https://github.com/grumpycoders/pcsx-redux/wiki/PIO-port-replacement - PIO port replacement
https://github.com/tetious/pcsxr - PCSX-Reloaded is a PlayStation Emulator based on PCSX-df 1.9, with support for Windows, GNU/Linux and Mac OS X.
https://github.com/briaguya/gpuPeopsOpenGL-camera - PSX Open GL Graphics plugin with camera movement
https://github.com/myst6re/highly_experimental - PSX Emulator made to emulate the SPU
https://github.com/thentenaar/psx-gs - Gameshark Plugin for ePSXe 1.6-1.9
PS1 Psy-Q SDK - Altered and Messy but Ready to Run. Use with Runtime Library 4.6
[PSn00bSDK] (https://github.com/Lameguy64/PSn00bSDK) - The most powerful open source SDK for the PS1, by LameGuy64. A video of it in action, can be viewed here
https://github.com/JaCzekanski/psn00bsdk-docker - Docker image for PSn00bSDK development
https://github.com/liangchunn/psn00b-docker - Docker Image for PSX Dev based on Psn00bsdk
https://github.com/nathanhi/psxsdk - PSXSDK version 0.5
https://github.com/XaviDCR92/psxsdk-20150729 - Fork of official 0.599 version of PSXSDK with new experimental features.
https://github.com/ggrtk/psxsdk-20190410 - Mirror of official 0.6.2 PSXSDK release with additional comments, precompiled x86_64 Linux binaries (deprecated)
https://github.com/eagarciam/psxsdk - Mirror of the previous mirror
https://github.com/XaviDCR92/psxsdk - Fork of psxsdk-20190410 with minor tweaks (recommended version of psxsdk)
https://github.com/ChenThread/candyk-psx - PlayStation 1 Will Never Die - Topic set on 2014-05-04
https://github.com/ChenThread/candyk-packages - Pacman package recipes for CandyK SDK
https://github.com/Kannagi/LMP3D - Multi Platform 3D Library for PlayStation 1 / etc..
https://github.com/olirehacek/Yaroze.net - Open-Source Sony Playstation 1 development tools.
https://github.com/ChrisRx/mipsel-ecoff-toolchain - Net Yaroze cross compiler toolchain for linux
https://github.com/plekakis/psxdev - PSX development toolkit
https://github.com/ChrisRx/psxsdk - psxsdk is a collection of tools and libraries for Playstation 1 development
https://github.com/g4jc/psxdev - Recovered files from PSXDev.de for PSOne indie game development on GNU/Linux.
https://github.com/lmirel/fatfs_psx - embedded fatfs/exfat implementation for psx
https://github.com/impiaaa/psx-newlib - Newlib on the PlayStation 1
https://github.com/JustinLloyd/SONY-PSX-Debug-Font - SONY PSX Debug Font
https://github.com/AustinMooreT/PSX_MauriceLib - Work in progress high level library for PlayStation 1 development using psy-q.
Krom’s Playstation 1 ASM Tutorial Lessons
Orionsoft’s PSX Programming Tutorial Series - 2013
Hitman’s Playstation Archive - Great info & resources (last updated 2013) regarding programming on the Playstation 1.
James’ PSX Getting Started Tutorial - Great info (last updated 2013) regarding programming on the Playstation 1.
Net Yaroze Website Backups - Includes a bunch of official documentation, various tools & updates for pc/mac, as well as tutorials & samples for developing for the PS1 and Net Yaroze.
https://github.com/MatthewJohn/JurgHurg-PS1-tutorial - PS1 Homebrew Tutorial Code examples from Jurg Hurg Source from videos.
https://github.com/giulioz/PSX-Example - Example for building programs for Sony Playstation 1 (PSX), using Docker.
https://github.com/Bigbudddo/psx-pong - A repo for building and learning how to create games for the Playstation 1 (PSX). It will be a simple game of Pong.
https://github.com/williamblair/PSX_App - Class for making Playstation 1 apps using PSYQ
PSn00b-Debugger - An Open source debugging utility for the Original PlayStation, by LameGuy64.
LiteLoad - A fairly light weight serial loader for the PlayStation, by LameGuy64
MKPSXISO - An ISO Image Maker made specifically for PlayStation Homebrew Development, by LameGuy64.
Mcomms - Serial uploader, monitor and SioFS host for PlayStation homebrew development, by LameGuy64.
SMX Tool - PlayStation RSD and SMX model data editing tool, by LameGuy64.
Siofs-PSX - SioFS client library for accessing files from a PC host on the Sony PlayStation, by LameGuy64.
PSX Blender RSD Plugin - A Blender Plug-in for Exporting Models in PlayStation SDK RSD Format, by LameGuy64.
ISODump - PlayStation ISO Content Extraction Tool, by LameGuy64.
Img2TIM - An Image to PlayStation TIM File Converter, by LameGuy64.
PSXNet - A simple library and client program to get the original PlayStation to connect to the internet, by LameGuy64.
PSXDev-VRAM Viewer - Playstation 1 Development - VRAM viewer for Orion_’s PsxLib, by David Asselineau.
https://github.com/danhans42/nxflash - NXFLASH Xplorer/Xplorer/AR/GS Flasher for Sony PlayStation
https://github.com/danhans42/sioload - Serial EXE Loader for Sony PlayStation
https://github.com/ShendoXT/padtest - Gamepad Test application for Playstation 1
https://github.com/filipalac/240pTestSuite-PS1 - A homebrew video suite for playstation 1
https://github.com/ShendoXT/ps1cardlink - PlayStation 1 Memory Card reader/data transfer software
https://github.com/ArthCarvalho/img2tim - (Palette preservation, proper 4 bit support that works with most modern software such as Aseprite and others that can’t export 4bit bmps)
https://github.com/romhack/PsxVram-SDL - PSX VRAM Viewer
https://github.com/raphnet/psxmemcardmgr - PSX Memory Card Manager
https://github.com/Lameguy64/psxnet - A simple library and client program to get the original PlayStation to connect to the internet.
https://github.com/XaviDCR92/OpenSend - PSX application to upload PSX-EXE dinamically.
https://github.com/apiraino/psx_pxfinder - A tool for Playstation 1 to retrieve screen coordinates using a crosshair
https://github.com/gwald/Yarexe - converts Net Yaroze ecoff and siocon’s script to a psx.exe
https://github.com/dantob/psxmcr - dump data from a psx save file (raw or mcs)
https://github.com/paulsapps/ukcom - A PSX USB comms link
https://github.com/dezgeg/VdfViewer - PSX VDF (Vertex Difference Format) animation viewer
https://github.com/dx4m/x-flash-psx-toolset - X-Flash Toolset to check, generate, pack and unpack a ROMFILE.DAT for the X-Flash eeprom flashing software.
https://github.com/paulguy/ddread - Read PS1 or N64 memory cards using a dexdrive.
https://github.com/CodeAsm/PS1Linux - Linux for the original sony playstation one.
https://github.com/taka-tuos/memcarduinoplus - PS1 Memory Card Dumper With Arduino
https://github.com/ChenThread/fromage - PlayStation 1 voxel engine
https://github.com/cebix/psximager - Tools for dumping and mastering PlayStation 1 (“PSX”) CD-ROM images
https://github.com/pyroesp/PlayStation-1-Reset-Mod - PlayStation 1 Controller Combo Reset mod.
https://github.com/loveemu/seq2mid - Playstation 1 SEQ to MIDI converter, and its variants
https://github.com/ColdSauce/Taco-Browser - Internet Browser for the Playstation 1
https://github.com/ShendoXT/biosdumper - PlayStation 1 bios dumping tool
https://github.com/ArthCarvalho/PSX-LZ77 - An assembly optimized LZ77 decompressor for the PlayStation 1.
https://github.com/apiraino/psx_pxfinder - A tool for Playstation 1 to retrieve screen coordinates using a crosshair
https://github.com/XaviDCR92/rspsxserial - A command line application which enables serial communications against a PlayStation 1
https://github.com/ABelliqueux/blender_io_export_psx_mesh - Blender <=2.79b plugin to export meshes in a scene to a custom .c file
https://github.com/gmarkall/psx-toolchain - PSX toolchain building scripts
https://github.com/YusufCelik/newroze - A PSX Debugger with a GDB server
Retail PS1 Source Code:
https://github.com/philosophofee/SBSPSS - The source code repository for the PlayStation 1 game, SpongeBob SquarePants: SuperSponge
‘Nugget’ is the nickname for compiling using modern GCC (often with docker) and optionally with converted PSYQ libraries.
https://github.com/grumpycoders/pcsx-redux/tree/main/src/mips Some MIPS demos as part of PCSX-redux.
https://github.com/ABelliqueux/nolibgs_hello_worlds (PSYQ) How to use the converted PSYQ libs in a Hello World example (nolibgs)
https://github.com/NDR008/psxBreakout (PSYQ) NDR’s Breakout game demo using PSQY + nugget.
https://github.com/JonathanDotCel/helloworld_and_flappycredits (No PSYQ) A hello world GPU/Pads/Sprite example with no SDK.
Using Overlays without the PSY-Q Toolchain
Source Code Examples:
https://github.com/XaviDCR92/Pinballoid - Open-source Sony PlayStation 1 (PSX) video game
https://github.com/apiraino/psx_tapper - A Tapper clone for Playstation 1.
https://github.com/electrobs/TEST-PSX-GLFW-Moving_Square - Test program to compile a simple application on Linux and the PlayStation (original)
https://github.com/ProFiLeR4100/psx-flappy-bird - Flappy Bird for the PS1
https://github.com/emvivre/3D-Point-Cloud-PSX-Demo - This is a PSX demo for the PSXDEV Codeblast ‘14 competition.
https://github.com/fabiopallini/ps1-graphics-demo - PlayStation 1 3D graphics Demo
https://github.com/EvelynRiales/Danger-Force-Psyq - Danger force written in C for classic consoles using the official Psyq SDK
https://github.com/jmiller656/PS1-Experimentation - Making Playstation games using psyq sdk
https://github.com/fanzyflani/ld33 - Frametime, a PS1 game for the LD33 Jam category
https://github.com/julian-goldsmith/ps1 - Old code for the PlayStation.
https://github.com/dominictoms/leek-quest-ps1 - sprite based ps1 game
https://github.com/fanzyflani/mld62 - Currently unnamed PS1 game for MiniLD62.
https://github.com/MatthewJohn/PS1_Pong - Another PONG Clone
https://github.com/OfficialMoonlit/ButtonMasher - Basic reaction time game for PS1
https://github.com/OfficialMoonlit/RPS-PS1-v1 - Rock Paper Scissors for PS1: Text Version
https://github.com/scnipper/PS1Games - source for WIP game creation (tic tac toe example)
https://github.com/sleepingburrito/QuadrilateralConundrum - Quadrilateral Conundrum is a simple Tetris homebrew clone for ps1.
https://github.com/dhustkoder/pschip8 - PlayStation 1 Chip8 Interpreter
https://github.com/komos90/psx-dev - A repo for bare metal psx mips stuff
https://github.com/johanfredin/psx-dev - more Code Examples.
https://github.com/micklemacklemore/mikesPlaystationStuff - I’m learning to make Playstation 1 games with C
https://github.com/david4599/Devinette-for-Playstation-1 - Guessing Game (more or less) for the Playstation 1.
https://github.com/petrusd987/PSXTemplate - A simple template for a Playstation 1 game using PSXSDK
https://github.com/aaronjamt/3-Player-Pong - A 3-player WIP Pong-style game that links a TI-86 Graphing Calculator and a Sony PlayStation 1 through a network. Players 1 and 2 use the PlayStation, while Player 3 can affect the game using the calculator.
https://github.com/aj50009/psge - playstation 1 game engine (psge) (not completed/never finished)
https://github.com/zid/psx - PSX example code remote backup
https://github.com/megakode/psx-lighting-example - Simple lighting example for the Playstation 1
https://github.com/Monakou/PSX_Programs - programs written for the PlayStation 1, using PsyQ libraries
https://github.com/vinicyusmacedo/psxdev-experiments - Some PSX experiments http://www.psxdev.net/help.html
https://github.com/williamblair/PSX-Lowlevel - Low level playstation 1 programming (no sdk)
https://github.com/williamblair/PSYQ_cplusplus - C++ implementation of psyq tutorial/example programs for the sony playstation 1 (psx)
https://github.com/Chip-84/chip-84-psx - Chip-84 port to the PlayStation 1
https://github.com/Bigbudddo/psx-block-breaker - First attempt at creating a PlayStation 1 (PSX) game from scratch without following tutorial games and only using documentation.
https://github.com/AlekseyKolesnikov/Classic-Card-Games-PSX - This is a game for PSX (PlayStation 1), written at 2000. (source code)
https://github.com/williamblair/psn00b_progs - Playstation 1 Programs using PSn00bSDK
https://github.com/L-proger/PS1Dev - PlayStation1 sandbox project
https://github.com/juanmv94/Flappy-Adventure-X/ - Juannmv94’s prototype 2D/3D flappy bird platformer
https://github.com/sk-io/psx-engine - Tive’s 3D FPS engine
https://github.com/ABelliqueux/Bow_and_Arrow_psx - Remake of 1992’s dos game Bow & Arrow
https://github.com/ABelliqueux/nolibgs_hello_worlds - Repo of PSX examples NOT using libgs
https://wiki.arthus.net - a few tutorials for french readers
https://psx.arthus.net - utils, sdk, roms, samples… archive
https://github.com/Galbar/GGJ-2017 - Deathball, game with ball physics
https://github.com/Wituz/wituz-youtube/tree/master/ps1-game-tutorial - Wituz’s ps1 game tutorial companion github page
https://download.blender.org/source/chest/neogeo/playstation_engine/ - Legacy blender game engine code for PSX exports
https://github.com/alextrevisan/PS1FixedPoint - FixedPoint Arithmetic in C++ for PS1 using PSn00bSDK and modern C++
https://github.com/alextrevisan/LastSurvivor - PS1 Game using modern c++ and PSn00bSDK