About Sim6502
Sim6502 is an MCP server in the AI category: 6502 Family simulator, assembler, dis-assembler w/ LLM MCP interface.
Install
git clone https://github.com/CTalkobt/sim6502This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (31)
assembleInline-assemble code into memory
Parameters not published.
clear_breakpointRemove a breakpoint
Parameters not published.
create_projectBootstrap a new project directory structure from a template
Parameters not published.
diff_snapshotShow every address that changed since the last snapshot, with before/after values and writer PC
Parameters not published.
disassembleDisassemble memory at an address
Parameters not published.
get_opcode_infoFetch addressing modes and cycles for a mnemonic
Parameters not published.
get_patternReturn a fully documented, parameterised snippet by name (e.g. `mul8_mega65`, `memcopy`)
Parameters not published.
list_breakpointsList all active breakpoints
Parameters not published.
list_env_templatesDiscover available project environment templates
Parameters not published.
list_patternsList all built-in assembly snippet templates grouped by category and processor
Parameters not published.
Show all 31 tools
list_processorsList supported processor types
Parameters not published.
load_programAssemble and load 6502 source code
Parameters not published.
read_memoryRead a range of memory bytes
Parameters not published.
read_registersReturn current CPU register state
Parameters not published.
reset_cpuReset CPU registers
Parameters not published.
run_programRun until breakpoint / top-level RTS / STP
Parameters not published.
set_breakpointSet a breakpoint at an address
Parameters not published.
set_processorSwitch processor variant
Parameters not published.
snapshotCapture a memory baseline
Parameters not published.
speedGet or set run-speed throttle (`1.0` = C64 PAL)
Parameters not published.
step_backStep back one instruction using execution history
Parameters not published.
step_forwardStep forward in history
Parameters not published.
step_instructionExecute N instructions
Parameters not published.
trace_runExecute N instructions and return a per-instruction log (address, disassembly, register state)
Parameters not published.
validate_routineRun an array of register test-vectors against a subroutine; returns pass/fail per test
Parameters not published.
vic2_infoPrint VIC-II state summary
Parameters not published.
vic2_regsFull VIC-II register dump: D011–D01A decoded, raster line, interrupt flags, bank, all video addresses, all colour registers
Parameters not published.
vic2_savebitmapRender 320×200 active display area to PPM (mode-aware, no border; sprites included)
Parameters not published.
vic2_savescreenRender full 384×272 PAL frame to PPM
Parameters not published.
vic2_spritesPrint all 8 sprite states
Parameters not published.
write_memoryWrite a byte to memory
Parameters not published.
Ask AI
Ask AI about Sim6502
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.