Motherboard

From C64-Wiki
Jump to navigationJump to search
The motherboard inside an opened C64.
Block diagram of the motherboard [1]
One of the C128 motherboards.

The most important circuit board of a computer system is called the motherboard (also mainboard, system board, logic board).

It contains the most important electronic components of a computer system such as processor, graphics chip, ROM and RAM. It also includes internal and external interfaces for connecting additional peripherals.


The C64 Motherboards[edit | edit source]

The first motherboard for the C64 was released in August 1982. Over the course of the C64's production run (until 1993), several revisions of the motherboards were released for the purpose of cost optimization, bug fixes, and efficiency improvements. Rare individual cases of prototypes built at a very early development stage sometimes have no version printed on the board. Boards without revision information are also known from the ASSY 326298-01.

In addition to the following versions/revisions, there are various prototype boards.

1982: ASSY 326298[edit | edit source]

ASSY 326298 Rev.A (1982)
  • Schematic: 326106
  • Known revisions: 6, A, B, C
  • Some specimens exist without revision numbers
  • Some earlier revisions were still used in prototypes
  • Most have the 5-pin audio/video output (i.e., without separate chroma signal); however, revisions with 8-pin connector also exist
  • Commodore designation: Original

Details see #ASSY 326298-01.


1982: KU-14194HB[edit | edit source]

KU-14194HB (1982)
  • Fab No.: 251022
  • Does not carry an Assy No., but is identified by the community based on the board material number for distinction. The same material was also used for some VC-20 motherboards, which also have the same imprint, but here additionally with an Assy No.
  • Not mentioned in the known (American) service manuals and was therefore presumably only sold in Europe
  • This and all subsequent motherboards fundamentally have the 8-pin audio/video output
  • Known revisions: A, B

Details see #KU14194HB.


1983: ASSY 250407[edit | edit source]

ASSY 250407 Rev.A (1983)
Custom Character ROM
ASSY 250407 Rev.B (1983)
  • Fab No.: 250406; Artwork No.: 251137; Schematic: 251138
  • Known revisions: A, B, C
  • Commodore designation: A (CR)

Details see #ASSY 250407-01.


1984: ASSY 250425[edit | edit source]

ASSY 250425 Rev.A (1984)
(Version without protection diodes)
ASSY 250425 (1984)
(Version with protection diodes)
  • Schematic: 251469; P/N: 251470-01
  • Known revisions: A, B
  • Commodore designation: B

Details see #ASSY 250425.


1986: ASSY 250466[edit | edit source]

ASSY 250466 (1986)
  • Schematic: 252278; P/N: 252280-01
  • Known revisions: A
  • Commodore designation: B-3

Details see #ASSY 250466.


1987: ASSY 250469[edit | edit source]


ASSY 250469 Rev.3 (1988)
(Without SID)
ASSY 250469 Rev.4 (1988)
(Without SID and without VIC)
ASSY 250469 Rev.A (198?)



ASSY 250469 Rev.B (1992)
ASSY 250469 Rev.B (1990)
(Version for the C64GS)



  • PCB No.: 252311; Schematic: 252312
  • Known revisions: 1, 3, 4, A, B
  • Commodore designation: E

Details see #ASSY 250469.


Differences by Television Standard[edit | edit source]

There are PAL and NTSC models of all boards.

Although it is not clearly visible from the labeling on most ASSY boards, they differ by the version of the VIC-II, the oscillator, and a data line on the board.

On the 250469 boards, the designation -10 or -09 for PAL or NTSC is also printed after the ASSY number.

No separate boards were manufactured for the SECAM television standard; such computers were modified after the fact. SECAM C64s were available, for example, in France as pre-modified retail units, or alternatively one could purchase the board separately for conversion and install it in a PAL computer. In a similar way, a C64 could also be converted to RGB (using Procep RGB), after which the television standard was no longer relevant.

The C64 Games System was only manufactured as a PAL version, as it was sold exclusively in the United Kingdom.

Additional Devices[edit | edit source]

ASSY 325565 Rev.B (1982)
(A Max Machine board)

In Commodore documents (Service Manual), an ASSY 250441 (B-2) is mentioned. It is said to differ electrically from the 250425 only in having a few layout changes. Since no specimen has ever been sighted, it is assumed that it never made it to market.

SX64[edit | edit source]

On the SX64, the ASSY number was not printed on the board, but it is documented:

  • 1983: ASSY 250408-01

Max Machine[edit | edit source]

The Commodore MAX Machine only came with one board version, which differs in many ways from a proper C64:

  • 1982: ASSY 325565
    • Known revisions: A, B

C64 Golden Edition[edit | edit source]

C64 Gold Edition: ASSY 250407-01

In the golden C64, which were given away in Germany in 1987 on the occasion of one million units sold, an ordinary ASSY 250407-01 is installed.

The Golden Edition differs from a normal breadbin solely due to its special case.

C64 Aldi[edit | edit source]

Aldi C64 from Quelle: ASSY 250469 Rev 3

The C64 Aldi has a completely ordinary ASSY 250469 board, usually revision 3. However, due to several erroneous reports in the magazine 64'er, the rumor persists that the Aldi computers received their own, cost-reduced board. Supposedly, the 9V power supply on the user port is missing. But that is simply false.

C64GS[edit | edit source]

The game console C64GS uses a slightly modified form factor of the ASSY 250469 and largely corresponds in technical internals to the normal C64 home computers. The then-current, final revision B was always used. Differences include the expansion port rotated 90 degrees upward, as well as the absence of the keyboard connector and serial port. The C64 Games System also has its own KERNAL/BASIC ROM. Since this board does not offer any new developments or improvements, it is not an independent revision.

PET 64/CBM 4064[edit | edit source]

The PET 64/CBM 4064 used an ordinary ASSY 326298, frequently in revision A.




The C64 Motherboards in Detail[edit | edit source]

ASSY 326298-01[edit | edit source]

The "original" C64 computers shown at the Winter Consumer Electronics Show in Las Vegas in 1982 had the motherboard ASSY 326298-01 with revision 6.[2]. These C64s are classified as prototypes, but the motherboard revision can still be found occasionally. Such boards were usually still populated with ceramic chips.

  • 5-pin motherboard (CN5 video port or connector has 5 pins).
  • PCB (Printed Circuit Board) number 326298-01.

Schematics[edit | edit source]

Schematic number 326106 [2] [3] [4]

Parts List[edit | edit source]

According to excerpt from the parts list[3][4]

ICs[edit | edit source]
Ref. P/N Description
U1, U2 6526 CIA
U3 2364 ROM (BASIC)
U4 2364 ROM (KERNAL)
U5 2364 ROM (Character Set)
U6 2114L-30 SRAM 1024x4 Bit (Color RAM)
U7 6510 Processor
U8 7406 Hex Inverter (Open Collector)
U9-U12 4164 DRAM 64Kx1 (200 ns). U9=Data bit 1, U10=D3, U11=D5, U12=D7.
U13 74LS257 Quad 2-line to 1-line Data selector/Multiplexer, Non-inverting Outputs
U14 74LS258 Quad 2-line to 1-line Data selector/Multiplexer, Inverting Outputs
U15 74LS139 Dual 2 to 4-line Decoder/Demultiplexer, Inverting Outputs
U16 4066 Quad Analog Switch
U17 82S100 PLA
U18 6581 SID
U19 6567 VIC II
U20 LM556 Dual Timer
U21-U24 4164 DRAM 64Kx1 Bit (200 ns). U21=Data bit 0, U22=D2, U23=D4, U24=D6.
U25 74LS257 Quad 2-line to 1-line Data selector/Multiplexer, Non-inverting Outputs
U26 74LS373 Octal Transparent Latch
U27 74LS08 Quad 2-input AND-Gate
U28 4066 Quad Analog Switch
U29 74LS74 Dual D-positive Edge Triggered Flip-flop, Asynchronous Preset and Clear
U30 74LS193 Synchronous presettable up/down 4-bit Binary Counter, Clear
U31 74LS629 Dual Voltage-controlled Oscillator, Enable control, Range control
U32 MC4044 Phase-frequency Detector
Diodes[edit | edit source]
Ref. P/N Description
CR1 1N4371 Zener 2.7 V, 500 mW
CR2 1N755 Zener 7.5 V, 500 mW
CR3 1N914 Diode
CR4 Varo VM08 Bridge Rectifier, 2 A/100 V
CR5, CR6 1N4001 Diode 1 A/60 V
Transistors[edit | edit source]
Ref. P/N Description
Q1 2N4401 NPN Small Signal
Q2 2N3904 NPN Small Signal
Q3 TIP29B NPN Power
Q4-Q8 2N2222 NPN Small Signal


KU14194HB[edit | edit source]

This board was only used briefly and was soon replaced by the 250407. It is quite rare to find.

It was installed almost exclusively in PAL versions.

  • Replica by bwack on github.com
  • Interactive BOM and Layout: [5]


ASSY 250407-01[edit | edit source]

Schematics[edit | edit source]

Parts List[edit | edit source]

Excerpt from the parts list[5][6]

ICs[edit | edit source]
Ref. P/N Description
U1, U2 6526 CIA
U3 2364 ROM (BASIC)
U4 2364 ROM (KERNAL)
U5 2332 ROM (Character Set)
U6 2114L-20 SRAM 1024x4 Bit (Color RAM)
U7 6510 Processor
U8 7406 Hex Inverter (Open Collector)
U9-U12 4164 DRAM 64Kx1 Bit (200 ns). U9=Data bit 1, U10=D3, U11=D5, U12=D7.
U13 74LS257 Quad 2-line to 1-line Data selector/Multiplexer, Non-inverting Outputs
U14 74LS258 Quad 2-line to 1-line Data selector/Multiplexer, Inverting Outputs
U15 74LS139 Dual 2 to 4-line Decoder/Demultiplexer, Inverting Outputs
U16 4066 Quad Analog Switch
U17 82S100 PLA
U18 6581 SID
U19 6567 VIC II
U20 LM556 Dual Timer
U21-U24 4164 DRAM 64Kx1 Bit (200 ns). U21=Data bit 0, U22=D2, U23=D4, U24=D6.
U25 74LS257 Quad 2-line to 1-line Data selector/Multiplexer, Non-inverting Outputs
U26 74LS373 Octal Transparent Latch
U27 74LS08 Quad 2-input AND-Gate
U28 4066 Quad Analog Switch
U29 74LS74 Dual D-positive Edge triggered Flip-flop, Asynchronous Preset and Clear
U30 74LS193 Synchronous Presettable Up/down 4-bit Binary Counter, Clear
U31 74LS629 Dual Voltage-controlled Oscillator, Enable control, Range control
U32 MC4044 Phase-frequency Detector
Diodes[edit | edit source]
Ref. P/N Description
CR1 1N4371 Zener 2.7 V, 500 mW
CR2 1N755 Zener 7.5 V, 500 mW
CR4 S2VB10
Sub: DBA20B
Sub: DBA20C
Bridge Rectifier, 2 A/100 V
CR5, CR6 1N4001 Diode 1 A/60 V
Transistors[edit | edit source]
Ref. P/N Description
Q1, Q2 2SC1815 NPN Small Signal
Q3 TIP29A NPN Power
Q7, Q8 2SC1815 NPN Small Signal


ASSY 250425[edit | edit source]

Schematics[edit | edit source]

Schematics: [10] [11] [12]

Parts List[edit | edit source]

Excerpt from the parts list[7][8]

ICs[edit | edit source]
Ref. P/N Description
U1, U2 6526 CIA
U3 2364 ROM (BASIC)
U4 2364 ROM (KERNAL)
U5 2332 ROM (Character Set)
U6 2114L-20 SRAM 1024x4 Bit (Color RAM)
U7 6510 Processor
U8 7406 Hex Inverter (Open Collector)
U9-U12 4164 DRAM 64kx1 (200 ns). U9=Data bit 1, U10=D3, U11=D5, U12=D7.
U13 74LS257 Quad 2-line to 1-line Data selector/Multiplexer, Non-inverting Outputs
U14 74LS258 Quad 2-line to 1-line Data selector/Multiplexer, Inverting Outputs
U15 74LS139 Dual 2 to 4-line Decoder/Demultiplexer, Inverting Outputs
U16 4066 Quad Analog Switch
U17 82S100 PLA
U18 6581 SID
U19 6567 VIC II
U20 LM556 Dual Timer
U21-U24 4164 DRAM 64Kx1 (200 ns). U21=Data bit 0, U22=D2, U23=D4, U24=D6.
U25 74LS257 Quad 2-line to 1-line Data selector/Multiplexer, Non-inverting Outputs
U26 74LS373 Octal Transparent Latch
U27 74LS08 Quad 2-input AND-Gate
U28 4066 Quad Analog Switch
U31 7701/8701 Clock Generator
Diodes[edit | edit source]
Ref. P/N Description
CR1 1N4371 Zener 2.7 V, 500 mW
CR2 1N754A Zener 6.8 V, 500 mW
CR4 S2VB10
Sub: DBA20B
Sub: DBA20C
Sub: DBA20C-K15
Bridge Rectifier, 2 A/100 V
CR5, CR6 1N4001 Diode 1 A/60 V
CR100-105
(CR9, CR12-CR16)
1N4148
Sub: 1N914
Diode

Note: CR100 - 105 are protection diodes for the IEC bus, which in later versions of ASSY # 250425 were soldered onto other components ("piggybacked").

Transistors[edit | edit source]
Ref. P/N Description
Q1 TIP29A NPN Power
Q2-Q4 2SC1815 NPN Small Signal


ASSY 250441-01[edit | edit source]

A Commodore employee stated about the motherboard ASSY 250441-01 that it has the same trace layout as the ASSY 250425, with only a few small parts changed. Allegedly, a few models were already distributed.

Schematics: [13] [14] [15]

Commodore C64/C64C Service Manual (PN-314001-03, March 1992), Page 17:

Version B-2, 8 pin board (Reduced Osc. w/component changes), PCB ASSY # 250441-01*, Schematics 251469
[...]
* The 4th version of 64 board was recently developed and only a few may be in the field. It is termed the 64B-2. All circuits remain the same as 64B (Schematic 251469) with a few component location changes:
1) Resistors 28, 29, 30, 36, 48 were reduced to Resistor Pack RP5.

2) Diodes CR100-105 are no longer piggybacked. Their new locations are CR9, 12-16.
Roughly what the 250441-01 would look like (photo montage)

Nevertheless, to this day there is no evidence of the actual existence of this ASSY. There are no further statements about it, and no photos or schematics. Since the listed changes were minimal, it is questionable why Commodore should have assigned a new ASSY number for this. Realistically, it would at best have been designated as a new revision of the 250425.

On the other hand, one must not forget that previously unknown boards have surfaced several times. If the 250441-01 does exist, the model probably only exists as an NTSC version.


Parts List[edit | edit source]

According to the description, the parts should largely match a 250425 board.


ASSY 250466[edit | edit source]

Rarer than the 250407 and 250425 is the ASSY 250466. It was mainly installed in the first C64C cases. On this board, the eight 8KB RAM chips were replaced by two 32KB RAM chips. A VIC-II 6569 Rev.5 was usually installed. The SID 6581-R4AR was also typical here.

Schematics[edit | edit source]

Schematics: [16] [17] [18]

Parts List[edit | edit source]

According to excerpt from the parts list[9][10]

ICs[edit | edit source]
Ref. P/N Description
U1, U2 6526 or 8521 CIA
U3 2364B-161 ROM (BASIC)
U4 2364B-273 ROM (KERNAL)
U5 2332C-250 ROM (Character Set)
U6 2114 SRAM 1Kx4 Bit (200 ns)
U7 6510 Processor
U8 7406
Sub: 7416
Hex Inverter (Open Collector)
U9, U10 50464-150 DRAM 64Kx4 Bit (150 ns). U9: Data bits 4-7, U10: Data bits 0-3.
U13 74LS257A Quad 2-line to 1-line Data selector/Multiplexer, Non-inverting Outputs
U14 74LS258A Quad 2-line to 1-line Data selector/Multiplexer, Inverting Outputs
U15 74LS139 Dual 2 to 4-line Decoder/Demultiplexer, Inverting Outputs
U16 4066B Quad Analog Switch
U17 82S100 PLA 8700-001
U18 6581 R3 SID
U19 6567 VIC NTSC
U20 NE556 Dual Timer
U25 74LS257A Quad 2-line to 1-line Data selector/Multiplexer, Non-inverting Outputs
U26 74LS373 Octal Transparent Latch
U27 74LS08 Quad 2-input AND-gate
U28 4066B Quad Analog Switch
U31 8701T6
Sub: 8701L6
Clock Generator
Diodes[edit | edit source]
Ref. P/N Description
CR1 1N4371 Zener 2.7 V, 500 mW
CR2 1N754A Zener 6.8 V, 500 mW
CR4 S2VB10
Sub: DBA20B
Sub: DBA20C
Sub: DBA20C-K15
Bridge Rectifier, 2 A/100 V
CR5, CR6 1N4001 Diode 1 A/60 V
CR9, CR12-CR16 1N4148
Sub: 1N914
Diode
Transistors[edit | edit source]
Ref. P/N Description
Q1 2SD880
Sub: TIP29A
Sub: 2SD476
Sub: 2SD313
Sub: 2SD1310
Sub: 2SD1266
NPN Power
Q2-Q4 2SC1815
Sub: 2SC945
Sub: 2SC2458
Sub: 2SC2785
NPN Small Signal


ASSY 250469[edit | edit source]

The 250469 was the last version of the C64 board. Since this board has a narrower design compared to its predecessors, it is colloquially referred to as the "short board".

  • PLA and some additional circuits were integrated into a multifunction chip with 64 pins, with the final revision B also including the color RAM.[11]
  • As with the 250466, only 2 RAM ICs with 32 KB each were installed.
  • Typically, the HMOS variants of the VIC-II and SID were installed, which run at lower supply voltage than the older NMOS variants. The chips therefore cannot simply be swapped between board variants.
  • The second 5V rail including its 5V voltage regulator was eliminated; the 250469 has only one 5V rail, which is fed directly from the power supply's 5V.
  • The 9V/12V for the SID are no longer generated via voltage regulator, but via a transistor circuit.

Revisions 3, 4, A and especially B are very common.[12] Revision 1, on the other hand, is a very rare board, and no specimen of revision 2 has been found yet.

Behind the ASSY number, the suffix -10 for PAL or -09 for NTSC computers was often printed.


Schematics[edit | edit source]

Comparison of Revisions[edit | edit source]

Common Features:

  • Common to all 250469 revisions is the strong cost optimization, e.g., through a combined KERNAL/BASIC ROM and through a custom IC. This combines almost all the TTL logic of the old boards (multiplexers, etc.) and the functions of the "old" PLAs (906114) in a single 64-pin IC. It will be referred to here as the "64-Pin Custom IC".
  • Likewise, in contrast to earlier boards, all 250469 revisions use only one 5V rail.
  • Also, all known versions are populated with HMOS-II ICs (8500, 8565, 8580, ...).

Differences:[13]

  • U8 - 64-Pin Custom IC
    • Rev. 1, 3, 4 and A have the 64-Pin Custom IC "251715-01" - no integrated color RAM.
    • Rev. B has the 64-Pin Custom IC "252535-01" - integrated color RAM and various other small changes:
      • The chip select for the BASIC and KERNAL ROM was combined and now appears on Pin 15. With this, Commodore obviously decided not to use two separate chips for BASIC and KERNAL ROM anymore (with extra logic to connect A14 with the CS signal it would still be possible: When accessing the KERNAL, A14 is high, when accessing BASIC the line is low, easily implementable for example with half a 74LS139).
      • To integrate the CHAR ROM with the BASIC/KERNAL ROM, Pin 48 of the 64-Pin Custom IC 252535-01 serves for switching. Then only a single combined chip select for BASIC, CHAR and KERNAL ROM is generated.
        Pin 48 can be switched either to Vcc or to GND using two solder jumpers (J15, J16). The default configuration on Rev. B is to GND.
  • U19 - Color RAM, 2114, 1024 x 4 Bit
    • Present on Rev. 1, 3, 4, A.
    • Not present on Rev. B, but integrated into the 64-Pin Custom IC.
  • U3 - TTL, 74LS08, quad AND-gate
    • Rev. 1 - Status unknown.
    • Rev. 3 and 4
      • U3a - Not used (pins open!).
      • U3b - Generates AEC signal for CPU from VIC-AEC and DMA from Expansion Port.
      • U3c - Generates RDY signal for CPU from VIC-BA and DMA from Expansion Port.
      • U3d - Generates CS for the combined BASIC/KERNAL ROM from the lines BASIC (U8, Pin 14) and KERNAL (U8, Pin 15) of the 64-Pin Custom IC.
    • Rev. A
      • U3a - The inputs are connected in parallel, the gate acts as a simple driver stage; "DOTCLOCK" from U20 (8701), Pin 6 is fed to the input, the output goes to the VIC (U7), Pin 22. This is a change introduced with Rev. A; previous revisions do not have this driver stage, there the 8701 is connected directly to the VIC.
      • U3b - Generates AEC signal for CPU from VIC-AEC and DMA from Expansion Port.
      • U3c - Generates RDY signal for CPU from VIC-BA and DMA from Expansion Port.
      • U3d - Generates CS for the combined BASIC/KERNAL ROM from the lines BASIC (U8, Pin 14) and KERNAL (U8, Pin 15) of the 64-Pin Custom IC.
        No gate of U3 is free anymore.
    • Rev. B
      • U3a - The inputs are connected in parallel, the gate acts as a simple driver stage; "DOTCLOCK" from U20 (8701), Pin 6 is fed to the input, the output goes to the VIC (U7), Pin 22. This is a change introduced with Rev. A; previous revisions do not have this driver stage, there the 8701 is connected directly to the VIC.
      • U3b - Generates AEC signal for CPU from VIC-AEC and DMA from Expansion Port.
      • U3c - Generates RDY signal for CPU from VIC-BA and DMA from Expansion Port.
      • U3d - Not used.

Solder Jumpers:

Solder Jumper Default Pad 1 - Connected to Pad 2 - Connected to Explanation
J10 open 64-Pin Custom IC Pin 14 (BASIC) J11+J10 (second side) and BASIC-KERNAL ROM Pin 1 (A15) and 27 (A14) Supplies A14 for the ROM in special operating mode.
J11 closed Vcc J10+J11 (second side) and BASIC-KERNAL ROM Pin 1 (A15) and 27 (A14) Sets Pins 1 and 27 of the ROM to Vcc in normal operation with 27C128.
J12 closed J13 and BASIC-KERNAL ROM Pin 26 (A13!) CPU A14 Supplies CPU/A14 as A13 for BASIC-KERNAL ROM in normal mode (separate CHAR ROM).
J13 open J12 and BASIC-KERNAL ROM Pin 26 (A13!) 64-Pin Custom IC Pin 13 (CHAR) When closed and J12 open, the 64-Pin Custom IC supplies A13 for the combined BASIC-KERNAL-CHAR ROM.
J14 closed CHAR ROM Pin 20 (CS) 64-Pin Custom IC Pin 13 (CHAR) Supplies CS for CHAR ROM with separate IC.
J15 closed 64-Pin Custom IC Pin 48 GND Normal operating mode with separate CHAR ROM.
J16 open 64-Pin Custom IC Pin 48 Vcc Special operating mode with a single combined ROM.
J18 open 64-Pin Custom IC Pin 17 Vcc Has the connection designation COLORRAM. If J18 is not closed, the screen remains dark.

Summary:

  • The combined BASIC-KERNAL-CHAR ROM must presumably be a 23256 (with a 27C256 EPROM, Pin 1 must be bent up and connected to Vcc, since Pin 1 is Vpp and is connected to Pin 27 on the board).
  • Disconnect J12, this separates A13 from the BASIC-KERNAL ROM (Pin 26) from CPU A14.
  • Close J13, this makes the 64-Pin Custom IC supply A13 for the combined BASIC-KERNAL-CHAR ROM (Pin 26).
  • Disconnect J14, this separates the chip select for the CHAR ROM.
  • Close J10, supplies A14 for the combined BASIC-KERNAL-CHAR ROM (Pin 27).
  • Disconnect J11, so that Pins 1 and 27 of the BASIC-KERNAL-CHAR ROM are not permanently connected to Vcc.
  • Disconnect J15, close J16, this connects Pin 48 of the 64-Pin Custom IC to Vcc instead of GND and the ROM operating mode should (presumably) be switched.
  • Install a properly programmed 32 KB ROM (23256) (will be rather hard to find) or properly program a 27C256 EPROM and bend Pin 1 up and clamp it to Vcc.
    The 27C256 EPROM would have to be programmed as follows:
    • $0000 ... $1FFF - empty (unused, could also be used for your favorite cartridge)
    • $2000 ... $3FFF - BASIC ROM
    • $4000 ... $4FFF - empty (unused)
    • $5000 ... $5FFF - CHAR ROM
    • $6000 ... $7FFF - KERNAL ROM
    The ROM thus simply covers the upper 32 KB range, whereby it only "shines through" at those points where the CS signal enables it. The corresponding ROM content can be found in the associated source [14]. Because this allocation corresponds to the C64 address range of $8000-$FFFF, this saves the complex decoding and the EPROM can be connected practically 1:1 with the address bus.

So that the CHAR ROM in the combined EPROM at $5000 to $5FFF can also be addressed by the VIC (which expects it from its perspective at $1000..$1FFF), the 64-Pin Custom IC supplies a modified A13 (J12=open, J13=closed: Pin 13 thus supplies "A13mod"). Internally, this is achieved by AND-ing A13 from the address bus with CS of the CHAR ROM. Thus:

CS of the CHAR ROM A13mod
1 A13
0 0



Parts List[edit | edit source]

Excerpt from the parts list[15][16]

ICs[edit | edit source]
Ref. P/N Description
U1, U2 6526 CIA
U3 74LS08 Quad 2-input AND gate
U4 23128B ROM US PAL 251913
U5 2332C ROM CHAR US PAL 901225
U6 8500 CPU
U7 8565: PAL
8562: NTSC
VIC-II
U8 251715-01 Memory Controller/PLA
U9 8580 SID
U10 41464-150 DRAM 64k x 4 (Data bits 0-3)
U11 41464-150 DRAM 64k x 4 (Data bits 4-7)
U18 4066 Quad Analog Switch
U19 2114 SRAM 1024x4 Bit, 901453 (200 ns)
U20 8701T6 Clock Generator
U21 4066 Quad Analog Switch
U22 7406
Sub: 7416
Hex Inverter (Open Collector)
U23 74LS14 Hex Inverter (Schmitt-trigger)
Diodes[edit | edit source]
Ref. P/N Description
CR1 RD6.8EB
Sub: 1N754A
Zener 6.8 V, 500 mW
CR2 S2VB10
Sub: DBA20B
Sub: DBA20C
Bridge Rectifier 100 V/2 A
CR3,4 1N4001 Diode
CR5,9,11-21 1N914
Sub 1N4148
Diode
CR6 RD3.0EB1
Sub: RD3.0FB2
Zener 3.16-3.38 V, 500 mW
CR7 RD10ESB2
Sub: RD13ESB2
Sub: HZ11A1
Sub: HZ12B2
Zener, 10 V, 500 mW
Transistors[edit | edit source]
Ref. P/N Description
Q1 2SD880
Sub: TIP29A
Sub: 2SD476AC
Sub: 2SD313E/F
Sub: 2SD1310
NPN
Q2,3 2SC1815
Sub: 2SC945
Sub: 2SC2458
NPN
Q5 2SC1384 NPN
Capacitors[edit | edit source]

Note: The parts list in the service manual for the 250469 board is incorrect. The capacitor value for the RESTORE key function is correct in the schematic, but wrong in the parts list.[17]


See Also[edit | edit source]

Sources[edit | edit source]

  1. Service Manual C64/C64C PN-314001-03 (March 1992), Page 3
  2. archive.org copy from March 3, 2016 of the page http://www.vintage.org/special/2003/c64prototype C64 Prototypes
  3. Service Manual C64/C64C PN-314001-03, Page 19
  4. Circuit diagram 326106
  5. Service Manual C64/C64C PN-314001-03, Page 24
  6. Circuit diagram 251138
  7. Service Manual C64/C64C PN-314001-03, Page 29
  8. Circuit diagram 251469
  9. Service Manual C64/C64C PN-314001-03, Page 34
  10. Circuit diagram 252278
  11. [1] Language German translation: On the ASSY 250469 Rev.3, Rev.4 and Rev.A, you can find the color RAM with the label "MN2114-2" or "LC3514A-15" right next to the 64-pin hybrid chip "251715-01".
  12. Thread: ASSY 250469 Revisions? on Forum64.de Language German
  13. Author of the analyses on ASSY 250469: User kinzi from Forum64
  14. Thread: ASSY 250469 Revisions? on Forum64.de Language German 32K ROM image of the ASSY-250469 board
  15. Service Manual C64/C64C PN-314001-03, Page 40
  16. Circuit diagram 252312
  17. Thread: Schematic for 250469 board wrong? on Forum64.de Language German

External Links[edit | edit source]

Wikipedia: Motherboard