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.

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

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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.

View all MCP Connectors

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