Index | Thread | Search

From:
izzy Meyer <izder456@disroot.org>
Subject:
Re: UPDATE: emulators/melonds 1.0 -> 1.1
To:
Rafael Sadowski <rafael@sizeofvoid.org>
Cc:
ports@openbsd.org
Date:
Tue, 18 Nov 2025 14:58:42 -0600

Download raw body.

Thread
  • Rafael Sadowski:

    UPDATE: emulators/melonds 1.0 -> 1.1

    • izzy Meyer:

      UPDATE: emulators/melonds 1.0 -> 1.1

  • On Tue, 18 Nov 2025 21:10:21 +0100
    Rafael Sadowski <rafael@sizeofvoid.org> wrote:
    
    > On Tue Nov 18, 2025 at 01:51:20PM -0600, izzy Meyer wrote:
    > > Hello ports@
    > > 
    > > Here's an update to the recently released 1.1 of melonDS
    > > 
    > > Changelog:
    > > https://github.com/melonDS-emu/melonDS/releases/tag/1.1
    > > Announcement from upstream:
    > > https://melonds.kuribo64.net/comments.php?id=240
    > > 
    > > Tested on amd64 with good success playing Animal Crossing: Wild
    > > World and Mario Kart DS cart dumps. Was even able to play a match
    > > or two of mario kart on https://wiimmfi.de
    > > 
    > > Thanks,
    > 
    > You removed ENABLE_JIT=OFF and added WXNEEDED could you explain why,
    > please?
    > 
    
    Default build-time behavior from upstream assumes JIT is compiled in on
    amd64 and arm64 (arch is checked at configure time thanks to cmake). It
    was previously broken on OpenBSD so I had ENABLE_JIT set to OFF to let
    the build pass for 1.0 and 0.9.5. Now, for 1.1, the JIT is functional on
    OpenBSD, so I simplified the CONFIGURE_ARGS. The JIT needs W^X
    unfortunately, so I marked it accordingly.
    
    I personally think having JIT available for OpenBSD could help with
    performance on the hardware people are likely to run OpenBSD on (older
    machines).
    
    The JIT is opt-in in the settings menu at runtime too.
    
    Hopefully this gives you an idea of the "why".
    
    Thanks,
    
    -- 
    iz (she/her)
    
    > i like to say mundane things,
    > there are too many uninteresting things
    > that go unnoticed.
    
    izder456 (dot) neocities (dot) org
    
    
  • Rafael Sadowski:

    UPDATE: emulators/melonds 1.0 -> 1.1