WOZMCP64
SW-OpenC64
Браузерный Commodore 64. Та же оболочка с полкой и ЭЛТ, что и у SW-OpenApple.
Семейство: SW-Open + машина. Apple — это SW-OpenApple. Эта — SW-OpenC64. MCP Grok для этой вкладки — WOZMCP64 (у Apple — WOZMCP).
Что запущено
VICE — эталонный эмулятор C64, но он слишком велик, чтобы скомпилировать его в WASM здесь
(на этой машине нет инструментария Emscripten). В браузере работает C64 из семейства chips,
скомпилированный в WASM (public/emu/c64.wasm, из lvllvl).
Канонический источник заголовков — вендоренный floooh/chips
(vendor/chips, zlib). Легальная прошивка, которую мы поставляем, — MEGA65 Open ROMs
(vendor/open-roms, LGPL).
Первый запуск — READY. — никакой охоты за ПЗУ.
Запуск
npm install
npm run startЗатем откройте http://127.0.0.1:8082. Порт 8082 (8080 — у SW-OpenApple).
Или ./launch.sh.
Играть в браузере
Та же идея, что и у SW-OpenApple — GitHub Pages размещает статическую сборку:
https://masterbrogrammer.github.io/SW-OpenC64/
C64, полка, Blank disk и Save BASIC работают в браузере. Вкладка Terminal — это оболочка этого Mac, поэтому она работает только при локальном запуске SW-OpenC64.
Исходный код: https://github.com/MasterBrogrammer/SW-OpenC64
Библиотека
Только те названия, которые мы можем легально поставлять:
Commodore BASIC (READY. в ПЗУ)
10 PRINT-лабиринт, Hello, POKE-команды мигания рамки
Пустой отформатированный 1541
.d64— введите программу, Save BASIC в Mine
Last Ninja, Boulder Dash, Impossible Mission и т. д. остаются под защитой авторских прав. Перетащите
свой .d64 / .prg / .crt в окно. Они остаются в этом браузере
(IndexedDB). Они никогда не выгружаются.
Звёзды хранятся локально. Вход не обязателен.
Клавиши
Клик по ЭЛТ | Фокус + звук SID |
Esc | RUN/STOP |
Tab | CTRL |
Ctrl / Cmd | Клавиша Commodore |
F1–F7 | Функциональные клавиши |
Иконка геймпада | Порт джойстика 2 (WASD / стрелки, Space — огонь) |
Ctrl+F12 | Сброс |
MCP (WOZMCP64)
При открытой вкладке SW-OpenC64 на :8082:
npm run mcpGrok настраивается как [mcp_servers.wozmcp64] в ~/.grok/config.toml.
Лицензия
chips: zlib —
vendor/chips/LICENSEOpen ROMs: LGPL-3.0 —
vendor/open-roms/LICENSEСреда выполнения WASM: ядро lvllvl C64, см.
vendor/lvllvl/NOTICE.txtВстроенные PRG / пустой диск: общественное достояние,
public/disks/FOSS-DISKS.txt
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Access Kernel's cloud-based browsers and app actions via MCP (remote HTTP + OAuth).
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/MasterBrogrammer/SW-OpenC64'
If you have feedback or need assistance with the MCP directory API, please join our Discord server