Commodore 64 Kernalpalooza

Edited July 5, 2025


The Commodore 64 doesn’t really have an operating system such as we know it today. The components that make it work and interact with the user are housed in three separate chips: the charset, BASIC, and the kernal.

The character set chip contains what we know as a font today. It provides all of the various characters and symbols used for various means of programming and display.

The BASIC chip contains, of course, the BASIC programming language. Now, the 64 doesn’t technically need BASIC to do a lot of things, but those various file operation commands you use? You know, LOAD, SAVE, OPEN, etc? Those are BASIC tokens. They are how you are able to interact with and program the computer right out of the box. Remember when you had to boot a PC with a DOS disk in the drive before you could even start using it? That’s essentially what the BASIC chip is doing for you on the 64.

The kernal is -as its misspelled name implies- is the core of the 64’s functionality. It handles processing of information coming in and going out of the system, among other things. Back in the day, what you got after you opened up the box and plugged things in was what you got. However, while changing out the kernal was not really a common process, products like JiffyDOS did introduce the concept and prove it could result in tangible improvements.

From there, things just exploded as others tried to find their own unique spin on the concept, and kicked off a kernal kustomization kraze- a kernalpalooza, if you will. A kornucopia of kode to keep you kontent. Okay I’ll stop.

Today, we can change and swap the kernal about and try out new things with a lot less wait time and semi-permanence that came with the mail order process!

We’ll go over the different levels of things that can be done, from experimenting with kernal code mods to options for swapping out the actually installed and in-use version.

GO BACK TO THE TOP

You may also like...

Leave a Reply