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: desmume_webassembly_harness
Ejecutar
npm install
npm run startLuego 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
.d64de 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 mcpGrok está configurado como [mcp_servers.wozmcp64] en ~/.grok/config.toml.
Licencia
chips: zlib —
vendor/chips/LICENSEOpen ROMs: LGPL-3.0 —
vendor/open-roms/LICENSERuntime de WASM: núcleo C64 de lvllvl, ver
vendor/lvllvl/NOTICE.txtPRGs incluidos / disco en blanco: dominio público,
public/disks/FOSS-DISKS.txt
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server to assist with JxBrowser development.
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.
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables 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.441MIT
- AlicenseNot gradedqualityBmaintenanceEnables Codex to control a DeSmuME WebAssembly emulator for Nintendo DS games, including state management, screenshots, and persistent scripting via stdio MCP.MIT
- FlicenseNot gradedqualityBmaintenanceEnables MCP clients to remotely control a real retro or legacy computer, including keyboard and mouse input, video capture, audio, power cycling, and file transfer, so agents can run tests against physical hardware.-
- AlicenseNot gradedqualityAmaintenanceLets AI clients control and program a Commodore 64, including running programs, reading/writing memory, rendering graphics, playing sound, and switching between C64 Ultimate hardware and VICE emulation.518 npm37GPL 2.0