On Tue, 18 Nov 2025 21:10:21 +0100
Rafael Sadowski <[email protected]> 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

Reply via email to