2011-08-16

Jpcsp SVN r2279

EmuCR:JPcspJpcsp SVN r2279 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:
r2274
- Let's start the magic!
- Added HLEFunction.checkInsideInterrupt for checking automatically if inside interrupt.
- Added class ParameterReader in order to read HLE function input parameters
- HLEModuleFunctionReflection now processes the structure of the method to call through reflection and allows having normal parameters and return values
- Updated sceCtrl to use the new HLEModuleFunctionReflection magic!
r2275
- Added SceKernelErrorException in order to return error codes on any function called from a HLEfunction (in a checker function for example)
- Updated sasCore with the new seamless parameters
- Added getCallingFunctionName utility in order to get a method name from the stack (great to avoid passing the name of a HLE function to a checker function)
r2276
- Added a new set of classes TPointer* to handle with pointers on seamless method parameters. If the pointer is invalid, the function will return SceKernelErrors.ERROR_INVALID_POINTER
- Added HLEUnimplemented annotation. Annotate with this will show a warning (not implemented yet).
r2277
- Started running automatic tests
- Added svn:external to pspautotests
- Added AutoTestsRunner
- Added emulator: stuff to IoFileMgrForUser
- Updated .sh and .bat files to be able to handle parameters

- In order to run tests, first you should call pspautotests/tests/make_all.bat, then call the emulator with --tests parameter.
r2278
- Fixes on AutoTestsRunner
r2279
- sceMp3 refactorings using reflection magic

Download: Jpcsp SVN r2279
Source: Here

1 Comments:

  1. What does this do? It speeds the emulation?

    ReplyDelete

Can't post a comment? Try This!