kveroneau wrote:
I am in the process of writing a kernel in 6502 for a project I am working on, and am kind of curious on how large the kernels were in the computers in the 80s which were powered by these processors.
Typically, what would fit into an 8K ROM. For example, the Commodore 64 "kernal" occupied about 7.5K of ROM—the bottom end of that ROM contained a small part of the BASIC interpreter. The Commodore 128's kernel was split into two sections, one being the I/O primitives kernel and the other a display kernel. Obviously, more than 8K of ROM was needed.
Quote:
What functions did these vintage computer kernels have? What sort of Kernel routines were exposed to the user to ease development of assmebler projects?
These kernels were more like the BIOS in a PC, mostly a collection of I/O primitives, as well as interrupt handlers and a reset routine.