/pub/cbm/firmware/computers/c128/

Subdirectories

drives@
Disk drive firmware
other/
3rd party firmware (function ROMs etc.)
schematics@
Commodore 128 and 128DCR schematic diagrams

Files

128ROMs.readme 1998-03-29 2951
Some information about the C128 ROMs.
8721.zip 1999-01-26 1296560
A full dump of the 8721 PLA in binary "truth table" format, extracted by Nicolas Welte. Who can come up with the simplified logic equations?
8721reduced.zip 2003-01-24 9018
Reduced equations for the 8721 PLA dump. Produced by Wolfgang Moser. Who can reduce these further?
README 1998-04-24 1712
List of parts used in the C128.
README.italian 1999-08-17 1110
Notes about the Italian C128 firmware
basic-4000.318018-02.bin 1996-04-08 16384
Commodore 128 BASIC V7 ROM. 1985 version, low part.
basic-4000.318018-04.bin 1998-04-26 16384
Commodore 128 BASIC V7 ROM. 1986 version (final upgrade), low part. Saved from an EPROM.
basic-8000.318019-02.bin 1996-04-08 16384
Commodore 128 BASIC V7 ROM. 1985 version (final upgrade), high part. Saved from an EPROM.
basic-8000.318019-04.bin 1998-04-26 16384
Commodore 128 BASIC V7 ROM. 1986 version, high part.
basic.252343-03.bin 1998-02-03 32768
Commodore 128 BASIC V7 ROM, a slightly newer 1985 version from a cost-reduced Commdore 128 (128CR). The chip was a 27256 from a motherboard marked "ENGR SAMPLE".
basic.318022-01.bin 1994-10-27 32768
Commodore 128 BASIC V7 ROM. 1985 version. Same as 318018-02+318019-02.
basic.318022-02.bin 1994-10-27 32768
Commodore 128 BASIC V7 ROM. 1986 version. Same as 318018-04+318019-04.
c128rom1.gif 1998-04-20 197937
 
c128rom2.gif 1998-04-24 165962
 
c128rom3.gif 1998-04-15 182944
 
c128rom4.gif 1998-04-15 135681
Commodore's C128 ROM Release announcement.
characters.390059-01.bin 1998-03-24 8192
Commodore 64 character set and C128 mode character set. In the C128 mode set, the lower case characters b, d, f, h, i, j, k, l, m, s, t, u, w and y are different (all except the m are equal to the plus/4 character set).
characters.french.325167-01.bin 1998-12-16 8192
Commodore 128 ASCII/French character set. The PETSCII character set is the usual C64 character set, and the national character set is based on the VIC-20 character set. The same character set has also been used in Belgian and Italian versions.
characters.german.315079-01.bin 1996-10-26 8192
Commodore 128 ASCII/DIN character set. The PETSCII character set is the usual C64 character set, and the national character set is based on the VIC-20 character set.
characters.swedish.325181-01.bin 2000-02-26 8192
Commodore 128 ASCII/Swedish character set. The PETSCII character set is the usual C64 character set, and the national character set is based on the C64 character set.
complete.252343-04.bin 1998-02-03 32768
Commodore 64 ROMs and Commodore 128 screen editor, Z80 BIOS and KERNAL, a slightly newer 1985 version from a cost-reduced Commodore 128 (128CR). The chip was a 27256 from a motherboard marked "ENGR SAMPLE".
complete.318023-02.bin 1995-03-02 32768
Complete system ROM of an American Commodore 128 DCR. The C128 mode BASIC and the character generator are on separate ROMs.
Layout: C64 BASIC (901226-01), C64 KERNAL (901227-03), C128 editor, Z80 BIOS and C128 KERNAL.
complete.german.318077-01.bin 1996-10-26 32768
Ditto, for a German Commodore 128 DCR. The only differences from the American ROM are in the editor (jump to accent character handler) and in the main KERNAL (keyboard maps and accent tables).
complete.swedish.318034-01.bin 1996-04-01 32768
Ditto, for a Swedish/Finnish Commodore 128 DCR. EPROM label:
318034-01 DCR
C128 Ker.Sw/Fi
editor.finnish1.bin 1994-10-28 4096
 
editor.finnish2.bin 1994-10-28 4096
 
editor.french.bin 1998-12-16 4096
 
editor.italian.bin 1999-08-17 4096
 
editor.norwegian.bin 1998-11-29 4096
Different versions of the Commodore 128 system ROM, the Editor part ($C000-$CFFF). All have been copied from bigger ROMs or EPROMs.
kernal.318020-03.bin 1996-04-08 16384
The C128 KERNAL ROM, containing the editor, the Z80 BIOS and the actual KERNAL part. This should be the first version.
kernal.318020-05.bin 1998-04-26 16384
The C128 KERNAL ROM, containing the editor, the Z80 BIOS and the actual KERNAL part. This is identical with the upper half of the 318023-02 ROM. Saved from an EPROM.
kernal.german.315078-01.bin 1998-04-01 16384
The German C128 KERNAL ROM, containing the editor, the Z80 BIOS and the actual KERNAL part. Saved from an EPROM.
kernal.german.315078-02.bin 1998-12-14 16384
The German C128 KERNAL ROM, containing the editor, the Z80 BIOS and the actual KERNAL part. Saved from an EPROM.
kernalpart.finnish1.bin 1994-12-09 8192
 
kernalpart.finnish2.bin 1994-12-09 8192
 
kernalpart.french.bin 1998-12-16 8192
 
kernalpart.italian.bin 1999-08-17 8192
 
kernalpart.norwegian.bin 1998-11-29 8192
Different versions of the Commodore 128 system ROM, the KERNAL part ($E000-$FFFF). All have been copied from bigger ROMs or EPROMs.
z80bios.bin 1994-10-28 4096
Commodore 128 Z80 BIOS. The first and only version.

Mirror sitesGeneral informationFile typesData transfer

The Commodore brandname and the chickenhead logo are property of Commodore International BV, a Tulip company.