PCSX2 Documentation: Difference between revisions

From PCSX2 Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 54: Line 54:
*[[MMU mini-series]]: Nov '14
*[[MMU mini-series]]: Nov '14


==Graphics Synthesizer & GSdx==
==PCSX2 Plugins==
 
===Graphics Synthesizer & GSdx===
*[[Graphics Synthesizer, GPUs and Dual Cores]]: Aug '07
*[[Graphics Synthesizer, GPUs and Dual Cores]]: Aug '07
*[[GSdx Demystified]]
*[[GSdx Demystified]]


==SPU and Sound==
===SPU and Sound===
*[[SPU2 is more than just sound!]]
*[[SPU2 is more than just sound!]]
*[[Reverb Engine]]
*[[Reverb Engine]]

Revision as of 14:07, 31 March 2015

This page is an attempt to clearly document the PCSX2 code, to make life easier for those who wish to join the project.

NOTE TO DEVELOPERS: Please feel free to rearrange the articles in a way that makes more sense, or matches the structure of the PCSX2 code.

Github and CMake

The first thing you'll need to do is download and compile the PCSX2 source code.

Contributing Guidelines

The wxWidgets Framework

PCSX2 runs on wxWidgets, a powerful GUI framework that is in charge of the general program flow and threading. The GUI code is located in the folder pcsx2/gui.

General Threading

PCSX2 Core

PCSX2 Plugins

Graphics Synthesizer & GSdx

SPU and Sound

Language and Translation