PCSX2 Documentation: Difference between revisions

From PCSX2 Wiki
Jump to navigation Jump to search
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.


==Introduction for Developers==
==Github and CMake==
*[[Compiling on Windows]] ''Should be updated - We have since moved to Github''
*[[Compiling on Windows]] ''Should be updated - We have since moved to Github''
*[[Compiling on Linux]]
*[[Compiling on Linux]]
*[[Introduction for Developers]]
*[[PCSX2 Build Scripts]]
*[[Git Survival Guide]]


==PCSX2 Developer's Guide==
==Contributing Guidelines==
*[[How to Create Useful and Valid Issues]]
*[[Commenting Etiquette]]
*[[Code Formatting Guidelines]]
*[[Code Formatting Guidelines]]
*[[Commenting Etiquette]]
*[[Contributing To-Do List]]
*[[Contributing To-Do List]]
*[[Git Survival Guide]]
 
*[[How to Create Useful and Valid Issues]]
==The wxWidgets Framework==
*[[Introduction for Developers]]
*[[Measuring the Benefits of wxWidgets]]: Jul '09
*[[WxWidgets Coding Strategies]]
*[[WxWidgets Coding Strategies]]
*[[Passing Settings Between Threads]]
*[[Passing Settings Between Threads]]
*[[Threading Basics]]
*[[Threading Basics]]
Line 32: Line 39:
*[[Events o' Plenty]]: Jun '09
*[[Events o' Plenty]]: Jun '09
*[[Recompilers: All 'dems buzzwords?]]: Jun '09
*[[Recompilers: All 'dems buzzwords?]]: Jun '09
*[[Measuring the Benefits of wxWidgets]]: Jul '09
*[[C++ exceptions can be an optimization]]: Aug '09
*[[C++ exceptions can be an optimization]]: Aug '09
*[[What's clamping? And why do we need it?]]: Aug '09
*[[What's clamping? And why do we need it?]]: Aug '09
Line 52: Line 58:


==PCSX2 Code Documentation==
==PCSX2 Code Documentation==
*[[PCSX2 Build Scripts]]
*[[PCSX2 GUI]]
*[[PCSX2 GUI]]
*[[PCSX2 Core]]
*[[PCSX2 Core]]
*[[GSdx Plugin]]
*[[GSdx Plugin]]

Revision as of 19:52, 9 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.

Github and CMake

Contributing Guidelines

The wxWidgets Framework


Excerpts from the Developer's Blog

PCSX2 Code Documentation