Automated Jpcsp builds

These builds are provided by Orphis and are totally free of charge.
New versions on the SVN are checked every 10 minutes and the builds take a few minutes to complete, please be patient if the newest build doesn't appear here.
If multiple commits are done at the same time, you'll only get the latest one.

Code is hosted on Google Code.
See Jpcsp website for more information.

Revision Author Date Windows 32bit Windows 64bit Linux 32bit Linux 64bit Mac OSX Commit log
3167 gid15@web.de 2013-05-24 16:06:50 Download Download Download Download Download log.html is no longer used.
3166 gid15@web.de 2013-05-24 16:03:24 Download Download Download Download Download Build fix.
3165 gid15@web.de 2013-05-24 16:01:18 No build Files not longer used after r3164.
3164 gid15@web.de 2013-05-24 15:58:26 Download Download Download Download Download First step in preparation of a video play redesign. This will allow me in the future to improve the compatibility of the sceMpeg and scePsmf modules by decoupling the restrictions from using Xuggle/ffmpeg and the PSP API's.
There should be not functionality change in this revision, unless I broke something... which is quite probable...
3163 gid15@web.de 2013-05-24 15:44:20 Download Download Download Download Download Some graphics drivers do not like shader matrix containing NaN values over UBO. Avoid sending NaN values for bone matrix.
3162 gid15@web.de 2013-05-24 15:35:35 Download Download Download Download Download Improved option "enable decoding of indexed textures (using CLUT) in shader": do not decode swizzled textures in shader, there was no performance gain and this should avoid incomplete texture interpolation (small lines at borders and blurry images).
3161 gid15@web.de 2013-05-24 15:31:01 No build Fixed play of video with multiple audio or video channels.
3160 gid15@web.de 2013-05-24 15:28:56 No build Code clean-up.
Select correctly the menu entry for screen resize option "1x", "2x", "3x" when restarting Jpcsp.
3159 gid15@web.de 2013-05-24 15:24:02 Download Download Download Download Download Better interpretation of large code blocks: do not leave the interpreter when reaching a "beq" instruction.
3158 gid15@web.de 2013-05-24 15:21:36 Download Download Download Download Download Implemented test results on VFPU instruction VDIV: return a specific NaN value for 0/0.
3157 gid15@web.de 2013-05-24 15:18:41 Download Download Download Download Download Added neww tests for VFPU instruction vdiv in vfputest.pbp: PSP returns a specific NaN value for 0/0.
3156 gid15@web.de 2013-05-22 15:44:40 Download Download Download Download Download Improvement of shader option "enable decoding of indexed textures (using CLUT)": avoid small border lines around textures.
3154 gid15@web.de 2013-05-21 16:51:29 Download Download Download Download Download Delay the handling of timeout conditions while the interrupts are disabled.
3153 gid15@web.de 2013-05-21 16:49:52 Download Download Download Download Download Improved error handling in scePsmfSpecifyStreamWithStreamType, scePsmfGetVideoInfo and scePsmfGetAudioInfo to better match the PSP.
3152 gid15@web.de 2013-05-21 16:48:26 No build Small improvement in video play: this should better handle videos without audio (avoid Java exceptions).
3151 gid15@web.de 2013-05-21 16:47:01 Download Download Download Download Download Code clean-up.
3150 gid15@web.de 2013-05-21 16:43:20 Download Download Download Download Download Improved handling of PSP code modified dynamically: now, the code can be modified after the clearing of the instruction cache (cache 0x8).
This might fix applications logging "ICACHE HIT INVALIDATE" messages and having incorrect graphics displayed.
3149 gid15@web.de 2013-05-21 16:36:55 Download Download Download Download Download Fixed sceKernelVTimerStop: deschedule the handler call.
3148 gid15@web.de 2013-05-19 20:12:22 Download Download Download Download Download Do not pause the emulator on a "break" instruction when the option "Ignore invalid memory access" is selected.
3147 gid15@web.de 2013-05-19 19:40:05 Download Download Download Download Download Added debug information to sceUtilityNetconfGetStatus
3146 gid15@web.de 2013-05-17 19:14:24 No build Fixed sceUtilitySavedata mode=MODE_LISTLOAD: when no save is available, ERROR_SAVEDATA_LOAD_NO_DATA has to be returned.
3145 gid15@web.de 2013-05-17 18:26:01 No build Improved the performance of vertex reading when the option "Disable optimized VertexInfo reading" is selected: use a float[] array instead of a FloatBuffer for better performance.
3144 gid15@web.de 2013-05-16 16:17:24 No build New finding in sceSasCoreWithMix: the volume is only adjusting the volume of the sound data already in the buffer, not the new sound data generated by sceSasCore.
This could fix missing sound effects.
3143 gid15@web.de 2013-05-15 19:25:05 No build Fixed compatibility of sceKernelGetThreadExitStatus: return ERROR_KERNEL_NOT_FOUND_THREAD for uid=0 instead of ERROR_KERNEL_ILLEGAL_THREAD.
3142 gid15@web.de 2013-05-15 18:05:52 No build Fix for "K-ON Houkago Live HD - JPN - NPJB40002": this HD remaster requires the 2D texture coordinates to be doubled.
3141 gid15@web.de 2013-05-15 16:28:44 No build Fixed thread timeout when the thread is in PSP_THREAD_WAITING_SUSPEND state: go back to PSP_THREAD_SUSPEND.
3140 gid15@web.de 2013-05-05 18:54:22 No build Improved compatibility of sceFontOpenUserFile: return correct error code when the file does not exit. Tested using "Font Test" application.
3139 gid15@web.de 2013-05-05 07:40:45 No build Fixed problem introduced by r3138 in sceUtilityOsk: avoid truncation of entered text.
3138 gid15@web.de 2013-05-03 20:52:32 No build Improved compatibility of sceUtilityOsk...: outTextLength contains the max size of the returned text.
3137 gid15@web.de 2013-05-02 19:34:24 No build Fixed graphics issues when using the Vertex Cache with Shaders enabled: GU_INDEXed vertices were sometimes incorrectly merged into a multi-draw.
3136 gid15@web.de 2013-05-02 18:51:58 No build Enable the support for the right analog controller only for the HD Remaster games.
3135 gid15@web.de 2013-05-02 17:15:27 No build Improved sceAtracGetRemainFrame: do not return 0 frames left before the first sceAtracDecode.
3134 gid15@web.de 2013-05-02 17:13:28 No build Disabled implementation of sceIoDevctl command 0x01F300A7 introduced in r3111.
3133 gid15@web.de 2013-05-01 16:34:00 No build New finding from BlackDaemon on HD Remasters: the PS3 PSP emulator can handle textures of size 1024x1024 whereas the PSP can only handle textures up to 512x512.
3132 gid15@web.de 2013-05-01 16:14:14 No build Finding from BlackDaemon: "Eiyuu Densetsu Sora no Kiseki SC Kai HD Remaster" requires 76MB memory.
3131 gid15@web.de 2013-05-01 15:43:39 No build Use UMD ID for patches on "Eiyuu Densetsu Sora no Kiseki FC Kai HD" to avoid confusion with non-HD ULJM05170.
3130 gid15@web.de 2013-05-01 15:28:51 No build Avoid NullPointerException when stopping the VideoEngine: delete buffers only from the GUI thread (OpenGL calls are required).
3129 gid15@web.de 2013-04-30 20:08:27 Download Download Download Download Download Added logging of content from UMD_DATA.BIN. Preparing the introduction of a unique UMD ID.
3128 gid15@web.de 2013-04-28 07:33:55 Download Download Download Download Download Fixed video command BBOX: weights (bones) can be used for the BBOX vertices.
This might fix applications where 3D graphics are missing.
3127 gid15@web.de 2013-04-26 19:30:41 Download Download Download Download Download New findings in sceAac. Not yet functional.
3126 gid15@web.de 2013-04-26 19:29:15 No build Code clean-up in sceVaudio.
Fixed the format in sceVaudioChReserve which has different values as in sceAudio.
3125 gid15@web.de 2013-04-26 19:27:54 Download Download Download Download Download Clear the vertex cache and clean-up the VideoEngine when changing the video settings.
3124 gid15@web.de 2013-04-26 19:24:56 Download Download Download Download Download Added tests for volume in sceAudioOutput2OutputBlocking to sound.prx test application.
3123 gid15@web.de 2013-04-26 19:23:00 Download Download Download Download Download Fixed volume handling in sceAudioSRCOutputBlocking and sceAudioOutput2. Based on tests on a PSP.
3122 gid15@web.de 2013-04-26 19:21:19 Download Download Download Download Download Forgot this file in previous commit.
3121 gid15@web.de 2013-04-26 19:19:39 No build 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
3120 gid15@web.de 2013-04-26 19:13:52 Download Download Download Download Download Code clean-up in sceSasCore.
3119 gid15@web.de 2013-04-26 19:11:36 Download Download Download Download Download Improved "Step into", implemented "Step out", "Step over" in Debugger. Key shortcuts with F5, F6, F7.
3118 gid15@web.de 2013-04-26 19:08:25 Download Download Download Download Download Allow option "memory64MB=true" in patch settings.
3117 gid15@web.de 2013-04-26 19:06:31 Download Download Download Download Download Force 64MB PSP memory for HD remaster games. The PS3 PSP emulator is simulating a PSP with 64MB.
3116 gid15@web.de 2013-04-26 16:02:09 Download Download Download Download Download Improved handling of video textures in VideoEngine: expire a video texture after 1 sec. This might avoid low resolution images when resizing the display.
3115 gid15@web.de 2013-04-23 20:08:36 Download Download Download Download Download Trying to improve the shader compatibility with UBO and CLUT decoding.
3114 gid15@web.de 2013-04-23 20:05:14 No build Implemented sceMpegAvcConvertToYuv420/sceJpegCsc
3113 gid15@web.de 2013-04-23 20:02:07 No build Fixed sceUtilitySavedata with MODE_SIZES when the gameName provided in the MODE_SIZES structure is not the same as the Savedata gameName.
3112 gid15@web.de 2013-04-23 19:52:42 No build 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).
3111 hykem.the.demon@googlemail.com 2013-04-21 00:41:07 Download Download Download Download Download 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.
3110 gid15@web.de 2013-04-19 20:32:01 Download Download Download Download Download Fixed some problems introduced by r3108: instructions were not marked as a branch target when they were only reached by a "J" instruction.
3109 gid15@web.de 2013-04-18 19:54:13 Download Download Download Download Download Fixed bilinear interpolation for CLUT decoding: take texture wrapping mode (REPEAT/CLAMP) into account.
3108 gid15@web.de 2013-04-18 18:51:53 Download Download Download Download Download Improved the compilation of sequences of "LW" or "SW" instructions: small performance improvement.
3107 hykem.the.demon@googlemail.com 2013-04-17 20:20:21 Download Download Download Download Download 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).
3106 gid15@web.de 2013-04-16 19:04:28 Download Download Download Download Download 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.
3105 gid15@web.de 2013-04-16 16:19:11 Download Download Download Download Download Avoid NullPointerException in sceMpeg when used from sceMp4 (mpegRingbufferAddr is null in that case).
Improved sceMpegAvcDecodeFlush to not always finish the Mpeg.
3104 gid15@web.de 2013-04-15 17:49:09 Download Download Download Download Download Trying to provide a better error message for Issue 345.
3103 gid15@web.de 2013-04-15 17:30:30 Download Download Download Download Download Also extract AT3 atrac files to tmp/<discid>/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.
3102 gid15@web.de 2013-04-15 17:23:40 Download Download Download Download Download 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.
3101 hykem.the.demon@googlemail.com 2013-04-14 19:51:50 Download Download Download Download Download Fixed multiple call status management for SAVEDATA in sceUtility.
3100 hykem.the.demon@googlemail.com 2013-04-13 23:42:42 Download Download Download Download Download Small correction from last commit.
3099 hykem.the.demon@googlemail.com 2013-04-13 23:20:33 Download Download Download Download Download Fixed and restored PGD file handling.
Improved EDAT recognition and file handling.
Fixed SAVEDATA modes MODE_WRITE, MODE_WRITESECURE, MODE_READ and MODE_READSECURE.
Added small draft function for future EBOOT.PBP data decryption.
3098 hykem.the.demon@googlemail.com 2013-04-12 22:45:14 Download Download Download Download Download Improved the CryptoEngine:
- Fixed BBMac algorithms;
- Improved PGD decryption;
- Implemented DLC/EDAT decryption;
- Added partial support for licensing in DLC (NPDRM);
- Cleaned up most code.
Fully implemented sceNpDrmOpen and sceNpDrmEdataSetupKey in scePspNpDrm_user module.
Improved and cleaned up AES-128 usage in crypto functions.
3097 gid15@web.de 2013-04-12 21:32:15 Download Download Download Download Download Improved return codes of sceKernelRegisterSubIntrHandler and sceKernelReleaseSubIntrHandler
3096 gid15@web.de 2013-04-12 18:47:37 Download Download Download Download Download Implemented circular buffer for sceAtrac3plus.
Improved handling of bufferSize with a negative value in sceAtracSetData
3095 gid15@web.de 2013-04-11 19:02:23 Download Download Download Download Download Fix for problem introduced by optimization from r3053 for vertices indexed in sequence.
3094 gid15@web.de 2013-04-11 15:47:14 Download Download Download Download Download Improved sceAtracSetData... to support negative bufferSize values (unsigned int on PSP).
3093 gid15@web.de 2013-04-09 19:51:27 Download Download Download Download Download Improved JpcspTrace to support new syscalls loaded dynamically with modules. Improved logging.
3092 gid15@web.de 2013-04-08 16:39:13 Download Download Download Download Download Added new findings about VTimer's, based on test results using vtimer.pbp.
3091 gid15@web.de 2013-04-08 16:37:26 Download Download Download Download Download Added test application for VTimers
3090 gid15@web.de 2013-04-05 19:57:11 Download Download Download Download Download Small performance improvements in FastMemory.
3089 gid15@web.de 2013-04-05 19:52:29 Download Download Download Download Download Improved timing of module loading: sceKernelLoadModule, sceUtilityLoadNetModule, sceUtilityLoadAvModule, sceUtilityLoadUsbModule, sceUtilityLoadModule. Add a delay of 50ms to simulate the IO delays required by the module loading.
3088 gid15@web.de 2013-04-05 19:42:48 Download Download Download Download Download Improved volume handling in sceAtrac:
- added check on valid volume values
- negative volume means no channel volume change
- SRCChannel has another special volume handling
3087 gid15@web.de 2013-04-05 19:37:26 Download Download Download Download Download Improved default ADSR curve types and default volume for sceSas voices.
See Issue 347.
3086 gid15@web.de 2013-04-04 20:01:13 Download Download Download Download Download Added new VFPU test sequence from "Rush - USA - ULUS10174 " in vfputest.pbp. Jpcsp implementation in r3083 was correct.
Thank you to nash67 for providing the log files.
3085 gid15@web.de 2013-04-02 06:23:11 Download Download Download Download Download Improved timing of sceIoIoctl.
3084 gid15@web.de 2013-04-01 20:32:06 Download Download Download Download Download Small fix in debug log.
3083 gid15@web.de 2013-04-01 18:56:15 Download Download Download Download Download Implemented results from new vfputest: added support for vfpu register index >= 64 in vector-4 instructions (.q).
3082 gid15@web.de 2013-04-01 15:49:36 Download Download Download Download Download Discovered new vector-4 register indexing: added tests to vfputest.pbp for testing of vs/vt/vd in row & column.
3081 gid15@web.de 2013-03-31 20:52:33 Download Download Download Download Download Improve external audio decoder to use an additional hash-value in the decoded audio file names (stored in tmp/..../Atrac/Atrac-xxxx-xxxx-xxxx.wav) to avoid different audio's to be stored in the same file. The hash value is based on the first 512 bytes of the audio file.
3080 gid15@web.de 2013-03-29 22:21:20 Download Download Download Download Download Improved sceAudioSRCChReserve/sceAudioOutput2ChReserve: return error code when channel is already reserved.
Improved sceAudioOutput2GetRestSample, sceAudioSRCChRelease, sceAudioOutput2ChRelease: return error code when channel is not reserved.
3079 gid15@web.de 2013-03-29 16:56:32 Download Download Download Download Download Fix for atrac3plus2wav.exe decoder as suggested by serio
3078 gid15@web.de 2013-03-29 16:23:22 Download Download Download Download Download New finding in sceAtracLowLevelInitDecoder: 2nd value is the number of output channels.
The default number of output channels is always set to 2 and changed only by calling sceAtracMOut... or sceAtracLowLevelInitDecoder.
This should fix mono audio incorrectly played as stereo.
3077 gid15@web.de 2013-03-29 15:07:25 Download Download Download Download Download Improved DecodeAudio.bat to support all 3 decoding tools:
- atrac3plus2wav.exe
- at3tool.exe
- HIMDRender.exe
as suggested by several users.
3076 gid15@web.de 2013-03-29 12:14:41 Download Download Download Download Download Avoid NullPointerException in sceNpDrmEdataSetupKey
3075 gid15@web.de 2013-03-29 11:49:47 Download Download Download Download Download Added basic support for decoding Mono Atrac3+ using at3tool.exe (not included with Jpcsp distribution).
at3tool.exe has to be placed in lib\windows-x86 or lib\windows-amd64
3074 gid15@web.de 2013-03-29 11:48:29 Download Download Download Download Download Added basic support for decoding Mono Atrac3+ using at3tool.exe (not included with Jpcsp distribution).
3073 gid15@web.de 2013-03-29 06:00:30 Download Download Download Download Download Fixed sceKernelUSec2SysClock, sceKernelSysClock2USec, sceKernelSysClock2USecWide
3072 gid15@web.de 2013-03-29 05:57:52 Download Download Download Download Download Set default key assignment for "home" button to ESC key, instead of "H" key, as suggested by montcer9012.
3071 gid15@web.de 2013-03-28 16:54:42 Download Download Download Download Download Improved JpcspTrace:
- better logging of parallel syscalls
- better memory management
- recognize config file in DOS format (lines ending with \r\n).
3070 gid15@web.de 2013-03-25 18:33:32 Download Download Download Download Download Added support to JpcspTrace for tracing user modules not being called through syscall (e.g. sceMpeg).
Added parameter formatting.
3069 gid15@web.de 2013-03-23 20:35:45 Download Download Download Download Download Limited the change from r2996 to the game "Kamen Rider Climax Heroes OOO - ULJS00331". The change from r2996 seems to brake several other games.
3068 gid15@web.de 2013-03-23 20:31:48 Download Download Download Download Download Fixed sceKernelSelfStopUnloadModule, sceKernelStopUnloadSelfModuleWithStatus, sceKernelStopUnloadSelfModule: were broken by r3043. Clear the module memory only when the stop thread has completed.
3067 gid15@web.de 2013-03-23 07:57:06 Download Download Download Download Download Improved JpcspTrace to also trace syscalls when the interrupts are disabled: writing to the log file is failing in that case and the log string has to be buffered for later output.
3066 gid15@web.de 2013-03-23 06:57:01 Download Download Download Download Download Fixed sceKernelReferMutexStatus: the number of waiting threads is also output after the thread owning the mutex.
Same fix for sceKernelReferLwMutexStatus.
Spotted by unknownbrackets.
3065 gid15@web.de 2013-03-22 16:41:33 Download Download Download Download Download Fixed syscalls using "checkDispatchThreadEnabled = true": the return code ERROR_KERNEL_WAIT_CAN_NOT_WAIT is also returned when the interrupts are disabled.
Systematically analyzed all the ThreadManForUser functions for checks on "checkDispatchThreadEnabled": a few new methods performing this check have been discovered.
3064 gid15@web.de 2013-03-22 16:36:50 Download Download Download Download Download Fixed sceKernelReferMutexStatus: the last element of the structure SceKernelMutexInfo is the ID of the thread owning the mutex (or -1 if not owned), not the number of waiting threads.
Discovered using JpcspTrace.
3063 gid15@web.de 2013-03-22 16:30:54 Download Download Download Download Download New PSP plugin "JpcspTrace" allowing the logging of specific syscalls when running an application on a real PSP.
This plugin should allow a better debugging of applications not running correctly on Jpcsp by comparing with a similar run on a real PSP.
The plugin has been optimized to use as little PSP memory as possible in order to not conflict with the running application.
See README.txt for more information.
3062 gid15@web.de 2013-03-18 20:59:12 Download Download Download Download Download New java native code sequence from profiler information.
3061 gid15@web.de 2013-03-18 20:57:05 Download Download Download Download Download Implemented scePsmfPlayerSetOffset: automatically detect the PSMF header and extract the stream size.
3060 gid15@web.de 2013-03-18 17:30:26 Download Download Download Download Download Fixed reading of compressed textures (DXT) in the software renderer when the bufferWidth is smaller than the texture width.
3059 gid15@web.de 2013-03-18 17:27:39 Download Download Download Download Download Code clean-up for the depth handling in the VideoEngine.
3058 gid15@web.de 2013-03-18 17:24:43 Download Download Download Download Download Improve r2998: restrict the change to the game "Kamen Rider Climax Heroes OOO - ULJS00331".
The change was breaking "Tales of The World: Radiant Mythology 3 - NPJH50353".
It is still unknown why ULJS00331 is receiving such a return value...
3057 gid15@web.de 2013-03-18 17:21:20 Download Download Download Download Download PGD decryption: return error code when PGD header is incorrect (probably a wrong key has been used by the application).
3056 gid15@web.de 2013-03-18 17:17:25 Download Download Download Download Download Improved performance of code invalidation (for applications modifying dynamically their code).
3055 gid15@web.de 2013-03-17 15:16:04 Download Download Download Download Download Fixes in sceUtilityMsgDialog:
- avoid StringIndexOutOfBoundsException when splitting a line without a space.
- center correctly text when only one line of text is displayed
3054 gid15@web.de 2013-03-15 21:35:19 Download Download Download Download Download ProOnline network: avoid NullPointerException when no UPnP router is found.
3053 gid15@web.de 2013-03-15 21:31:18 Download Download Download Download Download OpenGL small performance improvements:
- slightly better video buffer management: avoid resizing buffers at every use, less OpenGL calls.
- small optimization for indexed vertices: when the indices are sequential, there is no need to use indices at all. Again reducing the number of OpenGL calls.
3052 gid15@web.de 2013-03-15 21:26:42 No build Small findings in sceHttp: new parameters discovered.
3051 gid15@web.de 2013-03-15 21:19:42 Download Download Download Download Download Fixed java native implementation for unsigned LongInteger div.
3050 gid15@web.de 2013-03-15 06:40:55 Download Download Download Download Download Avoid buffer truncation sometimes done by OpenGL drivers for unaligned data.
This might solve applications showing graphics having "spikes".
3049 gid15@web.de 2013-03-15 06:39:54 Download Download Download Download Download Fix incorrect alignment of indexed vertices (GU_INDEX_xxx).
3048 gid15@web.de 2013-03-14 19:24:06 Download Download Download Download Download Small fix in sceMpegAvcDecodeYCbCr to better match the ringbuffer handling, similar to sceMpegAvcDecode.
3047 gid15@web.de 2013-03-14 19:19:09 Download Download Download Download Download Implemented sceUtilityGamedataInstall. New findings on parameter structure.
3046 gid15@web.de 2013-03-14 19:17:29 Download Download Download Download Download Introduced a small thread delay in sceP3daBridgeCore as this call seems to be similar to sceSasCore
3045 gid15@web.de 2013-03-14 19:15:27 Download Download Download Download Download Small fix in UMD reading: allow reading up to the last available sector (previous the last sector was truncated).
3044 gid15@web.de 2013-03-14 19:12:28 Download Download Download Download Download Added new menu entry to change the current UMD: "Switch to another UMD". This menu entry is only available when the application explicitly calls sceUmdReplacePermit().
Useful only for games using multiple UMDs.
3043 gid15@web.de 2013-03-14 19:05:24 Download Download Download Download Download Fixed sceKernelUnloadModule to invalidate the unloaded code: problem was introduced by improvement to sceKernelIcacheInvalidateAll from r3035.
3042 gid15@web.de 2013-03-14 19:03:05 Download Download Download Download Download Fixed VFPU instruction VMIDT based on test results from vfputest.pbp.
Small optimization for NOR instruction.
3041 gid15@web.de 2013-03-14 19:01:09 Download Download Download Download Download Added extensive tests for VFPU instructions VIDT and VMIDT to vfputest.pbp test application.
3040 gid15@web.de 2013-03-13 21:44:01 Download Download Download Download Download Improved scePsmfPlayerConfigPlayer: new findings on the pixel type -1, added parameter checks with correct return codes.
3039 gid15@web.de 2013-03-13 21:38:18 No build Reverted part of r3015: the new implementation of the native "strlen" seemed to cause problems.
3038 gid15@web.de 2013-03-13 19:57:02 No build Small compiler optimizations.
Code clean-up.
3037 gid15@web.de 2013-03-13 19:54:48 No build Implemented sceKernelRegisterStdoutPipe: the data written to stdout is sent to a MsgPipe.
3036 gid15@web.de 2013-03-13 19:53:17 No build Improved sceKernelMsgPipe to support msg pipes with a buffer size of 0: in that case, the data is transfered directly from the sender to the receiver without being buffered.
3035 gid15@web.de 2013-03-13 19:42:35 No build Improved sceKernelIcacheInvalidateAll to only invalidate the code blocks that have really been modified.
This should improve the performance of applications calling very often sceKernelIcacheInvalidateAll().
3034 gid15@web.de 2013-03-13 19:30:34 Download Download Download Download Download Reverting changes on vmidt from r3033: tests show the old behavior was correct. Changes on vidt are confirmed.
3033 gid15@web.de 2013-03-12 19:52:17 Download Download Download Download Download Fixed VFPU instructions VIDT.[spt] and VMIDT.[spt]
3032 gid15@web.de 2013-03-11 22:00:03 Download Download Download Download Download Found 2 new parameters to scePsmfPlayerSetTempBuf().
3031 gid15@web.de 2013-03-11 21:59:20 No build Added draft implementation of sceKernelRegisterStdoutPipe
3030 gid15@web.de 2013-03-11 18:20:12 Download Download Download Download Download Fixed problem introduced by r3027: timeout can always be NULL.
3029 gid15@web.de 2013-03-11 18:04:55 Download Download Download Download Download Allow loading of HLE camera modules through sceUsbStart.
Implemented sceUsbCamReadMic/sceUsbCamWaitReadMicEnd.
3028 gid15@web.de 2013-03-11 17:25:54 Download Download Download Download Download Do not apply the sw/lw sequence optimizations when the profiler is enabled, they are producing incomplete profiler logging.
3027 gid15@web.de 2013-03-10 20:57:13 Download Download Download Download Download Improved sceKernelTerminateThread: set correct thread exitStatus. Improved restart of thread that has been terminated.
3026 gid15@web.de 2013-03-10 12:20:10 Download Download Download Download Download Improved compatibility of sceIoDevctl(cmd=0x02425823): no thread delay.
3025 gid15@web.de 2013-03-10 12:19:10 Download Download Download Download Download Fixed incorrect compilation of sequences of "sw" instructions: rare cases, issue introduced by r2991.
3024 gid15@web.de 2013-03-10 10:19:50 Download Download Download Download Download Fixed sceGeListEnQueueHead (was broken after display of sceUtilitySavedata in PSP screen)
3023 gid15@web.de 2013-03-10 09:40:10 Download Download Download Download Download Fixed swapped buttons in sceUtilitySavedata and sceUtilityMsgDialog: always take the button configuration from the dialog parameters, not from the system parameters.
3022 gid15@web.de 2013-03-09 17:08:23 Download Download Download Download Download Fixed another issue introduced by code clean-up from r3013.
3021 gid15@web.de 2013-03-09 05:57:12 Download Download Download Download Download Fixed issue introduced by code clean-up from r3013.
3020 gid15@web.de 2013-03-08 22:29:14 Download Download Download Download Download Fixed sceKernelAllocateVpl: write the allocated address when waking up thread.
Moved the MsgPipe, Mutex and Vpl managers to the new (and correct) implementation for the thread waiting list.
3019 gid15@web.de 2013-03-08 21:53:44 Download Download Download Download Download Fixed sceKernelWaitFpl: write the allocated address when waking up thread.
Moved the EventFlag, Fpl, LwMutex and Mbx managers to the new (and correct) implementation for the thread waiting list.
3018 gid15@web.de 2013-03-08 20:38:41 Download Download Download Download Download Fixed sceKernelWaitSema: a proper implementation for the thread waiting list is now provided, both FIFO and thread priority lists are implemented.
This can improve the thread scheduling and avoid thread starvation when multiple threads are waiting on the same Sema.
This implementation can be reused for the other managers as well (still to be done).
3017 gid15@web.de 2013-03-08 18:29:03 Download Download Download Download Download Draft implementation for better compilation of "lw" sequences from the stack. Not yet complete, disabled.
3016 gid15@web.de 2013-03-08 18:27:07 Download Download Download Download Download Added new native Java code sequence for strncat.
Fixed template for LongIntegerDiv.
3015 gid15@web.de 2013-03-08 18:26:26 No build Added new native Java code sequence for strncat
3014 gid15@web.de 2013-03-08 18:25:02 Download Download Download Download Download Small fixes in sceUtilitySavedata.
Implemented sceUtilityMsgDialog also in PSP screen instead of pop-up window.
3013 gid15@web.de 2013-03-08 18:19:56 Download Download Download Download Download Code clean-up.
3012 gid15@web.de 2013-03-08 18:16:02 Download Download Download Download Download Improved again r2996: additional 1 byte as thread argument is only passed on newer firmware. Now assuming after v2.00.
3011 gid15@web.de 2013-03-08 18:14:54 Download Download Download Download Download Avoid memory overwrite in some cases when using sceUtilitySavedata.
3010 gid15@web.de 2013-03-08 18:08:26 Download Download Download Download Download New finding: PSP_O_TRUNC flag in sceIoOpen is not truncating the file at the beginning, but only after the first write.
3009 gid15@web.de 2013-03-04 20:00:36 Download Download Download Download Download Fix for sceUtilitySavedata: do not overwrite previous GE list still in rendering (in case sceUtilitySavedataUpdate() is called very often)
3008 gid15@web.de 2013-03-03 21:06:19 Download Download Download Download Download Improved r2996: additional 1 byte as thread argument is only passed on newer firmwares (assuming from v2.00).
3007 gid15@web.de 2013-03-02 22:07:08 Download Download Download Download Download Fixed sceUtilitySavedata when displaying an icon smaller than the standard size, avoid "ArrayIndexOutOfBoundsException: Coordinate out of bounds!".
3006 gid15@web.de 2013-03-01 15:46:25 Download Download Download Download Download Added new native java method for long integer mult&div
3005 gid15@web.de 2013-03-01 15:45:46 No build Added new native java method for long integer mult&div
3004 gid15@web.de 2013-03-01 15:44:49 Download Download Download Download Download Fixed the audio not always correctly muted when selecting the menu entry "Mute audio"
3003 gid15@web.de 2013-03-01 15:43:34 No build Code clean-up.
Improved a few return codes in sceAudio.
Improved the performance at startup to read the debug font.
3002 gid15@web.de 2013-03-01 15:37:58 Download Download Download Download Download Needed for r3001.
3001 gid15@web.de 2013-03-01 15:35:36 No build Fixed the rendering of sceUtilitySavedata on the PSP screen.
Improved compatibility of sceDisplaySetFrameBuf: return the same error codes as the PSP.
Code clean-up in sceDisplay.
3000 gid15@web.de 2013-03-01 15:30:05 Download Download Download Download Download Update for the handling of UBO with shaders required by the new Nvidia driver 314.07.
The update could also help for other drivers (e.g. ATI/AMD, Intel).