Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[resolved] ppsspp 9.8 64 bit doesn't start
05-01-2014, 09:01 AM (This post was last modified: 05-05-2014 04:05 PM by Tabman.)
Post: #1
[resolved] ppsspp 9.8 64 bit doesn't start
I uninstalled MS VC 2013 64 + 32 bit and installed the runtime from Microsoft, both 64 and 86 version. ppsspp 32 bit runs fine, 64 doesn't. I tried the official 8.6 version and a few version from the buildbot. Also tried the updates linked from here, to no avail. Also uninstalled MC VC 2012 and installed again with files from Microsoft. Made sure that MSVCR120.dll is only in the places it should be; winroot/system32 and winroot/SysWOW64. No MSVCR120.dll in the PATH or anywhere else.
All 32bit ppsspp 9.8 versions I tried run fine.

Any helpful ideas?

Edit: forgot to mention my system specs...
Windows7 64 bit, 8GB RAM, AMD FX 6 core 4.1GHz CPU, Nvidia 650GTX Ti Boost.

Windows Appcrash:
Quote:Problem signature:
Problem Event Name: APPCRASH
Application Name: PPSSPPWindows64.exe
Application Version: 0.0.9.8
Application Timestamp: 532d88b0
Fault Module Name: MSVCR120.dll
Fault Module Version: 12.0.21005.1
Fault Module Timestamp: 524f83ff
Exception Code: c000001d
Exception Offset: 0000000000093690
OS Version: 6.1.7600.2.0.0.256.48
Locale ID: 2057
Additional Information 1: 819a
Additional Information 2: 819a043203673251efadae20e43087cc
Additional Information 3: 4640
Additional Information 4: 464000d0cdeeb3693ee233f55d14885b
Details of the 64bit msvcr120.dll
   

I'm sorry, but I can't constantly keep an eye on all the game compatibility threads I started.
Please send a Private Message if you need some more information.
Visit this user's website Find all posts by this user
Quote this message in a reply
05-01-2014, 03:11 PM (This post was last modified: 05-01-2014 03:34 PM by Bigpet.)
Post: #2
RE: ppsspp 9.8 64 bit doesn't start
c000001d is Illegal instruction so something is weird here. I don't know x64 by heart so maybe someone else can say if the "Additional Information x" paramterst contain a valid x64 instruction. Also, can anyone confirm that it's 940KB in Win7, it's 941KB in Win8.1

Otherwise I'd say try to reinstall the runtime to make sure it's not corrupted.
Find all posts by this user
Quote this message in a reply
05-01-2014, 09:06 PM
Post: #3
RE: ppsspp 9.8 64 bit doesn't start
The file size is not a proof that 2 files are the same, you need to use a cryptographic hash function Smile
You can compare 2 MD5 hash values for example, but not simply the file size Wink

♦ Intel Core i7-6700HQ | 16 GB RAM | NVIDIA GeForce GTX 960M | Debian Testing
♦ Intel Core i7-2630QM | 4 GB RAM | NVIDIA GeForce GT 540M | Debian Testing
♦ PSP-3004 | 6.60 PRO-C2
Find all posts by this user
Quote this message in a reply
05-01-2014, 09:26 PM
Post: #4
RE: ppsspp 9.8 64 bit doesn't start
I was just meaning to make sure that it's the file for the right OS
Find all posts by this user
Quote this message in a reply
05-02-2014, 11:06 PM
Post: #5
RE: ppsspp 9.8 64 bit doesn't start
Just to be sure, Windows is very confusing here.

C:\Windows\system32\msvcr120.dll <-- this must be the 64-bit version.
C:\Windows\SysWOW64\msvcr120.dll <-- this must be the 32-bit version.

These files should definitely not be identical, since they will contain completely different code. This probably isn't the problem, but just noting it as a possible cause of an illegal instruction in that dll. The installer should do the right thing.

You can use this to check where the dll is being loaded from:
http://www.dependencywalker.com/

Hit F9 to see full paths. This can just confirm that you don't have one on your path hidden somewhere you didn't notice.

-[Unknown]
Find all posts by this user
Quote this message in a reply
05-03-2014, 03:03 PM (This post was last modified: 05-03-2014 03:04 PM by Tabman.)
Post: #6
RE: ppsspp 9.8 64 bit doesn't start
(05-02-2014 11:06 PM)[Unknown] Wrote:  Just to be sure, Windows is very confusing here.
Not only there! But I digress...

Anyway, I made sure that 32bit and 64bit are in the correct place (dependencywalker is nice!)
Then I uninstalled all VC runtimes (2005, 2008, 2010, 2012 and finally 2013, in 32 and 64 bit), restarted, installed the latest VC 2013 64 bit RT directly from MS and sadly got the same error as in my first post for 64 bit ppsspp.
After installing the VC 2013 32 bit RT, the 32 bit ppsspp version started without problems.
And just to make sure, I removed unneeded stuff from my PATH (Nvidia, MS Powershell and Calibre). No change. Also searched the registry for anything related to msvcr120.dll, and found nothing obviously wrong, at least as I far as I can tell.
All this is not super important, as long as 32bit ppsspp runs I'm satisfied, but it just bugs me that I can't find the cause for this Sad

Maybe I should call an exorcist...

I'm sorry, but I can't constantly keep an eye on all the game compatibility threads I started.
Please send a Private Message if you need some more information.
Visit this user's website Find all posts by this user
Quote this message in a reply
05-03-2014, 10:47 PM
Post: #7
RE: ppsspp 9.8 64 bit doesn't start
Have you installed service pack 1?

https://code.google.com/p/dolphin-emu/is...il?id=7027

-[Unknown]
Find all posts by this user
Quote this message in a reply
05-04-2014, 07:43 AM
Post: #8
RE: ppsspp 9.8 64 bit doesn't start
(05-03-2014 10:47 PM)[Unknown] Wrote:  Have you installed service pack 1?
https://code.google.com/p/dolphin-emu/is...il?id=7027
-[Unknown]

To my own surprise, no, I haven't.
But I will do ASAP and report back!

I'm sorry, but I can't constantly keep an eye on all the game compatibility threads I started.
Please send a Private Message if you need some more information.
Visit this user's website Find all posts by this user
Quote this message in a reply
05-05-2014, 04:04 PM
Post: #9
RE: ppsspp 9.8 64 bit doesn't start
After installing a fantastillion updates and SP1 ppsspp 64bit does indeed run perfectly.

Problem solved. Thanks Smile

I'm sorry, but I can't constantly keep an eye on all the game compatibility threads I started.
Please send a Private Message if you need some more information.
Visit this user's website Find all posts by this user
Quote this message in a reply
05-05-2014, 05:35 PM
Post: #10
RE: [resolved] ppsspp 9.8 64 bit doesn't start
Thanks for the update Tabman. I guess we need to put it in a sticky somewhere that SP1 is mandatory for Windows 7 users to use PPSSPP 64bit in conjunction with MSVC 2013.

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
05-05-2014, 06:40 PM
Post: #11
RE: [resolved] ppsspp 9.8 64 bit doesn't start
The interesting thing is that it was specifically Service Pack 1 I needed to install.
First I installed all available invidiual updates, like I mentioned around a Gigazillion, and ppsspp 64bit would still fail to start. Only after I specifically selected SP1, which now was only around 60MB after all the other updates, ppsspp 64 bit worked.

I'm sorry, but I can't constantly keep an eye on all the game compatibility threads I started.
Please send a Private Message if you need some more information.
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: