Retro computing with a touch of modern and the home for all things, retroCombs (aka Steven Combs).
Disclosure Statement: When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to Amazon, the eBay Partner Network, and/or others.
by Steven B. Combs, Ph.D.
You have C64 OS and you can’t wait to install and play with this new incredible operating system for the beloved Commodore 64. The only problems is, your C64 is kaput or has yet to arrive from that eBay seller who promised it you days ago. Never fear! You can install C64 OS on VICE for Windows or Mac and I’m going to show you how to get C64 OS up and running as quickly as possible.
I show how to install C64 OS on VICE 3.7 for Mac; however, the steps are almost identical in Windows. I’ve not yet tried this on Linux, but hope to give that a shot later. Let’s get started.
Check out the supporters page to learn about my amazing supporters and how you can join our community.
Title: Install C64 OS using the VICE Emulator on a Mac or Windows Computer
None as of 2023-02-04.
I use affiliate links. Thanks for your support of the blog and the YouTube channel when you use these links.
Before you install C64 OS on VICE, you will need to make two required and one optional purchase:
This next step is optional and a matter of choice; however, I recommend you copy the contents of the C64 OS card to a cloud drive and synced to a local drive your Mac. This provides three advantages:
Below are the steps I used to sync with Google Drive:
Created a new folder within my Mac’s Google Drive folder (that is synced using Insync tool) called C64 OS ver 1
and then copied the contents of the C64 OS SD card into that folder, as shown in the image below:
Copy the required CMD HDD ROM ( doscmdh_v280.bin
) and the optional JiffyDOS ROMs (jiffydos_c64.bin
and jiffydos_c1541.bin
) into the vice support folder. There are other files in that folder we will use later.
The next step is optional if you already have a VICE install; however, in December 2022 the developers released version 3.7 and I recommend the upgrade. The previous version, 3.6.1, had several Mac GUI issues.
Drop the folder into the Applications folder.
NOTE: I’m sure others will tell me, “NO!!!” since the folder includes command-line tools. I deal with those in another way and I will not cover in this blog post.
~/Applications/VICE 3-7-1/x64sc.app
to ensure the application works properly.C64 OS requires the use of a joystick or 1351 mouse. You can’t connect original 9 pin DIN devices directly to your Mac, but you can configure VICE to use your trackpad or connected BT or USB mouse as a Commodore 1351 Mouse. Let’s set that up using the steps below:
While on this page, ✓ the Save settings on exit option to ensure VICE continually saves your preferences. Your dialog box should look similar to the one below:
Remember those JiffyDOS and CMD HDD ROMs we downloaded and you placed in the vice support directory? It’s time to use the ROMs in the steps below:
Navigate to the vice support
folder you created earlier on the Mac and select the jiffydos_c64.bin
file as shown below:
Navigate to the vice support
folder and select the jiffydos_c1541.bin
file as shown below:
vice support
folder and select the doscmdhd_v280.bin
file as shown above.Configure the virtual drive 8 to use JiffyDOS and access a .d64
disk image within C64 OS.
The dialog box should look like the one below:
NOTE: To attach a virtual disk image to C64 OS, select File | Attach disk image | Drive #8 and when the file selection dialog box appears, navigate and select the
.D64
disk image. If you don’t have a virtual disk image, you can create one using the File | Create and attach an empty disk image … option.
With drive #8 configured to support virtual floppy disks, it is now time to configure drive #9 to emulate a CMD HD.
8G
.The dialog box should look like the one below:
Let’s attach the CMD HD to drive #9.
Select the c64os v1.0.dhd
found in the vice support
folder. When you select the file, VICE will present a preview like the one found below.
Your virtual C64 OS CMD HD is attached. The next step is to configure C64 OS.
We will use a Commodore 64 program, the C64 OS configure tool, to prepare the OS to boot. Type the commands below in Commodore 64 immediate mode:
@#9
@CD//OS/SETTINGS
↑CONFIGURE
HINT: The
↑
is not the up arrow on the Mac keyboard. Use⇧
+6
to enter this character.
The Configure Tool will load as shown below:
I won’t cover each option in the configure tool. The goal of this blog post is to get you up and running as quickly as possible using VICE. The list below provides the option (in bold) I used.
Once you make the choices, a Configuration Complete prompt will appear along with the READY prompt. You can return to the Configure Tool to make changes when you become more familiar with C64 OS.
I’ve found after using the configuration tool that a VICE hard reset makes things smoother. Follow this step:
VICE will reset and remove your attached drives. This is not an issue! We will reconnect our CMD HD.
The easiest way to boot C64 OS is to attach the .dhd disk image and use the Autostart feature following the instructions below:
c64os v1.0.dhd
in the vice support
folder.VICE will attach the drive and load the first program on the drive, C64 OS.
I won’t cover each option in the C64 OS Setup Tool. The selections I use are below.
C64 OS startup will begin as shown in the image below:
After the C64 OS setup screen appears, C64 OS is ready to use, as shown in the image below:
It may frustrate you, at this point, to use the mouse or trackpad. Never fear, use the ⌘
+ M
to “capture” the mouse movements in the C64 OS environment. Use the same keyboard combination to return the pointing device back to Mac OS.
I’m going to the use of C64 OS in this blog post. This is a software best left to the user. Dig in, click here, click there, and have a great time exploring. When you are done:
To load C64 OS for future 8-bit mousing action, use the steps below:
c64os v1.0.dhd
in the vice support
folder.The dialog box will close. VICE will mount the C64 OS virtual image and auto-load the OS. If you want to speed up the loading process, you can use the VICE warp mode by clicking the warp indicator as shown in the image below; however, remember to turn off warp mode afterward or you will have issues using the UI.
Because we turned on the auto-save option, you will not need to go back and change any of the settings.
Want to dig in and have more fun? Try to determine how to do these things on your own:
That concludes my quick installation of C64 OS in VICE. If you want to see more C64 OS content or have a question? Drop a comment below. I’d also love to read your tips and tricks to get the most out of C64 OS. That’s it for now…
… 🕹️ retroCombs OUT!