Skip to main content
Glama
MasterBrogrammer

WOZMCP64

SW-OpenC64

ブラウザで動作するCommodore 64。SW-OpenAppleと同じ、シェルフ&CRTシェル。

ファミリー: SW-Open + マシン。AppleはSW-OpenApple。こちらはSW-OpenC64。 このタブ用のGrok MCPはWOZMCP64です(Apple用はWOZMCP)。

実行されているもの

VICEはC64エミュレータのリファレンスですが、ここでWASMにコンパイルするには大きすぎます(このマシンにはEmscriptenツールチェーンがありません)。ブラウザランタイムは、WASMにコンパイルされたchipsファミリーのC64です(public/emu/c64.wasm、lvllvl より)。ヘッダのソースの正本は、ベンダリングされた floooh/chips(vendor/chips、zlib)です。同梱する合法的なファームウェアは MEGA65 Open ROMs(vendor/open-roms、LGPL)です。

初回起動は READY. — ROM探しは不要です。

Related MCP server: desmume_webassembly_harness

実行方法

npm install
npm run start

次に http://127.0.0.1:8082 を開いてください。ポート 8082(8080はSW-OpenApple)。

または ./launch.sh。

ブラウザでプレイ

SW-OpenAppleと同じ考え方です — GitHub Pagesが静的ビルドをホストしています:

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

C64、シェルフ、Blank disk、Save BASICはすべてブラウザ内で動作します。TerminalタブはこのMacのシェルなので、SW-OpenC64をローカルで実行しているときだけ機能します。

ソース: https://github.com/MasterBrogrammer/SW-OpenC64

ライブラリ

法的に同梱できるタイトルのみ:

  • Commodore BASIC(ROM内のREADY.)

  • 10 PRINTの迷路、Hello、ボーダーフラッシュのPOKE

  • フォーマット済みの空の1541 .d64 — プログラムを入力して、Save BASIC でMineに保存

Last Ninja、Boulder Dash、Impossible Missionなどは引き続き著作権が残っています。自分自身の .d64 / .prg / .crt をウィンドウにドロップしてください。それらはこのブラウザ(IndexedDB)内に留まります。アップロードされることはありません。

スターはローカルです。サインインは任意です。

キー

CRTをクリック

フォーカス + SIDオーディオ

Esc

RUN/STOP

Tab

CTRL

Ctrl / Cmd

コモドールキー

F1–F7

ファンクションキー

ゲームパッドアイコン

ジョイスティックポート2 (WASD / 矢印キー、スペースでファイア)

Ctrl+F12

リセット

MCP (WOZMCP64)

SW-OpenC64タブを :8082 で開いた状態で:

npm run mcp

Grokは ~/.grok/config.toml 内で [mcp_servers.wozmcp64] として設定されています。

ライセンス

  • chips: zlib — vendor/chips/LICENSE

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

  • WASMランタイム: lvllvl C64コア、vendor/lvllvl/NOTICE.txt 参照

  • 同梱のPRG / 空のディスク: パブリックドメイン、public/disks/FOSS-DISKS.txt

Related MCP Connectors

Related MCP Servers

  • 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
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables 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.
    -
  • A
    license
    Not graded
    quality
    A
    maintenance
    Lets 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 npm
    37
    GPL 2.0