Skip to content

tinker-gba

A GBA emulator plugin for TINKER, supporting ROM loading with keyboard and gamepad controls and fullscreen playback.

Screenshot

Features

  • GBA Emulation — full Game Boy Advance emulation with keyboard and gamepad controls
  • ROM Loading — load .gba files via file picker or drag and drop
  • Pause / Resume — pause and continue gameplay at any time
  • Reset — restart the current ROM
  • Save / Load State — save or restore game progress
  • Mute / Unmute — toggle audio on or off
  • Fullscreen — enter fullscreen mode for immersive gameplay
  • Custom Key Mapping — customize keyboard and gamepad bindings
  • Dark Mode — support for dark theme

Installation

Download and install TINKER, then run:

bash
npm i -g tinker-gba

Usage

  1. Click OPEN ROM to load a .gba file, or drag and drop it onto the screen
  2. Use keyboard or gamepad to play
  3. Click PAUSE / RESUME to pause or continue the game
  4. Click RESET to restart the current ROM
  5. Click SAVE STATE / LOAD STATE to save or restore progress
  6. Click MUTE / UNMUTE to toggle audio
  7. Click FULLSCREEN to enter fullscreen mode
  8. Click KEYMAP to customize keyboard and gamepad bindings

Released under the AGPL-3.0 License.