Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ANN: NetHack 3.6.6 DJGPP DOS build

49 views
Skip to first unread message

Ben Collver

unread,
Jun 19, 2022, 12:18:42 AM6/19/22
to
This is NetHack 3.6.6 for DOS built from the unmodified source release
using DJGPP. This build includes the DJGPP libc.a "drunken keys" fix so
it works fine in Qemu.

https://archive.org/details/nethack-3.6.6-for-dos

Bozo User

unread,
Nov 23, 2023, 6:46:24 AM11/23/23
to
Is there some build of 3.6.6 or 3.6.7 for the Amiga?

Also, there are Slashem ports for DOS and OS/2.

Slashem, albeit being extended a lot, it's a fork
of Nethack 3.4.3. Thus, I guess compiling it for
the Amiga or Classic Mac wouldn't be a difficult
task, but I lack the resources to do so.

Pat Rankin

unread,
Nov 23, 2023, 7:38:56 PM11/23/23
to
On Thursday, November 23, 2023 at 3:46:24 AM UTC-8, Bozo User wrote:
> Is there some build of 3.6.6 or 3.6.7 for the Amiga?

3.6.x is not supported on Amiga, Atari, or OS/2 due to
lack of access to those systems during development and
testing. Several people offered to resurrect the Atari port
but then nothing ever came of that. I don't recall anyone
even offering that for Amiga, let alone following through.
[The suggested first step is always "start by making sure
that you can build 3.4.3 from source". Current build tools
might behave quite differently than the ones that were in
use back when 3.4.x and earlier were current.]

To-be-3.7 has switched to requiring C99 so any system
that doesn't have a C compiler supporting that version
of the C standard (C99 is quite old now, but still much
newer than what nethack used to be able to handle) is
in for a very hard time. Cross-compiling on a modern
system which has capability to build for an old platform
should be feasible though.

> Also, there are Slashem ports for DOS and OS/2.
>
> Slashem, albeit being extended a lot, it's a fork
> of Nethack 3.4.3. Thus, I guess compiling it for
> the Amiga or Classic Mac wouldn't be a difficult
> task, but I lack the resources to do so.

Slash'em is much larger than nethack and old platforms
tended to already have trouble with the size of nethack.

Besides the size, nethack has lots of workarounds and
fixups for various platforms and their quirky build tools.
Slash'em wouldn't have kept those up to date unless they
were in active use as it was developed and I'm fairly sure
that they weren't.
0 new messages