Comments (8)
I don't have any ARM Windows machines so I can't test this myself, but I made an adjustment to the install program such that if Windows 11 is detected, it registers i386, arm64, and arm64ec instead of i386, amd64, and arm64.
Please try install.exe from this build once it completes: https://ci.appveyor.com/project/GerbilSoft/rom-properties/builds/48666841/job/wvlgruu7afne0ufx
(Copy it into the v2.2.1 release directory, since the AppVeyor build only has a single architecture.)
(Note that install.exe is always i386 for maximum compatibility, since all versions of Windows 10 on ARM support i386 emulation.)
from rom-properties.
I don't have any ARM Windows machines so I can't test this myself, but I made an adjustment to the install program such that if Windows 11 is detected, it registers i386, arm64, and arm64ec instead of i386, amd64, and arm64.
Please try install.exe from this build once it completes: https://ci.appveyor.com/project/GerbilSoft/rom-properties/builds/48666841/job/wvlgruu7afne0ufx (Copy it into the v2.2.1 release directory, since the AppVeyor build only has a single architecture.)
(Note that install.exe is always i386 for maximum compatibility, since all versions of Windows 10 on ARM support i386 emulation.)
92393c3#commitcomment-134084953 (I made this comment before I saw your reply)
from rom-properties.
Checking again, it seems amd64 emulation was never actually part of Windows 10; it was only released for Windows 11. I'll rework that and post a new build momentarily.
from rom-properties.
With regards to ARM32 deprecation in build 25905: This page says ARM32 UWP applications are deprecated. It doesn't say anything specifically about ARM32 Win32 applications.
from rom-properties.
New build will be here: https://ci.appveyor.com/project/GerbilSoft/rom-properties/builds/48666950/job/4traenmdo9lai3ru
Note that it may take a while to actually build.
from rom-properties.
With regards to ARM32 deprecation in build 25905: This page says ARM32 UWP applications are deprecated. It doesn't say anything specifically about ARM32 Win32 applications.
ARM32 Win32 apps were never officially supported by Microsoft, but nevertheless they can be compiled with Visual Studio and will still work fine on builds before 25905. And it has been confirmed that both UWP and Win32 app support has been removed for ARM32 in build 25905 despite the official changelog not mentioning it (I believe the sysarm32 folder doesn't exist anymore)
Edit: https://betawiki.net/wiki/Windows_11_build_25905#Miscellaneous
from rom-properties.
Updated: https://ci.appveyor.com/project/GerbilSoft/rom-properties/builds/48667998/job/8e83718i9wbswp1t
The 32-bit ARM DLL will no longer be registered on Win11 build 25905 and later.
...and now that I'm looking at it more closely, I'm pretty sure that code path is only hit if running on a 32-bit ARM build of Windows 10, so it's essentially a no-op. Probably should have it register the 32-bit ARM version on 64-bit ARM Windows 10, but I guess only if I receive a bug report, since I don't think many 32-bit Windows ARM applications are available in the first place.
from rom-properties.
One more update: https://ci.appveyor.com/project/GerbilSoft/rom-properties/builds/48668072/job/w3524k0rwn0s00au
The previous commit didn't actually make sense because if IsWow64Process2() returns 32-bit ARM, that means it's running on a 32-bit ARM system, which isn't possible on Windows 11. (I believe Windows 10 does support this.)
Reworked the check for the CPU_arm64 path, along with adding 32-bit ARM registration if running on Win11 earlier than build 25905.
from rom-properties.
Related Issues (20)
- Ratio of ps2 longbox thumbnails looks wrong? HOT 21
- Some ps2 games never get their boxart HOT 6
- PE machine types list missing AXP64 HOT 2
- PE subsystems list missing Windows Boot Application HOT 1
- Gamecube Property sheet is blank HOT 2
- Windows: Add UTF-16 filename functions to handle filenames with unpaired UTF-16 surrogate characters HOT 2
- Upgrade fails on Ubuntu 22.04 "Jammy" Jellyfish HOT 1
- GameBoy multicarts: MBC1M and MMM01 HOT 5
- Excess ram usage after listing files. HOT 3
- PE machine value 0x0601 == PowerPC big-endian (classic Mac) HOT 4
- Could you add support for PS2 ISO's compressed to zso and cso? HOT 7
- ROM Properties page displays incorrectly with StartAllBack installed HOT 3
- Wrong region listed on a GameCube ISO? HOT 4
- PS3/PS4/Vita PKG file support? HOT 2
- No Thumbnails for some systems in KDE?
- Can you add italian to the supported languages in Crowdin? HOT 1
- Dolphin not showing rom properties in preview settings HOT 4
- Crash when used inside Directory Opus HOT 5
- Building on NixOS returns "invalid system call"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rom-properties.