flycast/shell
vkedwardli 3c483c61e7
Support Apple Silicon (macOS ARM Universal Binary) (#253)
* Add audio arm64 cpp into Xcode project

* Build universal binary for SDL2 also

* Add vixl aarch64 dependency + build arm64 in cmake

* hardcode pagesize for M1 CPU

* Use `MAP_JIT` and toggle between RX and RW

* add pthread.h for cmake

* Disable audio dynarec temporary

* Enable aica arm dynarec

* Supports `br` with condition

* Dynamic linker flag for libSDL2.a since Homebrew path is different on arm (for xcodeproj)

* Fallback path for Intel

* de-dup for arm64, allow cross compilation on both Intel and Apple Silicon Mac

* Rename WriteProtect() to JITWriteProtect(), Move JITWriteProtect from arm7_rec to arm7_rec_arm64

* Remove CodeCache memset

* Remove keyboard_device.cpp from xcodeproj

* Use hard tab

* Update libchdr to support compiling on M1 (thanks @scribam)
2021-07-23 22:34:12 +02:00
..
android-studio android: update compileSdkVersion/targetSdkVersion to version 29 2021-07-17 19:35:14 +02:00
apple Support Apple Silicon (macOS ARM Universal Binary) (#253) 2021-07-23 22:34:12 +02:00
cmake cmake fixes. makefile clean up. load gles3 driver with sdl 2021-03-21 18:03:22 +01:00
imgs flatpak: better screenshots. Indicate where to put BIOS files. 2021-04-19 19:12:00 +02:00
linux Merge remote-tracking branch 'origin/master' into fh/directx 2021-06-07 20:53:31 +02:00
windows Update Windows resource and version.h.in files 2021-05-28 14:56:04 +02:00
LICENSE Update LICENSE 2015-07-06 08:54:11 +02:00
README.md update some READMEs 2020-11-21 17:59:52 +01:00

README.md

flycast shell

Makefiles, and "ui specific" code mostly resides here