memory-debug

star 28

Inspect, patch, and validate C64 memory safely.

chrisgleissner By chrisgleissner schedule Updated 3/26/2026

name: memory-debug description: Inspect, patch, and validate C64 memory safely.

Intent

Use this skill for RAM inspection, screen reads, polling for output, and carefully scoped memory writes.

Inputs

  • Address range or text pattern to inspect.
  • Whether the operation is read-only or mutating.
  • Any expectation about program state before or after the change.

Execution

  1. For direct memory inspection, use c64_memory with op: "read".
  2. For screen output, use c64_memory with op: "read_screen".
  3. For polling, use c64_memory with op: "wait_for_text".
  4. For writes, use c64_memory with op: "write" only after confirming the target range and side effects.

Validation

  1. Re-read the same memory range after every write.
  2. Summarize the before and after state when patching memory.

Safety

  • Warn before writes in I/O or ROM-adjacent regions.
  • Use pause and resume workflows when live execution makes writes risky.
Install via CLI
npx skills add https://github.com/chrisgleissner/c64bridge --skill memory-debug
Repository Details
star Stars 28
call_split Forks 9
navigation Branch main
article Path SKILL.md
More from Creator
chrisgleissner
chrisgleissner Explore all skills →