Views: 6,864,164 | Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 04-20-24 03:05 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: 1064 days ago Last view: 1064 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/592 EXP: 585356 Next: 25929 Since: 10-12-19 Last post: 16 days ago Last view: 6 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: 136261 Next: 11624 Since: 06-25-20 From: UK Last post: 311 days ago Last view: 4 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.025 seconds. (2048KB of memory used) MySQL - queries: 27, rows: 82/82, time: 0.015 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |