Files
libretro/emulators/play.yml
T
Abdessamad Derraz 4231902a6c docs: write prose without dashes or semicolons
Profiles, the wiki, comments, docstrings, command output and schema descriptions carried em-dashes, clause-joining semicolons, unicode arrows, box-drawing banners and check-mark glyphs. Each sentence was rewritten rather than having its character swapped. Hashes, paths, source_ref values and every cited file:line are unchanged, which a comparison of each parsed profile against the previous revision confirms.

validate_pr comments now say PASS and FAIL in words, and source_ref values in a profile's structured blocks render as code. test_prose_style fails if any of these comes back, in tracked files or in the generated site.
2026-10-19 06:47:31 +02:00

37 lines
1.4 KiB
YAML

emulator: play
type: libretro
core_classification: official_port
source: "https://github.com/jpd002/Play-"
upstream: "https://github.com/jpd002/Play-"
profiled_date: "2026-03-24"
source_commit: "2193ca112b576896a3022478a225661a7f84feb5"
core_version: "Git"
display_name: "Sony - PlayStation 2 (Play!)"
cores:
- play
- "play!"
systems:
- sony-playstation-2
# Full HLE PS2 emulator by Jean-Philip Desjardins.
# All PS2 subsystems are reimplemented in C++: EE kernel (PS2OS.cpp),
# IOP BIOS modules (IopBios.cpp), GS, SPU2, VU units.
# The libretro core never calls RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY.
#
# LoadBIOS() exists in Ee_SubSystem.cpp:832 but is commented out at line 232.
# IOP modules (SIO2MAN, PADMAN, MCMAN, MCSERV, CDVDMAN, CDVDFSV, etc.)
# are all HLE-replaced via m_hleModules in IopBios.cpp:279-290.
# _IOP_EMULATE_MODULES=1 is unconditionally defined in Source/CMakeLists.txt:24.
#
# source_ref: Source/ee/Ee_SubSystem.cpp:232 (LoadBIOS commented out)
# source_ref: Source/iop/IopBios.cpp:279-290 (HLE module table)
# source_ref: Source/PS2VM.cpp:483-537 (ResetVM, no BIOS loading)
# source_ref: Source/ui_libretro/main_libretro.cpp:546-568 (retro_init, no file I/O)
# source_ref: README.md:4 ("Using an external BIOS file is not necessary or possible.")
# source_ref: play_libretro.info (firmware_count absent = 0)
notes: |
Full HLE emulator. No BIOS or firmware files required. firmware_count=0 confirmed by source.
files: []