FTP://FTP.FUNET.FI/PUB/CBM/FIRMWARE/COMPUTERS/C64/

sUBDIRECTORIES

DRIVES@
dISK DRIVE FIRMWARE
OTHER/
fIRMWARE OF CARTRIDGES AND OTHER DEVICES
SCHEMATICS@
cOMMODORE 64 SCHEMATIC DIAGRAMS

fILES

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 {SHIFT-POUND} 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{$f6}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{$f6}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{$f6}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