Freedom251 › Commodore 64 Emulators
OS64

What OS64 is
OS64 is a free, open-source Commodore 64 emulator operating system for x86 PCs. It combines a core operating system with a C64 emulator as its kernel and can run bare metal, booting from a CD-ROM or bootable flash drive. The project describes its emulation as pretty good and says its current focus includes accessing the machine’s hard drive and improving keyboard support. The demo loads and saves through a primary-master IDE ATA drive formatted as FAT32; AHCI SATA drives do not currently work. Pressing ESC opens a screen for managing the drive and other functions, though the project describes that interface as primarily for testing and subject to change. The repository includes a boot ISO and lists a GPL-3.0 license. The code compiles for x86 Linux using GCC 4.8.4. Build instructions say it automatically starts a VirtualBox VM named “emudore64.” The GitHub account identifies the project owner as Scott Hutter, a software developer in Tennessee, USA.
Who it suits
OS64 may suit people interested in running a Commodore 64 emulator operating system on an x86 PC. It is relevant to users comfortable booting from removable media or building for x86 Linux.
What it does well
- Free and open source under GPL-3.0
- Boots from CD-ROM or flash drive
- Demo supports FAT32 IDE ATA loading and saving
- Repository includes a boot ISO
What to know first
- AHCI SATA drives do not currently work
- Drive-management screen is primarily for testing
- Build targets x86 Linux using GCC 4.8.4
Limits
The demo supports loading and saving only through a primary-master IDE ATA drive formatted as FAT32; AHCI SATA drives do not currently work. The ESC management screen is described as mainly for testing and may change.
Getting started
- Open the OS64 repository website
- Use the supplied boot ISO
- Burn the ISO to a CD-ROM or create a bootable flash drive
- Boot an x86 PC from that media
- For development, compile on x86 Linux with GCC 4.8.4
- Run the build to start VirtualBox and the emudore64 VM
Verdict
OS64 combines a C64 emulator with a bootable operating system for x86 PCs. Its demo has a specific IDE drive requirement, and the drive-management screen may change.
Questions
Is OS64 free?
Yes. It is free and open source under the GPL-3.0 license.
Which platform does OS64 support?
It supports x86 PCs running bare metal. The code compiles on x86 Linux with GCC 4.8.4.
How can OS64 boot?
The demo can boot from a CD-ROM or a bootable flash drive using the repository’s boot ISO.
What storage works in the demo?
Loading and saving are supported through a primary-master IDE ATA drive formatted as FAT32. AHCI SATA drives do not currently work.
Does OS64 use VirtualBox?
The build process starts VirtualBox and launches a VM named emudore64.
Facts from OS64's own pages
- Boot media
- The demo can boot from a CD-ROM or a bootable flash drive. · github.com, 11 Oct 2026
- Build
- The code compiles for an x86 Linux system using gcc 4.8.4 and starts a VirtualBox VM named “emudore64.” · github.com, 4 Oct 2026
- Build environment
- The code compiles for an x86 Linux system using GCC 4.8.4. · github.com, 11 Oct 2026
- Download
- The repository includes an OS64 boot ISO that the README says can be burned to CD-ROM or made into a bootable flash drive. · github.com, 4 Oct 2026
- Drive limitation
- The maker says the demo does not currently work with AHCI SATA drives. · github.com, 4 Oct 2026
- Drive support
- Loading and saving through drive 8 is described for a primary-master IDE ATA drive formatted as FAT32. · github.com, 11 Oct 2026
- Emulation status
- The project says emulation is pretty good, while current work focuses on hard-drive access and keyboard support. · github.com, 11 Oct 2026
- How it runs
- It combines a core operating system with a C64 emulator as the kernel and can boot from CD-ROM or a flash drive. · github.com, 4 Oct 2026
- How it works
- It combines a core operating system with a C64 emulator as the kernel and runs bare metal on a PC. · github.com, 11 Oct 2026
- Integrations
- The README identifies VirtualBox as the virtual machine started by the build process. · github.com, 4 Oct 2026
- Interface
- The ESC key opens a screen for managing the drive and other functions, which the maker says is primarily for testing and subject to change. · github.com, 4 Oct 2026
- License
- The repository identifies its license as GPL-3.0. · github.com, 11 Oct 2026
- Maker
- The GitHub account identifies its owner as Scott Hutter, a software developer in Tennessee, USA. · github.com, 4 Oct 2026
- Purpose
- OS64 is a Commodore 64 emulator operating system for x86 PCs, formerly called Emudore 64. · github.com, 11 Oct 2026
- Storage focus
- The project’s stated current focus includes accessing the machine’s hard drive and improving keyboard support. · github.com, 4 Oct 2026
- Storage limitation
- The README says AHCI SATA drives do not currently work. · github.com, 11 Oct 2026
- Testing screen
- The ESC key opens a screen for managing the drive and other functions, and the README says this screen is mainly for testing. · github.com, 11 Oct 2026
- Virtual machine
- The build automatically initiates VirtualBox and starts a VM named emudore64, according to the makefile instructions. · github.com, 11 Oct 2026
Where OS64 stands on Freedom251
- Commodore 64 Emulators#30 of 31