KERNAL
KERNAL on Commodore-yhtiön kehittämä käyttöjärjestelmä, jota käytettiin alun perin vuonna 1977 yhtiön PET-tietokoneessa. Myöhemmin sen laajennettuja versioita käytettiin VIC-20-, Commodore 64 -, Plus/4-, Commodore 16 - ja Commodore 128 -kotitietokoneissa.
Commodore-laitteiden KERNAL sisältää kokoelman erilaisia rutiineja. Näitä varten on kernalissa hyppytaulu, joka on pääpiirteittäin samanlainen kaikissa Commodoren tuottamissa tietokoneissa. Näin ollen yksinkertaisten konekielisten ohjelmien pitäisi pystyä toimimaan jokaisessa Commodoren valmistamassa koneessa ilman muutoksia.
Käytännössä yksinkertaiset, poke-komentoja sisältämättömät basic-ohjelmat ovat binääriyhteensopivia eri koneiden välillä. Konekielisiä ohjelmia kirjoitettaessa ohjelmien pitäisi olla vapaasti sijoitettavia ja ne voivat olla kooltaan maksimissaan 3 kilotavua, mikäli niiden on tarkoitus olla yhteensopivia kaikkien Commodoren koneiden kanssa.