PCSX2 Documentation: Difference between revisions

From PCSX2 Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
The PCSX2 project is divided into several parts, referred to hereafter as "modules":
The PCSX2 project is divided into several parts, referred to hereafter as "modules":


=== [[PCSX2 Build Scripts]] ===: automate the building and compilation process of pcsx2.
===[[PCSX2 Build Scripts]]=== : automate the building and compilation process of pcsx2.
=== [[PCSX2 GUI]] ===: provides the user interface for PCSX2. It is currently written in the wxwidgets framework.
===[[PCSX2 GUI]]=== : provides the user interface for PCSX2. It is currently written in the wxwidgets framework.
=== [[PCSX2 Core]] ===: emulates the [http://en.wikipedia.org/wiki/Emotion_Engine Emotion Engine].
===[[PCSX2 Core]]=== : emulates the [http://en.wikipedia.org/wiki/Emotion_Engine Emotion Engine].
=== [[GSdx Plugin]] ===: emulates the PS2 Graphics Synthesizer.
===[[GSdx Plugin]]=== : emulates the PS2 Graphics Synthesizer.




==PCSX2 Overall Program Flow==
==PCSX2 Overall Program Flow==

Revision as of 14:34, 7 January 2015

This page is an attempt to clearly document the workings of the PCSX2 code, to make life easier for those who wish to join the project. I beg any PCSX2 developers to please populate this guide as much as possible.


PCSX2 Modules

The PCSX2 project is divided into several parts, referred to hereafter as "modules":

===PCSX2 Build Scripts=== : automate the building and compilation process of pcsx2. ===PCSX2 GUI=== : provides the user interface for PCSX2. It is currently written in the wxwidgets framework. ===PCSX2 Core=== : emulates the Emotion Engine. ===GSdx Plugin=== : emulates the PS2 Graphics Synthesizer.


PCSX2 Overall Program Flow