- 64c.251913-01.bin
1998-03-29
16384
- Commodore 64c BASIC and KERNAL, a 23128 ROM chip composed from the
901226-01 BASIC and 901227-03 KERNAL ROMs.
- 64gs.390852-01.bin
1998-05-12
16384
- Commodore 64GS BASIC and KERNAL, a 27128 EPROM chip from 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 is
otherwise normal, but it uses fill byte $00 instead of $AA. The KERNAL
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 changed to $FB4D, which in turn jumps to $F707, which in turn
causes 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 only revision.
- basic.901230-01.bin
2002-01-17
8192
- CBM BASIC V2, taken from the BASIC cartridge for the Commodore MAX.
Located at $8000-$9fff. The 2764 EPROM was hand labeled 901230-01.
The board in the cartridge has three chips: two 2764 EPROMs (U1, BASIC
and U2, KERNAL) and one HM6116P-4 SRAM (U3). The bottom side is
marked FAB 326314, A/W 326315 REV A, and the top side is labelled
EPROM/EPROM/RAM and ASSY 326312. See also kernal.901231-01.bin.
Pictures of the cartridge can be found at
http://home.austarnet.com.au/avcaz/max/max.htm. There should
also be "MINI BASIC I".
- basic.c65.bin
1995-03-02
8192
- Commodore 64 BASIC V2, taken from the Commodore 65 ROM. Uses fill byte
$FF instead of $AA.
- characters.901225-01.bin
1994-01-24
4096
- The character generator ROM.
- kernal.4064.901246-01.bin
1994-06-02
8192
- Commodore PET64 or 4064 KERNAL. With black&white startup colors, and
with a different bootup message. Machines with color monitors used the
standard Commodore 64 KERNAL ROM.
- kernal.4064.readme
1998-05-05
647
- More specific information about the PET64 a.k.a. 4064 a.k.a. Educator 64
KERNAL ROM.
- kernal.901227-01.bin
1994-06-11
8192
- Commodore 64 KERNAL ROM Revision 1. The RS-232 timing table is designed
for exactly 1 MHz system clock frequency, although no C64 runs at that
clock rate. Ripped from a very old American C64.
- kernal.901227-02.bin
1994-01-24
8192
- Commodore 64 KERNAL ROM Revision 2. Can be found on 1982 and 1983 models.
- kernal.901227-03.bin
1994-01-24
8192
- Commodore 64 KERNAL ROM Revision 3. The last revision, also used in the
C128's C64 mode.
- kernal.901231-01.bin
2002-01-17
8192
- Commodore MAX KERNAL ROM, taken from the BASIC cartridge for the
Commodore MAX. There is a copy of the standard Commodore 64 upper case
character set (corresponding to the first half of 901225-01) located
at $f000-$f7ff. The 2764 EPROM was hand labeled 901231-01. See also
basic.901230-01.bin.
- kernal.c65-caff.bin
1995-03-02
8192
- Commodore 64 KERNAL ROM, taken from a Commodore 65 ROM. Dated 1990.
- kernal.c65-e96a.bin
1995-03-02
8192
- Commodore 64 KERNAL ROM, taken from a Commodore 65 ROM. Dated 1991.
- kernal.swedish-02.bin
2001-08-27
8192
- Commodore 64 KERNAL ROM Revision 2, patched for Swedish/Finnish keyboard
layout. The difference between 901227-02 and this image is exactly the
same as the difference between 901227-03 and kernal.swedish-03.bin: the
keyboard table.
- kernal.swedish-03.bin
1994-01-24
8192
- Commodore 64 KERNAL ROM Revision 3, patched for Swedish/Finnish keyboard
layout. The difference between 901227-03 and this image is exactly the
same as the difference between 901227-02 and kernal.swedish-02.bin: the
keyboard table.
- kernal.sx.251104-04.bin
1994-06-02
8192
- Commodore SX64/DX64 KERNAL. With different startup colors, and tape
routines disabled.
- kernal.sx.swedish.bin
1997-11-24
8192
- Commodore SX64/DX64 KERNAL, patched for Swedish/Finnish keyboard layout.
- 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.
Mirror sites:
FUNET (ftp
http)
ibiblio.org (ftp
http)
–
General information
–
File types
–
CD-R snapshots
–
Data transfer
cbm-adm@ftp.funet.fi