Emuforums.com

Go Back   Emuforums.com > PS2 Emulation > PCSX2 Forum
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Closed Thread
 
Thread Tools Display Modes
Old December 9th, 2006, 10:49   #1
thc
Member ©
 
Join Date: Nov 2006
Location: Prague, CZ
Posts: 691
VM version research why not working...

I'm just curious as for myself VM version of pcsx2 works fine (however my friend was unable to use it due to spyware). If anybody is unable to use VM version due to "Unable to allocate blabla" message and is willing to cooperate...
a) don't expect instant or easy solution, this is more or less my curiosity, it may result in some hints what DLL is conflicting with PCSX2 on your rig or which program, however also in nothing
b) 64bit version is probably going to solve this problem

1) download process explorer
2) run PCSX2 VM version and let it running with that error message box
3) run process explorer
4) find PCSX2.exe in it's list and select it (just click on it)
5) ensure view->show lower pane view is checked
6) ensure view->lower pane pane view->DLLs is checked
7) right click on lower pane view column and click "Select Columns..."
8) check all options in dialog named "Select Columns" tab "DLL"
9) File->Save
10) Post resulting file here.

If You are going to identify this by Yourself then
PCSX2 refuses to start when some DLL is loaded in this space 0x18000000-0x58000000 and 0x77FF0000-0x78000000.

EDIT:
Please before posting here check You have XP SP2 and "Lock pages in memory priviledge" in Your account.
Control Panel->Administrative Tools->Local Security policy->Local Policies->User rights assignment->Lock Pages in memory. ensure Your current account has this right.

EDIT:
Include error message which You're getting in messagebox and console error message.

