mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-15 13:22:31 -05:00
boytacean (GB Rust, 6 boot ROMs embedded), emux_chip8 (no BIOS), fake08 (PICO-8, Lua runtime compiled in), jaxe (CHIP-8, fonts hardcoded), lowresnx (fantasy console), opentyrian (Tyrian freeware data), openlara (Tomb Raider engine, game data), squirreljme (J2ME, 8 JARs), vitaquake2 (Quake 2, 4 variants), xrick (data.zip sound pack) 145 total profiles.
28 lines
1.6 KiB
YAML
28 lines
1.6 KiB
YAML
emulator: vitaQuakeII
|
|
type: libretro
|
|
source: "https://github.com/libretro/vitaquake2"
|
|
cores: [vitaquake2, vitaquake2-rogue, vitaquake2-xatrix, vitaquake2-zaero]
|
|
systems: [quake2]
|
|
verification: existence
|
|
notes: >
|
|
Quake II engine source port. Four separate cores are built from the same codebase
|
|
via the basegame make variable: vitaquake2 (base game, baseq2), vitaquake2-rogue
|
|
(Ground Zero expansion, compiled with -DROGUE), vitaquake2-xatrix (The Reckoning,
|
|
compiled with -DXATRIX), and vitaquake2-zaero (Zaero mod, compiled with -DZAERO).
|
|
Each core validates that the content path contains its expected game directory name
|
|
(libretro.c:2073-2085,2173) and refuses to load mismatched content. The core
|
|
accepts .pak extensions (retro_get_system_info sets valid_extensions = "pak").
|
|
Content is loaded from the PAK file path - the parent of the game subdirectory
|
|
becomes basedir (libretro.c:2206-2209), then FS_InitFilesystem (files.c:778)
|
|
adds baseq2/ and loads pak0.pak through pak9.pak sequentially from each game
|
|
directory. For expansion cores, retro_run passes "+set game rogue|xatrix|zaero"
|
|
(libretro.c:2232-2239) so the engine loads both baseq2/ and the expansion
|
|
directory. PAK0_CHECKSUM 0x40e614e0 (files.c:30) matches the retail pak0.pak
|
|
but is only used for directory CRC validation, not as a load gate.
|
|
PAK files are game data (maps, textures, models, sounds) from the retail game,
|
|
not engine firmware. No files are required in the RetroArch system directory.
|
|
The core needs no BIOS or firmware. Optional CD music in OGG format can be
|
|
placed in a music/ subdirectory alongside the PAK files.
|
|
|
|
files: []
|