yaps2 - RetroBIOS¶
Technical notes
PlayStation 2 emulator, a GPL-3.0 fork of PCSX2 for arm64 Linux handhelds: native AArch64 EE, IOP and VU recompilers, a persisted VU program cache, libmali and Adreno gates in the Vulkan backend. One tree builds the Qt desktop application, an SDL3 kmsdrm frontend (yaps2-sdl) and a libretro core (yaps2_libretro.so); the nightly release ships all three for arm64 Linux plus a macOS build. The fork is discontinued and its recompilers moved to ARMSX2; main is the final state. The tree is PCSX2 at 342db515 (2026-06-19) plus 335 fork commits, and bin/resources is byte for byte that PCSX2 revision. ref: README.md:1-3, CMakeLists.txt:51-53, CMakeLists.txt:92-110, cmake/BuildParameters.cmake:16-21, .github/workflows/nightly_release.yml:104-118
The libretro core keeps everything under <system>/pcsx2: AppRoot and DataRoot are that directory, Resources is pcsx2/resources, Settings is pcsx2/inis, and LoadStartupSettings derives bios, memcards, cheats, patches, textures, gamesettings, cache, snaps, sstates, logs, covers, inputprofiles and videos from DataRoot with the PCSX2 defaults. The core writes its own yaps2-libretro.ini and secrets.ini there. The renderer is forced to Vulkan through the frontend's context negotiation interface, the SDL input source is switched off, and audio goes out through the libretro batch callback. ref: pcsx2-libretro/Main.cpp:145-165, pcsx2-libretro/Main.cpp:196-209, pcsx2-libretro/Main.cpp:213-223, pcsx2-libretro/Main.cpp:1489-1521, pcsx2/Pcsx2Config.cpp:2304-2318, pcsx2/Pcsx2Config.cpp:2330-2346, pcsx2/VMManager.cpp:557-561
The standalone builds resolve resources beside the binary, or under the share/PCSX2 data directory of a PACKAGE_MODE install, and the data directory as YAPS2 under the platform configuration root: Documents on Windows, $XDG_CONFIG_HOME or ~/.config on Linux, Library/Application Support on macOS, or beside the binary in portable mode. bios, memcards, cheats, patches and the rest sit under that data directory. The SDL frontend keeps its ini at inis/PCSX2.ini, forces the Vulkan renderer, SDL audio and SDL input, and exits at startup when the resources directory or Roboto-Regular.ttf is missing. ref: pcsx2/Pcsx2Config.cpp:2159-2204, pcsx2/Pcsx2Config.cpp:2227-2302, cmake/BuildParameters.cmake:251-257, pcsx2-sdl/Main.cpp:114-137, pcsx2-sdl/Main.cpp:150-160, pcsx2-sdl/Main.cpp:176-189, pcsx2-qt/QtHost.cpp:1343-1346
A BIOS image is required. VMManager::Initialize calls LoadBIOS before opening the CDVD, and a false return is a startup failure; only a GS dump replay skips it. In the libretro core that failure ends the CPU thread and no frame is ever presented. Detection is by content: LoadBIOS opens the image named by Filenames/BIOS, or when that is empty or absent scans the bios folder for any file between 4 and 8 MB whose romdir carries a RESET entry followed by a readable ROMVER. The fifth ROMVER character gives the zone among Japan, USA, Europe, Asia, China, T10K, COH-H, Test and Free, an EXTINFO entry supplies the serial. No name and no hash is matched. The image is read into the 4 MB ROM region and truncated to it; one shorter than 2465792 bytes turns off the OSDSys parameter HLE. ref: pcsx2/VMManager.cpp:1444-1461, pcsx2-libretro/Main.cpp:670-680, pcsx2/ps2/BiosTools.cpp:16-17, pcsx2/ps2/BiosTools.cpp:80-197, pcsx2/ps2/BiosTools.cpp:258-282, pcsx2/ps2/BiosTools.cpp:317-369, pcsx2/Pcsx2Config.cpp:2100-2106
The core option yaps2_bios lists the files of <system>/pcsx2/bios whose name ends in .bin, sorted, behind an auto entry; auto writes an empty Filenames/BIOS and leaves the choice to the folder scan, a listed name is written as is. The libretro boot always sets fast_boot. ref: pcsx2-libretro/Main.cpp:937-940, pcsx2-libretro/Main.cpp:989-1039, pcsx2-libretro/Main.cpp:1237-1243, pcsx2-libretro/Main.cpp:1482
Companions derive from the selected image. rom1 and rom2 are tried as the full name plus extension, then with the extension replaced, opened case-insensitively, copied to 4 MB regions and skipped with a console line when absent. The nvm is read at the replaced extension and rebuilt in memory with region and language defaults when missing, short or blank; the mec is read the same way and written back as 0x00020603 when it cannot be read. No EROM path exists. The IRX injection at 0x1630 reads EmuConfig.CurrentIRX, which is set at runtime only and assigned by nothing in this tree. ref: pcsx2/ps2/BiosTools.cpp:214-241, pcsx2/ps2/BiosTools.cpp:366-367, pcsx2/MemoryTypes.h:12-14, pcsx2/CDVD/CDVD.cpp:46-50, pcsx2/CDVD/CDVD.cpp:136-205, pcsx2/ps2/BiosTools.cpp:384-385, pcsx2/Config.h:1443-1445, pcsx2/R3000AInterpreter.cpp:219
Nothing from the resources folder is compiled into the binaries. Every resource is read at its own name under EmuFolders::Resources, and GetOverridableResourcePath lets a copy under UserResources take precedence. The libretro core ships as a bare shared object, so the user supplies <system>/pcsx2/resources from a yaps2 build; the SDL and Qt packages carry the folder beside the binary. ref: pcsx2/Pcsx2Config.cpp:2399-2413, pcsx2-libretro/Main.cpp:157-158, pcsx2-sdl/CMakeLists.txt:29-33, .github/workflows/linux_build_libretro.yml:139-150
Missing resources are not uniformly survivable. The three fonts LoadFontData reads fail ImGuiManager::Initialize, which fails OpenGSDevice and the VM boot. Roboto-Regular.ttf is loaded by the frontends: the SDL frontend exits without it, the libretro core only logs a warning, but with no standard font AddTextFont returns null and AddImGuiFonts fails the same way. Every Vulkan shader source is read in GSDeviceVK::Create, cas.glsl and its two includes with the others, and any read failure fails the device; the OpenGL backend behaves the same except that a missing cas.glsl only turns sharpening off. Vulkan is the only backend the libretro core presents through; the OpenGL device is what the software renderer opens when the first Vulkan GPU is Intel or a software rasterizer, and what the standalone builds open when OpenGL is selected. Direct3D sources are read by Windows builds only, which the libretro target excludes. The databases, the patch archive, the controller mappings, the sounds and the interface artwork degrade instead. ref: pcsx2/ImGui/ImGuiManager.cpp:148-153, pcsx2/ImGui/ImGuiManager.cpp:205-211, pcsx2/ImGui/ImGuiManager.cpp:472-524, pcsx2/ImGui/ImGuiManager.cpp:598-637, pcsx2/ImGui/ImGuiManager.cpp:772-790, pcsx2-libretro/Main.cpp:177-193, pcsx2/GS/GS.cpp:154-172, pcsx2/GS/GS.cpp:386-408, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2308-2351, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:577-581, pcsx2/GS/GSUtil.cpp:276-311, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2240-2270, CMakeLists.txt:108-110
The fullscreen interface and its textures are opened by the SDL and Qt frontends, and by the achievements client when it shows a login or a notification; the libretro core never opens it on its own, and its achievements stay off unless yaps2-libretro.ini enables them. Achievement sounds play from the resources folder when the sound effects are enabled and no custom sound is set. ref: pcsx2-sdl/Main.cpp:746, pcsx2-qt/QtHost.cpp:163, pcsx2/Achievements.cpp:256-260, pcsx2/VMManager.cpp:423-424, pcsx2/ImGui/FullscreenUI.cpp:321-345, pcsx2/Achievements.cpp:942-951
The Qt build reads a per-script interface font by filename, first under UserResources then under the resources folder, and offers to download the first entry of the script table into UserResources/fonts from the PCSX2 runtime-resources release when neither holds it. Only the Latin and emoji entries are shipped. Compiled .qm translations are read from a translations folder beside the Qt binary, built from the .ts sources at build time. ref: pcsx2-qt/Translations.cpp:314-371, pcsx2-qt/Translations.cpp:414-424, pcsx2-qt/Translations.cpp:541-549, pcsx2-qt/Translations.cpp:624-650, pcsx2-qt/QtHost.cpp:64-65, pcsx2-qt/Translations.cpp:133-171
Files the emulator produces rather than reads from a distribution: memory cards, save states, snapshots, the shader caches and the persisted VU program cache under cache/vu_jit, the game list cache, the DEV9 HDD image named in the ini. Per-game user files keep the PCSX2 layout under the data directory: cheats and patches as <serial><crc>.pnach, which the libretro option yaps2_cheats enables from <system>/pcsx2/cheats, gamesettings/<serial><crc>.ini, textures/<serial>/replacements. ref: pcsx2/arm64/microVU_ProgCache-arm64.inl:33-40, pcsx2/arm64/microVU_ProgCache-arm64.inl:452-462, pcsx2/Patch.cpp:320-355, pcsx2-libretro/Main.cpp:945-947, pcsx2-libretro/Main.cpp:1245-1247, pcsx2/DEV9/DEV9.cpp:86-94
122 files | 16 required, 106 optional | 120 in repo, 2 missing | 4 with HLE fallback Categories: 121 BIOS, 1 game data
ps2-0230a-20080220.bin required in repo
PS2 BIOS image
- Path:
pcsx2/bios/ps2-0230a-20080220.bin - Size: min 4.0 MB, max 8.0 MB
- Validation: size
- Source:
pcsx2/ps2/BiosTools.cpp:16-17,pcsx2/ps2/BiosTools.cpp:80-197,pcsx2/ps2/BiosTools.cpp:258-294,pcsx2/ps2/BiosTools.cpp:317-369,pcsx2-libretro/Main.cpp:999-1006 - Platforms: batocera, emudeck, lakka, recalbox, retroarch, retrobat, retrodeck, retropie, rocknix, romm
- Any image whose romdir holds RESET and ROMVER is accepted, whatever its name. The 4 to 8 MB range gates the folder scan; an image named in the configuration skips that range. The libretro option list only shows names ending in .bin. Read into the 4 MB ROM region and truncated to it. Shorter than 2465792 bytes disables the OSDSys parameter HLE.
ps2-0230a-20080220.rom1 optional in repo
DVD player ROM
- Path:
pcsx2/bios/ps2-0230a-20080220.rom1 - Size: max 4.0 MB
- Source:
pcsx2/ps2/BiosTools.cpp:214-241,pcsx2/ps2/BiosTools.cpp:366,pcsx2/MemoryTypes.h:13 - Tried as {bios}.rom1 then {biosbase}.rom1, opened case-insensitively. Copied to the ROM1 region and truncated to 4 MB. Logged and skipped when absent.
ps2-0230a-20080220.rom2 optional missing
Chinese ROM extension
- Path:
pcsx2/bios/ps2-0230a-20080220.rom2 - Size: max 4.0 MB
- Source:
pcsx2/ps2/BiosTools.cpp:214-241,pcsx2/ps2/BiosTools.cpp:367,pcsx2/MemoryTypes.h:14 - Same two-step naming as rom1. Copied to the ROM2 region, 4 MB in this tree. Only Chinese region consoles carry one, so no such companion exists for this image.
ps2-0230a-20080220.nvm optional in repo HLE fallback
Console NVRAM
- Path:
pcsx2/bios/ps2-0230a-20080220.nvm - Size: 1.0 KB
- Source:
pcsx2/CDVD/CDVD.cpp:46-47,pcsx2/CDVD/CDVD.cpp:136-188 - Read at the BIOS path with the extension replaced by nvm. Carries the console id, the iLink id, the MAC, the model number and the OSD configuration. A 1024 byte image is built in memory when the file is absent, short, or carries a blank config block, zeroed except for a fixed iLink id and the language and region defaults of the BIOS region.
ps2-0230a-20080220.mec optional in repo HLE fallback
Mechacon version
- Path:
pcsx2/bios/ps2-0230a-20080220.mec - Size: 4 B
- Source:
pcsx2/CDVD/CDVD.cpp:49-50,pcsx2/CDVD/CDVD.cpp:190-204 - Read at the BIOS path with the extension replaced by mec. Defaults to 0x00020603 and is written back at that path when it cannot be read.
eeprom.dat optional in repo HLE fallback
DEV9 network adapter EEPROM
- Size: 64 B
- Source:
pcsx2/DEV9/DEV9.cpp:59-70,pcsx2/DEV9/DEV9.cpp:97-158,pcsx2/VMManager.cpp:1592 - Opened read-write from the process working directory when the network adapter starts and mapped over 64 bytes. A compiled-in image stands in when the file is missing or cannot be mapped.
flash.dat optional missing HLE fallback
DEV9 SmartMedia flash image
- Size: max 8.2 MB
- Source:
pcsx2/DEV9/flash.cpp:9-16,pcsx2/DEV9/flash.cpp:62-86 - Opened from the process working directory at network adapter init and read as 1024 blocks of 16 pages of 512 bytes plus 16 ECC bytes. The card is filled with 0xFF when the file is absent; a short read is logged.
GameIndex.yaml optional in repo bundled
Game database
- Path:
pcsx2/resources/GameIndex.yaml - Size: 2.6 MB
- SHA1:
7efb2ed721cf... - Source:
pcsx2/GameDatabase.cpp:39,pcsx2/GameDatabase.cpp:974-984,pcsx2/GameDatabase.cpp:1020-1034 - Read from the resources folder on the first serial lookup, keyed by serial, carrying the per-game fixes, patches and settings overrides. A console error when absent; no game is then matched.
RedumpDatabase.yaml optional in repo standalone bundled
Disc track hash database
- Path:
pcsx2/resources/RedumpDatabase.yaml - Size: 1.8 MB
- SHA1:
dceb4536fba7... - Source:
pcsx2/GameDatabase.cpp:1081,pcsx2/GameDatabase.cpp:1131-1146,pcsx2-qt/Settings/GameSummaryWidget.cpp:322 - Loaded on the first hash lookup, which only the Qt game summary page performs, to tell whether a dump matches a known good one.
patches.zip optional in repo game_data bundled
Game patch archive
- Path:
pcsx2/resources/patches.zip - Source:
pcsx2/Patch.cpp:115-117,pcsx2/Patch.cpp:289-317,pcsx2/Patch.cpp:365-406,pcsx2/Patch.cpp:596-611,.github/workflows/linux_build_qt.yml:130-133 - Opened read only from the resources folder when a game's patches are enumerated, searched for <serial>_<crc>.pnach then <crc>.pnach. Files in the patches and cheats folders take precedence. The widescreen and no-interlacing options enable the named groups it carries. Absent from the source tree: the Qt workflow downloads it from the PCSX2 pcsx2_patches releases, the SDL and libretro packages ship without it. A failed open is reported once on screen.
game_controller_db.txt optional in repo standalone bundled
SDL controller mapping database
- Path:
pcsx2/resources/game_controller_db.txt - Size: 500.4 KB
- SHA1:
ca84ef31b6d4... - Source:
pcsx2/Input/SDLInputSource.cpp:24,pcsx2/Input/SDLInputSource.cpp:614-629,pcsx2-libretro/Main.cpp:219 - A copy in the data root wins, then the resources folder, and the path is handed to SDL as a hint; SDL falls back to its built-in mappings when neither exists. Read by the SDL input source, which the libretro core switches off.
Roboto-Regular.ttf required in repo bundled
Interface font
- Path:
pcsx2/resources/fonts/Roboto-Regular.ttf - Size: 298.4 KB
- SHA1:
00d62fbdc8d5... - Source:
pcsx2-libretro/Main.cpp:177-193,pcsx2-sdl/Main.cpp:129-137,pcsx2/ImGui/ImGuiManager.cpp:598-637,pcsx2/ImGui/ImGuiManager.cpp:772-779,pcsx2/GS/GS.cpp:154-172 - Mapped by each frontend and handed to ImGuiManager as the standard font. The SDL frontend exits without it; the libretro core logs a warning, then AddTextFont has nothing to add and ImGui setup fails with the GS device.
RobotoMono-Medium.ttf required in repo bundled
Fixed-width and OSD font
- Path:
pcsx2/resources/fonts/RobotoMono-Medium.ttf - Size: 84.8 KB
- SHA1:
9056e59b69c6... - Source:
pcsx2/ImGui/ImGuiManager.cpp:494-501,pcsx2/ImGui/ImGuiManager.cpp:648-664,pcsx2/ImGui/FullscreenUI_Settings.cpp:3405-3406 - Read for the fixed-width font and used as the OSD font when no custom one is set. LoadFontData fails without it.
fa-solid-900.ttf required in repo bundled
Font Awesome icon font
- Path:
pcsx2/resources/fonts/fa-solid-900.ttf - Size: 404.9 KB
- SHA1:
7f0f721265c2... - Source:
pcsx2/ImGui/ImGuiManager.cpp:504-511 - Read for the interface icon glyphs. LoadFontData fails without it.
promptfont.otf required in repo bundled
Controller prompt font
- Path:
pcsx2/resources/fonts/promptfont.otf - Size: 257.4 KB
- SHA1:
374ee91aeabe... - Source:
pcsx2/ImGui/ImGuiManager.cpp:514-521 - Read for the controller button glyphs. LoadFontData fails without it.
Twemoji.Mozilla.ttf optional in repo standalone bundled
Emoji font
- Path:
pcsx2/resources/fonts/Twemoji.Mozilla.ttf - Size: 1.5 MB
- SHA1:
660c7fe74de2... - Source:
pcsx2-qt/Translations.cpp:340-347,pcsx2-qt/Translations.cpp:414-424,pcsx2-qt/Translations.cpp:541-549 - First entry of the Qt emoji script table, resolved under UserResources then the resources folder and downloaded into UserResources/fonts when neither holds it. The SDL frontend and the libretro core load no emoji font.
NotoSansJP-Regular.ttf optional in repo standalone
Japanese interface font
- Path:
pcsx2/resources/fonts/NotoSansJP-Regular.ttf - Source:
pcsx2-qt/Translations.cpp:354-360,pcsx2-qt/Translations.cpp:414-424,pcsx2-qt/Translations.cpp:541-549,pcsx2-qt/QtHost.cpp:64-65 - First entry of the Qt Japanese script table. Resolved under UserResources then the resources folder, and downloaded into UserResources/fonts when the interface language needs it and neither holds it. Not shipped.
NotoSansKR-Regular.ttf optional in repo standalone
Korean interface font
- Path:
pcsx2/resources/fonts/NotoSansKR-Regular.ttf - Source:
pcsx2-qt/Translations.cpp:361-366,pcsx2-qt/Translations.cpp:414-424,pcsx2-qt/Translations.cpp:541-549 - Same resolution and download path as the Japanese font. Not shipped.
NotoSansSC-Regular.ttf optional in repo standalone
Simplified Chinese interface font
- Path:
pcsx2/resources/fonts/NotoSansSC-Regular.ttf - Source:
pcsx2-qt/Translations.cpp:320-326,pcsx2-qt/Translations.cpp:414-424,pcsx2-qt/Translations.cpp:541-549 - Same resolution and download path as the Japanese font. Not shipped.
NotoSansTC-Regular.ttf optional in repo standalone
Traditional Chinese interface font
- Path:
pcsx2/resources/fonts/NotoSansTC-Regular.ttf - Source:
pcsx2-qt/Translations.cpp:327-333,pcsx2-qt/Translations.cpp:414-424,pcsx2-qt/Translations.cpp:541-549 - Same resolution and download path as the Japanese font. Not shipped.
NotoSansArabic-Regular.ttf optional in repo standalone
Arabic interface font
- Path:
pcsx2/resources/fonts/NotoSansArabic-Regular.ttf - Source:
pcsx2-qt/Translations.cpp:314-319,pcsx2-qt/Translations.cpp:414-424,pcsx2-qt/Translations.cpp:541-549 - Same resolution and download path as the Japanese font. Not shipped.
NotoSansHebrew-Regular.ttf optional in repo standalone
Hebrew interface font
- Path:
pcsx2/resources/fonts/NotoSansHebrew-Regular.ttf - Source:
pcsx2-qt/Translations.cpp:348-353,pcsx2-qt/Translations.cpp:414-424,pcsx2-qt/Translations.cpp:541-549 - Same resolution and download path as the Japanese font. Not shipped.
NotoSansDevanagari-Regular.ttf optional in repo standalone
Devanagari interface font
- Path:
pcsx2/resources/fonts/NotoSansDevanagari-Regular.ttf - Source:
pcsx2-qt/Translations.cpp:334-339,pcsx2-qt/Translations.cpp:414-424,pcsx2-qt/Translations.cpp:541-549 - Same resolution and download path as the Japanese font. Not shipped.
tfx.glsl required in repo bundled
Vulkan texture function shader
- Path:
pcsx2/resources/shaders/vulkan/tfx.glsl - Size: 51.3 KB
- SHA1:
0a16f66d7816... - Source:
pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2308-2317,pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5349-5364 - Read from the resources directory into the device at creation (pcsx2/GS/Renderers/Common/GSDevice.cpp:372-375) and specialised per draw. A source that cannot be read fails GSDeviceVK::Create, and Vulkan is the backend the libretro core presents through.
convert.glsl required in repo bundled
Vulkan conversion shader
- Path:
pcsx2/resources/shaders/vulkan/convert.glsl - Size: 13.6 KB
- SHA1:
0cb563970526... - Source:
pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2334-2338,pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4472-4478,pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4830-4835 - Read for the utility pipelines and again for the FXAA pass. The device fails without it.
present.glsl required in repo bundled
Vulkan presentation shader
- Path:
pcsx2/resources/shaders/vulkan/present.glsl - Size: 10.1 KB
- SHA1:
9d9e1f89d205... - Source:
pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4651-4663 - The device fails without it.
interlace.glsl required in repo bundled
Vulkan interlace shader
- Path:
pcsx2/resources/shaders/vulkan/interlace.glsl - Size: 7.1 KB
- SHA1:
d5ba24ba836c... - Source:
pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4707-4713 - The device fails without it.
merge.glsl required in repo bundled
Vulkan merge shader
- Path:
pcsx2/resources/shaders/vulkan/merge.glsl - Size: 759 B
- SHA1:
e84aa5168743... - Source:
pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4758-4764 - The device fails without it.
shadeboost.glsl required in repo bundled
Vulkan shade boost shader
- Path:
pcsx2/resources/shaders/vulkan/shadeboost.glsl - Size: 1.9 KB
- SHA1:
bef69d202c6e... - Source:
pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4810,pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4865-4869 - Compiled by the post-processing pass at device creation. The device fails without it.
fxaa.fx required in repo bundled
FXAA shader, shared by every backend
- Path:
pcsx2/resources/shaders/common/fxaa.fx - Size: 17.0 KB
- SHA1:
9d7012f8bb7b... - Source:
pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4837-4841,pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:577,pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2084-2092,pcsx2/GS/Renderers/DX11/GSDevice11.cpp:1806,pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2975 - Compiled by the Vulkan and OpenGL post-processing passes at device creation, so those devices fail without it. The Direct3D backends compile it on first use and only lose the effect.
cas.glsl required in repo bundled
Vulkan contrast adaptive sharpening shader
- Path:
pcsx2/resources/shaders/vulkan/cas.glsl - Size: 2.6 KB
- SHA1:
005cecf1a5e2... - Source:
pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2347-2348,pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4895-4938 - Includes ffx_a.h and ffx_cas.h. CompileCASPipelines runs in the device creation chain and its failure is returned, so the Vulkan device fails without it.
ffx_a.h required in repo bundled
FidelityFX helper header
- Path:
pcsx2/resources/shaders/common/ffx_a.h - Size: 157.7 KB
- SHA1:
726370c10154... - Source:
pcsx2/GS/Renderers/Common/GSDevice.cpp:1151-1162 - Read as a source file and substituted for the include line of the sharpening shader before compilation. GetCASShaderSource fails without it, and the Vulkan device with it.
ffx_cas.h required in repo bundled
FidelityFX CAS header
- Path:
pcsx2/resources/shaders/common/ffx_cas.h - Size: 62.0 KB
- SHA1:
a1d1a687577f... - Source:
pcsx2/GS/Renderers/Common/GSDevice.cpp:1151-1162 - Substituted the same way as ffx_a.h.
imgui.glsl required in repo bundled
Vulkan interface shader
- Path:
pcsx2/resources/shaders/vulkan/imgui.glsl - Size: 791 B
- SHA1:
b8d20aa68848... - Source:
pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2350-2351,pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4940-4947 - The device fails without it.
tfx_vgs.glsl optional in repo bundled
OpenGL texture function vertex and geometry shader
- Path:
pcsx2/resources/shaders/opengl/tfx_vgs.glsl - Size: 14.1 KB
- SHA1:
fc40fc49de1c... - Source:
pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:636-637,pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:684-694,pcsx2/GS/GSUtil.cpp:292-301 - The OpenGL device fails without it. That device is opened when the standalone builds select OpenGL, or by the software renderer when the first Vulkan GPU is Intel or a software rasterizer.
tfx_fs.glsl optional in repo bundled
OpenGL texture function fragment shader
- Path:
pcsx2/resources/shaders/opengl/tfx_fs.glsl - Size: 36.0 KB
- SHA1:
554160d31bb9... - Source:
pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:684-694 - Read with tfx_vgs.glsl; the OpenGL device fails without it.
convert.glsl optional in repo bundled
OpenGL conversion shader
- Path:
pcsx2/resources/shaders/opengl/convert.glsl - Size: 13.7 KB
- SHA1:
d26608762bfc... - Source:
pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:412-417 - The OpenGL device fails without it.
present.glsl optional in repo bundled
OpenGL presentation shader
- Path:
pcsx2/resources/shaders/opengl/present.glsl - Size: 11.4 KB
- SHA1:
96e5e75b66e3... - Source:
pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:498-503 - The OpenGL device fails without it.
merge.glsl optional in repo bundled
OpenGL merge shader
- Path:
pcsx2/resources/shaders/opengl/merge.glsl - Size: 579 B
- SHA1:
7f476bffdc19... - Source:
pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:534-539 - The OpenGL device fails without it.
interlace.glsl optional in repo bundled
OpenGL interlace shader
- Path:
pcsx2/resources/shaders/opengl/interlace.glsl - Size: 6.8 KB
- SHA1:
60d6562c205e... - Source:
pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:557-562 - The OpenGL device fails without it.
shadeboost.glsl optional in repo bundled
OpenGL shade boost shader
- Path:
pcsx2/resources/shaders/opengl/shadeboost.glsl - Size: 1.6 KB
- SHA1:
511dc6bb2f81... - Source:
pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:577-578,pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2123-2130 - Compiled with the FXAA program at device creation. The OpenGL device fails without it.
cas.glsl optional in repo bundled
OpenGL contrast adaptive sharpening shader
- Path:
pcsx2/resources/shaders/opengl/cas.glsl - Size: 2.4 KB
- SHA1:
b478ce9d1343... - Source:
pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:581,pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2312-2319 - Compiled when the context offers compute shaders. A source that cannot be read only turns sharpening off.
imgui.glsl optional in repo bundled
OpenGL interface shader
- Path:
pcsx2/resources/shaders/opengl/imgui.glsl - Size: 637 B
- SHA1:
04bfcabf5183... - Source:
pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:657-658,pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2367-2374 - The OpenGL device fails without it.
tfx.fx optional in repo standalone bundled
Direct3D texture function shader
- Path:
pcsx2/resources/shaders/dx11/tfx.fx - Size: 50.7 KB
- SHA1:
a2246fc37f40... - Source:
pcsx2/GS/Renderers/DX11/GSDevice11.cpp:206,pcsx2/GS/Renderers/DX12/GSDevice12.cpp:870,CMakeLists.txt:108-110 - Read by the Direct3D 11 and 12 devices of a Windows Qt build, which fail without it. The libretro target builds on Linux only.
convert.fx optional in repo standalone bundled
Direct3D conversion shader
- Path:
pcsx2/resources/shaders/dx11/convert.fx - Size: 15.5 KB
- SHA1:
773e6b9177ac... - Source:
pcsx2/GS/Renderers/DX11/GSDevice11.cpp:220,pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2705 - The Direct3D devices fail without it.
present.fx optional in repo standalone bundled
Direct3D presentation shader
- Path:
pcsx2/resources/shaders/dx11/present.fx - Size: 10.7 KB
- SHA1:
84b000485929... - Source:
pcsx2/GS/Renderers/DX11/GSDevice11.cpp:256,pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2849 - The Direct3D devices fail without it.
merge.fx optional in repo standalone bundled
Direct3D merge shader
- Path:
pcsx2/resources/shaders/dx11/merge.fx - Size: 538 B
- SHA1:
8dba66121f3b... - Source:
pcsx2/GS/Renderers/DX11/GSDevice11.cpp:308,pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2928 - The Direct3D devices fail without it.
interlace.fx optional in repo standalone bundled
Direct3D interlace shader
- Path:
pcsx2/resources/shaders/dx11/interlace.fx - Size: 7.0 KB
- SHA1:
f3d1e30101e5... - Source:
pcsx2/GS/Renderers/DX11/GSDevice11.cpp:343,pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2892 - The Direct3D devices fail without it.
shadeboost.fx optional in repo standalone bundled
Direct3D shade boost shader
- Path:
pcsx2/resources/shaders/dx11/shadeboost.fx - Size: 1.3 KB
- SHA1:
568f01644e02... - Source:
pcsx2/GS/Renderers/DX11/GSDevice11.cpp:363,pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2998
cas.hlsl optional in repo standalone bundled
Direct3D contrast adaptive sharpening shader
- Path:
pcsx2/resources/shaders/dx11/cas.hlsl - Size: 2.5 KB
- SHA1:
a15cc4dce1ed... - Source:
pcsx2/GS/Renderers/DX11/GSDevice11.cpp:2127,pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2177 - Includes ffx_a.h and ffx_cas.h.
imgui.fx optional in repo standalone bundled
Direct3D interface shader
- Path:
pcsx2/resources/shaders/dx11/imgui.fx - Size: 736 B
- SHA1:
47491eaf3ba0... - Source:
pcsx2/GS/Renderers/DX11/GSDevice11.cpp:2177,pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2205 - The Direct3D devices fail without it.
message.wav optional in repo bundled
Achievement notification sound
- Path:
pcsx2/resources/sounds/achievements/message.wav - Size: 15.3 KB
- SHA1:
c54f04b63ac6... - Source:
pcsx2/Achievements.cpp:66,pcsx2/Achievements.cpp:942-951,pcsx2/Achievements.cpp:1170 - Played from the resources folder when the achievement information sound is enabled and no custom sound is set.
unlock.wav optional in repo bundled
Achievement unlock sound
- Path:
pcsx2/resources/sounds/achievements/unlock.wav - Size: 198.0 KB
- SHA1:
da328a0a3074... - Source:
pcsx2/Achievements.cpp:67,pcsx2/Achievements.cpp:942-951,pcsx2/Achievements.cpp:1220
lbsubmit.wav optional in repo bundled
Leaderboard submission sound
- Path:
pcsx2/resources/sounds/achievements/lbsubmit.wav - Size: 80.2 KB
- SHA1:
5ad1e110dcf0... - Source:
pcsx2/Achievements.cpp:68,pcsx2/Achievements.cpp:942-951,pcsx2/Achievements.cpp:1339
placeholder.png optional in repo bundled
Fullscreen interface placeholder texture
- Path:
pcsx2/resources/fullscreenui/placeholder.png - Size: 2.6 KB
- SHA1:
25e41433147f... - Source:
pcsx2/ImGui/FullscreenUI.cpp:335-341,pcsx2/ImGui/ImGuiFullscreen.cpp:216-226,pcsx2/ImGui/ImGuiFullscreen.cpp:292-300 - Named as the placeholder texture when the fullscreen interface initialises; that initialisation fails without it and the interface stays closed.
no-save.png optional in repo bundled
Empty save slot texture
- Path:
pcsx2/resources/fullscreenui/no-save.png - Size: 9.4 KB
- SHA1:
7b0bb79d38c5... - Source:
pcsx2/ImGui/ImGuiOverlays.cpp:1413-1414,pcsx2/Hotkeys.cpp:268-283 - Read when the save state selector opens from its hotkeys.
media-cdrom.svg optional in repo bundled
Game list menu icon
- Path:
pcsx2/resources/fullscreenui/media-cdrom.svg - Size: 3.2 KB
- SHA1:
36cc8f46014a... - Source:
pcsx2/ImGui/FullscreenUI.cpp:1356,pcsx2/ImGui/FullscreenUI.cpp:3296
start-game.svg optional in repo bundled
Start game menu icon
- Path:
pcsx2/resources/fullscreenui/start-game.svg - Size: 2.8 KB
- SHA1:
dd8e7a8bebe5... - Source:
pcsx2/ImGui/FullscreenUI.cpp:1362
applications-system.svg optional in repo bundled
Settings menu icon
- Path:
pcsx2/resources/fullscreenui/applications-system.svg - Size: 3.7 KB
- SHA1:
280834f689b9... - Source:
pcsx2/ImGui/FullscreenUI.cpp:1369,pcsx2/ImGui/FullscreenUI.cpp:3291
exit.svg optional in repo bundled
Exit menu icon
- Path:
pcsx2/resources/fullscreenui/exit.svg - Size: 3.9 KB
- SHA1:
8452aac0ea8a... - Source:
pcsx2/ImGui/FullscreenUI.cpp:1375,pcsx2/ImGui/FullscreenUI.cpp:1508
start-file.svg optional in repo bundled
Start file menu icon
- Path:
pcsx2/resources/fullscreenui/start-file.svg - Size: 1.1 KB
- SHA1:
47bd0895af12... - Source:
pcsx2/ImGui/FullscreenUI.cpp:1432
drive-cdrom.svg optional in repo bundled
Start disc menu icon
- Path:
pcsx2/resources/fullscreenui/drive-cdrom.svg - Size: 1.0 KB
- SHA1:
6ff7f132ca24... - Source:
pcsx2/ImGui/FullscreenUI.cpp:1438
start-bios.svg optional in repo bundled
Start BIOS menu icon
- Path:
pcsx2/resources/fullscreenui/start-bios.svg - Size: 1.3 KB
- SHA1:
061f35078713... - Source:
pcsx2/ImGui/FullscreenUI.cpp:1444
back-icon.svg optional in repo bundled
Back menu icon
- Path:
pcsx2/resources/fullscreenui/back-icon.svg - Size: 1.3 KB
- SHA1:
9b754fe9c868... - Source:
pcsx2/ImGui/FullscreenUI.cpp:1450,pcsx2/ImGui/FullscreenUI.cpp:1500
desktop-mode.svg optional in repo bundled
Desktop mode menu icon
- Path:
pcsx2/resources/fullscreenui/desktop-mode.svg - Size: 1.2 KB
- SHA1:
513d784434cd... - Source:
pcsx2/ImGui/FullscreenUI.cpp:1516
AppBanner.svg optional in repo bundled
Application banner
- Path:
pcsx2/resources/icons/AppBanner.svg - Size: 2.6 KB
- SHA1:
cf42e9d79274... - Source:
pcsx2/ImGui/FullscreenUI.cpp:751-753 - Loaded with the fullscreen interface resources.
AppIconLarge.png optional in repo bundled
Application icon
- Path:
pcsx2/resources/icons/AppIconLarge.png - Size: 91.3 KB
- SHA1:
4ecf41cbd6df... - Source:
pcsx2/ImGui/FullscreenUI.cpp:1282,pcsx2-qt/SetupWizardDialog.cpp:160,pcsx2-qt/ShortcutCreationDialog.cpp:430 - Drawn by the fullscreen interface, shown by the Qt setup wizard, and copied out when a desktop entry is written.
AppIconLarge.ico optional in repo standalone bundled
Windows application icon
- Path:
pcsx2/resources/icons/AppIconLarge.ico - Size: 295.3 KB
- SHA1:
d36096c9d3b0... - Source:
pcsx2-qt/ShortcutCreationDialog.cpp:317 - Named as the shortcut icon by the Qt shortcut dialog on Windows.
ra-icon.svg optional in repo bundled
RetroAchievements icon
- Path:
pcsx2/resources/icons/ra-icon.svg - Size: 2.0 KB
- SHA1:
7d21ec2d411d... - Source:
pcsx2/ImGui/FullscreenUI_Settings.cpp:4375 - Drawn on the achievements page of the fullscreen interface.
cover-placeholder.png optional in repo standalone bundled
Qt game list cover placeholder
- Path:
pcsx2/resources/cover-placeholder.png - Size: 54.8 KB
- SHA1:
620b40ff9218... - Source:
pcsx2-qt/GameList/GameListModel.cpp:506
star-0.svg optional in repo bundled
Compatibility rating icon, nothing
- Path:
pcsx2/resources/icons/star-0.svg - Size: 5.2 KB
- SHA1:
431b06f0504f... - Source:
pcsx2/ImGui/FullscreenUI.cpp:755-759,pcsx2-qt/GameList/GameListModel.cpp:502-504 - One of six rating textures loaded with the fullscreen interface resources and by the Qt game list.
star-1.svg optional in repo bundled
Compatibility rating icon, intro
- Path:
pcsx2/resources/icons/star-1.svg - Size: 5.2 KB
- SHA1:
34a1b02a508a... - Source:
pcsx2/ImGui/FullscreenUI.cpp:755-759,pcsx2-qt/GameList/GameListModel.cpp:502-504
star-2.svg optional in repo bundled
Compatibility rating icon, menu
- Path:
pcsx2/resources/icons/star-2.svg - Size: 5.2 KB
- SHA1:
5d14c6a473c6... - Source:
pcsx2/ImGui/FullscreenUI.cpp:755-759,pcsx2-qt/GameList/GameListModel.cpp:502-504
star-3.svg optional in repo bundled
Compatibility rating icon, in game
- Path:
pcsx2/resources/icons/star-3.svg - Size: 5.1 KB
- SHA1:
6a662a918add... - Source:
pcsx2/ImGui/FullscreenUI.cpp:755-759,pcsx2-qt/GameList/GameListModel.cpp:502-504
star-4.svg optional in repo bundled
Compatibility rating icon, playable
- Path:
pcsx2/resources/icons/star-4.svg - Size: 5.1 KB
- SHA1:
58d8acd1fab6... - Source:
pcsx2/ImGui/FullscreenUI.cpp:755-759,pcsx2-qt/GameList/GameListModel.cpp:502-504
star-5.svg optional in repo bundled
Compatibility rating icon, perfect
- Path:
pcsx2/resources/icons/star-5.svg - Size: 5.1 KB
- SHA1:
b7bbd4dd268b... - Source:
pcsx2/ImGui/FullscreenUI.cpp:755-759,pcsx2-qt/GameList/GameListModel.cpp:502-504
at.svg optional in repo bundled
Flag icon, game list region PAL-AU
- Path:
pcsx2/resources/icons/flags/at.svg - Size: 183 B
- SHA1:
3268e79c5133... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486
au.svg optional in repo bundled
Flag icon, game list region PAL-A; BIOS zone Oceania
- Path:
pcsx2/resources/icons/flags/au.svg - Size: 1.3 KB
- SHA1:
630d3cc1a29b... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113
az.svg optional in repo standalone bundled
Flag icon, interface language az-AZ
- Path:
pcsx2/resources/icons/flags/az.svg - Size: 501 B
- SHA1:
2529cee6bcdb... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
be.svg optional in repo bundled
Flag icon, game list region PAL-BE
- Path:
pcsx2/resources/icons/flags/be.svg - Size: 284 B
- SHA1:
a509c1a94f2c... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486
br.svg optional in repo bundled
Flag icon, game list region NTSC-B; interface language pt-BR
- Path:
pcsx2/resources/icons/flags/br.svg - Size: 6.8 KB
- SHA1:
00d4d90a54e0... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
ch.svg optional in repo bundled
Flag icon, game list region PAL-SWI
- Path:
pcsx2/resources/icons/flags/ch.svg - Size: 262 B
- SHA1:
dab53e761a0f... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486
cn.svg optional in repo bundled
Flag icon, game list region NTSC-C; BIOS zone China; interface language zh-CN
- Path:
pcsx2/resources/icons/flags/cn.svg - Size: 775 B
- SHA1:
863b0360572b... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
cz.svg optional in repo standalone bundled
Flag icon, interface language cs-CZ
- Path:
pcsx2/resources/icons/flags/cz.svg - Size: 213 B
- SHA1:
ac4790de2a89... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
de.svg optional in repo bundled
Flag icon, game list region PAL-G; interface language de-DE
- Path:
pcsx2/resources/icons/flags/de.svg - Size: 209 B
- SHA1:
9003c2aa29d2... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
dk.svg optional in repo standalone bundled
Flag icon, interface language da-DK
- Path:
pcsx2/resources/icons/flags/dk.svg - Size: 225 B
- SHA1:
32a86d0ade53... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
es.svg optional in repo bundled
Flag icon, game list region PAL-S; interface language ca-ES and es-ES
- Path:
pcsx2/resources/icons/flags/es.svg - Size: 78.4 KB
- SHA1:
674a3b81dc17... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
eu.svg optional in repo bundled
Flag icon, game list region PAL-E and PAL-M; BIOS zone Europe
- Path:
pcsx2/resources/icons/flags/eu.svg - Size: 1.3 KB
- SHA1:
ebbe870f7711... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113
fi.svg optional in repo bundled
Flag icon, game list region PAL-FI; interface language fi-FI
- Path:
pcsx2/resources/icons/flags/fi.svg - Size: 216 B
- SHA1:
b10db9c6d127... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
fr.svg optional in repo bundled
Flag icon, game list region PAL-F; interface language fr-FR
- Path:
pcsx2/resources/icons/flags/fr.svg - Size: 220 B
- SHA1:
4250bebf6de8... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
gb.svg optional in repo bundled
Flag icon, game list region PAL-UK
- Path:
pcsx2/resources/icons/flags/gb.svg - Size: 504 B
- SHA1:
161ee20a0a75... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486
gr.svg optional in repo bundled
Flag icon, game list region PAL-GR; interface language el-GR
- Path:
pcsx2/resources/icons/flags/gr.svg - Size: 814 B
- SHA1:
7fa4815d8ad2... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
hk.svg optional in repo bundled
Flag icon, game list region NTSC-HK; BIOS zone Asia
- Path:
pcsx2/resources/icons/flags/hk.svg - Size: 727 B
- SHA1:
74008ed4de89... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113
hr.svg optional in repo standalone bundled
Flag icon, interface language hr-HR
- Path:
pcsx2/resources/icons/flags/hr.svg - Size: 30.0 KB
- SHA1:
a8dc8f5db456... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
hu.svg optional in repo standalone bundled
Flag icon, interface language hu-HU
- Path:
pcsx2/resources/icons/flags/hu.svg - Size: 259 B
- SHA1:
ce29276f2ce2... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
id.svg optional in repo standalone bundled
Flag icon, interface language id-ID
- Path:
pcsx2/resources/icons/flags/id.svg - Size: 163 B
- SHA1:
b64010d8ea92... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
il.svg optional in repo standalone bundled
Flag icon, interface language he-IL
- Path:
pcsx2/resources/icons/flags/il.svg - Size: 813 B
- SHA1:
46bd8a96a3f6... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
in.svg optional in repo bundled
Flag icon, game list region PAL-IN; interface language hi-IN
- Path:
pcsx2/resources/icons/flags/in.svg - Size: 1.1 KB
- SHA1:
fa2a2b11f6d7... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
ir.svg optional in repo standalone bundled
Flag icon, interface language fa-IR
- Path:
pcsx2/resources/icons/flags/ir.svg - Size: 14.4 KB
- SHA1:
e8c6fe0fd734... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
it.svg optional in repo bundled
Flag icon, game list region PAL-I; interface language it-IT
- Path:
pcsx2/resources/icons/flags/it.svg - Size: 273 B
- SHA1:
7415b7fed9a9... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
jp.svg optional in repo bundled
Flag icon, game list region NTSC-J; BIOS zone Japan; interface language ja-JP
- Path:
pcsx2/resources/icons/flags/jp.svg - Size: 438 B
- SHA1:
7b40bd2022d8... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
kr.svg optional in repo bundled
Flag icon, game list region NTSC-K; interface language ko-KR
- Path:
pcsx2/resources/icons/flags/kr.svg - Size: 1016 B
- SHA1:
09f0d9286160... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
lt.svg optional in repo standalone bundled
Flag icon, interface language lt-LT
- Path:
pcsx2/resources/icons/flags/lt.svg - Size: 381 B
- SHA1:
f3793dea11ba... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
lv.svg optional in repo standalone bundled
Flag icon, interface language lv-LV
- Path:
pcsx2/resources/icons/flags/lv.svg - Size: 214 B
- SHA1:
5f7f8b85708d... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
mx.svg optional in repo standalone bundled
Flag icon, BIOS zone Mexico; interface language es-419
- Path:
pcsx2/resources/icons/flags/mx.svg - Size: 81.8 KB
- SHA1:
77e296aab748... - Source:
pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
nl.svg optional in repo bundled
Flag icon, game list region PAL-NL; interface language nl-NL
- Path:
pcsx2/resources/icons/flags/nl.svg - Size: 212 B
- SHA1:
eac878137285... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
no.svg optional in repo bundled
Flag icon, game list region PAL-NO; interface language no-NO
- Path:
pcsx2/resources/icons/flags/no.svg - Size: 302 B
- SHA1:
8083fdbbd0f5... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
Other.svg optional in repo bundled
Flag icon, game list region unclassified
- Path:
pcsx2/resources/icons/flags/Other.svg - Size: 656 B
- SHA1:
d168d3963279... - Source:
pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486 - Opened as icons/flags/Other.svg by the fullscreen game list (pcsx2/ImGui/FullscreenUI.cpp:2846).
pl.svg optional in repo bundled
Flag icon, game list region PAL-PL; interface language pl-PL
- Path:
pcsx2/resources/icons/flags/pl.svg - Size: 204 B
- SHA1:
12edefd7e07d... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
pt.svg optional in repo bundled
Flag icon, game list region PAL-P; interface language pt-PT
- Path:
pcsx2/resources/icons/flags/pt.svg - Size: 7.7 KB
- SHA1:
27aa81654a49... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
ro.svg optional in repo standalone bundled
Flag icon, interface language ro-RO
- Path:
pcsx2/resources/icons/flags/ro.svg - Size: 284 B
- SHA1:
056220ed6c2f... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
rs.svg optional in repo standalone bundled
Flag icon, interface language sr-SP
- Path:
pcsx2/resources/icons/flags/rs.svg - Size: 177.0 KB
- SHA1:
b98706a24782... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
ru.svg optional in repo bundled
Flag icon, game list region PAL-R; BIOS zone Russia; interface language ru-RU
- Path:
pcsx2/resources/icons/flags/ru.svg - Size: 212 B
- SHA1:
2a502ee04c29... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
sa.svg optional in repo standalone bundled
Flag icon, interface language ar-SA
- Path:
pcsx2/resources/icons/flags/sa.svg - Size: 9.7 KB
- SHA1:
86d7cc3af549... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
scn.svg optional in repo bundled
Flag icon, game list region PAL-SC
- Path:
pcsx2/resources/icons/flags/scn.svg - Size: 527 B
- SHA1:
ffaf4b51ff15... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486
se.svg optional in repo bundled
Flag icon, game list region PAL-SW; interface language sv-SE
- Path:
pcsx2/resources/icons/flags/se.svg - Size: 199 B
- SHA1:
d4e52e7b1506... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
tr.svg optional in repo standalone bundled
Flag icon, interface language tr-TR
- Path:
pcsx2/resources/icons/flags/tr.svg - Size: 523 B
- SHA1:
6741fb37a915... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
tw.svg optional in repo bundled
Flag icon, game list region NTSC-T; interface language zh-TW
- Path:
pcsx2/resources/icons/flags/tw.svg - Size: 2.4 KB
- SHA1:
a9014bf94727... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
ua.svg optional in repo standalone bundled
Flag icon, interface language uk-UA
- Path:
pcsx2/resources/icons/flags/ua.svg - Size: 216 B
- SHA1:
fda1ecf6d12b... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
us.svg optional in repo bundled
Flag icon, game list region NTSC-U; BIOS zone USA; interface language en-US
- Path:
pcsx2/resources/icons/flags/us.svg - Size: 2.5 KB
- SHA1:
141d1636ceff... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
vn.svg optional in repo standalone bundled
Flag icon, interface language vi-VN
- Path:
pcsx2/resources/icons/flags/vn.svg - Size: 461 B
- SHA1:
fa86e679b019... - Source:
pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
za.svg optional in repo bundled
Flag icon, game list region PAL-AF; interface language af-ZA
- Path:
pcsx2/resources/icons/flags/za.svg - Size: 860 B
- SHA1:
b8e39cc07766... - Source:
pcsx2/ImGui/FullscreenUI.cpp:2846,pcsx2/GameList.cpp:155-190,pcsx2-qt/GameList/GameListModel.cpp:486,pcsx2-qt/QtUtils.cpp:515-552,pcsx2-qt/SetupWizardDialog.cpp:188-190
Data directories¶
yaps2-resources>pcsx2/resources
Generated on 2026-10-10T11:26:02Z