CommodoreOS

Caramon2 schrieb:
Mit absurden 36 GiB fürs ISO bin ich aber raus: Zum einen habe ich nur 12 GiB Traffic im Monat, aber so ein "Monster" würde ich mir sowieso nicht holen. - Die sind doch bescheuert… :freak:
https://www.commodoreos.net/
  • Commodore OS 3.1 released on April 28th, 2026
  • Introducing Commodore OS BASIC V2
  • Commodore Announces C64 Ultimate! (July 12th, 2025)
  • We're Buying Commodore! (June 30th, 2025)
  • Let's Buy Commodore! (June 7th, 2025)
  • Commodore OS 3.0 released on April 22nd, 2025
  • Commodore OS 2.0 Released (13/12/2023)
Also es ist inzwischen tatsächlich vom richtigen Commodore. :)

Die 3.1 hat "nur" noch 9,2 GiB (inzwischen habe ich 17 GiB Traffic):

Commodore OS 3.1 introduces new features that connect the operating system more closely with Commodore’s expanding hardware and software ecosystem.

C64U Typewriter is the perfect companion application for the C64 Ultimate. It provides a fun way to type within Commodore OS using your C64 Ultimate keyboard over WiFi. As a Commodore OS application, it also includes a file manager that allows your PC file system and network locations to be displayed and navigated directly from your C64 Ultimate. You can launch supported disk image and music formats, or copy and move files from your PC or network to connected C64 Ultimate storage, such as a USB device.

und noch viel mehr…

Das könnte auch interessant sein, wenn man einen Ultimate hat:

The CommoServe file service is accessible from the dock allowing you to download C64 files that can be downloaded and run through emulation.

The retro interface mimics that found in the new Commodore 64 Ultimate.

Instructions on how to obtain and install legal Commodore ROMS can be found in the Commodore OS Settings manager by navigating menu:

System --> Commodore OS --> Commodore OS Settings

and selecting "Emulation Settings" and then "Cloanto Commodore ROM Setup" option.

NOTE: Whilst Commodore's 8-bit ROMs cannot be included Cloanto does provide their C64 Forever package for free online and Commodore OS is capable of downloading and extracting the 8-bit system ROM files and games via the above process. It is suggested you perform this step even if you retain the valid ROMs yourself.


Vor allem:

… now reduced to a much more manageable size of approximately 9.2 GB. This is a significant reduction from the 37 GB Commodore OS 3.0 ISO.
…
The Linux games, retro system content, including demos, games, MODs and SIDs, non Commodore emulators, and a number of more specialised applications have been removed from the ISO.
…
For users who wish to retain their existing Commodore OS 3.0 content, an online update to version 3.1 will be available from the menu:
System → Commodore OS → Update Commodore OS
…
Commodore OS 3.0 will also remain available for download for those who prefer to install it first and then update to 3.1 while retaining the original content.

Vielleicht sollte ich doch mal den Bekanntenkreis bemühen, mir das 3.0-ISO zu laden … :)

Davon hatte ich nichts mitbekommen, da ich mich wegen der riesigen 3.0 nicht weiter damit beschäftigt habe:

Commodore OS BASIC V1 is a modern BASIC implementation featuring 3D graphics, built-in sprites, built-in tilemaps, 2D and 3D physics and user types. Future development will be geared towards compiling software for the original C64 and Amiga hardware. With Commodore emulation all set up, a plentitude of pixel based graphics editors (including C64 sprite and charset editors), as well as Amiga MOD and C64 SID trackers, why not build you dream retro game on Commodore OS?

neu bei der 3.1:

With Commodore OS BASIC V2, you can create programs for the Commodore 64, Amiga, Linux through Commodore OS, Windows, and the Web, while sharing much of the same code across each target platform.

Sprites, character sets, bitmaps, and scrolling are designed to work conceptually as they do on the Commodore 64, while also allowing enhanced graphics and sound on more powerful systems. For classic targets, Commodore OS BASIC V2 can generate D64 disk images for the C64 and ADF disk images for the Amiga, making it easy to test your programs in an emulator or even deploy them directly to a Commodore 64 Ultimate through its web API. It can also produce native Linux and Windows executables, as well as self-contained HTML web pages that can run in a browser and be hosted anywhere on the web.

