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
Apotris (PSP)
PORTSNATIVE

Apotris (PSP)

NATIVE PORTPUZZLE / LOGICBETA

Apotris (PSP)

Apotris

OriginGame Boy Advance

TechnologyNative C/C++ port (engine reimplementation)

View official project

About the project

Apotris es un videojuego de puzles publicado por Akouzoukos para Game Boy Advance, lanzado en 2021.

2 versions of Apotris

You're viewing: Apotris (PSP)

Apotris (PSP)github.com/dadcapgamer/apotrisPSP
To be confirmed
Current
Apotris (Android)github.com/SanGraphic/Apotris-Android
Android
›

Official project information

Author's original READMEOpen on GitHub ↗

Apotris PSP

Native PSP port of Apotris 4.1.0 by Akouzoukos and contributors, the block-stacking game originally made for the Game Boy Advance. Tested on real PSP hardware: gameplay, sound, music, saving and exit to XMB.

Install

Download the zip from Releases and copy the APOTRIS folder into PSP/GAME/ on the Memory Stick. Everything is linked into the EBOOT.PBP; there are no other files to copy.

Save data is written to PSP/SAVEDATA/APOTRIS/.

Controls

  • D-pad: move / menu navigation
  • Cross: confirm / rotate right
  • Circle: cancel / rotate left
  • L and R: additional gameplay actions (all controls are rebindable in-game)
  • Start: pause
  • Select: secondary menu action

Build

Requires the PSPDEV toolchain (with SDL2 and libxmp-lite) and Python 3.

git clone https://github.com/dadcapgamer/apotrisPSP.git
cd apotrisPSP
git submodule update --init
export PSPDEV=~/pspdev
export PATH="$PSPDEV/bin:$PATH"
make -j4
make package

make package writes psp-package/APOTRIS/, ready to copy to the PSP.

Port notes

  • The game renders its 240x160 playfield in software and presents it at 408x272 with pillarboxing.
  • Sound effects are mixed into sceAudio by source/psp_audio.cpp; music is played by libxmp-lite. Both are packed into the EBOOT at build time by the scripts in tools/.
  • Tilengine is an unmodified upstream submodule. The PSP changes to it live in patches/tilengine-psp.patch, which the Makefile applies automatically.
  • Do not add --gc-sections to LDFLAGS: it strips the PSP import stubs and the game crashes before main.

This repository contains only what the PSP build needs. For the full game and its other platforms, see the upstream project.

License

AGPL-3.0, the same as upstream Apotris. See LICENSE.

Read official guide
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Puzzle / Logic
Status
beta
Original platform
Game Boy Advance
Technology
Native C/C++ port (engine reimplementation)
Version
—
Updated
—

Target platforms 0

View on GitHub
Advertisement