Views: 6,922,994 | Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 04-26-24 06:42 AM |
Guest: |
0 users reading Building on Windows ARM64? | 1 bot |
Main - Development - Building on Windows ARM64? | Hide post layouts | New reply |
ukeleleE |
| ||
Newcomer Normal user Level: 2 Posts: 1/1 EXP: 32 Next: 14 Since: 05-21-21 Last post: 1071 days ago Last view: 1071 days ago |
I'm wondering if ARM64 Windows builds are possible, given the current status of ARM64 development.
- Clang/LLVM ARM64 is now supported via Visual Studio Preview. - OpenGL 3.3 Support via DX12 to OpenGL Compatibility Pack. - Similar to Mac ARM64 as far as CPU instructions go. I'm not too bright when it comes to actually coding or compiling things, but I assume MelonDS would have to use MSVC or a containerized ARM64 Linux like how MSYS2 does things (maybe WSL or an ARM64 Linux crossbuild). |
Generic aka RSDuck |
| ||
Big fire melon Administrator Level: 44 Posts: 339/593 EXP: 587932 Next: 23353 Since: 10-12-19 Last post: 5 days ago Last view: 5 hours ago |
idk about CI integration but building shouldn't be that hard with clang. ____________________ Take me to your heart / never let me go! "clearly you need to mow more lawns and buy a better pc" - Hydr8gon |
Rayyan |
| ||
Big melon Administrator Level: 29 Posts: 160/237 EXP: 136561 Next: 11324 Since: 06-25-20 From: UK Last post: 317 days ago Last view: 12 hours ago |
However in the ARM64 JIT there is no Windows code, only POSIX. ____________________
How to write an emulator
1. throw code to be emulated somewhere 2. make memory system that allows accessing that code 3. emulate CPU 4. have fun implementing all the other hardware -- Arisotura, Tuesday 5th January 2021, 22:00:17 |
Main - Development - Building on Windows ARM64? | Hide post layouts | New reply |
Page rendered in 0.042 seconds. (2048KB of memory used) MySQL - queries: 29, rows: 82/82, time: 0.028 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |