Elektrine lite

← Feed

@alice@mk.nyaa.place

Post #3434626

2025-11-05 03:33 UTC

Fixed the audio issue in the melonDS port. I thought it was related to sample rate and hence assumed it was an upstream issue, but turns out it was just clipping, since melonDS now adjusts volume internally, while the port was doing it too. I also changed labels for dpad/stick/rotary directions (as well as C buttons on N64) to use unicode arrow symbols instead of words, i think this works a lot better both on the controls overlays and the wip remapping ui. Also fixed a bunch of refcycles (and reported a vala bug).

Replies (1)

  • @alice@mk.nyaa.place 2025-11-08 00:14

    I noticed that 32X header parsing didn't work so all games were detected as using the 6-button controller. Fixed. Also fixed a bunch of places looking wrong in light style - e.g. error page in standalone windows. And more TV filter changes: - I noticed PAL MegaDrive actually alternates which lines are used for color correction between fields: https://www.youtube.com/watch?v=RaE9Lc5x7-4 - so we do too now, and for 32X as well even though I'm unable to verify that. It would make sense though, and I also wonder if SMS, Atari 2600 and 7800 are supposed to do it too. I know that NES and SNES don't at least. - The CRT filter now smoohly scales down to small sizes without moiré patterns - the mask and then the scanline gaps just fade out on smaller sizes - The CRT filter also operates in sRGB colorspace now (properly, not just gamma=2.2) instead of using gamma 2.0 (which it was using instead of 2.2 for performance reasons). Remains to be seen how much performance degrades like this, but it does look significantly better in some cases.

    Open ##3434625