Sexy Parodius Recompiled

Sexy Parodius Recompiled is a PC port of Sexy Parodius for Windows, Linux, and macOS that includes CRT display profiles.

README

Sexy Parodius Recompiled

GitHub downloads (all releases) GitHub downloads (latest release) GitHub release

An unofficial, noncommercial PSXRecomp compatibility project for Sexy Parodius (Japan, SLPM-86009).

Public releases are deliberately owned-input build kits, not playable game downloads. They contain no disc data, extracted game executable, generated game code, retail PlayStation BIOS, memory card, save state, capture, or analysis database. You supply your own matching disc dump and generate the game executable locally. OpenBIOS is included and used by default.

Supported platforms

  • Windows 10 or 11, x86-64 (Intel or AMD)
  • Linux, x86-64
  • macOS 11 or newer, Apple Silicon or Intel
  • Sexy Parodius (Japan), SLPM-86009
  • Redump-style CUE/BIN disc dump
  • OpenBIOS by default

Using a release kit

  1. Download the ZIP matching your platform from the latest release and extract it to a writable directory.
  2. Run Sexy_Parodius_Recompiled.exe on Windows or Sexy_Parodius_Recompiled on Linux/macOS.
  3. Select your legally obtained matching Japanese CUE file when prompted.
  4. Choose Generate and Rebuild. The game code is generated and compiled only on your computer.
  5. Start the locally built game from the launcher.

The first build needs Python 3 and either a compatible CMake/Ninja toolchain or the toolchain downloaded by the setup wizard. Locally built executables are unsigned and may trigger an operating-system security prompt.

Controller compatibility

The game is locked to its original digital-pad mode for reliable menus and gameplay. SDL3 gamepads are selected automatically for Player 1, with support for common devices in these families:

  • Nintendo Switch and Switch 2-compatible controllers
  • PlayStation 4 DualShock and PlayStation 5 DualSense controllers
  • Xbox-compatible XInput and SDL game controllers

The PowerA Advantage Wired Controller for Nintendo Switch 2 (20D6:A720) has also been verified through the project's patched SDL3 device table. Exact support can still vary with connection mode, firmware, and third-party driver software; controller selection and bindings can be reviewed in the launcher.

Keyboard controls

  • WASD or arrow keys: D-pad movement
  • J / K / H / U: Cross / Circle / Square / Triangle
  • Q / E: L1 / R1
  • Z / C: L2 / R2
  • Enter: Start
  • Right Shift: Select

The launcher can rebind these controls.

CRT display profiles

Open Mods, enable CRT Display Profiles, and select one of two disabled-by-default, presentation-only effects:

  • JVC consumer CRT — a softer slot-mask image with adaptive scanlines and gamma shaping.
  • Sony Trinitron — an aperture-grille image with stronger adaptive scanlines and a subtle support-wire pattern.

The profiles are inspired by the public MiSTer JVC and Sony Trinitron preset parameters, but use original procedural shaders. No MiSTer filter tables, mask images, or other preset assets are bundled. The effects require OpenGL, do not modify emulated VRAM or game state, and look best at 1080p or higher.

Building from the repository

Clone with submodules, build the emitters, generate from your own disc, and build the runtime:

git clone --recurse-submodules https://github.com/NJH-1001/SexyParoRecomp.git
cd SexyParoRecomp
./psxrecomp/tools/ci/build_emitters.sh
python3 psxrecomp/psxrecomp_cli.py generate \
  --config game.toml --project-root . --disc "path/to/Sexy Parodius (Japan).cue"
cmake -S . -B build-release -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo
cmake --build build-release --target psx-runtime

Never commit disc/, generated/, retail BIOS files, memory cards, save states, captures, logs, or Ghidra projects.

Status

The matching Japanese disc has been validated, the boot executable identified, and generation completed locally. A Windows x86-64 RelWithDebInfo build has booted with bundled OpenBIOS and reached the title screen and attract-mode gameplay. Keyboard input, digital-pad routing, the PowerA Switch 2 controller, and both CRT profiles have been verified. Native setup hosts are also built and package-audited on Ubuntu 24.04 x86-64, macOS 15 Apple Silicon, and macOS 15 Intel runners. Gameplay verification remains qualified to Windows; this is not an end-to-end game-completion claim. See docs/VERIFICATION.md for the exact record.

Licensing and trademarks

Framework and third-party components retain their respective licenses. Game names and trademarks identify compatibility only. This project is not affiliated with or endorsed by Konami, Sony Interactive Entertainment, or the original developers and publishers.


R.A.I.D. — Retro AI Development · a Discord for AI-assisted retro reverse-engineering, decomp & recomp

Join the Retro AI Development (R.A.I.D.) Discord