Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Simpsons Wrestling Recompiled
PORTSNATIVE

Simpsons Wrestling Recompiled

NATIVE PORTSHOOTER / ACTIONWINDOWSLINUXMACOSALPHA

Simpsons Wrestling Recompiled

OriginPlayStation

TechnologyStatic recompilation (native C/C++)

Available forWindows, Linux, macOS

View official project

About the project

Simpsons Wrestling Recompiled es un videojuego de disparos para PlayStation, lanzado en 2000.

Official project information

Author's original READMEOpen on GitHub ↗
<div align="center"> <img src="docs/images/banner.jpg" alt="The Simpsons Wrestling Recompiled" width="100%"> <br>

Latest release Downloads Platforms

The Simpsons Wrestling on PC, running natively. Widescreen, HD, 60 FPS, everything unlocked.

<img src="https://img.shields.io/badge/Download-Windows-f2c94c?style=for-the-badge&logo=windows&logoColor=white&labelColor=1a2b4c" alt="Download for Windows" height="40">   <img src="https://img.shields.io/badge/Download-Linux%20AppImage-2f80ed?style=for-the-badge&logo=linux&logoColor=white&labelColor=1a2b4c" alt="Download the Linux AppImage" height="40">

<sub>The original PlayStation game code, translated to native PC code with <a href="https://github.com/mstan/psxrecomp">psxrecomp</a>. <b>No game files included</b>: bring your own disc image of The Simpsons Wrestling (PlayStation, North America, SLUS-01227). The launcher walks you through it.</sub>

</div> <br>

Highlights

<table> <tr> <td width="33%" valign="top">

16:9 widescreen<br> Matches fill a modern screen with real extra picture: more of the arena and the crowd at the sides, and the health bars and portraits out at the screen edges.

</td> <td width="33%" valign="top">

HD and smooth<br> Drawn at up to 8K and scaled to your screen, with smooth outlines and none of the PlayStation's wobbling polygons.

</td> <td width="33%" valign="top">

60 FPS at the real game speed<br> Matches run at a smooth 60 frames a second (the original manages 20-30), and Homer still moves exactly as fast as he did in 2001.

</td> </tr> <tr> <td valign="top">

Straight to the action<br> The intro movies are skipped and every wrestler, both circuits and Bonus Match Up are unlocked from the start. Both can be switched back off.

</td> <td valign="top">

Your controls<br> Xbox, PlayStation and other controllers work out of the box, with vibration, even when you switch them on after the game has started. Two players can play, on two controllers or a controller and the keyboard. Remap any button.

</td> <td valign="top">

Native, not emulated<br> Every function of the game was translated from PlayStation code to C and compiled for your PC. Your CPU runs the game directly.

</td> </tr> </table>

The launcher

Everything is set up before the game starts. The first time you open it, the launcher asks for your disc image and checks that it is the right game; after that it opens on your settings. Settings are saved to plain text files next to the game.

<table> <tr> <td width="55%"><img src="docs/images/launcher-game.jpg" alt="Game page"></td> <td valign="middle">

Game

  • Bring your own disc: pick the .cue file of your disc image, or drop it onto the window
  • Checks it really is The Simpsons Wrestling (USA) before you can play
  • The game reads your disc image where it is: nothing is copied or downloaded
  • Your progress goes to memory card files in the game\saves folder
</td> </tr> <tr> <td valign="middle">

Display

  • Windowed, borderless or exclusive fullscreen
  • Window size that fits your screen
  • Choose the monitor
  • 16:9 widescreen in matches, or the original 4:3
  • Fill the screen, or keep the picture's shape with black bars
  • VSync off, on or adaptive
</td> <td width="55%"><img src="docs/images/launcher-display.jpg" alt="Display page"></td> </tr> <tr> <td><img src="docs/images/launcher-graphics.jpg" alt="Graphics page"></td> <td valign="middle">

Graphics

  • Render resolution from 240p to 8K, or match my screen (the default)
  • Smooth outlines: anti-aliasing on top of the supersampled picture
  • Smooth textures, or the original sharp pixels
  • Stable geometry: no more PlayStation polygon wobble
  • Sharpening and brightness
  • Screen filter: CRT, composite or Trinitron, with scanlines
