Skip to content

Releases: zdanee/c64pine

C64pine 1.1

Choose a tag to compare

@zdanee zdanee released this 11 Oct 20:42

c64pine-3.24.2-x86_64.iso: a complete system on Alpine Linux 3.24. Write it to a USB stick (dd or Rufus "DD image", not Ventoy), boot it (legacy BIOS or UEFI, Secure Boot off), log in as root and run c64-install. It erases the disk you choose.
SHA-256: cd564c91dab0d5cb44f8492b234c501f2c58f533dd332def997cbb0e15ea106e

c64pine-live-3.24.2-x86_64.iso: boots straight into the desktop; the INSTALL icon installs it. Write it with dd too.
SHA-256: b99e0fdd8cad6afdb3c2b94d236023f262c484307ad9cc3d2bc01c69c2ea13a7

On an existing Linux (Debian/Ubuntu, Arch, Fedora, Alpine): run the installer again to update; your settings and icons stay.

New since 1.0

  • Multiple displays: the desktop sits on the primary display, every other display gets its own C64 border and blue screen. Tiling works on the display the window is on.
  • New icons: a 1541 drive (DRIVE 8, install), a new globe, floppy, folder and more.
  • vfetch shows the Commodore logo on every distribution, not just Alpine.
  • 1366x768 and similar modes now get their exact width in the resolution switcher.
  • Wallpapers: dark pictures keep a solid black background (no more brown dots).
  • C64 LIBRARY finds games named like archive.org's Wizard_of_Wor_1983_Commodore.d64.
  • C64 software loads in warp speed, then runs at normal speed.

Tested: the ISOs install and boot in QEMU (BIOS). Not yet tested on real hardware.

C64pine 1.0

Choose a tag to compare

@zdanee zdanee released this 10 Oct 18:17

A Commodore 64 desktop for Linux: the light-blue border around the blue screen, the power-on banner, READY. and a blinking cursor, sprite icons, a CRT filter, and a desktop you can type on: shell commands run right there, everything else goes to a real C64 BASIC.

Install

On an existing Linux (Debian/Ubuntu, Arch, Fedora, Alpine): no ISO needed. It goes next to your desktop as an extra login-screen session, everything in ~/.c64pine, and c64pine uninstall takes it all out again. See the README.

c64pine-3.24.2-x86_64.iso: a complete system on Alpine Linux 3.24. Write it to a USB stick (dd or Rufus "DD image", not Ventoy), boot it (legacy BIOS or UEFI, Secure Boot off), log in as root and run c64-install. It erases the disk you choose.
SHA-256: 6dba98b6b16807eb87d115e22fe921348eeaf153d9141e1ddbed322f1291e7a3

c64pine-live-3.24.2-x86_64.iso: boots straight into the desktop; the INSTALL icon installs it. Write it with dd too.
SHA-256: 3a77a56b8fd1a714a1f50a175fa48374f3d91803038a11469888e5a70f020314

Features

  • The desktop is a folder: apps, folders and files as 24x21 sprite icons; drag and drop, shortcuts, a sprite editor (the icons are plain PNGs)
  • A command line on the desktop: built-ins, then your shell, then C64 BASIC running in VICE (10 PRINT "HELLO", RUN, LIST, SAVE"X",8); your program is kept as C64.SAV
  • C64 software: double-click a .d64, .t64, .prg, .crt ... and it runs in the C64 SCREEN
  • C64 LIBRARY: folders with C64 software open as a cover view (covers and info from Wikipedia / Wikidata)
  • Menus you can arrange (the MENUS app), LOAD"*",8,1 quick find, colour presets (C64, C128, VIC-20, SX-64, PET) and POKE 53280/53281/646
  • Wallpapers converted to the 16 C64 colours, CRT filter, Openbox theme, C64-coloured terminal, file manager, music, video, pictures and PDF
  • CAPTURE: screenshots, video recording, animated GIF / WebP
  • Paste on the desktop: copied files land on it, copied text is typed at the prompt
  • Bar with desktops, windows, battery, volume, calendar with reminders, power menu; window tiling and pinning
  • Optional C64 login screen for LightDM, with screen lock

Tested: the installer on Debian 13, Arch and Fedora 43; the ISOs install and boot in QEMU (BIOS). Not yet tested on real hardware.

The ISOs are the official alpine-standard ISO with C64pine added. They contain Alpine packages (many GPL) and VICE with the Commodore ROMs; sources and licences are in CREDITS.md.