MAME Debugger commands A [] Animate (trace) and update display once per frame [or every opcodes only] D <1|2>
Display memory <1|2> starting at
E <1|2> [
] Edit memory window <1|2> [at
] M <1|2> [BYTE|WORD|DWORD] Change memory window mode to default [to BYTE|WORD|DWORD (or 0|1|2)] F Fast G [
] Go [and break at
] J
Jump to
in disassembly window R Replace with ( may also be a ) BP, BPX
[] Break on execution of
[after ignoring it ] BC Clear execution breakpoint RP [ []] Break if changes [to [compare after applying ]] RC Clear register watchpoint WP, BPW
[] Break if data at
changes [to ] WC Clear data watchpoint HERE Run to cursor DASM [] Disassemble to from address to Opcode dump on by default [OFF|NO|0 without] DUMP [ [ []]] Dump to from address to [data size BYTE|WORD|DWORD (also 0|1|2)] [ASCII mode OFF|TRANSLATE|FULL (also 0|1|2)] [PROG or DATA memory (also 0|1) for CPUs supporting it] TRACE { [ [...]]}|OFF Trace to [dumping [...]] | OFF to stop tracing. SAVE [OPCODES|DATA] Save binary to from address to [either OPCODES (from OP_ROM, default) or DATA (from OP_RAM), also 0|1]. SCANLINE Toggles the display of scanlines IGNORE Ignore CPU # while debugging or tracing OBSERVE Observe CPU # while debugging or tracing REPEAT rate Set keyboard initial repeat rate (rate/frame will increase to 1/frame) CASE DEFAULT|LOWER|UPPER (also 0|1|2) Set disassembly case style. OPCODES Display opcodes in disassembly window RELATIVE Display relative jump addresses in disassembly window SQUEEZE Allow squeezed memory display COLOR [] Set color to on BLACK [or ]. For a list of and see mamedbg.cfg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PGUP Move cursor up one page in disassembly window PGDN Move cursor down one page in disassembly window HOME Move cursor to first page in disassembly window END Move cursor to last page in disassembly window LEFT Back to the previous point in 'follow history' RIGHT Follow the current instruction's code or data reference TAB Switch between windows (backwards SHIFT+TAB) D Change disassembly case style to default L Change disassembly case style to lower case U Change disassembly case style to upper case M Toggle disassembly opcode display mode H Toggle between hex, ASCII and full character set mode P Toggle memory display between DATA and PROGRAM memory (Harvard-architecture CPUs) I Toggle memory display between CPU internal and normal memory M Switch memory display mode between bytes, words and dwords S Search memory for a sequence of bytes F1 Help - maybe you realized this ;) F2 Toggle breakpoint at current cursor position F4 Set data watchpoint to current memory location F6 Set the focus to the next (not ignored) CPU F8 Step one instruction F9 Animate (trace) at speed set by last \"A\" command F10 Step over instruction at cursor (ie. execute call, jsr or bsr) F12 Go! ESC Go!