·
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.