Actions

JPCSP PSP

From GameBrew - a wiki dedicated to Video Game Homebrew.

JPCSP
jpcsp.jpg
General
Author(s)jpcsp
TypePC Utilities
Versionrevision 0318d15e (26 Jan 2021)
LicenceMixed
Links
Download
Website
Source
Advertisements


Jpcsp is a PlayStation Portable emulator allowing you to play PSP games and run homebrew applications on a PC. Jpcsp has been started in July 2008 and is developed by a small but active team using Java.

This emulator is an open source project. The project is still a beta release, and according to the offical webpage there are more than 600 games that are able to run using jpcsp.

Installation

Note: It is strongly advised that even on a 64-bit OS, you should install the 32-bit JRE release and use JPCSP's 32-bit version, for compatiblity reasons.

Be sure to have JRE 8 (Java Runtime Environment) installed in your computer before attempting to run JPCSP.

For Windows version, use the batch (.bat) files located inside JPCSP's main folder (start-windows-x86.bat or start-windows-amd64.bat).

For Linux version, use the shell script (.sh) files located inside JPCSP's main folder (start-linux-x86.sh or start-linux-amd64.sh).

For MacOSX version, just double click the application bundle to start JPCSP.

User guide

Loading/Running applications

To load an ISO/CSO image, you need to place it under the umdimages folder (this folder can be changed under Options > Configuration > General).

For homebrew, place the application's main folder (which should contain the Eboot file) under ms0 > PSP > GAME.

Menus

File menu:

Allows you to load UMD images (Load UMD), homebrew applications (Load MemStick), and any other file such as demos (Load File).

It also allows to capture and load the current RAM memory and GPR registers' state to a file, so it can be used as an additional save option (Save/Load Snapshot).

Options menu:

Contains dedicated settings for Video (Rotate and Screenshot), Audio (Mute) and Controls features, as well as the Configuration menu.

Debug menu:

Contains all the advanced features of the emulator such as the logger, the debugger and the memory viewer (see section 5. Advanced features).

Cheats menu:

Allows you to apply cheats to the current application.

Language menu:

Allows you to change the language of the emulator.

Help menu:

Contains the About window.

Controls

jpcsp2.jpg

Media

JPCPS install PSP 6.61 PRO-C (亮onelight)

Known issues

Problems have been reported with ATI/AMD graphic cards: keep you Catalyst driver up-to-date as new releases might fix issues.

Changelog

v1.0

  • Added support for an external software rendering engine.
  • Added a Java implementation for the audio decoding (Atrac3, Atrac3+, MP3 and AAC) which is improving the compatibility and makes the use of an external audio decoder obsolete.
  • Added network configuration settings.
  • A ProOnline server is now built-in within Jpcsp. It can be used to play in a local network.
  • Added support for the loading of demo games (large encrypted EBOOT.PBP).
  • Several improvements in networking support: Compatibility of ProOnline network. Auto-detection of port shifting for running 2 Jpcsp on the same computer.
  • Added an experimental xBRZ plugin for improved 2D texture scaling.
  • Added support of kernel module so that many chinese patched game are worked.
  • Complete rewrite of the video modules (sceMpeg, scePsmfPlayer) for improved compatibility.
  • Added support to run the PSP original VSH interface.
  • Experimental support to run the original PSP complete boot process using Low Level Emulation (LLE). This method is able to run the official PSP 6.61 EBOOT.PBP and from there, the CFW PROC-C for 6.61.

Credits

JPCSP Team (active): gid15, hlide, Hykem, shadow.

Past members and contributors (inactive): Orphis, fiveofhearts, gigaherz, mad, Nutzje, aisesal, shashClp, wrayal, dreampeppers99, spip2, mozvip, Drakon, raziel1000, i30817, theball, J_BYYX, soywiz, tempura.san.

Beta-testers: BlackDaemon, Darth1701, Hyakki, Kai3213, MaXiMu, dista_bagus, beanclr, Vegerunks, pmk, serio, shakirmole, otenki, mordaki987, legend80, Itaru, theball, virgil94, Pinguito, andutrache, hyperspeedgx, l2sp, ionelush2001, rcoltrane, montcer9012, nash67, sum2012, onelight... and a lot more.

Chulayuth Asawaroengchai: the project h264j is a port of the ffmpeg H264 decoder to Java. This project has been developed by Chulayuth Asawaroengchai ([email protected]). He allowed the team to integrate his work in Jpcsp for the video decoding.

Maxim Poliakovski: the Atrac3+ decoder has been initially implemented by Maxim Poliakovski and integrated into the ffmpeg project. The decoder has been ported by gid15 to Java and integrated into Jpcsp.

External links