Unlike the interpreted BASIC environments familiar from classic Commodore 8-bit machines, Commodore OS BASIC V2 is a compiled language. This cross-compilation approach provides significant performance advantages over traditional Commodore BASIC, enabling capabilities that were once difficult or impossible in purely interpreted BASIC. It includes a broad command set and a modern, accessible API for bitmap drawing, sprite handling, SID and MOD music playback, character set management, raster programming, bank handling, and smooth scrolling.
…
Commodore OS BASIC V2 aims for Commodore BASIC 7.0 compatibility, and existing programs written purely in BASIC should benefit from clear performance improvements when compiled. You can continue programming in a classic style with line numbers and familiar syntax, use the new BASIC enhancements alongside it, or adopt the more modern syntax features, including selected object-oriented programming concepts where appropriate.
…
Experimental support is also available for PET, C16, Plus/4, and VIC-20, with many additional systems planned over time, along with a cross-platform IDE.

Leider kann ich mich für sowas nicht mehr begeistern, aber es klingt trotzdem interessant.
 
Der C64 Ultimate wurde hier, inkl. umfassender Hintergrundinformationen, sehr eindrucksvoll gezeigt:





Am liebsten hätte ich mir auch gleich einen bestellt, obwohl ich eigentlich gar nicht damit anzufangen wüsste! :D
 
Hallo.

Weil der Download von Commodore OS 2.0 damals ziemlich lahm war und ich große Dateien sowieso ungerne per Browser lade, da deren Resume-Fähigkeit eher fragwürdig ist und Torrents zuverlässiger sind, hier eine kleine aria2c-Anleitung (für Windows und Linux):

Man installiert aria2c vorzugsweise mit der Paketverwaltung (falls es nicht sowieso schon als Abhängigkeit installiert ist), ansonsten gibt es hier den Download: http://aria2.github.io/

Die Manpage: https://aria2.github.io/manual/en/html/aria2c.html

Daraus habe ich mir diese Konfigurationsdatei zusammengestellt:
  • bei Linux: ~/.config/aria2/aria2.conf
  • Windows: C:\Users\Default\.config\aria2\aria2.conf
Code:
force-sequential=true
file-allocation=falloc
max-connection-per-server=3
lowest-speed-limit=16k
retry-wait=5
seed-time=0
  1. man kann mehrere Download-Links übergeben, die der Reihe nach geladen werden (ansonsten nur mehrere Links zu selben Datei - das ist aber umständlich und macht oft Probleme)
  2. die leere Zieldatei für Torrent-Downloads wird effizient erstellt (statt sie vollständig mit Nullen zu schreiben)
  3. bei normalen Downloads mehrere Verbindungen zu einem Server (sementierter Download)
  4. Verbindungen, über die fast nichts kommt, werden abgebrochen (insbes. bei Torrent-Downloads)
  5. Wartezeit in Sekunden, bevor es neu versucht wird (statt sofort: der soll sich ja erst mal berappeln können)
  6. das verteilen von Torrent-Downloads wird sofort beendet, wenn der Download vollständig ist (damit man z. B. mehrere Torrents per Batchdatei nacheinander laden kann) - ansonsten wird endlos verteilt und der Download nie "fertig"
Hinweise
  • aria2c lädt einfach ins aktuelle Verzeichnis herunter und der Pfad ist egal: Wenn man z. B. auf einen Stick D: herunterlädt und es unterbricht, kann man den Download sogar auf einem anderen Rechner fortsetzen, auch wenn der Stick dort E: ist (aria2c muss dort natürlich vorhanden sein)
  • mit Strg+C unterbricht man den Download (kann bei Torrents einen Moment dauert)
  • um fortzusetzen, einfach den Download wie vorher starten - es wird automatisch erkannt, was schon geladen wurde (Wichtig: bei normalen Downloads muss der Server dafür Resume unterstützen, ansonsten beginnt der Download neu - darauf hat aria2c keinen Einfluss)
  • um Livesysteme zu booten, empfehle ich Ventoy
  • um sich das anschließende drauf kopieren zu sparen, kann man das ISO direkt auf den Stick herunterladen
  • und damit "falloc" funktioniert, sollte der Ventoy-Stick mit NTFS formatiert sein (wie hier beschrieben)

Die Anwendung ist simpel: aria2c (Download-Link oder Torrent-Link/-Datei)

