2010-06-12

Jpcsp SVN r1555

EmuCR:JPcspJpcsp SVN r1555 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:
r1555
Major rewrite of ThreadMan:
- migrated callbacks V1 & V2 to same callback framework used by interrupts
- allow context switching inside callbacks
- implemented thread timeout using scheduler
- reduced ThreadMan.step() to a minimum (now even obsolete under Compiler)
- implemented thread exit by HLE syscall (check for return to address 0 no longer needed)
- cleanup of onContextSwitch for sceUmdUserModule
- naming convention: all methods used by other modules are named "hleXXX"
- TODO: move ThreadMan of a HLEModule. This will be done in a separate commit without functional change to not loose commit diffs.

Other improvements:
- improved async IO to use the async thread to detect context switching
- improved sceKernelReceiveMsgPipe when receiving only a partial buffer

Download: Jpcsp SVN r1555
Source:Here

0 Comments

Post a Comment