</td> </tr> <tr> <td valign="middle">

Gameplay

  • Frame rate: 30 (original), 60 or 120 (experimental; the launcher explains what to expect and recommends 60)
  • Skip the intro: straight to the title screen
  • Unlock everything: all wrestlers, both circuits and Bonus Match Up
  • Fast loading for the loading screens
  • Frame rate counter in the window title
</td> <td width="55%"><img src="docs/images/launcher-gameplay.jpg" alt="Gameplay page"></td> </tr> <tr> <td><img src="docs/images/launcher-controls.jpg" alt="Controls page"></td> <td valign="middle">

Controls

  • Player 1 and 2: automatic, a controller, the keyboard, or off
  • Controllers are picked up when you switch them on, even mid-game
  • Vibration strength
  • Stick deadzone to stop drift
  • Remap any controller button
  • Keyboard keys: click a control, press a key
</td> </tr> <tr> <td valign="middle">

Sound

  • Volume
  • Sound delay: low, normal or safe, for PCs where the sound crackles
  • High-quality audio: smoother resampling of the PlayStation's sound chip
</td> <td width="55%"><img src="docs/images/launcher-sound.jpg" alt="Sound page"></td> </tr> <tr> <td><img src="docs/images/launcher-about.jpg" alt="About page"></td> <td valign="middle">

About

  • Updates: checks GitHub for a new version when the launcher opens and installs it with one click, keeping your settings and saves (ask first, automatic, or off)
  • Turn the launcher off and hold Shift at start to bring it back
  • Open your save folder or the game folder in one click
  • Reset every setting
  • The version you are running
</td> </tr> </table>

In game

<div align="center"> <img src="docs/images/game-match.jpg" alt="Groundskeeper Willie against Marge in the town square, 16:9 at 4K" width="100%"> <sub>Groundskeeper Willie against Marge in the town square, in 16:9, rendered at 4K.</sub> </div> <br> <table> <tr> <td width="50%"><img src="docs/images/game-title.jpg" alt="The title screen"></td> <td width="50%"><img src="docs/images/game-menu.jpg" alt="The main menu"></td> </tr> <tr> <td><img src="docs/images/game-select.jpg" alt="Choosing a wrestler"></td> <td><img src="docs/images/game-loading.jpg" alt="Itchy and Scratchy on the loading screen"></td> </tr> <tr> <td><img src="docs/images/game-versus.jpg" alt="Bart versus Apu outside the Kwik-E-Mart"></td> <td><img src="docs/images/game-round.jpg" alt="Round 1 in the town square"></td> </tr> <tr> <td><img src="docs/images/game-spotlight.jpg" alt="Bart's entrance in the spotlight"></td> <td><img src="docs/images/game-headbutt.jpg" alt="Willie and Marge trade blows"></td> </tr> </table>

PlayStation vs PC port

PlayStationPC port
Resolution240pup to 7680 x 4320, or your screen's own
Aspect4:316:9 in matches
Frame rate20 to 30 fps in matches60 fps at the original game speed (120 experimental)
Geometrywobbly polygonsstable
Anti-aliasingnonesupersampling and smooth outlines
LoadingCD speedfast loading
Intrologos and movieskipped (optional)
Wrestlers and circuitsunlocked by winningall unlocked (optional)
ControlsDualShockany controller, remapping, keyboard, two players
DisplayTVwindowed or fullscreen, any monitor, CRT filter and scanlines

Hotkeys

KeyAction
<kbd>Alt</kbd>+<kbd>Enter</kbd>fullscreen on or off
Numpad <kbd>+</kbd> / <kbd>-</kbd>volume
<kbd>Shift</kbd> while startingopen the launcher

Controls

PlayStationController (Xbox layout)Keyboard
D-pad / left stickD-pad / left stickArrow keys
CrossAX
CircleBS
SquareXZ
TriangleYA
L1 / R1LB / RBQ / W
L2 / R2LT / RTE / R
StartMenuEnter
SelectViewRight Shift

Change any of them on the launcher's Controls page. With Automatic (the default), player 1 uses a controller as soon as it is switched on, and the keyboard works as well. For a VS match, switch on the second controller before pressing PLAY, or play player 2 on the keyboard against a controller.

Getting started

