Skip to content

Releases: ingpaschke/NetHack

NetHack 3.7 Amiga Port (WIP 20260405)

05 Apr 08:33

Choose a tag to compare

Pre-release

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

03 Apr 12:53

Choose a tag to compare

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)

27 Mar 01:15

Choose a tag to compare

Pre-release

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

25 Mar 03:36

Choose a tag to compare

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

  1. Fix four bugs in upstream NetHack 3.6.7 Amiga code
  2. Port Amiga source to GCC/newlib toolchain
  3. Add m68k-amigaos cross-compilation build system
  4. Fix Amiga scrolling and clipping engine

See the nethack-3.6-amiga branch for full source.