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
RAM byte-sequence search — debug_memory.searchBytes scans a range of RAM for a given sequence of bytes, making it easy to locate routines, data structures, or magic values at runtime without manual stepping.
VRAM byte-sequence search — debug_vdp.searchBytes does the same across Video RAM, useful for finding sprite tables, tile patterns, or screen data that has been loaded into VRAM.
Bug Fixes & Cross-Platform Improvements
Windows: broken server startup fixed — The MCP server was computing resource paths using new URL(import.meta.url).pathname, which produced broken double-drive-letter paths (C:\\C:\\...) on Windows. Now correctly uses fileURLToPath() from node:url.
Windows: invalid filename removed — CLOAD?.md has been renamed to CLOAD_Q.md so the repository can be cloned normally on Windows (NTFS forbids ? in filenames). The canonical CLOAD? name is preserved in all MCP URIs and the RAG index; the ? → _Q mapping is handled transparently at runtime.
Windows: platform-aware executable default — OPENMSX_EXECUTABLE now defaults to openmsx.exe on Windows and openmsx on Linux/macOS.
Cross-platform: safer process termination — emu_close now uses kill() without arguments (cross-platform safe) instead of kill('SIGTERM'), which behaves differently across OSes.
Agent Skill
Skill v1.2.1 — Restructured skill index with dedicated reference files per workflow, improved usage instructions, and added explicit guidance for HTTP transport, Codex setup, and Windows-specific configuration.
Windows setup documented — The skill now covers per-OS Node.js/npx installation, Codex mcp add registration, HTTP transport as a stdio fallback, and Windows path escaping in JSON configs.
Documentation
Updated README to reflect cross-platform support — removed the outdated "requires Linux to be compiled" note.
OPENMSX_EXECUTABLE environment variable table updated with per-platform defaults and JSON escaping guidance.