You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: MCP_README.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -166,7 +166,7 @@ Once configured, you can ask your AI assistant:
166
166
- "Pause execution and show me all sprites"
167
167
- "Step through the next 5 instructions"
168
168
- "Capture a screenshot of the current frame"
169
-
- "Press the up button on player 1 controller"
169
+
- "Tap the up button on player 1 controller"
170
170
- "Set player 1 controller to avenue pad 6 type"
171
171
172
172
### Advanced Debugging Workflows
@@ -217,7 +217,7 @@ The server exposes tools organized in the following categories:
217
217
-`memory_search` - Search memory with operators (<, >, ==, !=, <=, >=), compare types (previous, value, address), and data types (hex, signed, unsigned)
218
218
219
219
### Disassembly & Debugging
220
-
-`get_disassembly` - Get disassembly around PC or specified address
220
+
-`get_disassembly` - Get disassembly for specified address range
221
221
-`add_symbol` - Add symbol (label) at specified address
222
222
-`remove_symbol` - Remove symbol
223
223
-`list_symbols` - List all defined symbols
@@ -263,8 +263,7 @@ The server exposes tools organized in the following categories:
263
263
-`toggle_fast_forward` - Toggle fast forward mode on/off
264
264
265
265
### Controller Input
266
-
-`controller_press_button` - Press a button on a controller (player 1-5). Buttons: up, down, left, right, select, run, i, ii, iii, iv, v, vi
267
-
-`controller_release_button` - Release a button on a controller (player 1-5)
266
+
-`controller_button` - Control a button on a controller (player 1-5). Use action 'press' to hold the button, 'release' to let it go, or 'press_and_release' to simulate a quick tap. Buttons: up, down, left, right, select, run, I, II, III, IV, V, VI
268
267
-`controller_set_type` - Set controller type for a player: standard (2 buttons), avenue_pad_3 (3 buttons), avenue_pad_6 (6 buttons)
269
268
-`controller_get_type` - Get the current controller type for a player (returns: standard, avenue_pad_3, or avenue_pad_6)
270
269
-`controller_set_turbo_tap` - Enable or disable Turbo Tap (multitap) for 5-player support
{"description", "Press a button on a controller (player 1-5). Buttons: up, down, left, right, select, run, i, ii, iii, iv, v, vi"},
749
+
{"name", "controller_button"},
750
+
{"description", "Control a button on a controller (player 1-5). Use action 'press' to hold the button down, 'release' to let it go, or 'press_and_release' to simulate a quick button tap (presses and automatically releases after a few frames). Buttons: up, down, left, right, select, run, I, II, III, IV, V, VI"},
0 commit comments