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
Extreme Tux Racer (PSP)
PORTSNATIVE

Extreme Tux Racer (PSP)

NATIVE PORTRACING / DRIVINGBETA

Extreme Tux Racer (PSP)

Extreme Tux Racer

OriginWindows

TechnologyNative C/C++ port (engine reimplementation)

View official project

About the project

Extreme Tux Racer es un videojuego de carreras.

Official project information

Author's original READMEOpen on GitHub ↗

Extreme Tux Racer for PSP

An unofficial PSP port of Extreme Tux Racer, based on version 0.8.4. Race Tux down snowy mountains, collect fish, and beat the clock.

<img width="480" alt="Extreme Tux Racer on a real PSP-1000: races against penguins, snow at night, then a wall of PSPs for the more than 1,000 test runs" src="docs/images/etr-psp-launch.webp" />

▶ The launch video in full quality

Tested more than 1,000 times on a real PSP-1000 at 333 MHz, and in PPSSPP. Performance depends on the course and the weather; see the hardware measurements and limitations.

Play

Download the game ZIP from the latest release. Extract it and copy PSP/GAME/ExtremeTuxRacer/ to your PSP's memory stick, or open its EBOOT.PBP in PPSSPP. Keep data/ and config/ alongside the executable.

ControlAction
D-pad / analog stickSteer and navigate
Up / RPaddle
Down / LBrake
CrossHold and release to jump / confirm
CircleBack in menus / resume from pause (no action while racing)
Square + directionTrick
TriangleReset to the course
StartPause / resume

The first visit to the main menu is preceded by an illustrated PSP control guide. Press Start to continue; Help reopens the guide later. During a race, press Start, then select Controls. The race stays paused while viewing the guide; closing it returns to the pause menu. Start, Square, Triangle and the shoulder buttons do not activate normal menu items. To leave a race, pause, select End race, then confirm with Cross (Circle cancels). Quitting the game also requires confirmation. The original snowy main menu is retained.

Illustrated PSP controls introduction

Original snowy main menu

See the screenshot and performance checks, PSP illustration and prompt, and button artwork.

Progress and settings save automatically. The Saved data menu opens the PSP Save/Load dialogs.

Build

Requires Docker, Python 3, FFmpeg, ImageMagick, and PPSSPP (PPSSPPSDL).

./build-extremetuxracer.sh
./start-extremetuxracer.sh

The build uses a pinned PSP SDK container. The launcher prepares the complete game data automatically after a rebuild, preserving saves and settings. Set PPSSPP_BIN if your emulator is installed elsewhere.

Development

The history has three steps: import original 0.8.4, move it into ports/extremetuxracer/, then port it to PSP. See source provenance and updates and porting notes.

Build and test details · Hardware testing · Release packaging

Credits and license

Original game by the Extreme Tux Racer team and its contributors. This port is not affiliated with the original team or Sony.

Game code and assets: GPL-2.0-or-later, with a separate permissive license for the quadtree implementation. See LICENSE, license details, and source provenance.

View official project
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Racing / Driving
Status
beta
Original platform
Windows
Technology
Native C/C++ port (engine reimplementation)
Version
—
Updated
—

Target platforms 0

View on GitHub
Advertisement