Für Commodore OS 3.0 (ca. 36 GiB) also:
aria2c https://www.commodoreos.net/Downloads/CommodoreOSVision3.torrent

und für Commodore OS 3.1 (ca. 9 GiB):
aria2c https://www.commodoreos.net/Downloads/CommodoreOSVision3_1.torrent



Ein Torrent-Download sieht ungefähr so aus (das (Terminal-/DOS-Fenster ggfs. breiter ziehen):
Code:
[…]
 *** Download Progress Summary as of Wed Sep  2 08:18:16 2026 ***
===================================================================================
1.5GiB/2.0GiB(74%) CN:14 SD:6 DL:778KiB ETA:11m44s]
FILE: artix-xfce-openrc-20260822-x86_64.iso
-----------------------------------------------------------------------------------

09/02 08:18:36 [ERROR] CUID#20 - Download aborted. URI=https://mirror.akardam.net/artix-iso-weekly/artix-xfce-openrc-20260822-x86_64.iso
Exception: [AbstractCommand.cc:351] errorCode=5 URI=https://mirror.akardam.net/artix-iso-weekly/artix-xfce-openrc-20260822-x86_64.iso
  -> [DownloadCommand.cc:309] errorCode=5 Zu langsame Herunterladegeschwindigkeit: 4387 <= 16384(B/s), Rechner:mirror.akardam.net

-----------------------------------------------------------------------------------

2.0GiB/2.0GiB(99%) CN:6 SD:6 DL:2.5MiB]
09/02 08:23:27 [NOTICE] Verteilen beendet.
SEED(0.0) CN:0 SD:0]

09/02 08:23:46 [NOTICE] Übertragung vollständig: artix-xfce-openrc-20260822-x86_64.iso
09/02 08:23:46 [NOTICE] Das Verteilverhältnis betrug 0.0, hoch-/heruntergeladen=0B/2.0GiB

Übertragungsergebnisse:
gid   |stat|avg speed  |path/URI
======+====+===========+=======================================================
      |OK  |   1.6MiB/s|/tmph/artix-xfce-openrc-20260822-x86_64.iso

Statuserläuterung:
(OK):Herunterladen vollständig.
Nach jeder Minute gibt es eine neue "Download Progress Summary" und solche Fehler sind bei Torrent normal, da von mehreren Servern parallel geladen wird und gelegentlich einer spinnt.
 
Hab das ganze mal in einer VM installiert. Was mir dabei unschön aufgefallen ist: Die gleiche schlechte Textdarstellung wie bei der seligen Original-Hardware. Weiße Schrift auf blauen oder helllblauen Hintergrund.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Caramon2
ibm9001 schrieb:
Die gleiche schlechte Textdarstellung wie bei der seligen Original-Hardware.
Damals hatte man sich übrigens dafür entscheiden, weil die am TV angeschlossen wurden und diese Blautöne bei NTSC noch am stabilsten waren: NTSC wurde in Amiland als "never the same color" bezeichnet.

ibm9001 schrieb:
Weiße Schrift Schrift auf blauen oder helllblauen Hintergrund.
Also weiterhin wie bei der V 2.0 (s. Eröffnungsbeitrag)?
 
  • Gefällt mir
Reaktionen: Tanzmusikus
@Caramon2
Also weiterhin wie bei der V 2.0 (s. Eröffnungsbeitrag)?
ja, zum rumspielen o.k., ansonsten krieg ich Augenkrebs. Da merkt man dann, das es nur in der Erinnerung super war, aber in der Realität gegen heutige Systeme nicht ansatzweise bestehen kann.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Caramon2
@ibm9001: Ging mir bei der 2.0 genau so. Nicht nur die Farben, auch den ziemlich breiten Zeichensatz im Terminal fand ich unpraktisch und schlecht/ungewohnt zu lesen. - Von den ganzen, m. E. übertriebenen Animationen und Sound-Effekten ganz zu schweigen.

Kinder würden das bestimmt toll finden und es ist ein netter Vorführeffekt, aber produktiv arbeiten möchte ich mit so einem System nicht.

In #41 habe ich gezeigt, wie wie Theme und Hintergründe auf mein Produktivsystem übetragen habe. Das habe ich dann auch gleich wieder rückgängig gemacht. ;)
 
Zurück
Oben