The following list is an index of Namco "custom" chips found in the Namco Arcade games. The list is meant to provide a source for cross-referencing replacement parts. Parts are indexed in ascending order based on the "chip number" printed on the top of each chip.
In some cases "older" chip types have a number that's the same as a "newer" chip. The "older" chips are distinguished by a four digit-part number.
According to Brian Johnson (and verified by DVegro):
"I've been under the impression that the Namco chips were the same if their first two numbers match. For example, the following IC's...
5154 Dig Dug (Jap)
5156 Xevious (Jap)
5164 Dig Dug
5171 Xevious
5180 Pole Position
...are all from the 5100 series so they should be 100% interchangable."
I'm figuring out the functions of the chips over time (usually when something goes wrong), but right now I can say the following (comments in brackets [ ] are functions described in an Atari memo:
Number | Short Name | Description |
54xx | Sounds | Generates Explosion Sounds (possibly a custom Z-80?) [Mux 4 Channel Audio Generator] |
53xx | Steering Input | [Custom 4Bit Micro/Handles Steering/sw/read] |
52xx | Audio Processor | [Audio Processor 4 Bit Voice] |
51xx | Input | Player controls, DIP switches, etc [Custom 4 bit I/O - Coins] |
50xx | Sound Sequencer | [Sound Sequencer] |
13xx | Horizontal Scroll | [Horizontal Scroll] |
12xx | Sprite Position | [M.OBJ. Position] |
11xx | Playfield Shift Register | [Datashift Playfield Register] |
10xx | Micro Buffer Data | [Micro Buffer Data] |
09xx | Sprite Ram Buffers | [M.OBJ Ram Buffers] |
08xx | Bus Controller | (basically the same as Pacman's "285" Sync Buss Controller) [Multi-CPU Bus Controller] |
07xx | Clock Divider | (generates horizontal and vertical timing pulses divided down from master clock) [Sync Generator] |
06xx | Bus Interface | [Custom 50's Controller] |
05xx | Star Generator | (tapped pseudo-random feedback shifter-- makes scrolling starfield) |
04xx | Bus Interface | Motion object and scratch RAM to CPU bus interface [M.Obj Controller] |
03xx | Buffer, Playfield Data | [Buffer, Playfield Data] |
02xx | Custom Shifter | Custom shift register for data from graphics ROMs [Shift Register] |
00xx | VRAM Addresser | (basically the same as Pacman's "284" VRAM Addresser) [Video Ram Addresser] |
The "Package" types are as follow:
40 = 40 pin DIP .6" |
|
64 = 64 pin DIP 1", .05" pin spacing |
|
28 = 28 pin DIP .6" |
|
tsop = TSOP surface mount package |
Namco Part Number |
Game |
Package |
00xx |
Dig Dug (3rd version) |
|
00xx |
Dig Dug (Jap) |
|
00xx |
Dig Dug |
28 |
00xx |
Dig Dug (2nd version) |
|
00xx |
Galaga |
|
00xx |
Super Pacman |
|
21 | Gaplus | |
26 | Gaplus | |
27 |
Alien Sector |
40 |
27 |
Galaga '88 |
|
27 |
PacLand |
40 |
27 |
Rolling Thunder |
40 |
27 |
Splatterhouse |
|
29 |
PacLand |
40 |
29 | Gaplus | |
30 |
Alien Sector |
64 |
30 |
Galaga '88 |
|
30 |
PacLand |
64 |
30 |
Rolling Thunder |
64 |
30 |
Splatterhouse |
|
31 |
Alien Sector |
48 |
33 | Gaplus | |
34 | Gaplus | |
36 |
PacLand |
|
39 |
Alien Sector |
40 |
39 |
Galaga '88 |
|
39 |
Rolling Thunder |
40 |
39 |
Splatterhouse |
|
41 |
Alien Sector |
40 |
42 |
Alien Sector |
tsop |
42 |
Rolling Thunder |
tsop |
43 |
Alien Sector |
64 |
43 |
Rolling Thunder |
64 |
48 |
Alien Sector |
64 |
48 |
Galaga '88 |
|
48 |
Rolling Thunder |
40 |
48 |
Splatterhouse |
|
115 |
Rolling Thunder |
40 |
117 |
Splatterhouse |
tsop |
121 |
Splatterhouse |
tsop |
123 |
Splatterhouse |
|
130 |
Rolling Thunder |
40 |
133 |
Splatterhouse |
tsop |
153 |
Galaga '88 |
|
02xx |
Dig Dug (3rd version) |
|
02xx |
Dig Dug (Jap) |
|
02xx |
Dig Dug |
28 |
02xx |
Dig Dug (2nd version) |
|
02xx |
Galaga |
|
02xx |
Pole Position |
|
03xx |
Xevious (Jap) |
|
03xx |
Pole Position |
|
03xx |
Xevious |
|
03xx |
Bosconian |
|
04xx |
Dig Dug (3rd version) |
|
04xx |
Dig Dug (Jap) |
|
04xx |
Dig Dug |
28 |
04xx |
Dig Dug (2nd version) |
|
04xx |
Galaga |
|
04xx |
PacLand |
|
04xx |
Mappy |
|
04xx |
Pole Position |
|
04xx |
Super Pacman |
|
05xx |
Galaga |
|
05xx |
Bosconian |
|
06xx |
Dig Dug (3rd version) |
|
06xx |
Dig Dug |
28 |
06xx |
Dig Dug (2nd version) |
|
06xx |
Dig Dug (Jap) |
|
06xx |
Xevious (Jap) |
|
06xx |
Galaga |
|
06xx |
Bosconian |
|
06xx |
Xevious |
|
06xx |
Pole Position |
|
07xx |
Pole Position |
|
07xx |
Mappy |
|
07xx |
Dig Dug (3rd version) |
|
07xx |
Dig Dug (Jap) |
|
07xx |
Dig Dug (2nd version) |
|
07xx |
Dig Dug |
28 |
07xx |
Galaga |
|
07xx |
Bosconian |
|
07xx |
Xevious (Jap) |
|
07xx |
Xevious |
|
07xx |
Super Pacman |
|
08xx |
Xevious |
|
08xx |
Galaga |
|
08xx |
Bosconian |
|
08xx |
Pole Position |
|
08xx |
Dig Dug (2nd version) |
|
08xx |
Dig Dug (3rd version) |
|
08xx |
Dig Dug (Jap) |
|
08xx |
Dig Dug |
28 |
08xx |
Xevious (Jap) |
|
09xx |
Pole Position |
|
10xx |
Pole Position |
|
11xx |
Xevious (Jap) |
|
11xx |
Xevious |
|
11xx | Gaplus | |
11xx |
Mappy |
|
11xx |
PacLand |
|
11xx |
Super Pacman |
|
12xx |
Xevious (Jap) |
|
12xx |
Mappy |
|
12xx |
Xevious |
|
12xx |
PacLand |
|
12xx |
Super Pacman |
|
13xx |
Xevious (Jap) |
|
13xx |
Xevious |
|
13xx |
PacLand |
|
15xx | Gaplus | |
15xx |
Mappy |
|
15xx |
Super Pacman |
|
16xx |
Mappy |
|
16xx | Gaplus | |
16xx | Super Pacman | |
20xx | Gaplus | |
50xx |
Xevious |
|
50xx |
Xevious (Jap) |
|
50xx |
Bosconian |
|
51xx |
Dig Dug (3rd version) |
|
51xx |
Dig Dug (Jap) |
|
51xx |
Xevious (Jap) |
|
51xx |
Dig Dug (2nd version) |
|
51xx |
Dig Dug |
40 |
51xx |
Xevious |
|
51xx |
Galaga |
|
51xx |
Bosconian |
|
51xx |
Pole Position |
40 |
52xx |
Pole Position |
40 |
52xx |
Bosconian |
|
53xx |
Dig Dug (Jap) |
|
53xx |
Dig Dug (3rd version) |
|
53xx |
Dig Dug (2nd version) |
|
53xx |
Dig Dug |
40 |
53xx |
Pole Position |
|
54xx |
Xevious (Jap) |
|
54xx |
Xevious |
|
54xx |
Galaga |
|
54xx |
Bosconian |
|
54xx |
Pole Position |
|
56xx |
Super Pacman |
|
58xx | Gaplus | |
58xx |
Mappy |
Contributors:
Clay Cowgill (clay@yahoo.com)
Greg Kam (gkam@ca.newbridge.com)
Brian Johnson (bljohn2@uswest.com)
Dave Grohowski(DVegro@aol.com)
Kevin Klop (mowerman@erols.com)
Updated: 5/5/2000