You need: Windows 10 or 11 (64-bit), or 64-bit Linux from 2023 or later (glibc 2.38), a graphics card with OpenGL 3.3, and your own disc image of The Simpsons Wrestling for the PlayStation, North American release (SLUS-01227), as a .cue file with its .bin.

  1. Download SimpsonsWrestling-v...-windows-x64.zip from the latest release and unzip it anywhere.
  2. Run SimpsonsWrestling.exe, the only program in the folder. The launcher opens. (The game itself, your settings and your saves live in the game folder next to it.)
  3. On the Game page click Browse for the .cue file... and pick your disc image, or drop the .cue onto the window. The launcher checks that it is the right disc. The .bin must sit next to the .cue.
  4. Press PLAY.

Linux: download SimpsonsWrestling-v...-linux-x86_64.AppImage instead, make it executable (right-click > Properties > Permissions, or chmod +x) and run it. Pick your disc the same way. The program, your settings and your saves go into a SimpsonsWrestling-data folder next to the AppImage; a newer AppImage keeps your settings and saves.

Updates: when the launcher opens it checks this repository's releases and offers new versions (About page: Updates). Your settings and saves are kept. On Linux the update replaces the AppImage.

<sub>Windows may warn that the program is from an unknown publisher (it is not code-signed). Choose More info, then Run anyway.</sub>

No game files are included. The download is only the port: the game itself comes from your own disc image.

Good to know

  • Saves are memory card files in the game\saves folder (About > Open save folder). Copy that folder to keep your progress.
  • Vibration: the game's own Options menu starts with Vibration off. Turn it on there; the launcher's Controls page sets the strength.
  • Settings live in the game folder: launcher.txt (the launcher), settings.toml (picture and sound), input.ini (controller) and keybinds.ini (keyboard).
  • Performance: if a match runs below full speed, lower the render resolution on the Graphics page. The game keeps its normal speed either way; when the PC is busy the frame rate drops first.
  • 120 FPS is experimental. It needs a 120 Hz screen and a fast CPU, works best at low render resolutions, and you may see some flicker. 60 FPS is recommended.

Known issues

  • Pausing a match in widescreen puts the TAUNT labels back at their 4:3 positions and darkens only the middle 4:3 area until you unpause.
  • 120 FPS (experimental): the ring spotlight can flicker, and on most PCs only some frames get an in-between image, so motion is not perfectly even.
  • The Linux AppImage has been tested under WSL, not yet on a native Linux install or a Steam Deck.

Found something else? Please open an issue with what happened, where, and your launcher settings.

<details> <summary><b>Building it yourself (for developers)</b></summary>

You need your own disc image: the build translates the game's code from it. The repository holds no game code; generated/ is created on your machine and ignored by git.

python psxrecomp\psxrecomp_cli.py generate --config game.toml --project-root . --disc "path\to\Simpsons Wrestling, The (USA).cue"
build.bat                 :: the game (clang-cl, ThinLTO, PGO)
build-launcher.bat        :: the launcher
powershell -File packaging\package_windows.ps1   :: optional: the release zip in dist\

For Linux, run ./build_linux.sh and then packaging/build_appimage.sh in Linux or WSL. How the port works, the measurements behind it and the full build notes are in docs/TECHNICAL.md.

</details>

Credits

  • The Simpsons Wrestling by Big Ape Productions, published by Fox Interactive and Activision in 2001.
  • psxrecomp and its contributors, which translate the PlayStation code and run it.
  • The TRG Launcher.
  • Cheat-code research for the NTSC-U unlock flags: the CodeBreaker code lists at almarsguides.com.

[!NOTE] AI disclosure: this port was made almost entirely with Claude Code (Anthropic). The repository owner directed and tested the work; the AI did the analysis, code, tools and documentation.

[!IMPORTANT] This project is not affiliated with or endorsed by Fox Interactive, Activision, Big Ape Productions, Gracie Films or 20th Television. The Simpsons is a trademark of its respective owners. It contains no game code or assets. Do not open issues asking for game files.

Read official guide
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Shooter / Action
Status
alpha
Original platform
PlayStation
Technology
Static recompilation (native C/C++)
Version
—
Updated
—

Target platforms 3

Windows
Linux
macOS
View on GitHub
Advertisement