I don't think speed is the most important concern when the emulators are barely running demos. I'm not sure JPCSP will actually go that far though. ![]() I explained why a Java based recompiler has potential shortcomings and is inflexible compared to what you can do if you roll your own. ![]() You criticize other people for having no experience programming and say that Java is a better choice than lower level languages, but I have to ask, do you program emulators? Because in my opinion emulators have done quite well without being written in Java, and really Java doesn't offer very much to improve programming emulators unless your mindset is heavily slanted towards it to begin with.Įmulators are also a lot closer to "number crunchers" than a lot of the "real software" you might be thinking of.Īnd using JNI completely defeats the purpose of using Java for this team, which is for portability. If one were to draw some graphics, using hardware through OpenGL, the performance would probably have been almost the same. Second, they are still mostly number chrunchers, not real software. Including the startup time for the JVM? Nonsense. I'm going to do it now, just out of curiosity.Įdit: I didn't quite like these benchmarks. The difference is either in Javas favour or basically no difference in everthing more advanced the a straight number crunching loop. Use some JNI (which isn't that difficult) for the most crucial parts if necessary, and OpenGL for rendering and it would run just as fast as any other language.īad algorithms/datastructures makes code slow most of the time, so in that case Java is a much better choice than lower lever languages. I welcome more Java projects, PSP-emulation might not be for the Pandora (regardless of language) but the main problem now isn't speed, it's quality.Īll you who complain about the choice of language clearly have NO programming experience whatsoever. Sounds difficult to me as it would probably mean the dev would have to be good at java and c or c++ to make this approach work.ĭoes this mean the core program is written in java but utilizes C/C++ for the tricky bits? Is this like a class/library/thingy? Would this mean a performance boost? Or is it basically a complicated load of bollocks? Any clarification would be appreciated.ĮDIT: According to kyosys link, several American presidents have had a problem pronouncing nuclear. <- it seems you can kinda call into native C/C++ code using JNI. I'm not a programmer and will probably never be very good at it so I am not trying to sound like I know what I'm talking about here, i.e. (***DISCLAIMER*** I sort of understand just enough to get by, but have only ever dabbled with Visual Basic and a tiny bit of java stuff a loooooong time ago. ![]() Note the main page and also this topic on the jpcsp forum It is running a demo or 2 at the moment as far as I've read. Quote from the forums "at this point no games or demos are running so asking about that is useless! "
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |