Jpcsp SVN r2227 is released. JPCSP is a PlayStation Portable(PSP) emulator which is written in JAVA. JPCSP is the first PSP emulator that is written in JAVA. Most people think java is too slow. But Shadow and his team has proven us wrong. The newest Java versions are almost as fast as C which makes it very interesting for emu dev's. Shadow and his team are working day and night with pleasure on the emu, many coders have dedicated to the project. Because it's written in java many young devs find it interesting to learn how the emulator works.
Jpcsp SVN changelog:
r2218
Improved the error handling of the functions which can enter the current thread in a wait state while the dispatch thread is disabled:
- sceKernelWaitEventFlag
- sceKernelAllocateFpl
- sceKernelAllocateVpl
- sceKernelReceiveMbx
- sceKernelSendMsgPipe
- sceKernelReceiveMsgPipe
- sceKernelWaitSema
- sceKernelReleaseThreadEventHandler
- sceKernelSleepThread
- sceKernelWaitThreadEnd
- sceKernelDelayThread
- sceKernelDelaySysClockThread
This could fix applications displaying the message "DispatchThread disabled, not changing thread state of xxx to xxx".
r2219
Remember if the UMD was activated even after a call to sceKernelLoadExec()
r2220
Another Java native code sequence for memset, based on profiler info posted on forum.
r2221
Improved template matching for Java native code sequences: J and JAL instructions contain an absolute address and have to be masked so that a match can be found when the code sequence is relocated to another address.
r2222
Implemented sceIoIoctl(cmd=0x01020003)
r2223
Fixed triggering of thread events (create/start/exit/delete): trigger the event after completing the thread operation (previously, the thread operation was skipped).
Not tested.
Not sure in which thread context the event should be executed: in the context of the thread performing the syscall, or in the context of the referred thread?
r2224
Fixed processing of file names having a path containing ".." (identified by Raziel).
r2225
Improved UmdVideoPlayer:
- Added basic native Fast Forward, Rewind, Pause and Play capabilities;
- Added small new findings to the PLAYLIST.UMD format parsing;
- Enabled resizing in video player mode;
- Improved general format handling (e.g.: now the DISC ID is recognized by UmdBrowser).
Fully reversed and partially implemented new module sceHeap.
Reversed and added drafts for newly discovered functions in sceMpeg module.
Cleaned up and refactored several modules with wrong firmware versions.
Fixed a bug in CryptoEngine (spotted by codestation).
r2226
Improved triggering of Thread Events, based on tests performed by Darth.
r2227
Fixed a typo in sceKernelLockLwMutex introduced in r2217.
Download: Jpcsp SVN r2227
Source: Here
2011-07-24
Wow. thanks
ReplyDeleteATi
ReplyDeletenoice
ReplyDeletehttp://www.youtube.com/watch?v=W2e7NR1WuAE
ReplyDeleteHow it works well
I have fps Does not exceed 20
but in the video fps 40 !!!!!!!!
I don't understand something
Tekken6
ReplyDeletei have pro 4ghz*2
and graf 1gb g-force n220gt
ram 2 gb ddr3