Zangband

Zangband (short for Zelazy Angband) is another variant of the roguelike game Angband. The latest stable version is 2.6.2, and the latest development versions are 2.7.x. Though it inherits Tolkienish elements from Angband, Zangband exists in order to borrow elements from the Amber universe of Roger Zelazny. It replaces Sauron with Oberon and Morgoth with the Serpent of Chaos.

A unique feature is that it replaces Angband's one town with a random overworld. As players progress through the game, they wander to farther towns to buy and sell better items. The entrance to the dungeon is always in the first town.

Zangband provides typical Angband-style play; the player must repeatedly explore random dungeon levels to build experience and find better items, gradually becoming more powerful before challenging the final bosses.

Apple Macintosh
There are official builds for Classic PowerPC and even 68k (at least 68020) Macs, long after most programmers stopped developing for them! There is also a Mac OS X build. You need StuffIt Expander to open any of the downloads.
 * Version 2.7.4b

DOS
The official binary requires at least a 386.
 * Version 2.7.4c

Microsoft Windows

 * Version 2.7.4c

Source code

 * Version 2.7.4c