(C) 2007-2010 Akop Karapetyan

© 1994-2010 Marat Fayzullin

ColEm PSP is a port of the ColEm emulator to the Sony PlayStation Portable platform. It’s written in C and uses GU (Graphical Utility toolkit) for rendering.

Table of Contents

  1. New Features
  2. Installation
  3. Controls
  4. Compiling
  5. Version History
  6. Credits
  7. Support

New Features

Version 2.6.1 (September 12 2010)


Unzip into /PSP/GAME/ folder on the memory stick.

Please note that system ROM’s must reside in the same folder as EBOOT.PBP file, either uncompressed, or inside SYSTEM.ZIP. Game ROM’s may reside anywhere (the ROMS subdirectory is recommended, but not necessary).


ColEm PSP currently comes with the following default key mappings:


Analog stick Joystick up/down/left/right
Directional pad Joystick up/down/left/right
[ ] (square) Joystick Left button
X (cross) Joystick Right button
O (circle) Joystick Blue button
^ (triangle) Joystick Purple button
R Display the virtual keypad, for as long as the button is held
L + R Return to emulator menu

When the virtual keypad is on:

Directional pad select virtual button
[ ] (square) press a virtual button

Keyboard mappings can be modified for each game. By default, button configuration changes are not retained after a mapping is modified. To save changes, press [ ] (square) after desired mapping is configured.


Source code for ColEm PSP is available via a Subversion (SVN) repository. To check out a particular version, run

svn co

where version is the version number. Note that for this to work, you need to have Subversion installed.

To compile, you will need zlib (svn://) and libpng (svn://). To enable zipped ROM support, #define MINIZIP.

Version History

2.5.2 (May 16 2010)

2.5.1 (August 15 2008)

2.4.1 (March 05 2008)

2.2.2 (July 24 2007)

2.2.1 (June 21 2007)


Marat Fayzullin ColEm
Simon Tatham fixed.fd font on which the emulator’s font is based
Gilles Vollant Minizip library
Ruka PNG saving/loading code