Hey guys,
I have been trying for over a week to compile mame and although i've had some success I am still going through a few problems that I find perplexing and would like the input of someone who might be more experienced then myself in this task.
Long story short after a few failed attempts I started using quickmame.exe to compile mame. I managed to sucessfully compile versions 0.145 to 0.147 but in all of them I have the same problem. I get an ACCESS VIOLATION when trying to start MAME in windowed mode. Either using the command line option to start in windowed or using alt+enter to switch to window mode at runtime. Here is an example of the stack trace of the error.
Code:
----------------------------------------------------- Exception at EIP=01C91CC8 (not found): ACCESS VIOLATION While attempting to read memory at FFFFFFFF ----------------------------------------------------- EAX=00000000 EBX=00000000 ECX=00000005 EDX=0000027F ESI=000001DF EDI=00000000 EBP=0028AE50 ESP=0028ADA8 ----------------------------------------------------- Stack crawl: 0028AE50: 01C91CC8 (not found) 0028AEA4: 0134D5C1 (not found) 0028AF74: 77B41581 (RtlDosApplyFileIsolationRedirection_Ustr+0x0342) 0028B2A0: 77B40D5A (RtlWow64EnableFsRedirectionEx+0x0051) 0028B2D0: 760EEC02 (ChangeDisplaySettingsExA+0x009d) 00000000: 7598E67B (GetProcAddressForCaller+0x0058)
About a year ago or so I managed to compile version 0.144 successfully and without window mode problems and so I tried compiling it again thinking that maybe this is a problem with recent versions of mame. I haven't been able to compile using the commandline MinGW, but it does compile with quickmame, however when running it, it complains that it lacks libc++-6.dll. Any ideas on what I can do to solve any of these problems because I'm going nuts.
Thank you.
|