Elektrine lite

← Feed

@alice@mk.nyaa.place

Post #3434666

2025-08-28 23:51 UTC

Alright, so finally some progress. First, I moved mapping definitions into files, in preparation for making them configurable (but rn mostly to make the next change easier) Second, I got the N64-style controller I was waiting for (see the quote) and added support for it. Since this is a new layout type, bringing the total up to 3 types, I had to add new mappings to everything. So: - Nintendo 64 is obviously perfect - that's what this gamepad was made for, after all - For 2-button platforms I ended up using the A and B button, even tho they are in the wrong orientation - 3-button and 6-button platforms map pretty well onto the face buttons - the A, B and C ones combined. So these work pretty well - 4-button... In general I use C buttons for these, but specifically SNES got an exception and duplicates its A and B buttns on the N64 A and B buttons. The reason being - so that GB controls still work on Super Game Boy Virtual Boy works surprisingly well. The right dpad maps reasonably well onto the C buttons (as long as you're comfy with the "dpad" on joycons ig). Otherwise yeah, it just works for the most part. This isn't the most comfortable controller for most platforms, but at least it works now ^^ RE: https://mk.nyaa.place/notes/abyxqz524x7204bv

Replies (1)

  • @alice@mk.nyaa.place 2025-08-28 23:54

    Now I need to figure out why: - melonDS is crashing again - ParaLLEl-RDP is slow. I don't think it was this slow when I initially switched to it, maybe I broke something since... I'd really prefer not to use GLideN64 by default if at all possible

    Open ##3434665