Skip to content

NetHack 3.7 for 68k Macintosh

Latest

Choose a tag to compare

@ingpaschke ingpaschke released this 03 Apr 12:53
· 12 commits to macintosh-port since this release

NetHack 3.7 for classic Macintosh (68k)

A revival of the classic Mac OS port, updated for NetHack 3.7 and cross-compiled with Retro68.

Requirements

  • System 7 or later
  • 68020 or later CPU (SE/30, Classic II, LC, Quadra, etc.)
  • 3 MB RAM, 32-bit addressing
  • No FPU required (software floating-point)
  • Color supported on color-capable Macs

Downloads

File Format Use
NetHack-3.7-WIP.sit StuffIt 1.5.1 Recommended. Extract with StuffIt Expander.
NetHack-3.7-WIP.dsk Disk Copy 4.2 For Disk Copy, Mini vMac, Basilisk II, SheepShaver.
NetHack-3.7-WIP.img HFS + Apple Partition Map For QEMU q800, BlueSCSI, SCSI2SD.

Changes (2026-04-24)

  • Rebased on latest upstream NetHack 3.7
  • Fixed bugs found in full code review (Handle locking, operator precedence, NewRgn null checks, menu handle leaks, display-file window leaks, dead code removal)
  • Reduced minimum partition size from 4 MB to 3 MB for small Macs
  • Software floating-point (-msoft-float) so the game runs on Macs without a 68881/68882 FPU (Classic II, LC, SE/30, etc.)

Installation

Extract or mount the archive, place all files in the same folder, and double-click NetHack. Edit "NetHack Defaults" to customize options. See the Guidebook for how to play.

Building from source

See sys/mac/BUILD.md for cross-compilation instructions.