Editing Source Ports on macOS

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 2: Line 2:
 
{{Infobox platform
 
{{Infobox platform
 
|title = macOS
 
|title = macOS
|logo = Apple Computer (1998).jpg
+
|logo = 1998 apple logo.png
 
|logowidth = 64px
 
|logowidth = 64px
 
|developer = Apple
 
|developer = Apple
Line 50: Line 50:
  
 
We are not crazy enough to list all of the games here, so go have a look at their [https://www.scummvm.org/compatibility/ compatibility list].
 
We are not crazy enough to list all of the games here, so go have a look at their [https://www.scummvm.org/compatibility/ compatibility list].
 
Even though ScummVM and DREAMM are technically emulators, it is easier to mention them here because they are game-specific emulators.
 
  
 
==Source Port List==
 
==Source Port List==
Line 98: Line 96:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}  
 
| {{✗}}  
| {{?}}
 
| {{✓}}
 
| {{✓}}
 
|-
 
| [https://www.pyrdacor.net Ambermoon]
 
| Ambermoon
 
| [https://github.com/Pyrdacor/Ambermoon.net git]
 
| {{✓}}
 
| style="background:#D2FFD2;"|[https://github.com/Pyrdacor/Ambermoon.net/releases Official Build]<br>[https://macsourceports.com/game/ambermoon MSP Page]
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
 
| {{?}}
 
| {{?}}
 
| {{✓}}
 
| {{✓}}
Line 320: Line 304:
 
| {{✓}}
 
| {{✓}}
 
| style="background:#D2FFD2;"|[https://zdoom.org/downloads Official Build]<br>[https://macsourceports.com/game/chexquest MSP Page]
 
| style="background:#D2FFD2;"|[https://zdoom.org/downloads Official Build]<br>[https://macsourceports.com/game/chexquest MSP Page]
| {{~}}<abbr title="GZDoom ceased supporting PowerPC with version 3.1.0">*</abbr>
+
| {{}}
| {{~}}<abbr title="GZDoom ceased supporting 32-bit x86 with version 4.5.0">*</abbr>
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 361: Line 345:
 
| [https://github.com/nillerusr/source-engine git]
 
| [https://github.com/nillerusr/source-engine git]
 
| {{✗}}
 
| {{✗}}
| style="background:#FFD2D2;"| No builds provided
+
| style="background:#FFD2D2;"| No builds provided<ref group=N name=hl2>Has a bug where the source code folder needs to be present when running the game</ref>
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 403: Line 387:
 
| [https://github.com/nillerusr/source-engine git]
 
| [https://github.com/nillerusr/source-engine git]
 
| {{✗}}
 
| {{✗}}
| style="background:#FFD2D2;"| No builds provided  
+
| style="background:#FFD2D2;"| No builds provided<ref group=N name=hl2>Has a bug where the source code folder needs to be present when running the game</ref>
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 460: Line 444:
 
| {{✓}}
 
| {{✓}}
 
| style="background:#D2FFD2;"|[https://zdoom.org/downloads Official Build]<br>[https://macsourceports.com/game/doom MSP Page 1]<br>[https://macsourceports.com/game/doom2 MSP Page 2]<br>[https://macsourceports.com/game/finaldoom MSP Page 3]
 
| style="background:#D2FFD2;"|[https://zdoom.org/downloads Official Build]<br>[https://macsourceports.com/game/doom MSP Page 1]<br>[https://macsourceports.com/game/doom2 MSP Page 2]<br>[https://macsourceports.com/game/finaldoom MSP Page 3]
| {{~}}<abbr title="GZDoom ceased supporting PowerPC with version 3.1.0">*</abbr>
+
| {{}}
| {{~}}<abbr title="GZDoom ceased supporting 32-bit x86 with version 4.5.0">*</abbr>
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 579: Line 563:
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| {{}}  
+
| {{~}}  
 
|-
 
|-
 
| [https://www.openra.net OpenRA]
 
| [https://www.openra.net OpenRA]
Line 648: Line 632:
 
| {{✗}}  
 
| {{✗}}  
 
| {{✗}}
 
| {{✗}}
| {{✓}}
 
| {{✓}}
 
|-
 
| fs2open
 
| FreeSpace 2
 
| [https://github.com/scp-fs2open/fs2open.github.com git]
 
| {{✓}}
 
| style="background:#D2FFD2;"| [https://knossosnet.github.io/Knossos-Release-Page/ Official Build] <ref group=N name=freespace>Install using the Knossos.NET Tool</ref> <br> [https://www.macsourceports.com/game/freespace2 MSP Page]
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{?}}
 
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}  
 
| {{✓}}  
Line 781: Line 751:
 
| [https://github.com/nillerusr/source-engine git]
 
| [https://github.com/nillerusr/source-engine git]
 
| {{✗}}
 
| {{✗}}
| style="background:#FFD2D2;"| No builds provided  
+
| style="background:#FFD2D2;"| No builds provided<ref group=N name=hl2>Has a bug where the source code folder needs to be present when running the game</ref>
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 796: Line 766:
 
| {{✓}}
 
| {{✓}}
 
| style="background:#D2FFD2;"|[https://zdoom.org/downloads Official Build]<br>[https://macsourceports.com/game/heretic MSP Page]
 
| style="background:#D2FFD2;"|[https://zdoom.org/downloads Official Build]<br>[https://macsourceports.com/game/heretic MSP Page]
| {{~}}<abbr title="GZDoom ceased supporting PowerPC with version 3.1.0">*</abbr>
+
| {{}}
| {{~}}<abbr title="GZDoom ceased supporting 32-bit x86 with version 4.5.0">*</abbr>
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 832: Line 802:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}  
 
| {{✓}}  
 +
|-
 +
| OpenEnroth
 +
| Heroes of Might and Magic VII
 +
| [https://github.com/OpenEnroth/OpenEnroth git]
 +
| {{~}} <ref group=N>App bundle provided, but does not work. Needs to be run from Terminal</ref>
 +
| style="background:#D2FFD2;"|[https://github.com/OpenEnroth/OpenEnroth/releases Official Build]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 
|-
 
|-
 
| [https://zdoom.org ZDoom<br>GZDoom]
 
| [https://zdoom.org ZDoom<br>GZDoom]
Line 838: Line 822:
 
| {{✓}}
 
| {{✓}}
 
| style="background:#D2FFD2;"|[https://zdoom.org/downloads Official Build]<br>[https://macsourceports.com/game/hexen MSP Page]
 
| style="background:#D2FFD2;"|[https://zdoom.org/downloads Official Build]<br>[https://macsourceports.com/game/hexen MSP Page]
| {{~}}<abbr title="GZDoom ceased supporting PowerPC with version 3.1.0">*</abbr>
+
| {{}}
| {{~}}<abbr title="GZDoom ceased supporting 32-bit x86 with version 4.5.0">*</abbr>
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 861: Line 845:
 
| {{✓}}  
 
| {{✓}}  
 
|-
 
|-
| Tenhauser Gate
+
| TenhauserGate
 
| Homeworld (Classic)
 
| Homeworld (Classic)
 
| [https://gitlab.com/homeworldsdl/TenhauserGate git]
 
| [https://gitlab.com/homeworldsdl/TenhauserGate git]
Line 873: Line 857:
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| Hiigara
 +
| Homeworld<br>Raider Retreat
 +
| [https://github.com/atsb/Hiigara git]
 +
| {{✓}}
 +
| style="background:#D2FFD2;"|[https://github.com/atsb/Hiigara/releases Official Build]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 
| {{✓}}  
 
| {{✓}}  
 
|-
 
|-
Line 933: Line 931:
 
|-
 
|-
 
| [http://www.eduke32.com Eduke32]
 
| [http://www.eduke32.com Eduke32]
| Ion Fury<br>Ion Fury: Aftershock
+
| Ion Fury
 
| [https://voidpoint.io/terminx/eduke32 git]
 
| [https://voidpoint.io/terminx/eduke32 git]
 
| {{✓}}
 
| {{✓}}
| style="background:#D2FFD2;"|[https://macsourceports.com/game/ionfury MSP Build 1]<br>[https://www.macsourceports.com/game/ionfuryaftershock MSP Build 2]
+
| style="background:#D2FFD2;"|[https://macsourceports.com/game/ionfury MSP Build]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 961: Line 959:
 
| {{✓}}  
 
| {{✓}}  
 
|-
 
|-
| [https://opengoal.dev OpenGOAL]
+
| [http://www.alister.eu/jazz/oj/ OpenJazz]
| Jak & Daxter
+
| Jazz Jackrabbit
| [https://github.com/open-goal/jak-project git]
+
| [https://github.com/AlisterT/openjazz git]
| {{}}
+
| {{}}
| style="background:#D2FFD2;"| [https://github.com/open-goal/jak-project/releases Official Build]<ref group=N>There is a launcher app for Intel Macs. It will not work with Rosetta on Arm Macs</ref>
+
| style="background:#D2FFD2;"| [https://macsourceports.com/game/jazzjackrabbit MSP Build]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| {{✓}}
+
| {{✓}}
| {{✗}}
 
| {{✗}}
 
| {{?}}
 
| {{✓}}
 
| {{✗}}
 
|-
 
| [http://www.alister.eu/jazz/oj/ OpenJazz]
 
| Jazz Jackrabbit
 
| [https://github.com/AlisterT/openjazz git]
 
| {{✓}}
 
| style="background:#D2FFD2;"| [https://macsourceports.com/game/jazzjackrabbit MSP Build]
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}  
 
| {{✗}}  
Line 1,015: Line 999:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{✓}}
+
| {{~}}  
|-
 
| 2Ship2Harkinian
 
| Legend of Zelda: Majora's Mask
 
| [https://github.com/HarbourMasters/2ship2harkinian git]
 
| {{✓}}
 
| style="background:#D2FFD2;"| [https://github.com/HarbourMasters/2ship2harkinian/releases Official Build]
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}  
 
 
|-
 
|-
 
| [https://www.shipofharkinian.com Ship of Harkinian]
 
| [https://www.shipofharkinian.com Ship of Harkinian]
Line 1,102: Line 1,072:
 
| {{✓}}  
 
| {{✓}}  
 
|-
 
|-
| OpenEnroth
+
| mk64
| Might and Magic VII
+
| Mario Kart 64
| [https://github.com/OpenEnroth/OpenEnroth git]
+
| [https://github.com/n64decomp/mk64 git]
| {{}}  
+
| {{}}
| style="background:#D2FFD2;"|[https://github.com/OpenEnroth/OpenEnroth/releases Official Build]<br>[https://macsourceports.com/game/mightandmagic7 MSP Page]
+
| style="background:#FFD2D2;"| No builds provided
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{✓}}  
+
| {{✓}}
| {{✗}}
+
| {{✗}}  
 
| {{?}}
 
| {{?}}
 
| {{✓}}
 
| {{✓}}
| {{}}  
+
| {{}}  
 
|-
 
|-
 
| [https://pangeasoft.net/mightymike Mighty Mike]
 
| [https://pangeasoft.net/mightymike Mighty Mike]
Line 1,303: Line 1,273:
 
| [https://github.com/nillerusr/source-engine git]
 
| [https://github.com/nillerusr/source-engine git]
 
| {{✗}}
 
| {{✗}}
| style="background:#FFD2D2;"| No builds provided  
+
| style="background:#FFD2D2;"| No builds provided<ref group=N name=hl2>Has a bug where the source code folder needs to be present when running the game</ref>
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 1,608: Line 1,578:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}  
 
| {{✓}}  
|-
 
| [https://github.com/OpenXRay/xray-16 OpenXRay]
 
| S.T.A.L.K.E.R Call of Pripyat
 
| [https://github.com/OpenXRay/xray-16 git]
 
| {{✗}}
 
| style="background:#FFD2D2;"| No builds provided
 
| {{✗}}
 
| {{✗}}
 
| {{?}}
 
| {{✓}}
 
| {{✗}}
 
| {{?}}
 
| {{✓}}
 
| {{~}} <ref group=N>Currently has a bug where it sometimes hangs on quit. Requires a restart to fully terminate the process</ref>
 
 
|-
 
|-
 
| [https://sc2.sourceforge.net The Ur-Quan Masters]
 
| [https://sc2.sourceforge.net The Ur-Quan Masters]
Line 1,824: Line 1,780:
 
| {{✓}}
 
| {{✓}}
 
| style="background:#D2FFD2;"|[https://zdoom.org/downloads Official Build]<br>[https://macsourceports.com/game/strife MSP Page]
 
| style="background:#D2FFD2;"|[https://zdoom.org/downloads Official Build]<br>[https://macsourceports.com/game/strife MSP Page]
| {{~}}<abbr title="GZDoom ceased supporting PowerPC with version 3.1.0">*</abbr>
+
| {{}}
| {{~}}<abbr title="GZDoom ceased supporting 32-bit x86 with version 4.5.0">*</abbr>
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 1,859: Line 1,815:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{}}  
+
| {{~}}  
 
|-
 
|-
 
| [https://wohlsoft.ru/projects/TheXTech/ TheXTech]
 
| [https://wohlsoft.ru/projects/TheXTech/ TheXTech]
Line 1,876: Line 1,832:
 
|-
 
|-
 
| smw
 
| smw
| Super Mario Bros (SNES Remake)
+
| Super Mario World
 
| [https://github.com/snesrev/smw git]
 
| [https://github.com/snesrev/smw git]
 
| {{✗}}
 
| {{✗}}
Line 1,887: Line 1,843:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{}}  
+
| {{~}}  
 
|-
 
|-
| smw
+
| sm
| Super Mario Bros: The Lost Levels
+
| Super Metroid
| [https://github.com/snesrev/smw git]
+
| [https://github.com/snesrev/sm git]
 
| {{✗}}
 
| {{✗}}
 
| style="background:#FFD2D2;"| No builds provided
 
| style="background:#FFD2D2;"| No builds provided
Line 1,901: Line 1,857:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{✓}}
+
| {{~}}  
|-
 
| smw
 
| Super Mario World
 
| [https://github.com/snesrev/smw git]
 
| {{✗}}
 
| style="background:#FFD2D2;"| No builds provided
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
|-
 
| sm
 
| Super Metroid
 
| [https://github.com/snesrev/sm git]
 
| {{✗}}
 
| style="background:#FFD2D2;"| No builds provided
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}  
 
 
|-
 
|-
 
| Shockolate
 
| Shockolate
Line 1,988: Line 1,916:
 
|-
 
|-
 
| OpenLara
 
| OpenLara
| Tomb Raider
+
| Tomb Raider (PS1)
 
| [https://github.com/XProger/OpenLara git]
 
| [https://github.com/XProger/OpenLara git]
| {{✓}}
+
| {{✓}} <ref group=N name=old>The release is old. It's better to build from source</ref>
| style="background:#D2FFD2;"| [https://github.com/XProger/OpenLara/releases Official Build]<br>[https://www.macsourceports.com/game/tombraider1 MSP Build]
+
| style="background:#D2FFD2;"| [https://github.com/XProger/OpenLara/releases Official Build]  
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 2,020: Line 1,948:
 
| {{✓}}  
 
| {{✓}}  
 
| style="background:#D2FFD2;"|[https://sourceforge.net/projects/exult/files/ Official Build]<br>[https://macsourceports.com/game/ultima7 MSP Page 1]<br>[https://macsourceports.com/game/ultima7part2 MSP Page 2]
 
| style="background:#D2FFD2;"|[https://sourceforge.net/projects/exult/files/ Official Build]<br>[https://macsourceports.com/game/ultima7 MSP Page 1]<br>[https://macsourceports.com/game/ultima7part2 MSP Page 2]
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
|-
 
| [https://www.oldunreal.com Old Unreal]
 
| Unreal Gold
 
| [https://github.com/OldUnreal/Unreal-testing/releases/tag/v227k git]
 
| {{✓}}
 
| style="background:#D2FFD2;"|[https://github.com/OldUnreal/Unreal-testing/releases Official Beta]<br>[https://www.macsourceports.com/game/unreal MSP Page]
 
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 2,069: Line 1,983:
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{}}  
+
| {{}}  
 
|-
 
|-
 
| [http://stratagus.com/index.html Wargus]
 
| [http://stratagus.com/index.html Wargus]
Line 2,099: Line 2,013:
 
| {{✓}}  
 
| {{✓}}  
 
|-
 
|-
| [https://phoboslab.org/log/2023/08/rewriting-wipeout wipEout-Rewrite]
+
| wipEout-Rewrite
| WipEout (PS1)
+
| wipEout (PS1)
 
| [https://github.com/phoboslab/wipeout-rewrite git]
 
| [https://github.com/phoboslab/wipeout-rewrite git]
 
| {{✗}}
 
| {{✗}}
Line 2,111: Line 2,025:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{}} <ref group=N>Game plays well, but music is not working at time of writing.</ref>
+
| {{}}  
 
|-
 
|-
 
| [https://maniacsvault.net/ecwolf/ ECWolf]
 
| [https://maniacsvault.net/ecwolf/ ECWolf]

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)