C64 Ultimate Wiki

collecting (hopefully) useful information

User Tools

Site Tools


ultimate_software

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ultimate_software [2026/08/13 21:53] – [Firmware] fritigernultimate_software [2026/08/13 22:54] (current) – [Scripts to prepare software for use on the C64U] fritigern
Line 2: Line 2:
 This information is only as good as the person who wrote it thought things are or understood it. If you see mistakes or sentences that are not very good...please make them better This information is only as good as the person who wrote it thought things are or understood it. If you see mistakes or sentences that are not very good...please make them better
 **/ **/
-====== Community software & services ====== 
  
 +====== ULTIMATE SOFTWARE ======
 +Software that is specifically made to run on an Ultimate Device, or has features added to make use of a 1541Ultimate, Ultimate II+, Ultimate Elite, or a Commodore64 Ultimate.
  
-===== ULTIMATE SOFTWARE ===== 
-Software that is specifically made to run on an Ultimate Device. Meaning a 1541Ultimate, Ultimate II+, Ultimate Elite, or a Commodore64 Ultimate. 
  
 +===== A.I =====
 +  * **[[https://github.com/chrisgleissner/c64bridge | chrisgleissner/c64bridge]]** - MCP server to control and program the Commodore 64 Ultimate, Ultimate 64, Ultimate II, or VICE. 
 +  * **[[https://github.com/xphileby/c64u-mcp-server | xphileby/c64u-mcp-server]]** - MCP (Model Context Protocol) server for the Commodore 64 Ultimate Computer. 
 +  * **[[https://github.com/bbsbot/ultimate-64-dev | bbsbot/ultimate-64-dev]]** - A library of Claude Code skills to empower the ultimate Commodore 64 developer for games, utilities, and more. 
 +  * **[[https://github.com/Martijn-DevRev/Ultimate64MCP|MCP server for the Ultimate 64 series]]** <wrap hi>! Version 0.1 Alpha !</wrap> - A Model Context Protocol (MCP) server for the Commodore 64 Ultimate — the official modern Commodore 64 computer. This server enables AI assistants like Claude, ChatGPT, and Cursor to control your C64 via the Ultimate's REST API. 
 +===== BBS =====
  
-==== Operating Systems ==== +  * **[[https://github.com/robbiew/turbo64 | robbiew/turbo64]]** - A modern Commodore 64 BBS written in C for the Oscar64 compilerOptimized for VICE and the C64 Ultimate.  
-  * **[[https://github.com/ReadyOS-C64/ReadyOs/releases|ReadyOS]]** - What if a Commodore 64 could feel ready, not just nostalgic? ReadyOS treats waiting as the enemyIt is a keyboard-first, full-screen terminal-style environment built around instant app switching, suspend/resume, shared clipboard and history, and deeper links between apps+  * **[[https://github.com/nmclaren/c64u-term nmclaren/c64u-term]]** - Terminal software targeted primarily for the Commodore 64 Ultimate by Commodore International Inc. May or may not work on other devices. 
-  * **[[https://github.com/corra/command64-os|Command64 OS]]** - MS-DOS style operating system for the C64 with a REU size of 1MB minimum+
  
-== GEOS64/GDOS64 == +===== Boot Manager =====
-  * **[[https://codeberg.org/Cenbe/geoIRC|geoIRC]]** - IRC client for GEOS/GDOS64. Connect to any IRC channel available on the internet. Only works via Ethernet! +
-  * **[[https://github.com/xahmol/GeoUTools|GeoUTools]]** - Tools for use with Ultimate devices without having to leave the GUI, or even having to open the Ultimate menu! Also works in 80-column mode in GEOS128 with Ultimate cartridge. +
-  * +
  
 +  * **[[https://github.com/xahmol/UBoot64-v2|UBoot64-v2]]** - Boot manager/Boot menu for Ultimate devices.
  
----- 
  
 +===== Communication =====
  
-==== Music ====  +  * **[[https://github.com/MykelSIlver/meshchat64 MykelSIlver/meshchat64]]** - End-to-end-encrypted WebSocket chat running entirely in 6502 assembly on a Commodore 64. A real C64 (or Ultimate-64chatsfully encryptedin the same network as modern browsers
-  * **[[https://csdb.dk/release/?id=262561|SID-Wizard 1.97]]** - SID tracker for Commodore 64/128 as well as for Windows, MacOS, and LinuxCreate music for up to 4 SID chips (real, or virtual). Includes a large instrument libraryexample tracksMIDI, and a piano roll view.+
  
----- 
  
-==== Editors ==== +===== Demos =====
-  * **[[https://github.com/drericflores/c64uhex|C64UHEX]]** {{ :image:c64uhex-screenshot.png?direct&100|}} - C64UHEX is a native hex editor for the Commodore 64. It provides professional, byte-level inspection and modification of binary data using a true PETSCII interface, respecting the constraints and character semantics of the original platform. +
-  * **[[https://github.com/drericflores/AdveditC64|AdvEditC64 - Advanced Commodore Editor]]** - Advanced Commodore Editor is a native, full-screen text editor designed specifically for the Commodore 64, with special attention given to the C64 Ultimate and its SD/USB-based storage workflow. The editor is inspired by the philosophy of the Linux nano editor: Simple controls, fast interaction, minimal cognitive overhead, and clear on-screen prompts while respecting the technical constraints and historical behavior of vintage hardware. +
- +
----- +
- +
- +
-==== Games ==== +
-<wrap lo>Games specifically created to make use of the features of an Ultimate device.</wrap> +
- +
-  * //<wrap hi>No known games at the time of this writing</wrap>// +
- +
- +
----- +
-==== Demos ====+
   * **[[http://csdb.dk/release/?id=262181|Infinite Matter]]**   * **[[http://csdb.dk/release/?id=262181|Infinite Matter]]**
   * **[[http://csdb.dk/release/?id=235349|Ultiverzum]]**   * **[[http://csdb.dk/release/?id=235349|Ultiverzum]]**
Line 47: Line 33:
   * **[[https://github.com/xahmol/UltimateDemo2026|UltimateDemo2026]]**   * **[[https://github.com/xahmol/UltimateDemo2026|UltimateDemo2026]]**
   * **[[https://csdb.dk/release/?id=243862|Raster Split Fun]]**   * **[[https://csdb.dk/release/?id=243862|Raster Split Fun]]**
 +===== Editors =====
  
-----+  * **[[https://github.com/drericflores/c64uhex|rericflores/c64uhex]]** {{ :image:c64uhex-screenshot.png?direct&100|}} C64UHEX is a native hex editor for the Commodore 64. It provides professional, byte-level inspection and modification of binary data using a true PETSCII interface, respecting the constraints and character semantics of the original platform. 
 +  * **[[https://github.com/drericflores/AdveditC64|drericflores/AdveditC64]]** Advanced Commodore Editor is a native, full-screen text editor designed specifically for the Commodore 64, with special attention given to the C64 Ultimate and its SD/USB-based storage workflow. The editor is inspired by the philosophy of the Linux nano editor: Simple controls, fast interaction, minimal cognitive overhead, and clear on-screen prompts while respecting the technical constraints and historical behavior of vintage hardware.
  
-==== Other ====+ 
 + 
 +===== Emulators ===== 
 +  * **[[https://github.com/qwertybob1978/Commodore64_8088_Ultimate_Emulator | qwertybob1978/Commodore64_8088_Ultimate_Emulator]]** -  PCem Inspired 8088 Emulator for the Commodore 64 Ultimate (in Turbo mode)  
 + 
 +===== File Manager =====
  
   * [{{ :image:u64_screenshot_1784150683.png?100|Ultimate Opus}}] **[[https://csdb.dk/release/?id=133734|Ultimate Opus]]** - A dual-pane file manager for Ultimate devices, released by Lft. Current version is 0.2, released in 2014. No active development.   * [{{ :image:u64_screenshot_1784150683.png?100|Ultimate Opus}}] **[[https://csdb.dk/release/?id=133734|Ultimate Opus]]** - A dual-pane file manager for Ultimate devices, released by Lft. Current version is 0.2, released in 2014. No active development.
-  * **[[https://github.com/xahmol/UBoot64-v2|UBoot64-v2]]** - Boot manager/Boot menu for Ultimate devices. 
  
----- 
  
 +===== Games =====
 +  * **[[https://github.com/Axlfc/abadia-c64-starter | Axlfc/abadia-c64-starter]]** - Test Port for Commodore 64 (Ultimate) of the game 'La Abadía del Crimen' 
  
  
 +===== GEOS64/GDOS64 =====
  
-====== OTHER OS ====== +  * **[[https://codeberg.org/Cenbe/geoIRC|Cenbe/geoIRC]]** - IRC client for GEOS/GDOS64. Connect to any IRC channel available on the internetOnly works via Ethernet! 
-<wrap lo>Software that is specifically made to run on a computer other than the C64 or C128+  * **[[https://github.com/xahmol/GeoUTools|xahmol/GeoUTools]]** - Tools for use with Ultimate devices without having to leave the GUI, or even having to open the Ultimate menu! Also works in 80-column mode in GEOS128 with Ultimate cartridge.
-The software below is designed for use WITH but not ON an Ultimate device.</wrap> +
  
-===== Remote Control =====+===== Graphics =====
  
-Remote control applications that enable viewingplayingcopyingand otherwise interacting with system from another computer.+  * **[[https://www.albertpixels.com/|ALBERT]]** - Win/Mac/Linux application to create C64 graphics; it can send its images to your Ultimate device, save them as .PRG and other formats. ALBERT allows its users to create Commodore 64 images that extend into the left and right borders of the visible screenwith sprites to display the extra pixelsusing an uncomplicated drawing workflowwithout requiring the assistance of coder.
  
-  * **[[https://github.com/Deybacsi/c64uview|C64 Ultimate Viewer for Linux]]** {{ :image:c64uview-screenshot.png?direct&100|}} - A simple video & audio stream viewer designed for the new C64 Ultimate owners running Linux systems. Watch your C64 screen output on your computer with real-time streaming. 
-  * **[[https://github.com/drericflores/c64u-cpp_remote|U64 Remote cpp]]** - Remotely send and run a .PRG file on a Commodore 64 Ultimate. A Linux C++ command-line client for interacting with the Commodore 64 Ultimate over its REST API. This project is a C++ port of the original Go reference implementation and allows remote control and inspection of a C64 Ultimate from a modern Linux system. 
-  * **[[https://github.com/sandlbn/ultimate64-manager|Ultimate64 Manager]]** {{ :image:ultimate64-manager-screenshot.gif?direct&100}} - A cross-platform desktop application for managing Commodore 64 Ultimate, Ultimate 64 Elite, and Ultimate-II+ devices. Browse files, stream content, play SID music, mount disk images, and configure device settings. Also, 'Memory Editor', you can now peek and poke C64 memory directly from your desktop.  
-    * [[https://github.com/sandlbn/u64ctl|Amiga OS version]] 
-    * [[https://apps.apple.com/us/app/u64-ultimate64-controller/id6751809716|iPhone version]] 
-  * **[[https://github.com/AllMeatball/u64-remote|U64 Remote]]** - Remotely send and run a .PRG file on any Ultimate device.  
  
-  * **[[https://github.com/cybersorcerer/c64u|Commodore C64 Ultimate CLI]]** - A MacOS/Linux/Windows command-line interface for controlling the Commodore C64 Ultimate via its REST API. +===== Home Automation ====
-  * **[[https://github.com/Martijn-DevRev/Ultimate64MCP|MCP server for the Ultimate 64 series]]** <wrap hi>! Version 0.1 Alpha !</wrap> - A Model Context Protocol (MCP) server for the Commodore 64 Ultimate — the official modern Commodore 64 computer. This server enables AI assistants like Claude, ChatGPT, and Cursor to control your C64 via the Ultimate's REST API. +
  
 +  * **[[https://github.com/JKnivesworthy/hometo64 | JKnivesworthy/hometo64]]** - A Home Assistant Integration to view and control your home directly from the Commodore 64 Ultimate. 
  
-----+===== IDE ===== 
 +  * **[[https://github.com/jbramwell/READYCode | jbramwell/READYCode]]** A remote editor for the Commodore 64 Ultimate. 
  
  
-==== Music ====+===== Multimedia ===== 
 +  * **[[https://github.com/kfox/c64cast | kfox/c64cast]]** - Turn a real Commodore 64 into a programmable display + audio device via Ultimate 64 or TeensyROM+ — video, SID-music scopes, webcam, MIDI/ASID synth, WLED, generative visuals, overlays, playlists.  
 + 
 + 
 +===== Music ====
 +  * **[[https://sites.google.com/view/heartbeatsoundtracker|Heartbeat Sound Tracker]]** - Heartbeat Soundtracker is currently the only music program that fully covers the sound capabilities of Commodore 64 Ultimate -- all 8 SIDs and 7 sampler channels.
   * [{{ :image:u64webmusicplayer.jpg?direct&100|Ultimate 64 Web Music Player on a mobile device}}] **[[https://github.com/nesfrk81/Ultimate64WebMusicPlayer|Ultimate 64 Web Music Player]]** - Use any device with a web browser to play your favorite SID songs at home. Designed to be used with your mobile phone to have an easy way to control the music that is coming out of your C64 or C64U.   * [{{ :image:u64webmusicplayer.jpg?direct&100|Ultimate 64 Web Music Player on a mobile device}}] **[[https://github.com/nesfrk81/Ultimate64WebMusicPlayer|Ultimate 64 Web Music Player]]** - Use any device with a web browser to play your favorite SID songs at home. Designed to be used with your mobile phone to have an easy way to control the music that is coming out of your C64 or C64U.
   * **[[https://github.com/nesfrk81/ultimate64-sid-player|Ultimate64 SID Player (Windows/Mac/Linux)]]** - Play SID music files from your Commodore 64 Ultimate, Ultimate64, or Ultimate-II+ via the REST API.    * **[[https://github.com/nesfrk81/ultimate64-sid-player|Ultimate64 SID Player (Windows/Mac/Linux)]]** - Play SID music files from your Commodore 64 Ultimate, Ultimate64, or Ultimate-II+ via the REST API. 
 +  * **[[https://aminet.net/package/mus/play/u64SidPlayer|Ultimate64 SID Player (Amiga)]]** - Ultimate64 SID Player is a full-featured C64 SID music player for AmigaOS that connects to Ultimate64 and Ultimate-II devices over the network. It provides playlist management, multi-subsong navigation, and integrates with the HVSC song length database for accurate playback timing.
   * **[[https://github.com/sandlbn/Phosphor|Phosphor]]** - A SID music player for USBSID-Pico hardware, software-emulated SID, and for Commodore Ultimate 64 network playback. Includes a library panel for finding music online off the [[https://www.hvsc.c64.org/|HVSC]] website.   * **[[https://github.com/sandlbn/Phosphor|Phosphor]]** - A SID music player for USBSID-Pico hardware, software-emulated SID, and for Commodore Ultimate 64 network playback. Includes a library panel for finding music online off the [[https://www.hvsc.c64.org/|HVSC]] website.
-  * **[[https://aminet.net/package/mus/play/u64SidPlayer|Ultimate64 SID Player (Amiga)]]** - Ultimate64 SID Player is a full-featured C64 SID music player for AmigaOS that connects to Ultimate64 and Ultimate-II devices over the network. It provides playlist management, multi-subsong navigation, and integrates with the HVSC song length database for accurate playback timing. 
  
  
-----+===== News ===== 
 +  * **[[https://github.com/fputmango/Teletext64U | fputmango/Teletext64U]]** Teletext program showing live pages from the internet for the Commodore 64 Ultimate and other Ultimate products that have networking capabilities. Also supported: WiC64!  
 +  * **[[https://github.com/k6lcm/c64u-radar | k6lcm/c64u-radar]]** an ADS-B radar scope for the Commodore 64 Ultimate 
  
-==== Graphics ====+=====  Operating system ===== 
 +  * **[[https://github.com/xlar54/uos-master | xlar54/uos-master]]** - A new graphical OS made specifically to take advantage of the Ultimate 64's capabilities  
 +  * **[[https://github.com/ReadyOS-C64/ReadyOs/releases|ReadyOS]]** - What if a Commodore 64 could feel ready, not just nostalgic? ReadyOS treats waiting as the enemy. It is a keyboard-first, full-screen terminal-style environment built around instant app switching, suspend/resume, shared clipboard and history, and deeper links between apps. 
 +  * **[[https://github.com/corra/command64-os|Command64 OS]]** - MS-DOS style operating system for the C64 with a REU size of 1MB minimum
  
-  * **[[https://www.albertpixels.com/|ALBERT]]** - Win/Mac/Linux application to create C64 graphics, it can send its images to your Ultimate device, save them as .PRG and other formats. ALBERT allows its users to create Commodore 64 images that extend into the left and right borders of the visible screen, with sprites to display the extra pixels, using an uncomplicated drawing workflow, without requiring the assistance of a coder.+===== Peripherals ===== 
 +  * **[[https://github.com/danielwcarey/C64UltimateMouse danielwcarey/C64UltimateMouse]]** - Sample code to use the Commodore 64 Ultimate Mouse 
  
 +===== Programming =====
  
 +  * **[[https://github.com/xlar54/ultimateii-dos-lib | xlar54/ultimateii-dos-lib]]** - cc65 library for accessing the DOS and network functions of the Ultimate II+ cartridge the Ultimate 64 motherboard, and the new Commodore 64U  
 +  * **[[https://github.com/omiq/c64-ultimate | omiq/c64-ultimate]]** - Programming the C64 Ultimate 
 +  * **[[https://github.com/c64uploader/go-ultimate | c64uploader/go-ultimate]]** - A Go library for remotely controlling Commodore 64 Ultimate
 +  * **[[https://github.com/monteslu/c64lua | monteslu/c64lua]]** - Write Commodore 64 games in PICO-8-flavored Lua, compiled to native 6510. Autostart .d64 disks for the C64 Ultimate and demo scene. 
  
-----+=====  Remote control ===== 
 +  * **[[https://github.com/EdyJ/c64u-control-panel | EdyJ/c64u-control-panel]]** - Comprehensive web-based control panel and toolset for the Commodore 64 Ultimate (C64U)   
 +  * **[[https://github.com/amiantos/c64-ultimate-toolbox | amiantos/c64-ultimate-toolbox]]** - Native macOS app for streaming, viewing, and controlling your Commodore 64 Ultimate device with real-time CRT shader effects.  
 +  * **[[https://github.com/chrisgleissner/c64commander | chrisgleissner/c64commander]]** - Cross-platform app (Android/iOS/web) for controlling a Commodore 64 Ultimate over your local network.  
 +  * **[[https://github.com/sandlbn/ultimate64-manager|Ultimate64 Manager]]** {{ :image:ultimate64-manager-screenshot.gif?direct&100}} - A cross-platform desktop application for managing Commodore 64 Ultimate, Ultimate 64 Elite, and Ultimate-II+ devices. Browse files, stream content, play SID music, mount disk images, and configure device settings. Also, 'Memory Editor', you can now peek and poke C64 memory directly from your desktop.  
 +    * [[https://github.com/sandlbn/u64ctl|Amiga OS version]] 
 +    * [[https://apps.apple.com/us/app/u64-ultimate64-controller/id6751809716|iPhone version]] 
 +  * **[[https://github.com/sandlbn/Phosphor | sandlbn/Phosphor]]** - A SID music player for USBSID-Pico hardware and Commodore Ultimate 64, supporting both hardware SID chips and emulated SID playback. 
 +  * **[[https://github.com/svetzal/r64u | svetzal/r64u]]** - Cross-platform desktop app for controlling Commodore 64 Ultimate devices (Ultimate 64 / 1541 Ultimate II+) over the local network — browse files, mount disks, run programs, play SID music.  
 +  * **[[https://github.com/coat64/C64-FTP-Upload-tool | coat64/C64-FTP-Upload-tool]]** - A small, cross-platform GUI utility to upload files from a PC to a Commodore 64 Ultimate via FTP.  
 +  * **[[https://github.com/lastylegp/Quopus | lastylegp/Quopus]]** - Quopus Commander started life as a familiar two-panel file manager and grew teeth: a workshop for everyone who still cares about Commodore, demoscene art, and the old serial / BBS protocols. If you spend time around a real Ultimate-64, VICE, a 1541, a modem callback, or a wall of .d64 images you forgot you had - this tool was built for you.  
 +  * **[[https://github.com/Deybacsi/c64uview|C64 Ultimate Viewer for Linux]]** {{ :image:c64uview-screenshot.png?direct&100|}} - A simple video & audio stream viewer designed for the new C64 Ultimate owners running Linux systems. Watch your C64 screen output on your computer with real-time streaming. 
 +  * **[[https://play.google.com/store/apps/details?id=com.buyukcaglar.ultimateremote.android|Ultimate Remote]]** - Remote control your Ultimate from your Android device.
  
  
-===== Scripts to prepare software for use on the C64U =====+===== Remote control (cli) ===== 
 +  * **[[https://github.com/cybersorcerer/c64u |cybersorcerer/c64u]]** - CLI for the new Commodore C64 Ultimate 
 +  * **[[https://github.com/jeffsand/c64 | jeffsand/c64]]** - Command your Commodore C64 Ultimate from the terminal. npm install -g @jeffsand/c64  
 +  * **[[https://github.com/carledwards/u64shell | carledwards/u64shell]]** - A DOS-style TUI that mirrors a Commodore 64 Ultimate's screen live and remote-controls it — in your terminal or a browser, from one codebase. Built on u64ctl + foxpro-go.  
 +  * **[[https://github.com/drericflores/c64u-cpp_remote|drericflores/c64u-cpp_remote]]** - Remotely send and run a .PRG file on a Commodore 64 Ultimate. A Linux C++ command-line client for interacting with the Commodore 64 Ultimate over its REST API. This project is a C++ port of the original Go reference implementation and allows remote control and inspection of a C64 Ultimate from a modern Linux system. 
 +  * **[[https://github.com/AllMeatball/u64-remote|AllMeatball/u64-remote]]** - Remotely send and run a .PRG file on any Ultimate device.  
 +=====  Streaming ===== 
 +  * **[[https://github.com/chrisgleissner/c64stream | chrisgleissner/c64stream]]** - C64 Stream is an OBS Studio source plugin for streaming video and audio from Commodore 64 Ultimate devices  
 +  * **[[https://github.com/gruetze-software/C64UViewer | gruetze-software/C64UViewer]]** - A high-performance, lightweight remote video stream viewer for the Commodore 64 Ultimate and Ultimate-II+ ecosystem. Working on Windows and Linux.  
 +  * **[[https://github.com/jusii/vlc-u64stream | jusii/vlc-u64stream]]** - VLC plugin that decodes the Ultimate 64 / Commodore 64 Ultimate raw video+audio UDP stream natively 
  
-Tools to prepare data on an other computer before moving it over to the C64U to be used there. +===== Utility ===== 
- +  * **[[https://github.com/wiebow/d71-81writer.c64 wiebow/d71-81writer.c64]]** - 1541 ultimate 2 write tool for D71 and D81 disk image files. Commodore 64 version
-  * **[[https://github.com/jcarr71/gb64-reorganizer|GameBase64 Game Organizer]]** - A Python utility to organize Commodore 64 games from zip archives into a structured folder hierarchy based on metadata from VERSION.NFO files.+
  
  
 ---- ----
 +
 +
 +
  
  
 {{tag>software software_C64U_specific C64U_specific }} {{tag>software software_C64U_specific C64U_specific }}
ultimate_software.1786658031.txt.gz · Last modified: by fritigern