Emuforums.com

Go Back   Emuforums.com > PSX Emulation > ePSXe Discussion
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 25th, 2008, 16:36   #1
cstufano
Registered User
 
Join Date: Dec 2008
Location: Venezuela/Zulia
Posts: 5
Matlab users read this.

Hello,

I am trying to run ePSXe on windows vista ultimate 32 but it wont start. First it complained that MSVCR80.dll was missing. I found 4 copies of the file in \windows\winsxs and copied the newest to \window\system32, but now ePSXe produces a Runtime Error! R6034 "An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support for more information." Then: "The application failed to initialize properly (0xc000142). Click OK to terminate the application"

I downloaded ePSXe 1.6 and it works, so something must be broken in version 1.7
cstufano is offline  

Advertisement [Remove Advertisement]
Old December 25th, 2008, 17:46   #2
Squall-Leonhart
Banned
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 23,270
People should search before they post things that make them look stupid.



Don't post again till you've read all the topics indexed at http://forums.ngemu.com/epsxe-discus...irst-stop.html

Last edited by Squall-Leonhart; December 25th, 2008 at 17:47.. Reason: Automerged Doublepost
Squall-Leonhart is offline  
Old December 26th, 2008, 17:06   #3
cstufano
Registered User
 
Join Date: Dec 2008
Location: Venezuela/Zulia
Posts: 5
Leonhart: You do not need to insult people

Leonhart. Just because you spend all your time fooling around the forums (8000+ postings WOW!) does not mean other people do. This is my first time on this forum and I am not really interested in this kind of gaming, I am just trying to set up the emulator for my son. I should also say that I probably was programing computers before you were born, so please be respectful.

Anyway, your link suggest that I install the Microsoft Visual C++ Redistributable Package. I did that and the result was just the same: something smells bad in Flandes. If you have further suggestions you can forward them ... without insults this time.



Quote:
Originally Posted by Squall-Leonhart View Post
People should search before they post things that make them look stupid.



Don't post again till you've read all the topics indexed at http://forums.ngemu.com/epsxe-discus...irst-stop.html
cstufano is offline  
Old December 26th, 2008, 19:46   #4
Squall-Leonhart
Banned
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 23,270
Obviously didn't read hard enough.

Right click epsxe and click RunAs Admin.
Squall-Leonhart is offline  
Old December 27th, 2008, 02:37   #5
cstufano
Registered User
 
Join Date: Dec 2008
Location: Venezuela/Zulia
Posts: 5
And obviously you did not read the first message well enough. Here is what Microsoft has to say about the error:

"C Run-Time Error R6034

Error Message
An application has made an attempt to load the C runtime library without using a manifest. This is an unsupported way to load Visual C++ DLLs. You need to modify your application to build with a manifest. For more information, see the "Visual C++ Libraries as Shared Side-by-Side Assemblies" topic in the product documentation.

Applications must use a manifest to load the C runtime library. For more information, see Visual C++ Libraries as Shared Side-by-Side Assemblies and Manifest Generation in Visual Studio.

In release builds, the diagnostic message reads: "An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information."
To correct this error

Rebuild your application with a manifest. Building an application with Visual Studio automatically puts the manifest into the resulting EXE or DLL file. If you are building at the command line, use the mt.exe tool to add the manifest as a resource. Use resource ID 1 if building an EXE, 2 if building a DLL. For more information, see How to: Embed a Manifest Inside a C/C++ Application."

Obviously the executable on the official page "www.ePSXe.com" either does not contains a manifest or it is not detected by the runtime library. By the way running as an administrator does not make any difference.
cstufano is offline  
Old December 27th, 2008, 02:58   #6
Squall-Leonhart
Banned
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 23,270
It really is fun, but i need to keep a quota up, so i'll just finish with this and leave you to work out how YOU'RE DOING IT WRONG.
Attached Images
File Type: jpg youfail.jpg (105.6 KB, 67 views)
Squall-Leonhart is offline  
Old December 27th, 2008, 06:15   #7
DJoneK
Registered User
 
Join Date: Jun 2008
Location: Oviedo, FL
Posts: 57
I really don't know what could be wrong, but I can run it flawlessly on my machine and I have Vista 32 Ultimate. Try updating everything (DirectX, Graphic Card Drivers, Vista, etc etc). Maybe try a fresh copy of the emulator? On a new clean folder? Weird problem you have there.

EDIT: Oh, and try installing (or re-installing) the .NET Framework 2 or 3.5 or whatever. Maybe some files are corrupted on your machine or something.
__________________
Vista 32bit Ultimate/Intel Core 2 Duo E6420 @ 2.13Ghz/4GB DDR2/NVIDIA GeForce 450GTS
DJoneK is offline  
Old December 27th, 2008, 06:43   #8
Phil
339.9
 
Phil's Avatar
 
Join Date: Oct 2007
Location: USA
Posts: 14,777
Cstufano, if you haven't got the emulator running correctly yet, just pm me
Phil is offline  
Old December 29th, 2008, 03:59   #9
cstufano
Registered User
 
Join Date: Dec 2008
Location: Venezuela/Zulia
Posts: 5
zlib1.dll confusion (and potpurri)

The emulator is running. Thank you all for your help. The error is weird enough that I am posting the solution so it may help other users.

