MAC Source Ports – Run Old Games on New Macs
Key topics
The Mac Source Ports website offers a collection of source ports for classic games to run on modern Macs, sparking nostalgia and discussion among users about their favorite childhood games and the challenges of preserving old software.
Snapshot generated from the HN discussion
Discussion Activity
Very active discussionFirst comment
1h
Peak period
30
3-6h
Avg / period
6.6
Based on 73 loaded comments
Key moments
- 01Story posted
Oct 15, 2025 at 9:07 AM EDT
3 months ago
Step 01 - 02First comment
Oct 15, 2025 at 10:19 AM EDT
1h after posting
Step 02 - 03Peak activity
30 comments in 3-6h
Hottest window of the conversation
Step 03 - 04Latest activity
Oct 17, 2025 at 2:47 AM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
https://endless-sky.github.io/
It was interesting how the different faction technologies had different power/mass/volume/hardpoint production and consumption ratios, so there was a real nudge towards having tech all from one faction, and gently discouraging min-maxing the build using a Frankenstein of gear sourced from the far-flung-corners of the galaxy. At least that was my recollection.
They have done a good job balancing the numbers so that everything requires some tradeoffs. More species/tech gives more choices and interesting variability. Some species make very efficient drives, others inefficient, more powerful but produce tons of excess heat, those folks also produce good passive cooling, others great active cooling but power hungry, etc. The ship hulls tend to match the sizes of the drives and weapon hardpoints of that race, but often work much better when outfitted with different kit (perhaps with some wasted space)
Plus the fleet management is pretty good. You fly your flagship, but you can park ships and switch your flag to different ships. So I might fly a fast little scoutship, then switch to an armor-clad behemoth surrounded my 20 of my heavy-hitting henchmen for some different missions.
There's some irony in that the one thing they haven't figured out (the living room) is the one thing their competitors in the space (Sony, Microsoft, Nintendo) _have_ figured out.
My take on the living room is that streaming boxes and most Blu-Ray players really suck these days (crappy little Sonys take 45 seconds to boot!) and if you want something to sit next to your TV to be a Plex client it should be a PS or XBOX.
[1] https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma
https://en.wikipedia.org/wiki/Apple_Pippin
X86 is going the way of the VAX and 68k but ARM ex. Apple is always underpowered at any price. If the rest of the industry was keeping up with Apple Silicon we would not be locked into what Apple thinks is fashionable we’d be seeing a lot of innovation.
Still manages to stay cool with games like CP2077 though.
https://en.wikipedia.org/wiki/Apple_Pippin
A lot of abandonware games have ISOs posted on the Internet Archive. There's a glimmer of worry in the back of my head about the safety of downloading random executables, but it seems like they're usually the real deal.
https://www.macsourceports.com/utility/extractor
Extractor is just a GUI-based version of innoextract, so if you prefer the command line you can use that.
I think it's almost necessary that gaming's home needs to be on an open-source OS, where people make things work because they love to, not (necessarily) because they're paid to.
I have already encountered games that no longer run on Windows but run fine (great even) on Proton.
I wish Apple wasn't locking down their PC platform so much. I mean, Asahi exists, but they are given ZERO assistance except for what is essentially "Apple holding the door open for that and similar projects". Which can close at any time. Which is a serious problem (reminiscent of the ZFS situation with Oracle).
Then there is the whole culture clash between FOSS and the way games industry sees IP, NDAs and the proprietary tooling that gives a game that edge over the competition.
But yeah if it can run on the Mac it can run on Linux and probably does. There's a few cases where it doesn't go the other way (Skin Deep uses OpenGL 4.3 and the Mac stopped at OpenGL 4.1, that sort of thing)
I suppose I can point people to this when they ask me if there is a "Glider" on a modern platform. A lot easier than setting up emulators.
[1] https://galeforcegames.itch.io/aerofoil
IIRC that game was pretty impressive when you consider that similar games on consoles were using custom sprite hardware, and doing it on a CPU would have been trickier, even despite having much better CPUs than the consoles.
https://www.macsourceports.com/games/list
The Games page does not: https://www.macsourceports.com/games
https://www.macsourceports.com/games/list
I originally omitted filtering on mobile for space reasons but then re-added it on the Home Screen.
Nonetheless, I got it on SourceForge and it seems a later maintainer ported it to Windows. https://sourceforge.net/projects/robowar/files/Original%20Ro...
I also received the sources to Despair from Lloyd Burchill, which I was similarly unequipped to port. But unfortunately I didn't upload it anywhere.
There's also the game engine World Builder by Bill Appleton (of SuperCard fame), which Alexei Svitkine re-implemented in Java at https://github.com/asvitkine/wage-engine. This was used by several puzzle-adventure games. One I remember fondly is A Mess of Trouble by Ray Dunakin, which has been separately ported to modern macOS at http://www.amessotrouble.com/.
In my opinion gaining accuracy for a single engine is way harder than for general emulation since one does not have a giant corpus that can be used for validation, just the game as is. I‘ve seen a few approaches that try to go the extra mile like the bit identical Super Mario 64 decompilation, or Dungeon Master where the developer recorded inputs on actual hardware and checked that the play through reaches the end of the game provided the same inputs.
Not to take away from the tremendous task those reverse engineering efforts go through, I am very grateful to have classic games running on modern hardware with enhancements and modding support!
On the wiki on my build system I have a categorization thing happening, perhaps I should incorporate that into the site. https://github.com/MacSourcePorts/MSPBuildSystem/wiki
One thing I try to avoid though there are some examples on the site is recompilation efforts. Those can get into dodgy territory.
[1] https://continuumjs.com [2] https://github.com/sam-mfb/continuum
https://rakhim.exotext.com/how-to-play-half-life-2-on-mchip-...
Unfortunately, the best source port (VCMI) doesn't support Horn of the Abyss directly, but you can do things with Rosetta and friends: https://github.com/ponich/heroes3hota-mac-installer
I was quite impressed with it back in the nineties, I don’t think I got very far into it.