Skip to main content
Glama
simen

VICE C64 Emulator MCP Server

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