PCSX2 Documentation: Difference between revisions

From PCSX2 Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 35: Line 35:
===To be sorted===
===To be sorted===


*[[Virtual Memory]]: Jul '06
*[[PCSX2 Documentation/Virtual Memory|Virtual Memory]]: Jul '06
*[[Nightmare on Floating-Point Street]]: Aug '06
*[[PCSX2 Documentation/Nightmare on Floating-Point Street|Nightmare on Floating-Point Street]]: Aug '06
*[[64-bit Recompilation]]: Oct '06
*[[PCSX2 Documentation/64-bit Recompilation|64-bit Recompilation]]: Oct '06
*[[PCSX2 Optimization]]: Jan '07
*[[PCSX2 Documentation/PCSX2 Optimization|PCSX2 Optimization]]: Jan '07
*[[So maybe it's about time we explained VTLB]]: Feb '09
*[[PCSX2 Documentation/So maybe it's about time we explained VTLB|So maybe it's about time we explained VTLB]]: Feb '09
*[[Events o' Plenty]]: Jun '09
*[[PCSX2 Documentation/Events o' Plenty|Events o' Plenty]]: Jun '09
*[[Recompilers: All 'dems buzzwords?]]: Jun '09
*[[PCSX2 Documentation/Recompilers: All 'dems buzzwords?|Recompilers: All 'dems buzzwords?]]: Jun '09
*[[C++ exceptions can be an optimization]]: Aug '09
*[[PCSX2 Documentation/C++ exceptions can be an optimization|C++ exceptions can be an optimization]]: Aug '09
*[[What's clamping? And why do we need it?]]: Aug '09
*[[PCSX2 Documentation/What's clamping? And why do we need it?|What's clamping? And why do we need it?]]: Aug '09
*[[PS2 VU (Vector Unit) Documentation Part 1]]: Sep '09
*[[PCSX2 Documentation/PS2 VU (Vector Unit) Documentation Part 1|PS2 VU (Vector Unit) Documentation Part 1]]: Sep '09
*[[A new kind of fullscreen!]]: Jan '10
*[[PCSX2 Documentation/A new kind of fullscreen!|A new kind of fullscreen!]]: Jan '10
*[[Introduction to Dynamic Recompilation]]: Mar '10
*[[PCSX2 Documentation/Introduction to Dynamic Recompilation|Introduction to Dynamic Recompilation]]: Mar '10
*[[The return of the Commandline!]]: Jun '10
*[[PCSX2 Documentation/The return of the Commandline!|The return of the Commandline!]]: Jun '10
*[[Advanced memory management]]: Aug '10
*[[PCSX2 Documentation/Advanced memory management|Advanced memory management]]: Aug '10
*[[VirtualAlloc on Linux]]: Aug '10
*[[PCSX2 Documentation/VirtualAlloc on Linux|VirtualAlloc on Linux]]: Aug '10
*[[PS2's Programmable DMA]]: Aug '10
*[[PCSX2 Documentation/PS2's Programmable DMA|PS2's Programmable DMA]]: Aug '10
*[[MSVC 2008 optimizer fail]]: Sep '10
*[[PCSX2 Documentation/MSVC 2008 optimizer fail|MSVC 2008 optimizer fail]]: Sep '10
*[[Benchmarking Multithreaded PCSX2]]: Oct '10
*[[PCSX2 Documentation/Benchmarking Multithreaded PCSX2|Benchmarking Multithreaded PCSX2]]: Oct '10
*[[Threading VU1]]: Aug '11
*[[PCSX2 Documentation/Threading VU1|Threading VU1]]: Aug '11
*[[Path 3 Masking / Geometry Syncing]]: Sep '11
*[[PCSX2 Documentation/Path 3 Masking / Geometry Syncing|Path 3 Masking / Geometry Syncing]]: Sep '11
*[[MMU mini-series]]: Nov '14
*[[PCSX2 Documentation/MMU mini-series|MMU mini-series]]: Nov '14


==PCSX2 Plugins==
==PCSX2 Plugins==

Revision as of 17:58, 5 April 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.

Getting Started

Building with Cmake

Contributing with Github

PCSX2 Core

WxWidgets GUI

Threading

To be sorted

PCSX2 Plugins

Graphics Synthesizer & GSdx

SPU and Sound

Language and Translation