# cd motonesemu-0.9.0/bin
# ./nesemu path-to-nes-image.nes
# icpsFind shared memory that either motonesemu or vgadisp created and free it with ipcrm -m command
# ipcrm -m xxxxx
# ./motonesemu -d xxxx.nes
motonesemu start...
joypad key entry:
select button: <Tab>
start button: <Enter>
up key: Q, W, E, R
down key: Z, X, C, V, B
left key: A, S
right key: D, F
A button: <:>, <]>
B button: L, <;>
cpu clock started.
c033: 78 SEI
motonesemu:
motonesemu: h
unknown command [h].
command:
s: step
c: continue
b addr: set break point
(break point can be set only 1 address.)
del: delete break point
m addr size: memory dump
show: show registers
pshow: show ppu registers
v addr size: vram dump
da addr size: disassemble
d1 on/off: debug log level 1 (dump instruction on execution)
d2 on/off: debug log level 2 (dump reg status for each instruction)
d3 on/off: debug log level 3 (dump load/store data value)
d4 on/off: debug log level 4 (dump vram data write)
q: quit emulator