mirror of https://github.com/mgba-emu/mgba.git
SDL: Document debugger commands
This commit is contained in:
parent
5a66261d1d
commit
341ab1ea75
75
doc/mgba.6
75
doc/mgba.6
|
@ -64,7 +64,7 @@ Play back a movie of recording input from
|
||||||
.El
|
.El
|
||||||
.Sh CONTROLS
|
.Sh CONTROLS
|
||||||
The default controls are as follows:
|
The default controls are as follows:
|
||||||
.Bl -hang -width Select -compact
|
.Bl -hang -width "Frame advance" -compact
|
||||||
.It A
|
.It A
|
||||||
.Cm x
|
.Cm x
|
||||||
.It B
|
.It B
|
||||||
|
@ -84,6 +84,79 @@ The default controls are as follows:
|
||||||
.It Frame advance
|
.It Frame advance
|
||||||
.Ao Cm Ctrl Ac Ns \(hy Ns Cm n
|
.Ao Cm Ctrl Ac Ns \(hy Ns Cm n
|
||||||
.El
|
.El
|
||||||
|
.Sh DEBUGGER
|
||||||
|
When
|
||||||
|
.Nm
|
||||||
|
is run with the
|
||||||
|
.Fl d
|
||||||
|
option, the command\(hyline debugger is enabled.
|
||||||
|
It supports the following commands:
|
||||||
|
.Pp
|
||||||
|
.Bl -tag -compact -width 1
|
||||||
|
.It Cm b Ns Oo Cm reak Oc Ar address
|
||||||
|
.It Cm b Ns Oo Cm reak Oc Ns Cm /a Ar address
|
||||||
|
.It Cm b Ns Oo Cm reak Oc Ns Cm /t Ar address
|
||||||
|
Set a breakpoint at
|
||||||
|
.Ar address .
|
||||||
|
.It Cm c Ns Op Cm ontinue
|
||||||
|
Continue execution.
|
||||||
|
.It Cm d Ns Oo elete Oc Ar address
|
||||||
|
Delete a breakpoint at
|
||||||
|
.Ar address .
|
||||||
|
.It Cm dis Ns Oo Cm asm Oc Ar address Op Ar count
|
||||||
|
.It Cm dis Ns Oo Cm asm Oc Ns Cm /a Ar address Op Ar count
|
||||||
|
.It Cm dis Ns Oo Cm asm Oc Ns Cm /t Ar address Op Ar count
|
||||||
|
.It Cm dis Ns Oo Cm assemble Oc Ar address Op Ar count
|
||||||
|
.It Cm dis Ns Oo Cm assemble Oc Ns Cm /a Ar address Op Ar count
|
||||||
|
.It Cm dis Ns Oo Cm assemble Oc Ns Cm /t Ar address Op Ar count
|
||||||
|
Disassemble
|
||||||
|
.Ar count
|
||||||
|
instructions starting at address
|
||||||
|
.Ar address .
|
||||||
|
If
|
||||||
|
.Ar count
|
||||||
|
is not specified, only disassemble the instruction at
|
||||||
|
.Ar address .
|
||||||
|
.It Cm h Ns Op Cm elp
|
||||||
|
Print help.
|
||||||
|
.It Cm i Ns Op Cm nfo
|
||||||
|
.It Cm status
|
||||||
|
Print the current contents of general\(hypurpose registers.
|
||||||
|
.It Cm n Ns Op Cm ext
|
||||||
|
Execute the next instruction.
|
||||||
|
.It Cm p Ns Oo Cm rint Oc Ar value ...
|
||||||
|
.It Cm p Ns Oo Cm rint Oc Ns Cm /t Ar value ...
|
||||||
|
.It Cm p Ns Oo Cm rint Oc Ns Cm /x Ar value ...
|
||||||
|
Print
|
||||||
|
.Ar value .
|
||||||
|
.It Cm q Ns Op Cm uit
|
||||||
|
Quit the emulator.
|
||||||
|
.It Cm reset
|
||||||
|
Reset the emulation.
|
||||||
|
.It Cm r/1 Ar address
|
||||||
|
.It Cm r/2 Ar address
|
||||||
|
.It Cm r/4 Ar address
|
||||||
|
Read a byte, halfword, or word from
|
||||||
|
.Ar address .
|
||||||
|
.It Cm w Ns Oo Cm atch Oc Ar address
|
||||||
|
Set a watchpoint at
|
||||||
|
.Ar address .
|
||||||
|
.It Cm w/1 Ar address
|
||||||
|
.It Cm w/2 Ar address
|
||||||
|
.It Cm w/4 Ar address
|
||||||
|
Write a byte, halfword, or word to
|
||||||
|
.Ar address .
|
||||||
|
.It Cm w/r Ar register
|
||||||
|
Write a word to
|
||||||
|
.Ar register .
|
||||||
|
.It Cm x/1 Ar address
|
||||||
|
.It Cm x/2 Ar address
|
||||||
|
.It Cm x/4 Ar address
|
||||||
|
Examine bytes, halfwords, or words from
|
||||||
|
.Ar address .
|
||||||
|
.It Cm \&!\ \&
|
||||||
|
Break into the attached debugger.
|
||||||
|
.El
|
||||||
.Sh AUTHORS
|
.Sh AUTHORS
|
||||||
.An Jeffrey Pfau Aq Mt jeffrey@endrift.com
|
.An Jeffrey Pfau Aq Mt jeffrey@endrift.com
|
||||||
.Sh HOMEPAGE
|
.Sh HOMEPAGE
|
||||||
|
|
Loading…
Reference in New Issue