Abuse-SDL for PSP

From GameBrew

Last Updated2012/12/26
Version0.8 r1
LicenseGNU GPLv2

Abuse-SDL for PSP is a port of the side-scrolling action game Abuse from CRACK DOT COM that was released into the public domain.

This PSP port is based on the SDL port for Abuse and only the PSP executable is provided. The data files for the shareware and the full version are available on the official site of Abuse-SDL.


Create a folder abuse and copy the file EBOOT.PBP into the folder.

Get abuse-0.8.tar.gz and extract the contents of the data folder into the abuse game folder.

Copy the abuse game folder to the /PSP/GAME/ directory on the Memory Stick.

To enable music playback, download Timidity GUS patches.

Unpack the archive either into the root of the Memory Stick (ms0:/timidity/ or ef0:/timidity/), or into a timidity subdirectory of the abuse game directory (/PSP/GAME/abuse/timidity/).

User guide


The protagonist of the game, Nick Vrenna, has been unjustly incarcerated in a prison where the staff are performing unethical medical experiments upon the inmates.

A prison riot occurs and an experiment goes horribly wrong.

The people inside the prison - except for Nick, who seems to be immune - are infected with a substance called Abuse that transforms them into monsters.

With the water supply in danger of being infected, Nick arms himself and fights through the horde to prevent this, and then escapes from the prison complex.


Abuse resembles a side-scrolling platform action game.

The gameplay consists of fighting various enemies/creatures and solving simple puzzles, usually involving switches.


After you first run Abuse on the PSP, there will be a file abuserc in the Abuse directory.

It contains options to alter the screen resolution and the analog stick behaviour.

The file is commented and should be self-explanatory.


Analog - Aiming (mouse replacement)

L - Activate special power (right mouse button)

R - Fire (left mouse button)

D-Pad Left - Next weapon to the left (ctrl key)

D-Pad Right - Next weapon to the right (insert key)

Triangle - Jump (up arrow key)

Cross - Activate (down arrow key)

Square - Go left (left arrow key)

Circle - Go right (right arrow key)

Start - Escape key

Select - Spacebar (only for Press Select To Continue prompt)





Known issues

According to the developer v0.8 has not been fully tested and you could try an older version 0.71 if you run into any issues.


0.8 R1

  • Improved stability when suspending the PSP.


  • Updated to Abuse 0.8.

0.7.1 revision 2

  • Added midi music playback.

0.7.1 revison 1

  • Switched playback code to SDL_mixer.
  • Added support for WAV file music.
  • Increased the amount of concurrently playing sound effects to 50 (this essentially removes the limit).
  • Reactivated audio panning, sound effects are now played in stereo.

0.7.1 initial release

  • Builds from a standard PSPSDK makefile without configure.
  • Reactivated the Lisp memory manager to gain garbage collection back on the temporary space.
  • No Lisp cache is created on disk.
  • Set a limit to the number of sound effects that are played at once for performance reasons.
  • Moved the audio resampling code to be executed once on loading instead of every time the sound is played.
  • Removed the audio panning code.
  • Added code to fade in and out the sound effects to prevent popping noises.
  • Changes to the event handling code to suit the PSP controls.
  • Replaced libc file functions in jFILE and some other places with sceIo* to enable suspend mode.
  • Disabled network.
  • Added code that replaces messages containing key and mouse commands with the respective PSP controls.


  • CRACK DOT COM for a kickass game and for releasing the source.
  • The porters of Abuse-SDL.
  • Special thanks to Sam Hocevar.

External links