Talk:KERNAL

message: Rather 4 KiB. Did the writer mean that the kernel occupies the range 0xE000 - 0xFFFF, which would be 8 KiB, or that it is 4 KiB long as indicated by the range in the most recent version? 88.112.2.159 15:28, 11 June 2006 (UTC)
replies: text: His right, but yours is wrong. Hexadecimal E000 is 57344 in decimal, not that it matters, but don't be so careless. --93.106.43.117 (talk) 08:11, 13 September 2009 (UTC)
thread_title:  0xF000 - 0xFFFF is not 8 KiB 

message: WHY IS THE TITLE OF THIS ARTICLE WRITTEN IN ALL UPPERCASE LETTERS?
:cause capz r k00l!1! Actually, I think the KERNAL was spelled with caps, as it is spelled that way throughout the article. ST47 22:25, 23 August 2006 (UTC)
thread_title:  ALL CAPS 

message: I see 4 footnotes, with only 2 references to them.
:Same way in the year 2009.   And there should be some mention of the 1581 Kernal, which is different from the C-128 Kernal, which is different from the C-64 Kernal.   And I suppose the C-64 Kernal is a little different from the Vic-20 and PET Kernals.   Dexter Nextnumber (talk) 03:25, 26 December 2009 (UTC)
thread_title:  Footnotes? 

message: I think it was a play on the word Colonel, which is often pronounced Kernal. Here is an article  on the history of the rank Colonel which gave me idea (exact same spelling - "Kernal"): . So since the name "Commodore" is also a military rank it makes sense "Kernal" could also be.
Unfortunately, this is an original research, so I cannot put this "find" to a WP article. :( It would be nice if someone could dig out some proof if this was really the case, in the meanwhile i hope my theory can help even here on the comment page. --Arny 00:46, 14 February 2007 (UTC)
replies: text: That's a nice theory, but more likely Robert Russell is just a typical person who cannot spell. Stupid Americans. --93.106.43.117 (talk) 08:11, 13 September 2009 (UTC)

text: It's a misspelling of "kernel", which is a common OS term.  — Preceding unsigned comment added by 107.220.114.180 (talk) 20:28, 23 June 2015 (UTC)
thread_title:  Why the name 

message: Does anybody know if the Commodore calculators of the early 1970s had Kernals?   Dexter Nextnumber (talk) 03:27, 26 December 2009 (UTC)
replies: text: No, they had a ROM though. A kernel only makes sense if you have layers of software, and a calculator is too simple to be built in layers. For Commodore computers, BASIC was the upper layer and the Kernal was the hardware interface routines. This way the command for PRINT could be be maintained separately from the routine that writes characters to the screen.  — Preceding unsigned comment added by 107.220.114.180 (talk) 20:29, 23 June 2015 (UTC)
thread_title:  Did Commodore Calculators have a Kernal? 

message: "Surprisingly, the KERNAL implemented a device-independent I/O API"
This is not surprising. Lots of machines of the era did something similar. kernal treated everything as a GPIB, Atari treated everything as a CIO. There's little difference in the big picture. Maury Markowitz (talk) 19:14, 25 September 2019 (UTC)
thread_title:  Not surprising 

message: "The jump table can be modified to point to user-written routines, for example rewriting the screen display routines to display animated graphics or copying the character set into RAM."
Those examples are not good, as they neither require nor benefit from KERNAL jump table modification. The KERNAL is of little help in implementing them, but also wouldn't interfere or be required to know about them.  For instance, redefined characters would look different, but the KERNAL would not need to treat them any differently, not would it interfere with the video chip registers / memory regions involved in the redefinition.  Examples I've actually seen: 1) Implementing disk and cassette "turbo loaders", where a changed jump table made the standard SAVE and LOAD commands use your replacement routines instead of the ones in the KERNAL. 2) Implementing an 80-column mode on the C64 using half-width characters, revectoring the KERNAL output routine to one that plots those characters in bitmap mode rather than using character mode.  I'll update the page accordingly, but wanted to give more justification than what fits in a changelog entry...  92.35.31.146 (talk) 00:21, 23 August 2023 (UTC)
thread_title:  Bad examples of KERNAL jump table modification