.\" Copyright (c) 2015 Anthony J. Bentley .\" .\" This Source Code Form is subject to the terms of the Mozilla Public .\" License, v. 2.0. If a copy of the MPL was not distributed with this .\" file, you can obtain one at https://mozilla.org/MPL/2.0/. .Dd July 29, 2015 .Dt MGBA-QT 6 .Os .Sh NAME .Nm mgba-qt .Nd Game Boy Advance emulator .Sh SYNOPSIS .Nm mgba-qt .Op Fl b Ar biosfile .Op Fl l Ar loglevel .Op Fl p Ar patchfile .Op Fl s Ar n .Ar file .Sh DESCRIPTION .Nm is a Game Boy Advance emulator. The options are as follows: .Bl -tag -width Ds .It Fl b Ar biosfile , Fl -bios Ar biosfile Specify a BIOS file to use during boot. If this flag is omitted, .Nm will use a high\(hylevel emulated BIOS. .It Fl l Ar loglevel Log messages during emulation. .Ar loglevel is a bitmask defining which types of messages to log: .Bl -inset .It 0x01 fatal errors .It 0x02 errors .It 0x04 warnings .It 0x08 informative messages .It 0x10 debugging messages .It 0x20 stub messages .It 0x100 in\(hygame errors .It 0x200 software interrupts .It 0x400 emulator status messages .It 0x800 serial I/O messages .El The default is to log warnings, errors, fatal errors, and status messages. .It Fl p Ar patchfile , Fl -patch Ar patchfile Specify a patch file in IPS or UPS format. .It Fl s Ar n , Fl -frameskip Ar n Skip every .Ar n frames. .El .Sh CONTROLS The default controls are as follows: .Bl -hang -width "Frame advance" -compact .It A .Cm x .It B .Cm z .It L .Cm a .It R .Cm s .It Start .Aq Cm Enter .It Select .Aq Cm Backspace .It Load state .Cm F1 Ns \(en Ns Cm F9 .It Save state .Ao Cm Shift Ac Ns \(hy Ns Cm F1 Ns \(en Ns Cm F9 .It Frame advance .Ao Cm Ctrl Ac Ns \(hy Ns Cm n .El .Sh AUTHORS .An Jeffrey Pfau Aq Mt jeffrey@endrift.com .Sh HOMEPAGE .Bl -bullet .It .Lk https://mgba.io/ "mGBA homepage" .It .Lk https://github.com/mgba-emu/mgba "Development repository" .It .Lk https://github.com/mgba-emu/mgba/issues "Bug tracker" .It .Lk https://forums.mgba.io/ "Message board" .El