mgba-qt — Game Boy Advance emulator

Synopsis

mgba-qt [-123456f ] [-b biosfile ] [-l loglevel ] [-p patchfile ] [-s n ] file

Description

mgba-qt is a Game Boy Advance emulator. The options are as follows:

-1
Scale the window 1×.
-2
Scale the window 2×.
-3
Scale the window 3×.
-4
Scale the window 4×.
-5
Scale the window 5×.
-6
Scale the window 6×.
-b biosfile , --bios biosfile
Specify a BIOS file to use during boot. If this flag is omitted, mgba-qt will use the BIOS specified in the configuration file, or a high-level emulated BIOS if none is specified.
-f
Start the emulator full-screen.
-l loglevel
Log messages during emulation. loglevel is a bitmask defining which types of messages to log:

  • 1 - fatal errors
  • 2 - errors
  • 4 - warnings
  • 8 - informative messages
  • 16 - debugging messages
  • 32 - stub messages for unimplemented features
  • 256 - in-game errors
  • 512 - software interrupts
  • 1024 - emulator status messages
  • 2048 - serial I/O messages

The default is to log warnings, errors, fatal errors, and status messages.

-p patchfile , --patch patchfile
Specify a patch file in BPS, IPS, or UPS format.
-s n , --frameskip n
Skip every n frames.

Controls

The default controls are as follows:

A
x
B
z
L
a
R
s
Start
Aq Cm Enter
Select
Aq Cm Backspace
Load state
F1 - F9
Save state
Ao Cm Shift Ac Ns - Ns Cm F1 Ns - Ns Cm F9
Frame advance
Ao Cm Ctrl Ac Ns - Ns Cm n

Files

~/.config/mgba/config.ini
Default mgba(6) configuration file.
~/.config/mgba/qt.ini
Default mgba-qt configuration file.
portable.ini
If this file exists in the current directory, mgba-qt will read config.ini and qt.ini from the current directory instead of ~/.config/mgba

Authors

An Jeffrey Pfau Aq Mt jeffrey@endrift.com

Homepage