Commit Graph

61 Commits

Author SHA1 Message Date
WaluigiWare64 7aaee5ddb6
Add macOS ARM64 build badge 2021-07-22 15:13:33 +00:00
WaluigiWare64 297563cd97
Fix Linux build instructions
Fixes #1118
2021-06-05 12:21:41 +00:00
WaluigiWare64 63415f0eeb
Add -DUSE_QT6=ON to README 2021-05-02 13:13:43 +00:00
WaluigiWare64 6a655447d4
Update README instructions to use Qt 6 on macOS 2021-05-02 12:53:34 +00:00
Nadia Holmquist Pedersen 1004ff7fb3 Remove cp -r of mac build in readme 2021-05-02 14:51:11 +02:00
Arisotura d77d4ffc13 RELEASE 0.9.2 NOW THEY SAID 2021-04-26 23:24:41 +02:00
WaluigiWare64 def272fac4
Use Azure Pipelines so we can target macOS 10.14 (#1042) 2021-04-24 13:27:11 +00:00
Nadia Holmquist Pedersen 796ef95862
Improve macOS bundling (#1067)
* Improve macOS bundling
* Bundle libs for macOS CI
* Add MACOS_BUILD_DMG CMake option and make the CI upload the DMG so we don't lose executable permissions.
* Manually copy plugins if macdeployqt doesn't
* Ad-hoc codesign the app
2021-04-21 23:50:32 +02:00
WaluigiWare64 6b431a6664
Allow bundling libraries on macOS (#1013) 2021-03-21 15:32:23 +00:00
WaluigiWare64 a8b2c22306
Various Readme fixes 2021-02-17 21:45:17 +00:00
WaluigiWare64 1112162e99
Add build status badges 2021-02-04 10:10:49 +00:00
WaluigiWare64 ab222ab135
Use libepoxy to load in OpenGL functions (#960)
* Use libepoxy to load in OpenGL functions

Prevents having to load them in manually

* Install libepoxy in the CI

* Do not link OpenGL libraries, libepoxy opens them itself

* Add libepoxy to build instructions
2021-01-26 13:19:32 +00:00
WaluigiWare64 8829b0511c
Change all mentions of qt5 to qt@5 on macOS (#937)
* Change all mentions of qt5 to qt@5 on macOS

* Use temporary workaround to get macOS brew updating

https://github.com/actions/virtual-environments/issues/2322#issuecomment-749211076

* Don't install CMake, it is already installed in the macOS runner
2021-01-13 14:56:06 +01:00
WaluigiWare64 83648f2d31
Merge branch 'master' into feature/zip-support 2021-01-03 15:53:23 +00:00
Arisotura e2de622d57 heh 2020-12-25 14:42:23 +01:00
WaluigiWare64 df190b0400
Merge branch 'master' into feature/zip-support 2020-12-19 17:43:53 +00:00
WaluigiWare64 7da4550eea
Add support for macOS (#771)
* use shm_open() instead of memfd_create() on macOS

malloc.h isn't a header on macOS

* Change OpenGL headers + create ifdef for DO_PROCLIST

macOS seems to already have the OpenGL functions defined, without the ifdef, it gives "ambiguous references" errors.

* macOS doesn't have ->gregs in uc_mcontext

and it doesn't have REG_RIP either
https://github.com/gperftools/gperftools/blob/master/m4/pc_from_ucontext.m4

* use getpid() to make memory file name unique

* #ifndef __APPLE__ for AF_PACKET and linux/if_packet.h

* Add include and link directories for macOS and link the OpenGL framework

* Add macOS CI

* Use newly added libslirp package from Homebrew

https://github.com/Homebrew/homebrew-core/pull/63412

* Use Apple's Clang instead of GNU GCC on macOS

* Add macOS build instructions to README

* Try to fix macOS undefined symbol

* snprintf doesn't take null terminator into account

* Map new memory on macOS for JIT

* Only use gcc-ar if using GNU Compiler

* re-add fastmem code - whoops!

* Fix style issue - use camelCase not snake_case

* Set Minimum macOS version

* Switch Minimum OS X version to 10.9

* Add macOS libpcap library name

* fix memory leak

* Fix binding keys in macOS

* Allow getting MAC address on macOS

melonDS on Linux uses AF_PACKET, which doesn't exist on macOS. Instead, this commit uses AF_LINK on macOS to get the MAC address.

* Remove unneeded macOS CI dependencies

* Build melonDS app bundle on macOS

Now it is no longer required to install the libraries on macOS, they come with the app bundle.

* fix macOS CI not being able to find macdeployqt

* copy melonDS.app with recursive because it's a folder

* Disable fastmem checkbox on macOS

* Disable fastmem by default in config

* forgot a semicolon

* Don't bundle libraries, causes issues on macOS <10.15

* Update README + allow finding version in Finder on macOS

* Make sure fastmem checkbox stays uncheckable
2020-11-29 17:11:33 +01:00
WaluigiWare64 e46a408972
Remove unused gtk dependency from README (#788) 2020-10-30 21:42:09 +01:00
WaluigiWare64 8d70d0926c
Merge branch 'master' into feature/zip-support 2020-10-23 00:39:29 +01:00
RSDuck 7d20988b78
Merge pull request #724 from rzumer/patch-2
Document CMake build dependency on Linux
2020-09-06 22:50:10 +02:00
Arisotura 94d12c68b3 heh 2020-09-04 13:41:51 +02:00
WaluigiWare64 7464e42ccd Add instructions for static builds
Add instructions for static builds

fix
2020-08-22 15:25:37 +01:00
Raphaël Zumer 0151a666ef
Document CMake build dependency on Linux 2020-08-22 08:47:23 -04:00
WaluigiWare64 a73f3cc7b6
Update README.md 2020-08-05 15:40:28 +01:00
Raphaël Zumer ce28d5725b
Update dependencies in the readme 2020-07-31 20:20:47 +00:00
Arisotura 9dc1544a41
Merge pull request #624 from merwok-forks/patch-1
fix package name in readme
2020-05-17 15:25:23 +02:00
lucasjome d6d49a9f70
Removing CodeBlocks reference from README.md
Removing CodeBlocks reference from README.md
2020-05-14 01:51:39 -03:00
Éric Araujo 57f33c208c
fix package name in readme 2020-05-11 23:20:45 -04:00
Arisotura 0701257546 add credit for the icon 2020-04-14 23:32:47 +02:00
Arisotura e8f4735c7f update README 2019-09-04 17:03:51 +02:00
Arisotura 204b5d8700 HARK HARK HARK 2019-06-25 19:29:21 +02:00
StapleButter c4182b5ad3 BAHAHHAHAHAHH 2019-06-12 14:03:06 +02:00
Jon Pacheco 8cc6b988bf Update dependencies in README
- Sorted list of dependencies in alphabetical order
- Added mingw-w64-x86_64-mesa to MSYS instructions
- Use nproc --all for determining number of make jobs
2019-06-04 16:22:25 +01:00
Arisotura 5d5e8ceced BAHAHAHAHAHHAHHHHH-~*+ 2019-05-31 21:57:11 +02:00
Nadia Pedersen 34c78c6c6c
MingW → MinGW 2019-05-04 15:28:58 +02:00
Nadia Pedersen 5e2a2a9deb
Add Windows MSYS2 build instructions 2019-05-01 06:08:00 +02:00
Arisotura 785716ac41 * readme update
* remove TODO that has already been done
2019-03-26 13:38:59 +01:00
StapleButter 0c4fd1bd5e blop 2019-01-06 19:44:45 +01:00
Pedro Velho b965bded4c Add common dependence packagens needed. 2018-12-27 16:27:36 +01:00
StapleButter ce79edd998 update readme 2018-12-18 21:08:24 +01:00
StapleButter 0b0dd82968 also update the readme a bit while we're at it 2018-12-15 00:36:16 +01:00
Levi Beyers a0c7ed5689
Fixed a formatting issue with a title
Had to add an extra space between <hr> and ## How to use, the previous commit messed up the formatting
2018-11-01 16:10:34 -04:00
Aqueminivan 59390a9082 Changed the readme to make it look a little fancier 2018-11-01 02:11:11 -04:00
StapleButter 2b20b49bb3 guess this is good for 0.7. readme update as a pretext 2018-10-26 21:06:46 +02:00
Roger cb16e5d03f Fix README formatting 2017-10-21 23:58:02 -04:00
StapleButter 81747d6c34 readme update 2017-08-29 18:17:44 +02:00
StapleButter 0106406aff * allow 128KB firmwares (DSi/3DS dumps)
* document firmware sizes better
2017-08-05 19:13:55 +02:00
StapleButter 402a60ea34 wifi: proper TX/RX status switch and RX check
readme: little update
2017-06-15 21:41:18 +02:00
StapleButter ee8d621880 finalize CMake shit.
Windows will stick to CodeBlocks until making a cross-platform build system isn't a total trainwreck under Windows.
2017-04-30 03:46:27 +02:00
StapleButter 1b06b2765d Merge branch 'master' of https://github.com/s1nka/melonDS
try to get CMake going, but it's not finished. don't use unless you know what you're doing.
2017-04-29 20:25:57 +02:00