(This is a guest post by Antoni Sawicki aka Tenox)
In early 90s DUX Software ported SimCity classic UNIX. They provided downloadable demo versions for SunOS, Solaris, HP-UX, SGI IRIX, OSF/1, Digital Unix, OpenDesktop, UnixWare, Linux and BSD.
In the winter break wave of nostalgia I wanted to play SimCity on my vintage HPUX workstation. Unfortunately the 5 minute demo just wouldn’t cut it. Back in 1993 you could simply purchase a license key and unlock the demo to a full version. However even if I could find an old license code, these keys were “Host ID” locked, so you could not easily use it on a different machine anyway.
In 2008 SimCity Classic has been open sourced under a new name Micropolis for the OLPC project. This was truly epic endeavor, many thanks to everyone involved. Unfortunately for vintage computer enthusiasts, the source code been updated to compile on a modern Linux, before it was released to the public. It will no longer build on any old Unix system. Typically, when a developer decides to free up their obsolete version, they just toss out some licenses codes. Sadly this time no one ever bothered.
The only option left was to bypass the license checking code. Fortunately, modern binary analysis tools make patching old apps relatively straightforward. In just minutes I was able to get the game started in a full multiplayer mode. A few hours later I got it patched on all the vintage Unix platforms!
UPDATE: patched IRIX as well! Special thanks to Mr^Burns for providing a preinstalled IRIX 5.3 MAME image!
UPDATE: patched SunOS version as well. Special thanks to Daghdha for preinstalled SunOS 4.1.4 QEMU image!
UPDATE: patched SCO Unix/ODT version as well.
UPDATE: patched the legendary SunOS HyperLook Edition!
You can download the demo versions and patches here. Happy gaming on your vintage Unix Workstation!
If you just want to try the game without bothering with an ancient unix, you can simply sudo apt install micropolis && micropolis
on a modern Linux – it’s identical except for multiplayer.
You may also be interested in a hybrid micropolis+dux build for AIX and IRIX 6.5.
does it work on Solaris 10/sparc?
Yes I tried it in qemu https://youtu.be/56mJ7206Zgg
So odd no AIX, or NeXTSTEP 🙁
Well AIX is pretty understandable… Actually it would be a very weird treat if SimCity had an AIX version.
But NeXT doesn’t have a port? Seriously?!
Maybe Maxis or DUX had a grunt against Jobs and Apple, and that’s why they didn’t do a port to their platforms.
I found a reference in NextWorld Extra that port of SimCity for NeXT was being made. http://simson.net/ref/NeXT/nextworld/NextWorld_Extra/92.06.June.NWE/92.06.June.NWExtra03.html
That IRIX console font is so slick!
That’s the one which I use in my win10 console all time (the converted bitmap FON version ofc).
No patch for the Linux version?
Cool! I need to try this on my Sparc!
I have no idea how hard it would be to do, but I’d love ports for NeXTstep or Amiga Unix 🙂
This is awesome! Thank you so much!