Skip to main content
Glama
MasterBrogrammer

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.

Related MCP server: Chrome Browser Control

Ausführen

npm install
npm run start

Dann ö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 mcp

Grok ist als [mcp_servers.wozmcp64] in ~/.grok/config.toml konfiguriert.

Lizenz

  • chips: zlib — vendor/chips/LICENSE

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

  • WASM-Laufzeit: lvllvl C64-Kern, siehe vendor/lvllvl/NOTICE.txt

  • Gebündelte PRGs / leere Diskette: gemeinfrei, 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