2014-08-19 13:02:12 +00:00
|
|
|
|
PPSSPP - a fast and portable PSP emulator
|
2012-11-01 15:19:01 +00:00
|
|
|
|
=========================================
|
2012-11-21 22:04:13 +00:00
|
|
|
|
|
2013-12-05 15:31:41 +00:00
|
|
|
|
Created by Henrik Rydgård
|
2014-02-04 13:24:12 +00:00
|
|
|
|
|
2013-12-05 15:31:41 +00:00
|
|
|
|
Additional code by many contributors, see the Credits screen
|
2012-11-01 15:19:01 +00:00
|
|
|
|
|
2013-10-13 18:39:11 +00:00
|
|
|
|
Originally released under the GPL 2.0 (and later) in November 2012
|
2012-11-01 15:19:01 +00:00
|
|
|
|
|
|
|
|
|
Official website:
|
|
|
|
|
http://www.ppsspp.org/
|
|
|
|
|
|
2013-12-09 10:24:37 +00:00
|
|
|
|
No BIOS file required to play, PPSSPP is in many ways a "HLE" emulator.
|
|
|
|
|
|
2013-10-30 14:24:13 +00:00
|
|
|
|
To contribute, see [the development page](http://www.ppsspp.org/development.html).
|
2012-11-01 15:19:01 +00:00
|
|
|
|
|
2013-10-28 19:50:31 +00:00
|
|
|
|
For the latest source code, see [our github page](https://github.com/hrydgard/ppsspp).
|
2013-10-28 19:27:03 +00:00
|
|
|
|
|
|
|
|
|
For build instructions and other development tutorials, see the [wiki](https://github.com/hrydgard/ppsspp/wiki).
|
2012-11-02 06:48:45 +00:00
|
|
|
|
|
2014-08-19 13:02:12 +00:00
|
|
|
|
What's new in 0.9.9.1
|
|
|
|
|
-------------------
|
|
|
|
|
A few issues have been discovered in the release that need fixing, the Star Ocean fix had a bug and there are some unexpected slowdowns.
|
|
|
|
|
|
2014-08-19 13:04:38 +00:00
|
|
|
|
Improved sceMpegRingbufferAvailableSize - UFC© Undisputed™ 2010 now playable
|
2014-08-19 13:02:12 +00:00
|
|
|
|
|
|
|
|
|
Improved ISO File System - Bleach Soul Carnival 2 now in-game (but freeze when in menu)
|
|
|
|
|
|
2014-07-21 21:26:42 +00:00
|
|
|
|
What's new in 0.9.9
|
|
|
|
|
-------------------
|
|
|
|
|
* CLUT (paletted) texturing from framebuffers supported, fixing many graphical issues
|
|
|
|
|
like the shadows in Final Fantasy: Type-0
|
|
|
|
|
* More types of framebuffer copies are now handled correctly, fixing a variety of graphical
|
2014-07-21 22:39:50 +00:00
|
|
|
|
issues, like the sun in Burnout and many more
|
|
|
|
|
* Better savedata compatibility with the real PSP
|
2014-07-22 10:54:31 +00:00
|
|
|
|
* Support for more codecs used by "Custom BGM" and sometimes regular music in games: MP3, AAC
|
2014-07-22 15:31:59 +00:00
|
|
|
|
* PMP video format support
|
2014-07-22 10:54:31 +00:00
|
|
|
|
* Implemented some strange blending modes like ABSDIFF as shaders, fixing the outlines in DBZ Tag Team and more.
|
2014-07-21 22:39:50 +00:00
|
|
|
|
* Emulation of the vrot CPU instruction improved - it caused cracks in FF3 graphics before
|
2014-07-21 21:26:42 +00:00
|
|
|
|
* Many bugfixes around the UI, touch D-pad now works better when scaled large
|
2014-07-21 22:39:50 +00:00
|
|
|
|
* Workaround implemented to support Star Ocean's stencil trickery as efficiently as possible on all platforms
|
|
|
|
|
* Major corrections to module loading and memory management, fixing further games
|
|
|
|
|
* Bulgarian and Thai language translations were contributed
|
|
|
|
|
* Many, many more game fixes and bug fixes
|
2014-07-21 21:26:42 +00:00
|
|
|
|
|
2014-03-19 17:09:43 +00:00
|
|
|
|
What's new in 0.9.8
|
|
|
|
|
-------------------
|
|
|
|
|
* OpenGL ES 3 detection bug on Xperia devices fixed, graphics work again.
|
|
|
|
|
* More accurate audio mixing and emulation
|
|
|
|
|
* Software rendering and display list performance improvements
|
|
|
|
|
* Workaround for timing issue hanging Crash Tag Team Racing
|
|
|
|
|
* Galician language
|
|
|
|
|
* Built-in ARM disassembler improvements (dev feature)
|
|
|
|
|
* Fix for immersive mode volume key issue on Android Kitkat
|
|
|
|
|
* And more minor tweaks and fixes as always.
|
|
|
|
|
|
2014-02-15 19:07:23 +00:00
|
|
|
|
What's new in 0.9.7.1
|
|
|
|
|
---------------------
|
|
|
|
|
* Some critical bugfixes (rotation, haptic feedback on Android, etc)
|
2013-10-13 18:39:11 +00:00
|
|
|
|
|
2014-02-04 13:24:12 +00:00
|
|
|
|
What's new in 0.9.7
|
|
|
|
|
-------------------
|
|
|
|
|
* Several scheduling and audio fixes, fixing black screens in Yu Gi Oh games among other things.
|
2014-02-11 13:21:01 +00:00
|
|
|
|
* Screen rotation and immersive mode support on Android
|
2014-02-04 13:24:12 +00:00
|
|
|
|
* Large improvements to the software renderer (still not really playable, but looks right more
|
|
|
|
|
often than not)
|
2014-02-11 13:21:01 +00:00
|
|
|
|
* New VPL allocator and bugfixes, fixing Pangya Golf performance problems.
|
|
|
|
|
* Some mpeg/video playback fixes, fixing Parappa The Rapper and others. Some issues remain.
|
2014-02-04 13:24:12 +00:00
|
|
|
|
* Fix save state bugs causing incompatibility between 32 and 64-bit platforms.
|
|
|
|
|
* Symbol map/debugger improvements
|
|
|
|
|
* Depth buffer copy, fixing Jeanne D'arc. May cause minor slowdowns though, this will be worked
|
|
|
|
|
around in the future.
|
2014-02-11 13:21:01 +00:00
|
|
|
|
* MsgDialog fixes. Saving fixed in numerous games.
|
|
|
|
|
* Initial multitouch support on Windows 8 for on-screen controls.
|
2014-02-04 13:24:12 +00:00
|
|
|
|
|
2013-12-03 11:57:05 +00:00
|
|
|
|
What's new in 0.9.6
|
|
|
|
|
-------------------
|
2013-12-09 14:28:47 +00:00
|
|
|
|
* Large general speed improvements and assorted bug fixes
|
2013-12-03 11:57:05 +00:00
|
|
|
|
* "Software Skinning" option which speeds up many games with animated 3D characters
|
2013-12-12 12:15:03 +00:00
|
|
|
|
(but may slow down a few, like Monster Hunter games - experiment with turning it off)
|
2013-12-09 14:28:47 +00:00
|
|
|
|
* Various fixes around stencil/alpha, reducing glow problems in Wipeout and Gods Eater Burst.
|
2013-12-03 16:03:35 +00:00
|
|
|
|
* Timing improvements making more games run at the correct FPS, also fixing some audio issues
|
2013-12-03 11:57:05 +00:00
|
|
|
|
* More debugger features
|
2013-12-09 10:24:37 +00:00
|
|
|
|
* Option for four-way touch dpad, avoiding diagonal dpad issues
|
2013-12-12 11:43:31 +00:00
|
|
|
|
* Better looking and individually resizable touch controls
|
2013-12-03 11:57:05 +00:00
|
|
|
|
* Add ability to switch UMD in multi-disc games (works for most)
|
2013-12-03 19:13:56 +00:00
|
|
|
|
* Emulate PSP-2000 rather than the 1000 model by default. Not much different in practice.
|
2013-12-05 15:31:41 +00:00
|
|
|
|
* Automatic install of games from ZIP files, like demos and many homebrew.
|
|
|
|
|
* VERY basic ad-hoc online play support, to be improved in future versions. See below.
|
2013-12-09 10:24:37 +00:00
|
|
|
|
* Software renderer improvements
|
2013-12-03 11:57:05 +00:00
|
|
|
|
|
2013-10-13 18:39:11 +00:00
|
|
|
|
What's new in 0.9.5
|
|
|
|
|
-------------------
|
2013-10-14 23:16:43 +00:00
|
|
|
|
* Many, many emulation fixes:
|
|
|
|
|
- bezier/spline curve support, fixing LocoRoco and others
|
|
|
|
|
- stencil clear emulation, fixing Final Fantasy IV text
|
2013-10-13 18:39:11 +00:00
|
|
|
|
* Performance improvements in some games
|
|
|
|
|
* Post-processing shaders like FXAA, scanlines, vignette
|
|
|
|
|
* More solid save states (we will try to keep them working from now on. Save states only upgrade forward,
|
|
|
|
|
not backward to older versions though).
|
2013-10-16 09:30:25 +00:00
|
|
|
|
* Change render resolution independently of window size
|
|
|
|
|
* Massive debugger improvements
|
|
|
|
|
* Win32 menu bar is now translatable
|
|
|
|
|
* Multiple UI bugs were fixed, and the UI instantly changes when a new language is selected
|
2013-10-14 23:16:43 +00:00
|
|
|
|
* Win32: Ability to store PPSSPP's config files and memory stick files in places other than the same directory
|
|
|
|
|
* Android-x86 support
|
|
|
|
|
* Unofficial port for modified Xbox 360 consoles
|
2013-10-22 05:12:49 +00:00
|
|
|
|
* Atrac3+ plugin no longer required. Symbian now supports Atrac3+ audio.
|
2013-10-27 01:12:54 +00:00
|
|
|
|
* Symbian audio and ffmpeg is now threaded for more consistent media processing.
|
2013-10-22 05:12:49 +00:00
|
|
|
|
* Haptic feedback support for mobile devices.
|
|
|
|
|
* Accurate system information for mobile devices.
|
|
|
|
|
* Qt audio has been fixed.
|
2013-10-27 01:12:54 +00:00
|
|
|
|
* Analog controller support for Blackberry.
|
2013-12-03 11:57:05 +00:00
|
|
|
|
|
2014-02-14 15:48:54 +00:00
|
|
|
|
|
2013-12-05 15:31:41 +00:00
|
|
|
|
ADHOC SUPPORT (by Igor Calabria)
|
|
|
|
|
================================
|
|
|
|
|
This is based on coldbird's code: http://code.google.com/p/aemu/
|
|
|
|
|
All credit goes to him!
|
2013-12-03 11:57:05 +00:00
|
|
|
|
|
|
|
|
|
Status
|
|
|
|
|
------
|
2013-12-05 15:31:41 +00:00
|
|
|
|
Code is a bit of a mess and it's not fully functional yet, I still need to implement
|
2013-12-03 11:57:05 +00:00
|
|
|
|
some functions and add a upnp lib(really important for people with routers).
|
|
|
|
|
|
2013-12-05 15:31:41 +00:00
|
|
|
|
I did test it with some games(emulator <-> real psp with the server running locally)
|
2013-12-03 11:57:05 +00:00
|
|
|
|
and it's looking good:
|
2013-12-05 15:31:41 +00:00
|
|
|
|
|
2013-12-03 11:57:05 +00:00
|
|
|
|
* Worms Open Warfare: Ran just fine, I was able to play a whole match without problems
|
2013-12-05 15:31:41 +00:00
|
|
|
|
* Monster Hunter Freedom Unite: Runs fine too. Gathering Hall and embarking on quests works
|
2013-12-03 11:57:05 +00:00
|
|
|
|
* Dissidia Duodecim 012: Doesn't work. It requires some functions that I haven't implemented
|
|
|
|
|
yet. Also, it uses a port < 1000 and thats reserved for admin apps on linux, running the emu
|
|
|
|
|
as sudo "solves" it, but it's far from ideal.
|
|
|
|
|
* Pacman World Rally: Works too.
|
|
|
|
|
|
|
|
|
|
Update (Kyhel) :
|
|
|
|
|
---------------
|
|
|
|
|
* Now compiles on both Mac OSX and Windows. For more details on how to play and build
|
|
|
|
|
go to see there http://forums.ppsspp.org/showthread.php?tid=3595&pid=59241#pid59241
|
|
|
|
|
* Got it tested windows <-> mac osx <-> psp, it works
|
|
|
|
|
* Monster Hunter 3rd HD works too, as well as God Eater Burst.
|