diff --git a/docs/guides/cli-intro.md b/docs/guides/cli-intro.md index 0c45b32e60..3bd99d73b1 100644 --- a/docs/guides/cli-intro.md +++ b/docs/guides/cli-intro.md @@ -4,7 +4,7 @@ RetroArch can be used from its robust graphical interfaces as well as a powerful Note: please be aware of whether your system uses DOS/Windows style paths with backslashes `\` or Unix-style paths with forward slashes: `/`. -[![Quick Video Demonstration for Windows](http://img.youtube.com/vi/W-fRcamSp-c/0.jpg)](http://www.youtube.com/watch?v=W-fRcamSp-c) + #### On macOS: invoking the RetroArch CLI executable /Applications/RetroArch.app/Contents/MacOS/RetroArch diff --git a/docs/image/core/pcsx2/pcsx2.png b/docs/image/core/pcsx2/pcsx2.png new file mode 100644 index 0000000000..e97ef515cd Binary files /dev/null and b/docs/image/core/pcsx2/pcsx2.png differ diff --git a/docs/image/core/pcsx2/pcsx2_2x.png b/docs/image/core/pcsx2/pcsx2_2x.png new file mode 100644 index 0000000000..2936ebc22a Binary files /dev/null and b/docs/image/core/pcsx2/pcsx2_2x.png differ diff --git a/docs/image/core/pcsx2/pcsx2_4x.png b/docs/image/core/pcsx2/pcsx2_4x.png new file mode 100644 index 0000000000..ae2cf3a7e7 Binary files /dev/null and b/docs/image/core/pcsx2/pcsx2_4x.png differ diff --git a/docs/library/pcsx2.md b/docs/library/pcsx2.md index abfc91d506..4cef6df800 100644 --- a/docs/library/pcsx2.md +++ b/docs/library/pcsx2.md @@ -1,6 +1,8 @@ # Sony - PlayStation (PCSX2) WIP -*Last Updated: November 01, 2020* +==Last Updated: January 13, 2021== + +PCSX2 is still under construction. The content on this page is not the final version. Connecting a remote while any content is running may cause retroarch crashes. If you get a failed to load content warning, respectively; Check your BIOS, video driver(try to switch between drivers, use 'GL') and content. ## Background @@ -26,17 +28,23 @@ A summary of the licenses behind RetroArch and its cores can be found [here](../ ### Requirements -- CPU: - - Supports SSE2/AVX2 - - PassMark Single Thread Performance rating near or greater than 1600/2100 - - Two physical cores, with hyperthreading - - Four physical cores, with or without hyperthreading -- GPU: - - Direct3D10/11 support - - OpenGL 3.x/4.5 support - - PassMark G3D Mark rating around 3000 (GeForce GTX 750) - - 2 GB/4 GB Video Memory -- RAM: 4GB/8GB +=== "CPU" + + * Supports SSE2/AVX2 + * PassMark Single Thread Performance rating near or greater than 1600/2100 + * Two physical cores, with hyperthreading + * Four physical cores, with or without hyperthreading + +=== "GPU" + + * Direct3D10/11 support + * OpenGL 3.x/4.5 support + * PassMark G3D Mark rating around 3000 (GeForce GTX 750) + * 2 GB/4 GB Video Memory + +=== "RAM" + + * 4GB/8GB !!! Attention Because of the complex nature of emulation, even if you meet the recommended requirements there will be games that will NOT run at full speed due to emulation imperfection, floating point emulation differences, issues with emulator itself or other problems. @@ -46,7 +54,7 @@ A summary of the licenses behind RetroArch and its cores can be found [here](../ !!! TIP Interesting fact: For maximum compatibility it is recommended that you use a BIOS image different than SCPH10000.BIN which is the oldest one -!!! TIP +!!! info Transfer your BIOS files to the retroarch/system/PCSX2/bios/ directory. There is no region locking so if you have a PAL BIOS on your PS2 you can still play NTSC games, and vice versa. You'll also need the BIOS dumped from your PS2. Unlike the PS2 PCSX2 does not implement region locking so if you have a PAL BIOS in your PS2 you can still play NTSC games, and vice versa. @@ -94,7 +102,7 @@ Frontend-level settings or features that the PCSX2 core respects. | Restart | ✔ | | Screenshots | ✔ | | Saves | ✔ | -| States | ✔ | +| States | ✕ | | Rewind | ✕ | | Netplay | ✕ | | Core Options | ✔ | @@ -104,7 +112,7 @@ Frontend-level settings or features that the PCSX2 core respects. | Controls | ✔ | | Remapping | ✔ | | Multi-Mouse | ✔ | -| Rumble | ✔ | +| Rumble[^1] | ✔ | | Sensors | ✕ | | Camera | ✕ | | Location | ✕ | @@ -113,11 +121,9 @@ Frontend-level settings or features that the PCSX2 core respects. | Disk Control | ✕ | | Username | ✕ | | Language | ✕ | -| Crop Overscan * | ✕ | +| Crop Overscan[^2] | ✕ | | LEDs | ✕ | -\* Overscan cropping available via Core Options instead of frontend settings - ### Directories PCSX2's library name is 'pcsx2' @@ -128,6 +134,8 @@ PCSX2 core saves/loads to/from these directories. - Memory cards +..\system\PCSX2\memcards\ + **Frontend's State directory** | File | Description | @@ -186,3 +194,7 @@ The current standalone development version is reported to be compatible with app ## Libretro PS2 cores - Play! + + +[^1]: Rumble is broken right now. It doesn't stop when triggered. You can fix it by opening and closing Quick Menu. +[^2]: Overscan cropping available via Core Options instead of frontend settings \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 581f5c14a2..f3afa94b5e 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -400,13 +400,17 @@ theme: favicon: 'image/branding/invader.png' markdown_extensions: + - admonition + - abbr + - attr_list + - def_list + - footnotes + - meta + - md_in_html - markdown.extensions.admonition - markdown.extensions.codehilite: linenums: true guess_lang: false - - markdown.extensions.def_list - - markdown.extensions.footnotes - - markdown.extensions.meta - markdown.extensions.nl2br - markdown.extensions.toc: permalink: true @@ -419,7 +423,7 @@ markdown_extensions: - pymdownx.emoji: emoji_index: !!python/name:materialx.emoji.twemoji emoji_generator: !!python/name:materialx.emoji.to_svg - # - pymdownx.highlight: + - pymdownx.highlight # linenums_style: pymdownx-inline - pymdownx.inlinehilite - pymdownx.keys @@ -431,7 +435,11 @@ markdown_extensions: - pymdownx.smartsymbols - pymdownx.snippets: check_paths: true - - pymdownx.superfences + - pymdownx.superfences: + custom_fences: + - name: mermaid + class: mermaid + format: !!python/name:pymdownx.superfences.fence_code_format - pymdownx.tabbed - pymdownx.tasklist: custom_checkbox: true