Alexbeav's PS1 Recomps

# Oddworld: Abe's Oddysee Recompiled [![GitHub downloads (all assets, all releases)](https://img.shields.io/github/downloads/Alexbeav/oddworld-abe-s-oddysee-recomp/total)](https://github.com/Alexbeav/oddworld-abe-s-oddysee-recomp/releases) [![GitHub downloads (latest release)](https://img.shields.io/github/downloads/Alexbeav/oddworld-abe-s-oddysee-recomp/latest/total)](https://github.com/Alexbeav/oddworld-abe-s-oddysee-recomp/releases/latest) [![GitHub release](https://img.shields.io/github/v/release/Alexbeav/oddworld-abe-s-oddysee-recomp)](https://github.com/Alexbeav/oddworld-abe-s-oddysee-recomp/releases/latest) Static recompilation of **Oddworld Abes Oddysee** built on [psxrecomp](https://github.com/mstan/psxrecomp) and [recomp-ui](https://github.com/mstan/recomp-ui). Oddworld: Abe's Oddysee recompiled for modern systems using psxrecomp. | | | |---|---| | Players | 2 | | Region | USA | | Publisher | GT Interactive | | Year | 1997 | Scaffolded with the New Project Layout. See `psxrecomp/docs/GAME_PROJECT_SETUP.md` for the full flow. ## RetComM Launcher You can run this title **standalone** (release zip + the built-in recomp-ui Generate & Build flow), or manage installs, updates, ROM/BIOS wiring, and queued builds more intuitively with **[RetComM Launcher](https://github.com/TechnicallyComputers/RetComM-Launcher)** — the Retro Compilation Manager hub for self-compiling recomps. [Downloads](https://github.com/TechnicallyComputers/RetComM-Launcher/releases) · [Full README & features](https://github.com/TechnicallyComputers/RetComM-Launcher#readme)

RetComM hub with a background build, next to a title’s recomp-ui launcher

Background cmake build with titles queued

RetComM checks for updates, rebuilds with existing build data when possible, uses the same platform build tools as per-title launchers, and automates BIOS/ROM/save plumbing so you are not stuck repeating each game’s wizard by hand. ## Legal You must own the original game. Disc images under `disc/` are gitignored and must never be committed. Retail BIOS dumps are not redistributed. This title requires a legal SCPH-1001 BIOS dump. OpenBIOS is not a qualified route. Project-owned files use `GPL-3.0-only`. This license does not cover psxrecomp, recomp-ui, game data, generated retail code, artwork, names, or trademarks. See `THIRD_PARTY_NOTICES.md` for the separate dependency licenses. Default app icon: `assets/psxrecomp.ico` (and `.png` / `.svg`) — RetComM-themed controller mark from `psxrecomp/assets/`. Windows builds embed it via `APP_ICON`. Optional box art under `launcher_assets/img/` may come from [libretro-thumbnails](https://github.com/libretro-thumbnails/libretro-thumbnails) (`Named_Boxarts`); see `BOXART_SOURCE.txt` when present. ## Quick start (dev) ```bash git submodule update --init --recursive ./psxrecomp/tools/ci/build_emitters.sh python3 psxrecomp/psxrecomp_cli.py generate \ --config game.toml --project-root . --disc disc/.cue cmake -S . -B build-release -G Ninja -DCMAKE_BUILD_TYPE=Release cmake --build build-release --target psx-runtime ``` Zip prefix for CI artifacts: `oddworld-abe-s-oddysee-recomp`. ## Symbols Progressive map: `symbols.toml` → `python3 tools/sync_symbols.py` → `psx_symbols.h` (`PSX_FN_*`). See `psxrecomp/docs/SYMBOLS.md`. ## Framework pins Submodule gitlinks (`psxrecomp`, optional `recomp-ui`, nested `recomp-net`) are authoritative. `framework_pins.txt` is an optional scaffold snapshot; release CI logs SHAs with `record_pins.sh` but builds whatever the gitlinks resolve to. Bump submodules deliberately — do not float on `main`/`master` in release CI. +## About this project These ports are developed by a hobbyist (a DevSecOps engineer, not a game programmer) with substantial AI assistance. What keeps that honest: every change is validated before it ships - boot gates, hardware-oracle A/B comparisons (Beetle/DuckStation), deterministic replay probes, and a shared findings registry that documents failures as carefully as successes. AI writes most of the code; the evidence discipline decides what survives. Bug reports welcome - expect them to be investigated the same way. tl;dr AI writes the code, but I always test it myself before pushing ---

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

## v0.1.1 three-platform candidate This candidate targets Windows x64, Linux x64, macOS ARM64, and macOS x64. These setup packages require your legally owned game disc and a supported regional retail BIOS. They remain unpublished until their exact package tests and release authorization pass.