Over the years, the ROM source code of many Commodore computers and peripherals has appeared. I have been collecting them in a git repository here:
These are some of the gems in the collections:
- BASIC and KERNAL for the C64
- BASIC and KERNAL for the TED (C16, C116, Plus/4)
- BASIC and KERNAL for the C128
- Commodore DOS for the 1540, 1571 and 1581
Some of the sources have been carefully converted to modern encodings (ASCII, LF) and the indentation of some older sources has been fixed up to match known “LST” printouts.
I am planning to add more source. I’m happy for any pointers.