- 64c.251913-01.bin
1998-03-29
16384
- The 251913-01, used in newer versions of the Commodore 64 and some
versions of the Commodore 128, is a 16-kilobyte 23128 ROM chip. It
contains the Commodore 64 BASIC interpreter ($A000-$BFFF,
corresponding to the 8-kilobyte 2364 ROM chip 901226-01) and the
Commodore 64 KERNAL ($E000-$FFFF, corresponding to the 8-kilobyte 2364
ROM chip 901227-03) in that order.
- 64gs.390852-01.bin
1998-05-12
16384
- The 390852-01, used in the ill-fated Commodore 64GS game console based
on the BN/E circuit board, is a 16-kilobyte chip similar to the
251913-01. This one was archived from a 27128 EPROM 27128 EPROM chip
in a West German machine DA5 016014E, assy no. 250469, 252311 rev.B.
The chip has the label © 1984, 90 CBM / 390852-01 / C64GS ROM CS=DF34.
The BASIC part corresponds otherwise to 901226-01, but the 30 unused
bytes at $BF53-$BF70 are filled with $00 instead of $AA. The KERNAL
part has been modified from the 901227-03, and most modifications are
in the area $F72C-$FC92, which also contains a copyright message.
Many jumps have been redirected to $FB4D, which in turn jumps to
$F707, which in turn triggers I/O error #5.
- README
1998-06-11
1609
- Commodore 64 parts and firmware versions
- basic.901226-01.bin
1994-01-24
8192
- Commodore 64 BASIC V2. The first and essentially only revision,
located at $A000-$BFFF. In the 64GS system firmware, the 30 unused
bytes at $BF53-$BF70 are filled with $00 instead of $AA. In the
Commodore 65 firmware, these bytes are filled with $FF.
- characters.901225-01.bin
1994-01-24
4096
- The character generator ROM.
- kernal.4064.901246-01.bin
1994-06-02
8192
- This 8-kilobyte ROM has been reported in various machines (4064,
PET64, EDUCATOR64), which are versions of the Commodore 64 built in a
PET case with an integrated monochrome monitor. The system interrupt
routine resets sprite, background and border colors to black unless
the high-order bit of the location 646 (cursor colour, $0286) is set. Using
any colour command resets location 646 and, therefore, the colors.
- kernal.901227-01.bin
1994-06-11
8192
- This 8-kilobyte 2364 ROM is the first revision of the Commodore 64
KERNAL. The RS-232 timing table is designed for exactly 1 MHz system
clock frequency, although no C64 runs at that clock rate. Unlike
later KERNAL revisions, this one does not detect the video system
(PAL/NTSC). This KERNAL was probably only used in early North
American Commodore 64 units.
- kernal.901227-02.bin
1994-01-24
8192
- This 8-kilobyte 2364 ROM is the second revision of the Commodore 64 KERNAL.
It is the second most widely spread version.
- kernal.901227-03.bin
1994-01-24
8192
- This 8-kilobyte 2364 ROM is the third and essentially last revision of the
Commodore 64 KERNAL. It is the most widely spread version.
- kernal.swedish.txt
2003-10-08
1582
- A description of the Swedish/Finnish versions of the Commodore 64 and
Commodore SX-64 KERNAL ROM
- kernal.sx.251104-04.bin
1994-06-02
8192
- This 8-kilobyte ROM is the Commodore SX-64 KERNAL, which is based on
901227-03.
- pla-906114-1.c
2003-06-08
3265
- Another version of pla.c, corresponding to the logic equations obtained
by Jens Schönfeld. The equation for CASRAM is much simpler.
- pla-906114-1.pds
2003-04-16
2182
- A MACHXL design description of a replacement for the 906114-1 PLA.
- pla.c
2003-06-08
7158
- This C program contains the logic equations for the 82S100 PLA chip
used in the C64 (906114-1), and converts them to a 64-kilobyte truth
table file. In this second version of the program, the input and output
lines are permuted so that they correspond to the 82S100-to-27512 adapter
built by Jens Schönfeld, so that he could read out the PLA with an EPROM
programming device.
- pla.txt
1996-11-10
12142
- Logic equations in Abel format for the 82S100 PLA chip used in
the C64 (906114-1), and a JEDEC file that can used to burn a 82S100
as a 906114-1.
- pla.zip
2003-06-08
96798
- An MS-DOS program for displaying the memory map of the Commodore 64
in different configurations. Turbo Pascal source code included.
The archive also contains a picture of Jens Schönfeld's SuperPLA
adapter board.
- revisions.txt
2003-10-08
10971
- This document lists the differences between all non-localised Commodore
64 system firmware revisions that were published by Commodore.
Mirror sites
–
General information
–
File types
–
Data transfer
The Commodore brandname and the chickenhead logo are
property of Commodore International BV, a Tulip company.