Next Generation Emulation banner

What the purpose of 64 bit Plugins?

1384 Views 10 Replies 6 Participants Last post by  Benny_a
Hello.
I want to ask the Devs some tech questions..
1. What the purpose of 64 plugins? I did some testing, removed ALL plugins exept 64 bit, and the emu dont recognize them.
So how it works? 32 bit plugins forward the calls to 64bit when they detect 64 bit win??
2. I managet to compile 64 bit PCSX, and it works onlly in interpreter mode.
now my question about this..
so for you to make the emu 64 bit, you have to revrite/add magor code? fixing all the "/wp64" errors that compiler give will be enough?
1 - 11 of 11 Posts
I probably don't know what I'm talking about but, I thought sse/2/3 was actually 128-bit(the actual sse registers are 128-bit on modern x86 processors(AMD64,P4)). It doesn't seem to make any sense that 32-bit instructions would need 128-bit registers on the CPU to work.
Recompile not auto detect

Actually you have to recomplie the plugins and the emulator in 64bit mode, im sure that in the c code of plugins that suppourt amd64(win64/linux64) there is a #ifndef AMD64 (or somthing to that degree) for all the 64 bit dependant portions of code.
rup1033 said:
Actually you have to recomplie the plugins and the emulator in 64bit mode, im sure that in the c code of plugins that suppourt amd64(win64/linux64) there is a #ifndef AMD64 (or somthing to that degree) for all the 64 bit dependant portions of code.
Well ,cant you read, i said that i did managed to compile PCSX to 64bit, but the problem is ONLY interpreter mode works,now i know why, its because Recompiler mode works WHIT MMX, but pure 64bit file only support SSE-1,2,3 instrucsions.

There is one thing i cant understand, oficcial build 0.81, comes whit 64bit plugins (you can get them from PCSX download page), BUT when i remove ALL 32bit plugins and run the emu(PSCX0.81) the emu give error mesage that there is no plugins in the plugins folder, but there is ALL needed plugins in AMD64 version.
Strange?
Why the Devs release 64bit plugins if you cant use them???
What part of beta do you not understand benny_a?
Under your train of logic, why release the beta at all?
They are there, because they are being worked on, and are a part of the future finished product. The 64 bit version of this emu is a LOOOnnngggg way off

Furthermore, whats up with the negative attitude towards everybody... buck up or shut the ***** UP! :O

Every post i've read of yours is negative :p
shan said:
The 64 bit version of this emu is a LOOOnnngggg way off
Actually, the devs have previously said that the 0.9 release will have a 64-bit version. Now that may be a while in the making, but not "a LOOOnnngggg way off".
2 shan
You are stupid or something? If you even can`t understand his question correctly, then its no need to post that kind of junk, and my advise to you - if you can`t say anything usefull to others in the point of thread then... buck up or shut the ***** UP!
Well i c that many ppl over here CANT READ! So PLEASE if u dont know what im talking about, dont bother to answer!!
I say this one last time: AMD64 bit Plugins r NOT BETA, you can GET them from PCSX web site!!
BUT if you put them in plugins folder,REMOVE all 32bit plugins(it means that ONLY 64Bit plugins, in pcsx plugin folder)
1.Start win64 bit
2.start PCSX 0.81 sse2 32bit (Official release)
3.Go to: Configure, and then NOTHING, pcsx dont recognize them(64 bit plugins)
4.here comes the Question! WHY? What the porpuse of 64bit plugins, if the emu dont see them?

P.S. Now i think EVEN very smart ppl like shan can understand my question.
Its the third time that i ask it, and ppl still talk about TOTALY UNRELATED STUFF!
So please Keep it ON TOPIC!!
BCM124 said:
I probably don't know what I'm talking about but, I thought sse/2/3 was actually 128-bit(the actual sse registers are 128-bit on modern x86 processors(AMD64,P4)). It doesn't seem to make any sense that 32-bit instructions would need 128-bit registers on the CPU to work.
You TOTALY right, sse r 128bit.
(at least someone who know what he talk about :thumb: )
Benny_a said:
Well i c that many ppl over here CANT READ! So PLEASE if u dont know what im talking about, dont bother to answer!!
I say this one last time: AMD64 bit Plugins r NOT BETA, you can GET them from PCSX web site!!
BUT if you put them in plugins folder,REMOVE all 32bit plugins(it means that ONLY 64Bit plugins, in pcsx plugin folder)
1.Start win64 bit
2.start PCSX 0.81 sse2 32bit (Official release)
3.Go to: Configure, and then NOTHING, pcsx dont recognize them(64 bit plugins)
4.here comes the Question! WHY? What the porpuse of 64bit plugins, if the emu dont see them?

P.S. Now i think EVEN very smart ppl like shan can understand my question.
Its the third time that i ask it, and ppl still talk about TOTALY UNRELATED STUFF!
So please Keep it ON TOPIC!!
They are there,so you can use them with a pcsx2 build compiled in 64bit.Initially that would be released too,but since it was still incomplete it wasnt and only the plugins were.
bositman said:
They are there,so you can use them with a pcsx2 build compiled in 64bit.Initially that would be released too,but since it was still incomplete it wasnt and only the plugins were.
Thank YOU!
1 - 11 of 11 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top