PCSX2 Documentation: Difference between revisions
no edit summary
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
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. | 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== | ==PCSX2 Modules== | ||
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== |