/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 2009-08-18 2951
Some information about the C128 ROMs.
8721.zip 2009-08-18 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 2009-08-18 9018
Reduced equations for the 8721 PLA dump. Produced by Wolfgang Moser. Who can reduce these further?
README.italian 2009-08-18 1110
Notes about the Italian C128 firmware
basic-4000.318018-02.bin 2009-08-18 16384
Commodore 128 BASIC V7 ROM. 1985 version, low part.
basic-4000.318018-04.bin 2009-08-18 16384
Commodore 128 BASIC V7 ROM. 1986 version (final upgrade), low part. Saved from an EPROM.
basic-8000.318019-02.bin 2009-08-18 16384
Commodore 128 BASIC V7 ROM. 1985 version (final upgrade), high part. Saved from an EPROM.
basic-8000.318019-04.bin 2009-08-18 16384
Commodore 128 BASIC V7 ROM. 1986 version, high part.
basic.252343-03.bin 2009-08-18 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 2009-08-18 32768
Commodore 128 BASIC V7 ROM. 1985 version. Same as 318018-02+318019-02.
basic.318022-02.bin 2009-08-18 32768
Commodore 128 BASIC V7 ROM. 1986 version. Same as 318018-04+318019-04.
basic64.danish.325176-07.bin 2013-01-23 16384
C64 Kernel from a Danish C128.
c128_c64part.325182-01.bin 2012-10-05 16384
C64 Kernel from a Swedish C128. Last revision.
c128rom1.gif 2009-08-18 197937
 
c128rom2.gif 2009-08-18 165962
 
c128rom3.gif 2009-08-18 182944
 
c128rom4.gif 2009-08-18 135681
Commodore's C128 ROM Release announcement.
characters.390059-01.bin 2009-08-18 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 2009-08-18 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 2009-08-18 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 2009-08-18 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.
characters.swiss.325173-01D.bin 2014-07-04 8192
Commodore 128D ASCII/Swiss 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 2009-08-18 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 2009-08-18 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 2009-08-18 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 2009-08-18 32768
Ditto, for a Swedish/Finnish Commodore 128 DCR. EPROM label:
318034-01 DCR
C128 Ker.Sw/Fi
complete.swiss.318081-01.bin 2014-07-04 32768
Complete system ROM of a Swiss Commodore 128 DCR.
editor.finnish1.bin 2009-08-18 4096
 
editor.finnish2.bin 2009-08-18 4096
 
editor.french.bin 2009-08-18 4096
 
editor.italian.bin 2009-08-18 4096
 
editor.norwegian.bin 2009-08-18 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 2009-08-18 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 2009-08-18 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 2009-08-18 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 2009-08-18 16384
The German C128 KERNAL ROM, containing the editor, the Z80 BIOS and the actual KERNAL part. Saved from an EPROM.
kernalpart.finnish1.bin 2009-08-18 8192
 
kernalpart.finnish2.bin 2009-08-18 8192
 
kernalpart.french.bin 2009-08-18 8192
 
kernalpart.italian.bin 2009-08-18 8192
 
kernalpart.norwegian.bin 2009-08-18 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 2009-08-18 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.