Skip to content

[BUG] R1\L1 buttons on RG353 [P/M/V/VS] switch a palette during saving\restoring progress in Gambatte when playing Gameboy games #273

Description

@ihareg

How to reproduce

Pre-conditions:

Use Rocknix or muOS on any handhelds.

Steps to reproduce the behaviour:

  1. Use Gambatte emulator for Gameboy games (DMG) - in global setting.
  2. Launch any Gameboy game with the Gambatte emulator.
  3. Trigger Quick menu in the game -> Core Options (Gambatte) -> GB colorization -> Choose [Internal] and in [Internal Palette] any of palette.
  4. Quit the Quick menu.
  5. Try to save (SELECT+R1) or restore (SELECT+L1) a state of the game -> It leads to switching of a palette to previous one (L1) or to a next one (R1) in the list of Internal colorization palettes.

How to find key mapping for Gambatte in core settings:

Inside the Quick menu -> Controls -> Port 1 Controls:
L\L1 button -> Prev. Internal Palette.
R\L1 button -> Next. Internal Palette.

##Solution:
Clear a key mapping for the R1\L1 keys for Gambatte emulator. Leave them empty (---) as default config.
or assign them for R2\L2, because R1\L1 are used for saving\restoring in most handhelds.

Information

ROCKNIX Version: [e.g. 20250118]
Hardware Platform: RG353VS (any of RG353 or any other retro handhelds)

Context

It's quite annoying to change always a palette when U try to save\restore a state during playing GB games using Gambatte emulator and Internal palette.
The only solution: to remap keys in the settings to avoid it. BUT that will be applied ONLY to the current launched game, but not to the core settings at all.

Someone else came across the same issue:
Details in: Reddit

Comment:

I've opened the issue for Rocknix, but they recommended to transfer it to this project: https://github.com/ROCKNIX/distribution/issues/1307

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions