C64 Chips

Platinen Versionen:

Ur-C64 Platine aus 1982:

Sog. KU-Platine zählt auch noch zu den Ur-C64 Platinen:

Assy 250407 aus ca. 1983/4. PLA neben CPU, SID darunter:

Assy 250425 ab 1984. Achtung! Gegenüber 250407 sind PLA+SID an den Positionen getauscht! Taktteilung über 8701:

Assy 250466. Seltene Platinenversion. Sog. B3-Platine mit zusammen gefassten RAM's:

Assy 250469. Letzte Platinenversion. Kernal+Basic in einem ROM:


CBM Bezeichnungen:

901225   4k Char ROM
901226   8k Basic ROM
901227   8k Kernal ROM
906114   PLA - Ersatz durch ein 27512 Eprom+Adaptersockel möglich!
8701     Clock converter IC
4164     64kx1 DRAM (8 IC's im C64)
7707     7406
7708     74LS257
7709     74LS258
7711     74LS139
7712     74LS08

CPU 6510

CIA 6526

VIC 6567/9

SID 6581


Der SID des C64-II = 8580 ist Pin kompatibel zum 6581. An PIN 28 sind dann aber nur 9V und nicht 12V anzulegen!

Wenn man einen 8580 dort betreiben möchte, wo eigendlich ein 6581 rein gehört, kann man einen ca. 137 Ohm Widerstand zw. PIN 28 des SID und PIN 28 der Fassung einfügen, um die 12V auf ca. 9V zu reduzieren. Dagegen kann ein 6581 problemlos in einem C64 C betrieben werden.

Hier gibt es ein Projekt, den SID durch einen AVR zu ersetzen:
http://www.swinkels.tvtom.pl/swinsid/

RAM

2114
1kx4 SRAM.

    +---+--+---+
 A6 |1  +--+ 18| VCC
 A5 |2       17| A7
 A4 |3       16| A8
 A3 |4       15| A9
 A0 |5  2114 14| D1
 A1 |6       13| D2
 A2 |7       12| D3
/CE |8       11| D4
GND |9       10| /WE
    +----------+

4116
16kx1 DRAM.
Requires -5, +5 and +12V.

     +---+--+---+
 VEE |1  +--+ 16| GND
   D |2       15| /CAS
 /WE |3       14| Q
/RAS |4  4116 13| A6
  A0 |5       12| A3
  A2 |6       11| A4
  A1 |7       10| A5
 VDD |8        9| VCC
     +----------+
How to use a 4164 for a 4116 Chip:

4164
64kx1 DRAM.

     +---+--+---+
     |1  +--+ 16| GND
   D |2       15| /CAS
 /WE |3       14| Q
/RAS |4  4164 13| A6
  A0 |5       12| A3
  A2 |6       11| A4
  A1 |7       10| A5
 VCC |8        9| A7
     +----------+

If you need one of the 4164 chips, you can also use a 41256 instead.
You have to solder a short piece of wire between pins 1 and 16 of that chip (these are the
pins just left and right of the alignment notch on the chip). This mod
will make the chip look just like a '64 chip to the system.

4464
64kx4 DRAM.

     +---+--+---+
 /OE |1  +--+ 18| GND
  D0 |2       17| D3
  D1 |3       16| /CAS
 /WE |4       15| D2
/RAS |5  4464 14| A0
  A6 |6       13| A1
  A5 |7       12| A2
  A4 |8       11| A3
 VCC |9       10| A7
     +----------+

41256, 41257 256kx1 DRAM.

      +---+--+---+
   A8 |1  +--+ 16| GND
    D |2       15| /CAS
  /WE |3       14| Q
 /RAS |4 41256 13| A6
   A0 |5 41257 12| A3
   A2 |6       11| A4
   A1 |7       10| A5
  VCC |8        9| A7
      +----------+

44256, 44258
256kx4 DRAM.

     +---+--+---+
  D0 |1  +--+ 20| GND
  D1 |2       19| D3
 /WE |3       18| D2
/RAS |4       17| /CAS
     |5 44256 16| /OE
  A0 |6 44258 15| A8
  A1 |7       14| A7
  A2 |8       13| A6
  A3 |9       12| A5
 VCC |10      11| A4
     +----------+

ROM

The ROMs in a C64 consists of three different chips: an 8k for the BASIC-interpreter (U3), an 8k for the Kernal (U4), and finally a 4k ROM for the character set (U5). These are all factory-programmed (mask-programmed) parts, with special MOS part-numbers:
IC 	MOS-part 	Memory region 	Standard PROM part 	Description 	md5sum
U3 	901226-01 	0xA000-0xBFFF 	2364A 	BASIC ROM 	de8859e30474a2df71f910f24dba92a7
U4 	901227-03 	0xE000-0xFFFF 	2364A 	Kernal ROM 	39065497630802346bce17963f13c092
U5 	901225-01 	0xD000-0xDFFF 	2332A 	Character set 	12a4202f5331d45af846af6c58fba946
Hier eine Adapterschaltung um Standard 2764 Eproms als ROM Ersatz zu verwenden:

Vom 2364 Pin 24=Vcc mit 2764 Pin 28,27,26 verbinden.
Vom 2364 Pin 21=A12 mit 2764 Pin 2 verbinden.
Vom 2364 Pin 18=A11 mit 2764 Pin 23 verbinden.
Pin 20 am 2764 /CE mit GND verbinden (Pin 14 am 2764).