all repos — mgba @ 59b4d22833281f2758be30b8cedea35338daff25

mGBA Game Boy Advance Emulator

doc/mgba-qt.6 (view raw)

  1.\" Copyright (c) 2015 Anthony J. Bentley <anthony@anjbe.name>
  2.\"
  3.\" This Source Code Form is subject to the terms of the Mozilla Public
  4.\" License, v. 2.0. If a copy of the MPL was not distributed with this
  5.\" file, you can obtain one at https://mozilla.org/MPL/2.0/.
  6.Dd July 29, 2015
  7.Dt MGBA-QT 6
  8.Os
  9.Sh NAME
 10.Nm mgba-qt
 11.Nd Game Boy Advance emulator
 12.Sh SYNOPSIS
 13.Nm mgba-qt
 14.Op Fl 123456fg
 15.Op Fl b Ar biosfile
 16.Op Fl l Ar loglevel
 17.Op Fl p Ar patchfile
 18.Op Fl s Ar n
 19.Ar file
 20.Sh DESCRIPTION
 21.Nm
 22is a Game Boy Advance emulator.
 23The options are as follows:
 24.Bl -tag -width Ds
 25.It Fl 1
 26Scale the window 1\(mu.
 27.It Fl 2
 28Scale the window 2\(mu.
 29.It Fl 3
 30Scale the window 3\(mu.
 31.It Fl 4
 32Scale the window 4\(mu.
 33.It Fl 5
 34Scale the window 5\(mu.
 35.It Fl 6
 36Scale the window 6\(mu.
 37.It Fl b Ar biosfile , Fl -bios Ar biosfile
 38Specify a BIOS file to use during boot.
 39If this flag is omitted,
 40.Nm
 41will use the BIOS specified in the configuration file,
 42or a high\(hylevel emulated BIOS if none is specified.
 43.It Fl f
 44Start the emulator full\(hyscreen.
 45.It Fl g
 46Start a
 47.Xr gdb 1
 48session.
 49By default the session starts on port 2345.
 50.It Fl l Ar loglevel
 51Log messages during emulation.
 52.Ar loglevel
 53is a bitmask defining which types of messages to log:
 54.Bl -bullet -compact
 55.It
 561 \(en fatal errors
 57.It
 582 \(en errors
 59.It
 604 \(en warnings
 61.It
 628 \(en informative messages
 63.It
 6416 \(en debugging messages
 65.It
 6632 \(en stub messages for unimplemented features
 67.It
 68256 \(en in\(hygame errors
 69.It
 70512 \(en software interrupts
 71.It
 721024 \(en emulator status messages
 73.It
 742048 \(en serial I/O messages
 75.El
 76The default is to log warnings, errors, fatal errors, and status messages.
 77.It Fl p Ar patchfile , Fl -patch Ar patchfile
 78Specify a patch file in BPS, IPS, or UPS format.
 79.It Fl s Ar n , Fl -frameskip Ar n
 80Skip every
 81.Ar n
 82frames.
 83.El
 84.Sh CONTROLS
 85The default controls are as follows:
 86.Bl -hang -width "Frame advance" -compact
 87.It A
 88.Cm x
 89.It B
 90.Cm z
 91.It L
 92.Cm a
 93.It R
 94.Cm s
 95.It Start
 96.Aq Cm Enter
 97.It Select
 98.Aq Cm Backspace
 99.It Load state
100.Cm F1 Ns \(en Ns Cm F9
101.It Save state
102.Ao Cm Shift Ac Ns \(hy Ns Cm F1 Ns \(en Ns Cm F9
103.It Frame advance
104.Ao Cm Ctrl Ac Ns \(hy Ns Cm n
105.El
106.Sh FILES
107.Bl -tag -width ~/.config/mgba/config.ini -compact
108.It Pa ~/.config/mgba/config.ini
109Default
110.Xr mgba 6
111configuration file.
112.It Pa ~/.config/mgba/qt.ini
113Default
114.Nm mgba-qt
115configuration file.
116.It Pa portable.ini
117If this file exists in the current directory,
118.Nm
119will read
120.Pa config.ini
121and
122.Pa qt.ini
123from the current directory instead of
124.Pa ~/.config/mgba .
125.El
126.Sh AUTHORS
127.An Jeffrey Pfau Aq Mt jeffrey@endrift.com
128.Sh HOMEPAGE
129.Bl -bullet
130.It
131.Lk https://mgba.io/ "mGBA homepage"
132.It
133.Lk https://github.com/mgba-emu/mgba "Development repository"
134.It
135.Lk https://github.com/mgba-emu/mgba/issues "Bug tracker"
136.It
137.Lk https://forums.mgba.io/ "Message board"
138.El