Mac Source Ports – Run old games on new Macs
Glider Pro [1] (called Airfoil?) is on the list. I guess posting the sources on Github made that an easy matter.
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.
As a teenager I reached out to the authors of RoboWar and asked if I could have the source code to help port it to Mac OS X. A trifling detail I omitted was that I had no clue how to write C, whoops. How hard could it possibly be?
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/.
It's quite funny, because this page accidentally serves as a list of open source ports for gaming on Linux too. I used to look for ports of games I had played as a child (even for windows, because they sometimes no longer work there), and never got any global headquarters on games' ports (like the winehq db for example, which is another chapter of pain and sorrow to run them on linux)
I wish there was a simple single page with all the game titles on it, so I could quickly scan thru the list without paginating. The `/games` page also doesn't have the filters that the root `/` page has.
FAQ says:
"[...] a source port is just the executable code for the game, you still have to provide your own copy of the game's data. So for example, using Quake III: Arena again, the game consists of both an executable and a set of data files (pk3 files, in this case). The download for ioquake3 is an executable that is up to date and has been maintained to work on modern Macs, but you still need to acquire the pk3 files from a legal source, such as an existing installation of the game from disc or Steam or GOG."
This site is difficult to navigate with just a paging list of entries with no order. Is there a search feature? Anyway to find old games without having to scroll through each page or write a python scraper? I love the effort. We should absolutely preserve old software and try to keep it working through various means. I just have a really hard time finding what I’m looking for on this site.
You can play the old mac game Continuum in the browser now as well. [1] I ported it using the source code Brian and Randy released a while back. All my new code for the port is up on github as well. [2]
[1] https://continuumjs.com [2] https://github.com/sam-mfb/continuum
Hadn't thought of Jazz Jackrabbit in a while.
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.
Having Carmageddon at the top is a good eye-catcher. My brother and I used to love driving around their open world and smashing into other drivers. I chose not to click through to see any of the media. I'm sure it's better looking in my memory.
I love MacSourcePorts.com! If you're keen, I sat down with Tom a few months ago and we talked about the site and his passion for this stuff. Super interesting fella and a heck of a nice guy! https://catskull.net/podcast#episode-14-tom-macsourceports-m...
I'm absolutely impressed at how the M4 Mac Mini plays games -- if Apple were making a game console they could wipe the floor with XBOX and Sony.
THIS IS AN INSANE LIST! Well, there goes my productive day.
Carmageddon, in part, paved the way for my Software Development career. Manipulating the text files to change a vehicles weight, speed, etc, just opened up a whole world for me. Awesome to see it here.
Heroes of Might and Magic III has some serious activity out there, still.
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
Nice, but what I REALLY want is the old Ambrosia Software games like Apeiron and Avara. Oh, and I would prefer they be on Linux.
Would love to see Spaceward Ho! (Delta Tao Software, https://en.wikipedia.org/wiki/Spaceward_Ho!) in this list.
I came there because I wanted to play Quake on Apple Silicon and looked for the best option - which turned out to be a cross-platform Vulkan engine https://github.com/Novum/vkQuake.
Is Terranova a thing?
I was quite impressed with it back in the nineties, I don’t think I got very far into it.
Wish I could get Deimos Rising and Gridz working again, neither are on this list.
Ahh bummer, couldn't find Blobbo on the list. It was the best old mac game!
Homm2. finally I can delete my Windows XP vm