orbum icon indicating copy to clipboard operation
orbum copied to clipboard

Questions about this emulator for packaging

Open kyledolichev opened this issue 7 years ago • 6 comments

Hello, I'd like to package this emulator for a few different Linux distros, but first I have some questions if you don't mind.

What improvements does this bring over PCSX2 once completed & how long do you think it'll be before it is useable for people to play games on? I am very interested in any & all new emulators. Is this perhaps a 64-bit rewrite of PCSX2?

Also, I am wondering if you have heard of PGXP, currently there is PCSXR-PGXP emulator https://github.com/icatbutler/pcsxr Perhaps PGXP can be worked into this one day?

kyledolichev avatar Sep 03 '18 14:09 kyledolichev

While I can't answer the other questions, I am fairly sure that PGXP is unnecessary for a PS2 emulator - the issues which PGXP aims to fix are caused by the lack of FPU in the PSX.

hch12907 avatar Sep 03 '18 14:09 hch12907

This emulator wont be playable for a while yet. There is no point in packaging it for now. Only useful currently to developers.

Its a bit hard to say right now what improvements over PCSX2 it will bring. Mostly right now its just a cleaner code base, but it could be performance improvements due to the multithreaded-by-default nature of the emulator, or platform independence (ie: android port possible).

Is this a 64-bit rewrite of PCSX2? Well... yes, it compiles and runs under 64-bit just fine. Whether that means anything in the end, again, not sure.

Currently there is only an interpreter core available, and for any comparison to PCSX2, there would need to be a dynamic recompiler core added. I will not be writing one myself, too time consuming. There is probably a library for this, could even maybe use LLVM to do this.

PGXP has nothing to do with this. It is a PS1 specific problem like @hch12907 said.

marcosatti avatar Sep 09 '18 11:09 marcosatti

Well, good luck! Maybe it's a good idea to at some goals, so people can help you achieve those goals.

melroy89 avatar Sep 18 '18 15:09 melroy89

There is a todo list under the Current Status section in README.

hch12907 avatar Sep 19 '18 08:09 hch12907

I don't see it.. Could be me. But under the current status I see how to build.

melroy89 avatar Sep 19 '18 09:09 melroy89

Well, it's a pseudo-todo list then... What's done and what's not done are all written there.

hch12907 avatar Sep 19 '18 10:09 hch12907