Releases: ingpaschke/NetHack
NetHack 3.7 Amiga Port (WIP 20260405)
Work-in-progress Amiga port of NetHack 3.7, cross-compiled with GCC 6.5 (bebbo's amigaos-cross-toolchain).
- Playable in both AMII (text) and AMIV (tile) modes
- Target: m68k-amigaos, -noixemul -m68000 -O2
- Requires ~5 MB RAM
Built from commit 92340a6.
NetHack 3.7 for 68k Macintosh
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.
NetHack 3.7 Amiga Port (WIP 20260327)
Work-in-progress Amiga port of NetHack 3.7, cross-compiled with GCC 6.5 (bebbo's amigaos-cross-toolchain).
- Playable in both AMII (text) and AMIV (tile) modes
- Target: m68k-amigaos, -noixemul -m68000 -O2
- Requires ~5 MB RAM
Built from commit f49ac03.
NetHack 3.6.7 Amiga Port
NetHack 3.6.7 cross-compiled for m68k-amigaos using Bebbo's GCC toolchain with newlib.
Requires AmigaOS 2.04+ (Kickstart 37+) and 2 MB RAM.
Changes from upstream
- Fix four bugs in upstream NetHack 3.6.7 Amiga code
- Port Amiga source to GCC/newlib toolchain
- Add m68k-amigaos cross-compilation build system
- Fix Amiga scrolling and clipping engine
See the nethack-3.6-amiga branch for full source.