mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
profile emulators pd777 through tic80, add frozen snapshots (puae2021, snes9x2002/2005/2010, stella2014/2023). CI: replace github-script with gh CLI, add test execution, job-level permissions, propagate changed output, pin jsonschema.
35 lines
1.4 KiB
YAML
35 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"
|
|
core_version: "Git"
|
|
display_name: "Sony - PlayStation 2 (Play!)"
|
|
cores:
|
|
- 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 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: []
|