To identify the problem, I copied my installation of ePSXe to a Vista virtual machine. It asked for zlib1.dll. I downloaded a copy into the ePSXe directory and the emulator worked. Then I copied the file to the real computer and got the emulator working. The funny thing is that I never got an error indicating that zlib1 was missing, so I ran a search for zlib1.dll on the hard disk and found several copies (sizes 55, 59, 74, 76 and 79 KB, versions 1.2.2.0 to 1.2.3.2027 and 5.2.3.0!) in the "Program Files" directory. One of them was in the $PATH$, namely "C:\Program Files\MATLAB\R2007b\bin\win32" THIS was the root cause of the problem. This dll said it is version 1.2.2.0 but is completely different from the others with the same size and version number. Way to go mathworks.

The conclusion is that if you have MATLAB installed (at least the 2007b version) you need to have a copy of zlib1.dll in the emulator directory. The one that comes with MATLAB is no compatible with ePSXe, or anything else for that matter. Perhaps, the development team of ePSXe should consider including zlib1.dll in the release package to avoid errors like this in the future.
cstufano is offline  
Old December 29th, 2008, 11:55   #10
KrossX
クロッスエクス
 
KrossX's Avatar
 
Join Date: Mar 2006
Location: Argentina
Posts: 3,649
Great job there cstufano!

I never though the zlib could've been the source of your problem.
__________________

KrossX is offline  
Old January 5th, 2009, 02:39   #11
Hakkk
Registered User
 
Join Date: Apr 2006
Location: Netherlands
Posts: 4
Hey cstufano, you are quite right!
I met exactly the same problem like you.
Leonhart, I am sorry but you are really wrong.
I had VS2005SP1 installed, so you can never blame me that I am missing runtime library. Matlab2008b was also installed on my PC, and I got the error 'MSVCR80.dll missing' when launching ePSXe1.7. Just like cstufano said, zlib1.dll is exactly the solution to this problem. Although the problem is caused by a wrong zlib1.dll file introduced by Matlab, but the error message is about msvcr80.dll file. Leonhart, maybe you are clever than others, but please be patient and careful enough to understand what other people are talking about.

Last edited by Hakkk; January 5th, 2009 at 05:26..
Hakkk is offline  
Old January 5th, 2009, 05:17   #12
Squall-Leonhart
Banned
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 23,270
I'm not tolerant of idiots who come out with unfounded declarations. thats not going to change.
Squall-Leonhart is offline  
Old January 5th, 2009, 05:28   #13
KrossX
クロッスエクス
 
KrossX's Avatar
 
Join Date: Mar 2006
Location: Argentina
Posts: 3,649
What did I do wrong? T_T
__________________

KrossX is offline  
Old January 5th, 2009, 05:31   #14
GearNagaX
So he's a demon too...
 
GearNagaX's Avatar
 
Join Date: Nov 2008
Location: Uk
Posts: 54
Alright people let's keep on topic !

epsxe 1.7 worked fine on my vista ...

So to the guy with the problem.. just keep all your directX etc up to date more ok

Odd considering you said you are programmer ?

Oh and im proud of SQUALLS 8,888 Post (as time of posting)
__________________

Last edited by GearNagaX; January 5th, 2009 at 05:35.. Reason: Automerged Doublepost
GearNagaX is offline  
Old January 5th, 2009, 05:36   #15
Lasnap
Elven-Dragon Mage
 
Lasnap's Avatar
 
Join Date: Jul 2007
Location: USA
Posts: 1,876
gear it sounded like the problem was due to having metlab on the computer as well sence appearently epsxe was looking at the zlib in that folder and it may of said the right version but the file itself may of been tweaked tfor metlabs use instead and cuased epsxe to throw up more errors
Lasnap is offline  
Old January 5th, 2009, 05:41   #16
Hakkk
Registered User
 
Join Date: Apr 2006
Location: Netherlands
Posts: 4
Quote:
Originally Posted by KrossX View Post
What did I do wrong? T_T
I am sorry... that's a mistake of copy-paste..
already deleted
Hakkk is offline  
Old January 5th, 2009, 05:53   #17
Strike105X
ヒットハード&高速
 
Strike105X's Avatar
 
Join Date: Dec 2005
Location: Aincrad
Posts: 13,702
Well yeah but the problem was he blaimed it on ePSXe instead of thinking something is wrong with his machine bottom line is this thread should have been named "ePSXe 1.7 Broked on my computer" not on vista cause if used vista for at least 6 months and didnt encounter any problem with the emu anyway since the problem has been solved someone should close this thread
__________________

Last edited by Strike105X; January 5th, 2009 at 10:03..
Strike105X is offline  
Old January 5th, 2009, 06:10   #18
Squall-Leonhart
Banned
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 23,270
metlabm must've modified the windows environment variables, theres no reason otherwise that the emulator would've been looking in that folder for zlib. applications check their own directory, the root directory, and system32 for dynamically linked dll's.
Squall-Leonhart is offline  
Old January 5th, 2009, 06:10   #19
Lasnap
Elven-Dragon Mage
 
Lasnap's Avatar
 
Join Date: Jul 2007
Location: USA
Posts: 1,876
before it does mabe this issue can be posted somewhere so people can see and incase they run into the same problem?
Lasnap is offline  
Old January 5th, 2009, 08:04   #20
Squall-Leonhart
Banned
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 23,270
its already in the faq.
Squall-Leonhart 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 06:59.

© 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.