Category:Kernal ROM: Difference between revisions

From ReplayResources
Jump to navigationJump to search
mNo edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
''KERNAL'' ('''K'''eyboard '''E'''ntry '''R'''ead, '''N'''etwork, '''A'''nd '''L'''ink) is the name of the ROM chip containing the base system code for the C64 (and most other Commodore 8-bit computers). On the C64 the Kernal is mapped from $E000 - $FFFF and contains all kind of I/O-routines for keyboard, printers, RS-232, screen, tape and drives. There have been several versions of the kernal ROM for the C64 which usually contained smaller bug fixes. For details regarding the kernals' internal routines please check the weblinks.
[[File:Datel_4way_Kernal_Board_Advert.jpg|right]] ''KERNAL'' ('''K'''eyboard '''E'''ntry '''R'''ead, '''N'''etwork, '''A'''nd '''L'''ink) is the name of the ROM chip containing the base system code for the C64 (and most other Commodore 8-bit computers). On the C64 the Kernal is mapped from $E000 - $FFFF and contains all kind of I/O-routines for keyboard, printers, RS-232, screen, tape and drives. There have been several versions of the kernal ROM for the C64 which usually contained smaller bug fixes. For details regarding the kernals' internal routines please check the weblinks.


What makes the kernal for us a thing of major interest is the availability of replacements usually removing tape support and adding fast load, monitor or changed reset routines next to a few other features. Replacing the Kernal can be done by either adding a Kernal switch board to the C64 which allows toggling between several Kernals or by inserting a cartridge which replaces the Kernal. Of course when using the cartridge solution it might pose difficult to run e.g. a ''Freezer'' cartridge in parallel.
What makes the kernal for us a thing of major interest is the availability of replacements usually removing tape support and adding fast load, monitor or changed reset routines next to a few other features. Replacing the Kernal can be done by either adding a Kernal switch board to the C64 which allows toggling between several Kernals or by inserting a cartridge which replaces the Kernal. Of course when using the cartridge solution it might pose difficult to run e.g. a ''Freezer'' cartridge in parallel.


Kernal replacements such as [[Speed DOS]], [[Jiffy DOS]] or [[ExOS]] usually work quite well together with a multifunction cartridge on the expansion port but of course there can be incompatibilities (which we love to document here whenever we are getting aware of them).  
Kernal replacements such as [[Speed DOS]], [[JiffyDOS]] or [[Exos]] usually work quite well together with a multifunction cartridge on the expansion port but of course there can be incompatibilities (which we love to document here whenever we are getting aware of them).  


Some of the Kernal replacements will require a new ROM on the disk drive, a parallel cable or even an add-on board to speed up the disk drive but usually should operate at normal speed whenever the drive contains the standard ROM. The related articles as well as [[:Category:Related Hardware|Related Hardware]] should resolve any remaining questions.
Some of the Kernal replacements will require a new ROM on the disk drive, a parallel cable or even an add-on board to speed up the disk drive but usually should operate at normal speed whenever the drive contains the standard ROM. The related articles as well as [[:Category:Related Hardware|Related Hardware]] should resolve any remaining questions.
Line 9: Line 9:
Mostly done are:
Mostly done are:


* [[Cockroach Turbo ROM]]
* [[Cockroach_Turbo-ROM|Cockroach Turbo-ROM]]
* [[ExOS]]
* [[Exos]]
* [[Turbo ROM II]]
* [[Turbo ROM II]]
* [[Dolphin DOS]]
* [[Dolphin DOS]]
Line 16: Line 16:
In the works:
In the works:


* [[Jiffy DOS]]
* [[JiffyDOS]]
* [[Prologic DOS]]
* [[Prologic DOS]]
* [[Speed DOS]]
* [[Speed DOS]]
* [[TurboAccess]] including TurboTrans
* [[TurboAccess]] includes ''TurboTrans''




* [[:Category:Professional DOS|Professional DOS]] is somewhat external. :)
* [[:Category:Professional DOS|Professional DOS]] (including ''RapiDOS'' and DiskDemon/DemonDOS) is somewhat external.





Latest revision as of 16:39, 9 May 2013

Datel 4way Kernal Board Advert.jpg

KERNAL (Keyboard Entry Read, Network, And Link) is the name of the ROM chip containing the base system code for the C64 (and most other Commodore 8-bit computers). On the C64 the Kernal is mapped from $E000 - $FFFF and contains all kind of I/O-routines for keyboard, printers, RS-232, screen, tape and drives. There have been several versions of the kernal ROM for the C64 which usually contained smaller bug fixes. For details regarding the kernals' internal routines please check the weblinks.

What makes the kernal for us a thing of major interest is the availability of replacements usually removing tape support and adding fast load, monitor or changed reset routines next to a few other features. Replacing the Kernal can be done by either adding a Kernal switch board to the C64 which allows toggling between several Kernals or by inserting a cartridge which replaces the Kernal. Of course when using the cartridge solution it might pose difficult to run e.g. a Freezer cartridge in parallel.

Kernal replacements such as Speed DOS, JiffyDOS or Exos usually work quite well together with a multifunction cartridge on the expansion port but of course there can be incompatibilities (which we love to document here whenever we are getting aware of them).

Some of the Kernal replacements will require a new ROM on the disk drive, a parallel cable or even an add-on board to speed up the disk drive but usually should operate at normal speed whenever the drive contains the standard ROM. The related articles as well as Related Hardware should resolve any remaining questions.

Mostly done are:

In the works:


  • Professional DOS (including RapiDOS and DiskDemon/DemonDOS) is somewhat external.


Weblinks

Subcategories

This category has the following 9 subcategories, out of 9 total.

Pages in category "Kernal ROM"

The following 2 pages are in this category, out of 2 total.

Media in category "Kernal ROM"

The following 4 files are in this category, out of 4 total.