• Updating amiga nethack

    From Nico@21:1/5 to All on Thu Aug 11 17:36:29 2022
    hi,
    I'm interesting in potentially updating the amiga nethack port to 3.6,
    as I recently got an amiga and would love to be able to run nethack on
    it. Is there anybody here who is also interested in this project? How
    much work would it take to port over the 3.4.3 amiga sys code to 3.6?

    thanks,
    Nico

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pat Rankin@21:1/5 to Nico on Thu Aug 11 14:24:48 2022
    On Thursday, August 11, 2022 at 9:36:33 AM UTC-7, Nico wrote:
    I'm interesting in potentially updating the amiga nethack port to 3.6,
    as I recently got an amiga and would love to be able to run nethack on
    it. Is there anybody here who is also interested in this project? How
    much work would it take to port over the 3.4.3 amiga sys code to 3.6?

    You aren't the only one who has mentioned this, but the others
    generally haven't been heard from again.

    The first thing you need to do is become able to build 3.4.3 from
    source. If you have vintage tools, that should be straightforward,
    but if you have more modern ones that don't like various
    workarounds the old code uses, it might be tough. However, any
    modifications required to get past that are likely to be applicable
    to 3.6.x too.

    For 3.6, some of the changes to interface code got blindly applied
    to unmaintained win/this/ or sys/that/ but went untested. Others
    might have overlooked that and will need to reimplemented for
    sys/amiga/. The difficulty varies quite a bit depending on the
    scope of the changes.

    [I've never seen nethack running on an Amiga. Actually, I don't
    think I've ever even seen an Amiga.]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From andres@21:1/5 to Nico on Sun Aug 14 10:24:04 2022
    On 2022-08-11, Nico <nico@itwont.work> wrote:
    hi,
    I'm interesting in potentially updating the amiga nethack port to 3.6,
    as I recently got an amiga and would love to be able to run nethack on
    it. Is there anybody here who is also interested in this project? How
    much work would it take to port over the 3.4.3 amiga sys code to 3.6?

    thanks,
    Nico


    You may be interested on cross compiling the upcoming v3.7 for Amiga
    from a Linux machine.

    https://github.com/NetHack/NetHack/blob/NetHack-3.7/Cross-compiling

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anthk@21:1/5 to Pat Rankin on Mon Aug 15 19:13:24 2022
    On 2022-08-11, Pat Rankin <r.pat.rankin@gmail.com> wrote:
    On Thursday, August 11, 2022 at 9:36:33 AM UTC-7, Nico wrote:
    I'm interesting in potentially updating the amiga nethack port to 3.6,
    as I recently got an amiga and would love to be able to run nethack on
    it. Is there anybody here who is also interested in this project? How
    much work would it take to port over the 3.4.3 amiga sys code to 3.6?

    You aren't the only one who has mentioned this, but the others
    generally haven't been heard from again.

    The first thing you need to do is become able to build 3.4.3 from
    source. If you have vintage tools, that should be straightforward,
    but if you have more modern ones that don't like various
    workarounds the old code uses, it might be tough. However, any
    modifications required to get past that are likely to be applicable
    to 3.6.x too.

    For 3.6, some of the changes to interface code got blindly applied
    to unmaintained win/this/ or sys/that/ but went untested. Others
    might have overlooked that and will need to reimplemented for
    sys/amiga/. The difficulty varies quite a bit depending on the
    scope of the changes.

    [I've never seen nethack running on an Amiga. Actually, I don't
    think I've ever even seen an Amiga.]

    I'm cross-building gcc+binutils+the NDK for Amiga, now I will try to
    build NH ~3.7 for it.

    Later I will try to do the same with Slashem, as it's based on 3.4.3
    but with tons of fun additions such as classes, roles,
    levels, monsters and objects. (Doppleganger Monk FTW).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)