SkillAgentSearch skills...

C64stream

C64 Stream is an OBS Studio source plugin for streaming video and audio from Commodore 64 Ultimate devices

Install / Use

/learn @chrisgleissner/C64stream

README

C64 Stream

Build E2E Tests License: GPL v2 Platform

Bridge your Commodore 64 Ultimate directly to OBS Studio for seamless streaming and recording over your network connection.

<img src="./docs/images/c64stream.png" alt="C64 Stream Logo" width="200"/>

This plugin implements a native OBS source that receives video and audio streams from a Commodore 64 Ultimate or Ultimate 64.

The plugin connects directly to the Ultimate's network interface, eliminating the need for capture cards or composite video connections.

C64 Stream Main Screen

Features:

  • Direct C64U → OBS streaming: Video/audio streams received directly from a Commodore 64 Ultimate or Ultimate 64 over UDP/TCP (no capture card).
  • Two native OBS plugins: A C64 Stream input source plus a C64 Stream Effects filter (they share the same effects engine; most setups use one or the other).
  • Real-time video + audio: PAL 384x272 and NTSC 384x240 video, plus synchronized 16-bit stereo audio at ~48kHz.
  • CRT effects + palettes: GPU-accelerated CRT effects with configurable presets (scan lines, bloom, tint, pixel geometry) and automatic VIC-II color space conversion.
  • Built-in recording + diagnostics: Record BMP frames, AVI video, and WAV audio, plus optional CSV timing logs (obs.csv / network.csv) for debugging.
  • Keyboard capture: Click the Interact button below the preview to type directly into the C64.
  • Script-based automation: C64Script, a BASIC-inspired language for programmatic control of your stream (spec).

Contents

🚀 Quick Start

What You'll Need

[!NOTE] The plugin has been verified to work on the systems listed below. Other environments have not been verified and are not supported explicitly, but community contributions are always welcome.


Installation

In the following instructions, replace $VERSION with the latest released version as shown on the Releases page.

Windows (X64)

The following applies if you have an Intel or AMD CPU. It has been verified to work on Windows 11:

  1. Close OBS Studio
  2. Download the plugin package with name c64stream-$VERSION-windows-x64.zip. It should now be in your Downloads folder (typically C:\Users\<YourName>\Downloads).
  3. Install the plugin to C:\ProgramData\obs-studio\plugins by either extracting the ZIP with a tool of your choice or by running the following in PowerShell:
Expand-Archive -Path "$env:USERPROFILE\Downloads\c64stream-*-windows-x64.zip" -DestinationPath "C:\ProgramData\obs-studio\plugins" -Force
  1. Start OBS Studio

If you are using Windows Firewall and block all incoming connections, you may have to set up an exception to allow incoming UDP connections to port 11000 (Video) and 11001 (Audio) from the C64 Ultimate, as follows. Be sure to adjust the RemoteAddress from 192.168.1.64 to the IP of your C64 Ultimate before you run this in PowerShell:

New-NetFirewallRule -DisplayName "C64 Stream" -Direction Inbound -Protocol UDP -LocalPort 11000,11001 -RemoteAddress 192.168.1.64 -Action Allow

Windows (ARM64)

[!NOTE] Windows on ARM64 support is experimental and has not yet been fully tested. If you would like to help with testing, please reach out via the Discussions tab of this repository.

  1. Download and unzip the ARM64 build of OBS Studio: https://github.com/obsproject/obs-studio/releases/download/32.0.4/OBS-Studio-32.0.4-Windows-arm64.zip
  2. Ensure OBS Studio is closed.
  3. Download the plugin package c64stream-$VERSION-windows-arm64.zip to your Downloads folder.
  4. Install the plugin exactly as described in Windows (X64) above.

Windows (Portable Mode)

[!NOTE] This section applies only if OBS Studio is run in portable mode, for example when portable_mode.txt exists in the root directory of OBS. If you installed OBS using the Windows installer, use the Standard Installation instructions above.

In portable mode, OBS does **

View on GitHub
GitHub Stars53
CategoryContent
Updated11d ago
Forks1

Languages

C

Security Score

100/100

Audited on Mar 25, 2026

No findings