WOZMCP64
SW-OpenC64
Ein Commodore 64 im Browser. Gleiche Regal-und-CRT-Hülle wie SW-OpenApple.
Familie: SW-Open + die Maschine. Apple ist SW-OpenApple. Dieses hier ist SW-OpenC64. Der Grok-MCP für diesen Tab ist WOZMCP64 (der von Apple ist WOZMCP).
Was läuft
VICE ist der Referenz-C64-Emulator, aber er ist zu groß, um hier zu WASM kompiliert zu werden (kein Emscripten-Toolchain auf dieser Maschine). Die Browser-Laufzeit ist ein C64 der chips-Familie, kompiliert zu WASM (public/emu/c64.wasm, von lvllvl). Die Header-Quelle der Wahrheit ist floooh/chips (vendor/chips, zlib). Die legale Firmware, die wir ausliefern, ist MEGA65 Open ROMs (vendor/open-roms, LGPL).
Der erste Start ist READY. — keine ROM-Suche.
Ausführen
npm install
npm run startDann öffne http://127.0.0.1:8082. Port 8082 (8080 ist SW-OpenApple).
Oder ./launch.sh.
Im Browser spielen
Gleiche Idee wie SW-OpenApple — GitHub Pages hostet einen statischen Build:
https://masterbrogrammer.github.io/SW-OpenC64/
Der C64, das Regal, die leere Diskette und Save BASIC laufen alle im Browser. Der Terminal-Tab ist die Shell dieses Macs, funktioniert also nur, wenn du SW-OpenC64 lokal ausführst.
Quelle: https://github.com/MasterBrogrammer/SW-OpenC64
Bibliothek
Nur Titel, die wir legal ausliefern können:
Commodore BASIC (READY. im ROM)
10 PRINT Labyrinth, Hallo, Border-Flash-POKEs
Leere formatierte 1541
.d64— tippe ein Programm, Save BASIC in Mine
Last Ninja, Boulder Dash, Impossible Mission, usw. bleiben urheberrechtlich geschützt. Ziehe deine eigenen .d64 / .prg / .crt in das Fenster. Sie bleiben in diesem Browser (IndexedDB). Sie werden nie hochgeladen.
Sterne sind lokal. Anmeldung ist optional.
Tasten
Klicke auf die CRT | Fokus + SID-Audio |
Esc | RUN/STOP |
Tab | CTRL |
Ctrl / Cmd | Commodore-Taste |
F1–F7 | Funktionstasten |
Gamepad-Symbol | Joystick-Port 2 (WASD / Pfeiltasten, Leertaste feuert) |
Ctrl+F12 | Reset |
MCP (WOZMCP64)
Mit geöffnetem SW-OpenC64-Tab auf :8082:
npm run mcpGrok ist als [mcp_servers.wozmcp64] in ~/.grok/config.toml konfiguriert.
Lizenz
chips: zlib —
vendor/chips/LICENSEOpen ROMs: LGPL-3.0 —
vendor/open-roms/LICENSEWASM-Laufzeit: lvllvl C64-Kern, siehe
vendor/lvllvl/NOTICE.txtGebündelte PRGs / leere Diskette: gemeinfrei,
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