Skip to main content
Glama
simen
by simen

continue

Resume C64 emulator execution after debugging pauses or breakpoints to continue program analysis and testing.

Instructions

Resume C64 execution after a breakpoint or pause.

Starts the emulator running until the next breakpoint, manual stop, or error.

Related tools: step, status, setBreakpoint

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Core handler implementation in ViceClient that sends the VICE Exit command (0xaa) to resume emulation execution
    async continue(): Promise<void> { // Exit command (0xaa) resumes execution await this.sendCommand(Command.Exit); this.state.running = true; this.stoppedConfirmed = false; // Need to re-confirm stopped state after resume }
  • src/index.ts:449-470 (registration)
    MCP server registration of the 'continue' tool, including description and handler lambda
    server.registerTool( "continue", { description: `Resume C64 execution after a breakpoint or pause. Starts the emulator running until the next breakpoint, manual stop, or error. Related tools: step, status, setBreakpoint`, }, async () => { try { await client.continue(); return formatResponse({ resumed: true, message: "Execution resumed", hint: "Use status() to check if execution stopped (e.g., at breakpoint)", }); } catch (error) { return formatError(error as ViceError); } } );
  • Tool metadata including description for the 'continue' MCP tool (no input schema as tool takes no parameters)
    { description: `Resume C64 execution after a breakpoint or pause. Starts the emulator running until the next breakpoint, manual stop, or error. Related tools: step, status, setBreakpoint`, },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/simen/vice-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server