# Rayman: matching decompilation of the PAL PS2 main executable

> This project decompiles the PAL PlayStation 2 Rayman main executable, SLES_500.44, into C and hand-written assembly. Its build links an ELF at the original addresses and compares the main image and individual functions byte for byte with a locally supplied reference. The author reports 856 of 5,645 functions matching.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/everfeel/rayman-revolution-decomp>
- Primary source: <https://github.com/everfeel/rayman-revolution-decomp/blob/191c698de407c283790265425054a52ba8905f9d/README.md>
- Catalog page: <https://awesomerea.org/resources/rayman-pal-ps2-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/rayman-pal-ps2-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/rayman-pal-ps2-decomp-case/index.md)

## Requirements & limits

- **Prerequisites:** Windows, Python 3, and the Windows py launcher.
- **Prerequisites:** An authorized PAL SLES_500.44 executable matching the setup script's SHA-1 check.
- **Prerequisites:** A legally obtained SN Systems ProDG PS2 SDK with ee-gcc.exe and ee-ld.exe.
- **Limits:** The author reports 856 of 5,645 functions matching; DVP overlays require separate extraction and comparison.
- **License:** GPL-3.0 license.

## Primary sources

1. <https://github.com/everfeel/rayman-revolution-decomp/blob/191c698de407c283790265425054a52ba8905f9d/README.md>
2. <https://github.com/everfeel/rayman-revolution-decomp/blob/191c698de407c283790265425054a52ba8905f9d/LICENSE>

## More in Games

- [re4: a byte-identical decompilation of the Resident Evil 4 GameCube debug build](https://awesomerea.org/resources/re4-gamecube-debug-decomp-case/index.md) · Case study
- [ReC98: the Touhou PC-98 Restoration Project](https://awesomerea.org/resources/rec98-touhou-pc98-restoration-case/index.md) · Case study
- [Resident Evil Director's Cut Dual Shock: a matching PlayStation decompilation](https://awesomerea.org/resources/resident-evil-directors-cut-dual-shock-decomp-case/index.md) · Case study
- [Resident Evil: Code: Veronica — matching Dreamcast decompilation](https://awesomerea.org/resources/recv-dc-decomp/index.md) · Case study
- [Rhythm Tengoku Arcade: SH-4 decompilation and asset-format reconstruction](https://awesomerea.org/resources/rhythm-tengoku-arcade-decomp-case/index.md) · Case study
- [Ridge Racer (PSP): bit-exact decompilation of BOOT.BIN](https://awesomerea.org/resources/ridge-racer-psp-decomp-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
