Jpcsp SVN changelog:===============
Version 0.6.3101
Изменения:============
Fixed multiple call status management for SAVEDATA in sceUtility.
---------------------
Version 0.6.3104
Изменения:============
r3102
Small improvement in sceAtrac3plus: do not return remainFrames=-1 when the atrac
is looping and we are not past the loop end.
Improved return value of sceAtracGetBitrate(), based on uofw implementation.
---------------------
r3103
Also extract AT3 atrac files to tmp//Atrac and play them from there.
The AT3 files are not decoded, i.e. they can be played directly by Xuggler, but
they are just extracted so that a more compatible playback can be implemented
without having to compromise with the buffering differences between Xuggler and
the PSP.
This might improve looping issues for AT3 audio.
---------------------
r3104
Trying to provide a better error message for Issue 345 .
---------------------
Version 0.6.3107
Изменения:============
r3105
Avoid NullPointerException in sceMpeg when used from sceMp4 (mpegRingbufferAddr is null in that case). Improved sceMpegAvcDecodeFlush to not always finish the Mpeg.
---------------------
r3106
Partially implemented Issue 325: added bilinear interpolation for CLUT decoding in the fragment shader. Currently only implemented for most common CLUT's for further testing.
---------------------
r3107
Properly implemented SAVEDATA multiple call status handling.
Implemented save and load for ICON1.PMF.
Added new keys to the CryptoEngine from recent findings (PS3 and PS Vita).
---------------------
Version 0.6.3109
Изменения:============
r3108
Improved the compilation of sequences of "LW" or "SW" instructions: small
performance improvement.
---------------------
r3109
Fixed bilinear interpolation for CLUT decoding: take texture wrapping mode
(REPEAT/CLAMP) into account.
---------------------
Version 0.6.3110
Изменения:============
Fixed some problems introduced by r3108: instructions were not marked as a branch target when they were only reached by a "J" instruction.
---------------------
Version 0.6.3111
Изменения:============
Added exdata path recognition for PSP Remasters (found by BlackDaemon).
Implemented sceIoDevctl commands 0x01F300A7, 0x01F300A8 and 0x01F300A9.
Reverse engineered all function names for sceMp4 and sceJpeg modules.
Added better firmware version checking for disguised applications.
---------------------
Version 0.6.3115
Изменения:============
r3112
Added support for a right analog stick. A second analog stick is provided by the
PSP emulator running on a PS3. This additional analog stick has to be supported
by the application. BlackDaemon discovered that the HD remaster "Dynasty
Warriors Strikeforce 2 HD" is supporting it. Probably useless for any other
application.
This right analog stick can't be configured using the configuration UI.
It has to be defined in the Setting.properties and is using the keys FGHT by
default (the normal PSP analog stick is using JKLI).
---------------------
r3113
Fixed sceUtilitySavedata with MODE_SIZES when the gameName provided in the
MODE_SIZES structure is not the same as the Savedata gameName.
---------------------
r3114
Implemented sceMpegAvcConvertToYuv420/sceJpegCsc
---------------------
r3115
Trying to improve the shader compatibility with UBO and CLUT decoding.
---------------------
Version 0.6.3127
Изменения:============
r3116
Improved handling of video textures in VideoEngine: expire a video texture after
1 sec. This might avoid low resolution images when resizing the display.
---------------------
r3117
Force 64MB PSP memory for HD remaster games. The PS3 PSP emulator is simulating
a PSP with 64MB.
---------------------
r3118
Allow option "memory64MB=true" in patch settings.
---------------------
r3119
Improved "Step into", implemented "Step out", "Step over" in Debugger. Key
shortcuts with F5, F6, F7.
---------------------
r3120
Code clean-up in sceSasCore.
---------------------
r3121
Improvements in sceAtrac:
- sceAtracLowLevelDecode when RIFF header is not provided.
- longer hash for the external decoder (when 2 files have the same header).
- avoid Java exception in convertRIFFtoOMA
---------------------
r3122
Forgot this file in previous commit.
---------------------
r3123
Fixed volume handling in sceAudioSRCOutputBlocking and sceAudioOutput2. Based on
tests on a PSP.
---------------------
r3124
Added tests for volume in sceAudioOutput2OutputBlocking to sound.prx test
application.
---------------------
r3125
Clear the vertex cache and clean-up the VideoEngine when changing the video
settings.
---------------------
r3126
Code clean-up in sceVaudio.
Fixed the format in sceVaudioChReserve which has different values as in
sceAudio.
---------------------
r3127
New findings in sceAac. Not yet functional.
---------------------
Version 0.6.3128
Изменения:============
Fixed video command BBOX: weights (bones) can be used for the BBOX vertices.
This might fix applications where 3D graphics are missing.
---------------------
Version 0.6.3129
Изменения:============
Added logging of content from UMD_DATA.BIN. Preparing the introduction of a unique UMD ID.
---------------------