Jpcsp SVN r2273 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:
r2268
- Fixes on sceUtility, sceUsb and sceJpeg (modules that had initialization code on installModule). InstallModule will be removed on next commits.
- Improve exception handling on HLEModuleFunctionReflection :: throw(InvocationTargetException.getCause()) to get a proper trace.
r2269
- Removed public HLEModuleFunction *Function; from all the modules but ThreadManForUser. Because it has references to *Function fields.
- Please, check that all is working. These commits are pretty fragile.
r2270
- Forgot to include the script to change the @HLEFunction annotation from fields to methods.
r2271
- Removed installModule and uninstallModule methods from all the HLEModules.
r2272
- Convert HLEModule into a class instead of an interface. (In order to be able to hold installedHLEModuleFunctions for removing *Function from ThreadManForUser.
- Refactored sceDisplay to be able to extend from HLEModule instead of AWTGLCanvas
r2273
- The last commit related to annotations+reflection module refactoring
- Removed *Function from ThreadManForUser
- Removed field @HLEFunction checking from installModuleWithAnnotations
- @Target(ElementType.METHOD) for HLEFunction
- Removed all the temporal scripts made for refactoring modules
Download: Jpcsp SVN r2273
Source: Here
0 Comments
Post a Comment