Views: 6,896,915 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 04-23-24 01:28 PM
Guest:

0 users reading Need help trying to run melonDS on Windows | 1 bot

Main - General - Need help trying to run melonDS on Windows Hide post layouts | New reply


Smithfield
Posted on 03-01-23 05:06 AM Link | #5874
I did everything I could to get melonDS to run on Windows. To my knowledge, melonDS requires Windows 10, as I try to do everything I could to get it to run on Windows 6.x and it fails. I even checked the Event Viewer and found that bcrypt.dll is responsible. I downloaded every DLL melonDS cannot find or find the correct entry point for, and now I get this error message:
The application failed to initialize properly (0xc0000142). Click OK to terminate the application.
Someone online told me that if I get vague error messages that contain a hex code, and nothing about it exists online, then I need to look at the Event Viewer to see what exactly went wrong.
Log Name: Application
Source: Application Error
Date: 2/28/2023 10:04:13 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: 60-IE7
Description:
Faulting application melonDS.exe, version 0.9.5.0, time stamp 0x63668a01, faulting module bcrypt.dll, version 6.0.6002.19623, time stamp 0x56ec4641, exception code 0xc0000142, fault offset 0x00000000000b7e68, process id 0x830, application start time 0x01d94bfae04e935c.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2023-03-01T05:04:13.000Z" />
<EventRecordID>718</EventRecordID>
<Channel>Application</Channel>
<Computer>60-IE7</Computer>
<Security />
</System>
<EventData>
<Data>melonDS.exe</Data>
<Data>0.9.5.0</Data>
<Data>63668a01</Data>
<Data>bcrypt.dll</Data>
<Data>6.0.6002.19623</Data>
<Data>56ec4641</Data>
<Data>c0000142</Data>
<Data>00000000000b7e68</Data>
<Data>830</Data>
<Data>01d94bfae04e935c</Data>
</EventData>
</Event>
Well, according to the Event Viewer, bcrypt.dll is cockblocking me. Is there a way to fix this without upgrading to Windows 10 or Linux?

Nadia
Posted on 03-01-23 07:01 AM Link | #5876
I assume by Windows 6.x you mean Windows 7 (6.1)? The releases on the site should run on it fine, but if you're compiling your own build then you're probably on your own with figuring this out, doubly so if you're running 32-bit.

If you're running something earlier than 7 then running it is probably not going to happen.

Smithfield
Posted on 03-04-23 08:58 PM Link | #5888
This works on a version before Windows 10? I only test x.0 versions of Windows. Of course, melonDS being amd64-only, means that this will never run on Windows NT. However, Windows Vista was a major departure from Windows NT. Despite running a 6.x version of Windows, melonDS will never work. I should probably ask Win32 about this. I may need to update the Extended Kernel.

CasualPokePlayer
Posted on 03-04-23 09:24 PM Link | #5889
melonDS does work on 32 bit systems infact (you would have to build it yourself, and you will not get the JIT which is arch specific / only available for x64 or ARM64). Although if you have a truly 32 bit CPU, then you frankly will not run melonDS at full speed.

Nadia
Posted on 03-04-23 09:29 PM Link | #5890
Yes, Windows 7/8/8.1 are supported - if the version on the site doesn't work on those then something broke that should be fixed, but I don't think we've heard of people having problems with it.

melonDS releases are 64-bit only because PCs not capable of running a 64-bit OS would largely be too slow to run it anyway, and also the JIT recompiler only supports emitting code for 64-bit x86 and ARM CPUs. You can however compile it without the JIT for 32-bit if you want to, but you're gonna need a system running 64-bit Windows to do it unless you want to piece together your own build environment.

Smithfield
Posted on 03-05-23 03:27 AM (rev. 2 of 03-05-23 03:27 AM) Link | #5891
Win32 is the main developer of the Windows Vista extended kernel. For some reason, he named himself after the Win32 API in Windows NT (later developed into the modern Windows API used in Windows Vista and above).

So anyway, I am in fact running an amd64 version of Windows Vista, but I am having trouble running melonDS. Where can I find the DLL files to make it work?

Nadia
Posted on 03-05-23 06:58 PM Link | #5893
Windows Vista is not supported, the lowest version it has been tested to work on and that we try to support is Windows 7. It might be possible to get it to run but you will probably have to compile it yourself with an old version of Qt 5.

Smithfield
Posted on 03-06-23 10:33 PM Link | #5894
Why support any version of Windows 6.x if it doesn't include the first version of Windows 6.x? At this point, why not just make Windows 10 the minimum version?


Main - General - Need help trying to run melonDS on Windows Hide post layouts | New reply

Page rendered in 0.028 seconds. (2048KB of memory used)
MySQL - queries: 26, rows: 81/81, time: 0.019 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.