Official Software Updates
C64 OS is under active and on-going development.
Get the latest software updates here.
C64 Archiver, Installer and CAR Files
C64 Archiver is an Application for C64 OS that creates archive files that contain C64 files,
including all CBM FS metadata, and also retains their structure in nested subdirectories.
The archive files produced are called CAR files.
CAR files are the standard way of distributing C64 OS software, but can also be used to
distribute regular C64 software and other resource files too. Read the
C64 Archiver and Installer guide to learn more about how
to use these tools and how to install system
updates.
Install Updates in the Correct Order
Software updates must be installed in the correct order! There is no check to make
sure that what you're installing is appropriate for updating your current version.
- Check your current version number. (Utilities Menu → Settings → About)
- Install the appropriate update for that version first.
- Reboot. (Options Menu → Quit to BASIC → Load and run C64 OS again.)
- Repeat from step 1, if there are additional updates to be installed.
RECOMMENDED: Make a backup of your system directory in case something
goes wrong, like an unexpected power outage in the middle of updating an important file.
System Updates
System updates will be added here as they become available.
Filename |
Release Date |
Required Version # |
Version # |
File Size |
CRC32 checksum |
1.03.update.car |
2023-01-16 |
1.02 |
1.03 |
90 KB, 356 blocks |
3349e5ca |
This release includes some new core features. Mainly, the ability to mount Disk Images in
File Manager, and mouse wheel support with new MicroMys mouse driver.
New Features
- New Checksum Utility (CRC8, CRC16, CRC32 on selected file.)
- New crc32 tool (//os/c64tools/:crc32 computes true CRC32.)
- New MicroMys mouse driver (port 1.)
- Mouse wheel support in all Toolkit scroll views.
- New Mount Utility (mounts disk images to SD2IEC non-boot partitions.)
- 13 new sample desktop backdrops.
Changes and Improvements
- C64 OS boot screen now dynamically shows version number (//os/settings/:version.t).
- New checksum library (checksum.lib, backends Checksum Utility)
- New defined datatype text/hexdec.
- Window shade can now be toggled with right click on Utility title bar.
- Mouse Utility now includes settings for mouse wheel direction and sensitivity.
- TextView Utility now shows PETSCII/ASCII radio buttons, instead of ASCII checkbox.
- Added an unmount menu option to File Manager's options menu.
- Configure Tool (//os/settings/:configure) updated to let you choose MicroMys mouse driver.
- New assigns for .d64, .d41, .d71, .d81 and .dnp to Mount Utility
- cksum tool (//os/c64tools/:cksum) internal messages changed from "crc32" to "cksum".
- Updated TKFileMeta class (used by Clipboard Utility) to recognize text/hexdec data type.
- Updated //os/docs/:memory.t with new mouse wheel workspace memory values.
- SD2IEC component now puts all SD2IEC devices (temporarily) in PRG disk image mode (XI0).
Bug Fixes
- Fixed a bug in Places Utility that prevented it from noticing some changes.
- Fixed a bug in KERNAL booter that could lead to a lockup if settings files are malformed.
- Fixed a bug in dir.lib that retained transparent bytes ($A0) from disk headers.
- Fixed a bug in backup tool (//os/c64tools/:backup) that could lead to a lockup.
Known Issues
- Copying certain files between devices using an REU can sometimes lead to a lockup.
- Pressing STOP/RESTORE but lingering with STOP held down interferes with an
Application's ability to save its state and close gracefully. May corrupt the
Application's config.i file. Solutions are being explored.
Show Less...
cksum number: 2630579159 See: C64 Archiver and Installer → Versions and Upgrades.
|
Filename |
Release Date |
Required Version # |
Version # |
File Size |
CRC32 checksum |
1.02.update.car |
2023-01-16 |
1.01 |
1.02 |
4 KB, 14 blocks |
42022f62 |
This release is very small, it only updates the Installer Utility. It fixes a critical bug
that prevented Installer from reliably extracting files with filenames longer than 14
characters.
Bug Fixes
- Fixes an issue that prevented Installer Utility from updating files with names longer than 14 characters.
- Fixes an issue copying the note from a CAR file from the Installer Utililty to the clipboard.
cksum number: 1791257261 See: C64 Archiver and Installer → Versions and Upgrades.
|
Filename |
Release Date |
Required Version # |
Version # |
File Size |
CRC32 checksum |
1.01.update.car |
2022-11-20 |
1.0 |
1.01 |
53 KB, 209 blocks |
70a2acfc |
New Features
- bootsect.128 in //os/c64tools/ allows C128 mode to autoboot C64 OS.
- Added 4 new desktop backdrops: home, door, joystick inv, and settings.
- Added the default desktop 5 backdrop to the backdrops directory.
- Added 1351 mouse driver for port 2.
Changes and Improvements
- Quit to BASIC now returns you to the root directory.
- Quit to BASIC now restores IDE64 functionality.
- File Info now updates a subdirectory's header when it's renamed.
- Added new "System Card first run (default)" option to Setup Tool (//os/c64tools/:c64os setup)
- Added option to booter (//os/c64tools/:c64os) to run Configure Tool after System Card first run set up.
- Added option for 1351 mouse in port 2 to drivers in Configure Tool.
- Improved clarity and usability of PRG Alias Creator tool.
- STOP/RESTORE now reloads or returns to Homebase, instead of crashing.
- Improved various programming headers.
- crc32 in c64tools was renamed to cksum in anticipation of new crc32 tool.
Bug Fixes
- Fixes an issue that prevented creating favorites in File Manager.
- Screen Editor (//os/desktop/backdrops/:screenedit) no longer requires JiffyDOS.
- Fixed a bug in strlen and strcpy in the KERNAL.
- Fixed a bug in PRG Runner that prevented it from running regular BASIC programs.
- Fixed a bug that caused a crash by pressing RESTORE key.
Known Issues
- Pressing STOP/RESTORE but lingering with STOP held down interferes with an
Application's ability to save its state and close gracefully. May corrupt the
Application's config.i file. Solutions are being explored.
Show Less...
cksum number: 1531689060 See: C64 Archiver and Installer → Versions and Upgrades.
|
Other Software Releases
Other C64 OS software releases will be added here as they become available.
Filename |
Release Date |
C64 OS Version # |
Version # |
File Size |
CRC32 checksum |
cgfxsamples1.car |
2023-05-06 |
1.04+ |
1.0 |
1525 KB, 6149 blocks |
893e1057 |
CGFX Samples, Set #1, Includes
- 6 x Commodore Grafix sample files for use in Image Viewer
- 1 x 3D Koala, Matrix Image
The CGFX files all end with the extension .cgx, the 3D Koala ends with the extension
.3dk. 3D Koala is a more primitive format, whose functionality with greater flexibility
is built into the CGFX format. Nonetheless, C64 OS includes datatype loaders for both
CGFX and 3D Koala.
3D Koala is used for matrix images, of exactly 5 rows by 40 columns, in which every
frame is in the Koala (MultiColor bitmap) format. The image included in this sample
pack is based upon a 3D model of a teapot.
CGFX is a container format which supports variable matrix sizes, in multiple frame formats,
sizes and video modes. CGFX can be used for 3D models, look-around-scenes, panoramas, and
short animations. It can also be used to wrap standard still images in HiRes and MultiColor
bitmap modes, Standard, MultiColor and Extended Background character modes, as well as
providing options for interlacing and other common CPU-assisted non-standard video modes.
This sample pack includes two panoramas, an animation of a continuously rotating planet
Earth, an animation sequence of the USS Enterprise (NCC-1701-D) jumping to warp, a
classic animated meme of Dr. (Bones) McCoy and Captain Kirk, plus a 3D model of
black Porche.
All of these require the Image Viewer Application, datatype loaders and updated gfx.lib
in C64 OS v1.04 or greater.
Show Less...
|
Filename |
Release Date |
C64 OS Version # |
Version # |
File Size |
CRC32 checksum |
petsciibots.car |
2023-05-06 |
1.04+ |
1.0 |
231 KB, 931 blocks |
f8897bbc |
PETSCII Bots, Includes
- Over 2400 Small PETSCII Bots, 5x7 characters
- 14 x Big PETSCII Bots, 12x16 characters
- 1 x Original CSDB release README file
All of these PETSCII Bots are drawn by Cal Skuthorpe
(buzz_clik on Twitter.) These were released
as SEQ files with a special C64 viewer program on CSDB, April 1, 2023,
https://csdb.dk/release/?id=231072.
C64 OS, starting in v1.04, includes support for graphics in all 3 standard character modes,
in split screen and fullscreen. Also include in C64 OS v1.04 is a PETSCII Bot datatype
loader for viewing these files in the Image Viewer Application.
The files in this collection have been reorganized into 24 subdirectories containing
exactly 100 PETSCII Bots each. Each file has been given the extension .pbot so they can
be assigned a default viewing Application, and so they have a unique datatype that can
be paired to datatype loader. (The originals had the generic extension .c64)
Show Less...
|
Filename |
Release Date |
C64 OS Version # |
Version # |
File Size |
CRC32 checksum |
backdrops1.car |
2023-01-09 |
1.0+ |
1.0 |
59 KB, 231 blocks |
acad6174 |
Backdrops Set #1, Includes
- 56 x Backdrop samples for use in App Launcher
- screenedit and savescreen tools
These are the backdrops that were included in the original version 1.0, and the additional
backdrops included in update 1.01 and 1.03. Providing these as a separate downloadable
bundle allows you to delete the ones you don't care about from your System Card, because
you can download them again later.
Also included are the screenedit and screensave tools. With both tools in the same
directory, load and run screenedit. Follow the on-screen instructions to specify a
filename for a new backdrop or to edit an existing one.
Show Less...
|
Last modified: May 12, 2023