Project64: Latest builds break Windows XP support

Created on 18 Feb 2018  路  8Comments  路  Source: project64/project64

Tried to test Project64 on the only machine I got access to, which uses Windows XP SP3. When trying to open PJ64, I get the following error message.


Project64.exe - Entry point not found

The procedure entry point CancelIoEx could not be located in the dynamic link library KERNEL32.dll.

OK

Most helpful comment

All 8 comments

I have confirmed that Windows XP support has been broken since Aug 18, 2017.
Last good build: v2.4.0-425-g 631c471 17th August 2017

Bad commit: https://github.com/project64/project64/commit/47fd0632ff9cc547695b9c295c3a5d72454a8a94

@JunielKatarn Willing to look into this to see if it has a simple enough solution? Not a whole lot of interest in keeping XP support I'm afraid. Might be time to drop it? With code additions such as these and a strive for more accuracy in the near future, it might end up becoming a maintenance burden.
@project64 what's your opinion on the matter?

it is not hard to fix it, when @shygoo add his debugger he said it would break XP. I would still like to fix it .. most likely it is just dynamically loading the function CancelIoEx, it might mean the debugger javascript section is broken on XP .. but that is fine

@oddMLan I'm willing, but I won't have time very soon.
Moreover, my personal builds at http://hyvart.com/download/project64 have been produced without Windows XP support for a while (buildbot-related reasons).

If someone else already has a diagnostic, I'll be happy to help testing.

I tested this on an XP VM today. After removing CancelIoEx, I still received an error with Project64-Audio. It all works fine using alternate plugins. I'd have to see about using a remote debugger to figure out why.

Should be fixed in: https://github.com/project64/project64/pull/1636

Can anyone confirm Windows XP still works fine with Project64? Especially the bundled GLideN64 plugin. Some API calls say Vista and above only so I'm not sure.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Fanatic-64 picture Fanatic-64  路  7Comments

Fanatic-64 picture Fanatic-64  路  15Comments

Frank-74 picture Frank-74  路  17Comments

dsx- picture dsx-  路  15Comments

Lithium64 picture Lithium64  路  10Comments