EDIT:
VM version requires SSE2 CPU. so check this also.... (Athlon XP doesn't have SSE2 instruction set, so VM will not run for You)
__________________
E6600 @3600, P5W DH DLX, 2x 512 A-Data @800, 4-4-3-4, X1900XT
listening to Weird Al...
brain damage

Last edited by thc; January 26th, 2007 at 18:38..
thc is offline  

Advertisement [Remove Advertisement]
Old December 9th, 2006, 11:53   #2
meredito
Registered User
 
Join Date: Jul 2006
Location: brazil
Posts: 31
I did it and no dll uses that space
__________________
486SX @ 66mhz
Trident 512kb
8MB Ram
50MB HD
meredito is offline  
Old December 9th, 2006, 12:06   #3
thc
Member ©
 
Join Date: Nov 2006
Location: Prague, CZ
Posts: 691
Post result file I'll look at it if for example non-starndard DLL is injected.
__________________
E6600 @3600, P5W DH DLX, 2x 512 A-Data @800, 4-4-3-4, X1900XT
listening to Weird Al...
brain damage
thc is offline  
Old December 9th, 2006, 16:02   #4
meredito
Registered User
 
Join Date: Jul 2006
Location: brazil
Posts: 31
ok, here it is.
Attached Files
File Type: txt pcsx2.exe.txt (7.3 KB, 234 views)
__________________
486SX @ 66mhz
Trident 512kb
8MB Ram
50MB HD
meredito is offline  
Old December 9th, 2006, 17:29   #5
thc
Member ©
 
Join Date: Nov 2006
Location: Prague, CZ
Posts: 691
Actually in your case it's
advapi32.dll API de base do Windows 32 avançada Microsoft Corporation 5.01.2600.2180 0x77F50000 0xAB000
coz these two memory ranges overlap.
0x77F50000 + 0xAB000 = 77FFB000
0x77FF0000-0x78000000 PCSX2
0x77F50000-0x77FFB000 advapi.dll

no help for this library as it gets loaded here for me too, it's probably OK (as the devs are using it), however I don't get loaded apphelp.dll which is forcing advapi.dll load higher. apphelp is used when You run program in compatibility mode with other windows....
__________________
E6600 @3600, P5W DH DLX, 2x 512 A-Data @800, 4-4-3-4, X1900XT
listening to Weird Al...
brain damage
thc is offline  
Old December 9th, 2006, 17:53   #6
meredito
Registered User
 
Join Date: Jul 2006
Location: brazil
Posts: 31
So there is nothing I can do about that? I'm not running any program in compatibilty mode.
__________________
486SX @ 66mhz
Trident 512kb
8MB Ram
50MB HD
meredito is offline  
Old December 9th, 2006, 18:07   #7
thc
Member ©
 
Join Date: Nov 2006
Location: Prague, CZ
Posts: 691
Are you sure about that ? It's in properties and third tab named compatiblity.

Otherwise there is no more You can do (except researching why You get loaded that DLL) devs could make another build with bit moved PS2MEM_BASE_ which in Your case will probably help.
__________________
E6600 @3600, P5W DH DLX, 2x 512 A-Data @800, 4-4-3-4, X1900XT
listening to Weird Al...
brain damage
thc is offline  
Old December 9th, 2006, 18:10   #8
meredito
Registered User
 
Join Date: Jul 2006
Location: brazil
Posts: 31
yep, i'm sure. thanks for all this information tho, i'll google apphelp.dll
__________________
486SX @ 66mhz
Trident 512kb
8MB Ram
50MB HD
meredito is offline  
Old December 10th, 2006, 10:53   #9
Dimens
Bad English user
 
Dimens's Avatar
 
Join Date: Apr 2006
Location: Russia
Posts: 7
Big thanks, thc! I've found that WinGroove driver get in that space. I've disabled this and PCSX2 VM now works!
Thanks!
Dimens is offline  
Old December 10th, 2006, 22:31   #10
Tchumas
Registered User
 
Join Date: Aug 2006
Location: Brazil
Posts: 16
Would you look at my result file? Thanks.
I'm using Windows XP Professional SP 2 Brazilian Portuguese Version, and VM version never worked for me.
Attached Files
File Type: txt pcsx2.exe.txt (7.2 KB, 51 views)
Tchumas is offline  
Old December 10th, 2006, 23:43   #11
kch0pa
Registered User
 
Join Date: Dec 2006
Location: OTDrama.com
Posts: 57
hey thc, can i change PS2MEM_BASE_ in the sourcecode? If yes please tell me where.
kch0pa is offline  
Old December 11th, 2006, 06:38   #12
thc
Member ©
 
Join Date: Nov 2006
Location: Prague, CZ
Posts: 691
memory.h header file.

Quote:
Originally Posted by Tchumas View Post
Would you look at my result file? Thanks.
I'm using Windows XP Professional SP 2 Brazilian Portuguese Version, and VM version never worked for me.
OK allmost same thing as Meredito, I'll PM You solution working for him.
__________________
E6600 @3600, P5W DH DLX, 2x 512 A-Data @800, 4-4-3-4, X1900XT
listening to Weird Al...
brain damage

Last edited by thc; December 11th, 2006 at 06:45.. Reason: Automerged Doublepost
thc is offline  
Old December 11th, 2006, 14:46   #13
kch0pa
Registered User
 
Join Date: Dec 2006
Location: OTDrama.com
Posts: 57
Quote:
Originally Posted by thc View Post
memory.h header file.



OK allmost same thing as Meredito, I'll PM You solution working for him.
What exactly should i change it too, i have that dll loading just like them, could you pm me a solution?

Thanks.
kch0pa is offline  
Old December 12th, 2006, 01:08   #14
luizrd
Registered User
 
Join Date: Dec 2006
Location: brasil
Posts: 1
advapi32.dll

in my case the advapi32.dll is allocated in 0x77ff0000 memory block............. why i alter this spece allocation?

look to my pcsx2.exe.txt file..........

sorry for my bad english..........
Attached Files
File Type: txt pcsx2.exe.txt (7.1 KB, 30 views)
luizrd is offline  
Old December 12th, 2006, 01:34   #15
Fr6nk3nst31n
Registered User
 
Fr6nk3nst31n's Avatar
 
Join Date: Dec 2006
Location: Brazil
Posts: 74
same thing here...
I am no expert, but, i guess that it might have something to do with the localized version o this or co-related dlls.
M$ is somewhat famous to screwup with localazed version of windows.
Fr6nk3nst31n is offline  
Old December 12th, 2006, 07:25   #16
thc
Member ©
 
Join Date: Nov 2006
Location: Prague, CZ
Posts: 691
Ok, just as a notice, SVN is not allowed here, solution If You are able to compile in VC2005, just change PS2MEM_BASE_ to 0x18100000 (this is probably true for brazilian windows). Actualy all what I'm sending by PM is link to customized build (1 char changed).
__________________
E6600 @3600, P5W DH DLX, 2x 512 A-Data @800, 4-4-3-4, X1900XT
listening to Weird Al...
brain damage
thc is offline  
Old December 17th, 2006, 21:51   #17
franciscojsh
Registered User
 
Join Date: Dec 2006
Location: Brasil
Posts: 2
Any progress with win xp portuguese??? Cause pcsx 2 still no starting with VM version.
franciscojsh is offline  
Old December 18th, 2006, 01:11   #18
Smoky-
Registered User
 
Join Date: Nov 2006
Location: Germany
Posts: 48
why not unloading dlls with:

Microsoft Windows XP - Regsvr32

?
Smoky- is offline  
Old December 18th, 2006, 07:04   #19
thc
Member ©
 
Join Date: Nov 2006
Location: Prague, CZ
Posts: 691
Quote:
Originally Posted by Smoky- View Post
why not unloading dlls with:

Microsoft Windows XP - Regsvr32

?
Don't know where You get this idea, however program You mentioned is for something very different. registering and unregistering OLE/ActiveX/etc in short DLLs which provide some exported function.
__________________
E6600 @3600, P5W DH DLX, 2x 512 A-Data @800, 4-4-3-4, X1900XT
listening to Weird Al...
brain damage
thc is offline  
Old December 20th, 2006, 06:55   #20
esbornia
Registered User
 
Join Date: Dec 2006
Location: Sao Paulo/SP-Brazil
Posts: 10
This is my file, Im having the same problem I guess
Attached Files
File Type: txt pcsx2.exe.txt (8.3 KB, 32 views)
esbornia is offline  
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 08:51.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.