Skip to content

yaps2 - RetroBIOS

Type standalone + libretro
Classification Community forks
Source https://github.com/yaps2/yaps2
Upstream https://github.com/PCSX2/pcsx2
Version Git
Profiled 2026-09-17
Cores yaps2
Systems sony-playstation-2
BIOS directory pcsx2/bios/
Resources directory pcsx2/resources/
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

ps2-0230a-20080220.rom1 optional in repo
DVD player ROM

ps2-0230a-20080220.rom2 optional missing
Chinese ROM extension

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

eeprom.dat optional in repo HLE fallback
DEV9 network adapter EEPROM

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

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

RobotoMono-Medium.ttf required in repo bundled
Fixed-width and OSD font

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

convert.glsl required in repo bundled
Vulkan conversion shader

present.glsl required in repo bundled
Vulkan presentation shader

interlace.glsl required in repo bundled
Vulkan interlace shader

merge.glsl required in repo bundled
Vulkan merge shader

shadeboost.glsl required in repo bundled
Vulkan shade boost shader

fxaa.fx required in repo bundled
FXAA shader, shared by every backend

cas.glsl required in repo bundled
Vulkan contrast adaptive sharpening shader

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

imgui.glsl required in repo bundled
Vulkan interface shader

tfx_vgs.glsl optional in repo bundled
OpenGL texture function vertex and geometry shader

tfx_fs.glsl optional in repo bundled
OpenGL texture function fragment shader

convert.glsl optional in repo bundled
OpenGL conversion shader

present.glsl optional in repo bundled
OpenGL presentation shader

merge.glsl optional in repo bundled
OpenGL merge shader

interlace.glsl optional in repo bundled
OpenGL interlace shader

shadeboost.glsl optional in repo bundled
OpenGL shade boost shader

cas.glsl optional in repo bundled
OpenGL contrast adaptive sharpening shader

imgui.glsl optional in repo bundled
OpenGL interface shader

tfx.fx optional in repo standalone bundled
Direct3D texture function shader

convert.fx optional in repo standalone bundled
Direct3D conversion shader

present.fx optional in repo standalone bundled
Direct3D presentation shader

merge.fx optional in repo standalone bundled
Direct3D merge shader

interlace.fx optional in repo standalone bundled
Direct3D interlace shader

shadeboost.fx optional in repo standalone bundled
Direct3D shade boost shader

cas.hlsl optional in repo standalone bundled
Direct3D contrast adaptive sharpening shader

imgui.fx optional in repo standalone bundled
Direct3D interface shader

message.wav optional in repo bundled
Achievement notification sound

unlock.wav optional in repo bundled
Achievement unlock sound

lbsubmit.wav optional in repo bundled
Leaderboard submission sound

placeholder.png optional in repo bundled
Fullscreen interface placeholder texture

no-save.png optional in repo bundled
Empty save slot texture

media-cdrom.svg optional in repo bundled
Game list menu icon

start-game.svg optional in repo bundled
Start game menu icon

applications-system.svg optional in repo bundled
Settings menu icon

exit.svg optional in repo bundled
Exit menu icon

start-file.svg optional in repo bundled
Start file menu icon

drive-cdrom.svg optional in repo bundled
Start disc menu icon

start-bios.svg optional in repo bundled
Start BIOS menu icon

back-icon.svg optional in repo bundled
Back menu icon

desktop-mode.svg optional in repo bundled
Desktop mode menu icon

AppBanner.svg optional in repo bundled
Application banner

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

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

star-2.svg optional in repo bundled
Compatibility rating icon, menu

star-3.svg optional in repo bundled
Compatibility rating icon, in game

star-4.svg optional in repo bundled
Compatibility rating icon, playable

star-5.svg optional in repo bundled
Compatibility rating icon, perfect

at.svg optional in repo bundled
Flag icon, game list region PAL-AU

au.svg optional in repo bundled
Flag icon, game list region PAL-A; BIOS zone Oceania

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

br.svg optional in repo bundled
Flag icon, game list region NTSC-B; interface language pt-BR

ch.svg optional in repo bundled
Flag icon, game list region PAL-SWI

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

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

eu.svg optional in repo bundled
Flag icon, game list region PAL-E and PAL-M; BIOS zone Europe

fi.svg optional in repo bundled
Flag icon, game list region PAL-FI; interface language fi-FI

fr.svg optional in repo bundled
Flag icon, game list region PAL-F; interface language fr-FR

gb.svg optional in repo bundled
Flag icon, game list region PAL-UK

gr.svg optional in repo bundled
Flag icon, game list region PAL-GR; interface language el-GR

hk.svg optional in repo bundled
Flag icon, game list region NTSC-HK; BIOS zone Asia

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

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

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

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

no.svg optional in repo bundled
Flag icon, game list region PAL-NO; interface language no-NO

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

pt.svg optional in repo bundled
Flag icon, game list region PAL-P; interface language pt-PT

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

se.svg optional in repo bundled
Flag icon, game list region PAL-SW; interface language sv-SE

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

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

Data directories

  • yaps2-resources >pcsx2/resources

Generated on 2026-10-10T11:26:02Z