PS2Lib is an open-sourced library for developing directly with Sony's Playstation 2. It was originally developed by Gustavo Scotti and released in October 2001. As he described in the original README, "All the findings are based in disassembling the binaries with the whole symbol table, interpreting the results, and trying out with the bits." As other developers have joined the project we have kept to that original method. PS2Lib today provides a large number of the basic software libraries required to access the underlying PS2 system. As the PS2 has two separate CPU's (the Emotion Engine(EE) and IO Processor(IOP)), the library is split into two different major areas representing functions available on each processor.
NOTE: PS2Lib is outdated, and has, for the most part, been rendered obsolete and replaced by PS2SDK. However, for the sake of compiling some old pieces of source, and for possible educational reasons, below you will find a copy of PS2Lib (place this in your PS2SDK directory if you're interested in compiling source that relied on it).
RSS