Skip to content
EntityQ1362489· pop 7· linked from 64 articles

KERNAL is Commodore's name for the ROM-resident operating system core in its 8-bit home computers: from the original PET of 1977, followed by the extended but related versions used in its successors: the VIC-20; Commodore 64; Plus/4; Commodore 16; and Commodore 128.

Wikidata facts

Image
Cbm kernal jmp table3.jpeg
Sources (1)

via Wikidata · CC0

~9 min read

Article

9 sections
Contents
  • Description
  • Example
  • The name
  • On device-independent I/O
  • See also
  • Notes
  • References
  • Bibliography
  • External links

KERNAL is Commodore's name for the ROM-resident operating system core in its 8-bit home computers: from the original PET of 1977, followed by the extended but related versions used in its successors: the VIC-20; Commodore 64; Plus/4; Commodore 16; and Commodore 128.

==Description== The Commodore 8-bit machines' KERNAL consists of the low-level, close-to-the-hardware OS routines roughly equivalent to the BIOS in IBM PC compatibles (in contrast to the BASIC interpreter routines, also located in ROM) as well as higher-level, device-independent I/O functionality. It is user-callable via a jump table in RAM whose central (oldest) part, for reasons of backwards compatibility, remains largely identical throughout the whole 8-bit series. The KERNAL ROM occupies the last 8 KB of the 8-bit CPU's 64 KB address space ($E000–$FFFF).

Available in 7 languages

via Wikidata sitelinks · CC0

Connections

Categories