Thanks to the fantastic work of the DevilutionX team, you can now play Diablo 1 on OS X Tiger PPC! 🎉
You will need to copy the MPQ file(s) from the original Diablo CD/installation/GOG folder (and Hellfire if you want the expansion) to:
Download: devilutionx-macOS-10.4-tiger-ppc.dmg (v1.5.4)
Source code: https://github.com/diasurgical/devilutionX (see
LAN play is also available, including cross-play!
It runs at ~45 FPS on my iBook G4 in full screen 640x480. The original game targets 20 FPS, so this is more than enough for full speed even in intense fights.
This became possible thanks to the recent effort to make GCC 14 available in MacPorts for Tiger PPC:
github.com
Unfortunately, just 2 months after the titanic effort of migrating Tiger to GCC 14, MacPorts dropped Tiger support 😞, so unless they reverse that decision this is possibly the last official release (and the end of porting modern software to Tiger PPC)
You will need to copy the MPQ file(s) from the original Diablo CD/installation/GOG folder (and Hellfire if you want the expansion) to:
~/Library/Application Support/diasurgical/devilution
Download: devilutionx-macOS-10.4-tiger-ppc.dmg (v1.5.4)
Source code: https://github.com/diasurgical/devilutionX (see
docs/building.md
for Tiger PPC building instructions)LAN play is also available, including cross-play!
It runs at ~45 FPS on my iBook G4 in full screen 640x480. The original game targets 20 FPS, so this is more than enough for full speed even in intense fights.
This became possible thanks to the recent effort to make GCC 14 available in MacPorts for Tiger PPC:
Make gcc14 the primary version on Tiger+ by glebm · Pull Request #26655 · macports/macports-ports
gcc7 is obsolete at this point and fails to build a lot of software. Enables gcc14 for all platforms and sets it as default. gcc14 is built using gcc10-bootstrap on 10.4 and 10.5. Before I go ahead...
Unfortunately, just 2 months after the titanic effort of migrating Tiger to GCC 14, MacPorts dropped Tiger support 😞, so unless they reverse that decision this is possibly the last official release (and the end of porting modern software to Tiger PPC)
Last edited: