Skip to main content
Glama
MasterBrogrammer

WOZMCP64

SW-OpenC64

Un Commodore 64 en el navegador. La misma interfaz de estante y CRT que SW-OpenApple.

Familia: SW-Open + la máquina. La versión Apple es SW-OpenApple. Esta es SW-OpenC64. El MCP de Grok para esta pestaña es WOZMCP64 (el de Apple es WOZMCP).

Lo que se está ejecutando

VICE es el emulador de C64 de referencia, pero es demasiado grande para compilarse a WASM aquí (no hay cadena de herramientas de Emscripten en esta máquina). El entorno de ejecución en el navegador es un C64 de la familia chips compilado a WASM (public/emu/c64.wasm, de lvllvl). La fuente de verdad de las cabeceras está incluida como vendor en floooh/chips (vendor/chips, zlib). El firmware legal que incluimos es MEGA65 Open ROMs (vendor/open-roms, LGPL).

El primer arranque es READY. — sin buscar ROMs.

Related MCP server: Chrome Browser Control

Ejecutar

npm install
npm run start

Luego abre http://127.0.0.1:8082. El puerto 8082 (8080 es SW-OpenApple).

O ./launch.sh.

Jugar en el navegador

La misma idea que SW-OpenApple — GitHub Pages aloja una compilación estática:

https://masterbrogrammer.github.io/SW-OpenC64/

El C64, el estante, Blank disk y Save BASIC se ejecutan todos en el navegador. La pestaña Terminal es el shell de este Mac, por lo que solo funciona cuando ejecutas SW-OpenC64 localmente.

Fuente: https://github.com/MasterBrogrammer/SW-OpenC64

Biblioteca

Solo títulos que podemos distribuir legalmente:

  • Commodore BASIC (READY. en ROM)

  • 10 PRINT laberinto, Hello, POKEs de parpadeo de borde

  • Un .d64 de 1541 formateado en blanco — escribe un programa, Save BASIC en Mine

Last Ninja, Boulder Dash, Impossible Mission, etc. siguen protegidos por derechos de autor. Arrastra tus propios .d64 / .prg / .crt a la ventana. Se quedan en este navegador (IndexedDB). Nunca se suben.

Las estrellas son locales. El inicio de sesión es opcional.

Teclas

Haz clic en el CRT

Enfoque + audio SID

Esc

RUN/STOP

Tab

CTRL

Ctrl / Cmd

Tecla Commodore

F1–F7

Teclas de función

Icono de gamepad

Puerto de joystick 2 (WASD / flechas, Space dispara)

Ctrl+F12

Reiniciar

MCP (WOZMCP64)

Con la pestaña SW-OpenC64 abierta en :8082:

npm run mcp

Grok está configurado como [mcp_servers.wozmcp64] en ~/.grok/config.toml.

Licencia

  • chips: zlib — vendor/chips/LICENSE

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

  • Runtime de WASM: núcleo C64 de lvllvl, ver vendor/lvllvl/NOTICE.txt

  • PRGs incluidos / disco en blanco: dominio público, 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