Skip to main content
Glama
MasterBrogrammer

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. — никакой охоты за ПЗУ.

Related MCP server: Chrome Browser Control

Запуск

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 mcp

Grok настраивается как [mcp_servers.wozmcp64] в ~/.grok/config.toml.

Лицензия

  • chips: zlib — vendor/chips/LICENSE

  • Open ROMs: LGPL-3.0 — vendor/open-roms/LICENSE

  • Среда выполнения WASM: ядро lvllvl C64, см. vendor/lvllvl/NOTICE.txt

  • Встроенные PRG / пустой диск: общественное достояние, public/disks/FOSS-DISKS.txt

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

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

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    Enables control and interaction with Commodore 64 Ultimate Computer devices through their REST API, allowing users to play SID/MOD files, load and run programs, manage disk images, configure settings, and control the C64 machine through natural language.
    49
    20
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables browser automation over MCP using a real Chrome browser with existing profile, supporting real tabs, downloads, cookies, and RPA workflows.
    104
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables AI agents to code and debug Commodore PET software using the VICE emulator, with CLI and MCP tools for session control, screen reading, memory manipulation, and testing.
    44
    1
    MIT

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/MasterBrogrammer/SW-OpenC64'

If you have feedback or need assistance with the MCP directory API, please join our Discord server