Repository navigation
Releases: zdanee/c64pine
Release list
C64pine 1.1
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
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 asC64.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,1quick 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.