[Nov/10/95]

ROM Images for Galaga (c) Bally-Midway/Namco

Board   Label   Position   Checksum   Filesize    Device
================================================================
CPU     3200A      3N        D600       4096       2732A
CPU     3300B      3M        4A00       4096       2732A
CPU     3400C      3L        0600       4096       2732A
CPU     3500D      3K        5000       4096       2732A
CPU     3600E      3J        B6FF       4096       2732A
CPU     3700G      3E        50FF       4096       2732A
CPU     -----      1D        B473        256       Harris 7611
CPU     -----      5C        5F74        256       Harris 7611

Video   2800L      4D        DD0C       4096       2732A
Video   2700K      4F        B18E       4096       2732A
Video   2600J      4L        6627       4096       2732A
Video   -----      2N        6CEC        256       Harris 7611
Video   -----      5N        4DEC         32       Harris 7603


[Jul/05/98]

Galaga (bootleg)

GALLAG.6 contains code for a fourth Z80 used to replace the Namco
custom I/O chip.



[Apr/26/98]

----------------------
Galaga by Namco (1981)
----------------------

Bootleg archive 2  (Galaga Pt 2 - new rapid fire version)


Location    Type      File ID     Checksum
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CPU B4      2732        R1          DB5E
CPU C4      2732        R2          409A
CPU D4      2732        R3          F346
CPU E4      2732        R4          4B1E
CPU J4      2732        R5          B2FF  *
CPU E5      2732        R6          D121  *
CPU K4      2732        R7          66FF  *
GFX R5      2732        R8          D60A  * 
GFX A7      2732        R9          B18E  *
GFX A6      2732        R10         6627  *

GFX P9   TBP18S030      1.BPR       0E48  *
CPU M5   TBP24S10       2.BPR       0715  *
CPU L1   TBP24S10       3.BPR       074C  *
GFX P4   TBP24S10       4.BPR       0241  *
GFX D1   TBP24S10       5.BPR       01C0  *


Note:  CPU - Top PCB           (DG-09-2) 
       GFX - Lower PCB         (DG-07-2)

        *  - Same images as in the other bootleg archives 
           - This PCB is a two board set with the top board
             having a small sub-board at location 4F.

             TBP18S030 is compatible to a MB7051, N82S123...
             TBP24S10 is compatible to a MB7052, N82S129...





[Apr/26/98]

----------------------
Galaga by Namco (1981)
----------------------
Bootleg archive 3  (Nebulas Bee)


Location    Type      File ID     Checksum
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CPU 4B      2732        R1          DBE1
CPU 4C      2732        R2          5A13
CPU 4D      2732        R3          0D00
CPU 4E      2732        R4          521B
CPU 4J      2732        R5          B2FF  *
CPU 5E      2732        R6          CDE6 
CPU 4K      2732        R7          66FF  *
GFX 5R      2732        R8          DD0C
GFX 7A      2732        R9          B18E  *
GFX 6A      2732        R10         6627  *
 
GFX P9   TBP18S030      1.BPR       0E48  *
CPU M5   TBP24S10       2.BPR       0715  *
CPU L1   TBP24S10       3.BPR       074C  *
GFX P4   TBP24S10       4.BPR       0241  *
GFX D1   TBP24S10       5.BPR       01C0  *


Note:  CPU - Top PCB           (DG-09-2) 
       GFX - Lower PCB         (DG-07-2)
 
        *  - Same images as in the other bootleg archives 
           - This PCB is a two board set with the top board
             having a small sub-board at location 4F.

             TBP18S030 is compatible to a MB7051, N82S123...
             TBP24S10 is compatible to a MB7052, N82S129...


-


[Jab/31/98]


Bootleg Galaga (22pin edge connector)


CPU bd

+-----------------------------------+
|                                   |
  L1.3


      G7  G5        G4  G3  G2  G1
      z80 z80 z80   G6          z80


  M5.2

|                                   |
+-----------------------------------+

VID

+-----------------------------------+
|                                   |

                             P4.4

    G11                      G9
    G10
    
                            P9.CLR

|                                   |
+-----------------------------------+



-



[???]


These Roms are from a bootleg (pirate) board.  It is *completely
different from the original Bally/Midway board.  It consists of 2
piggybacked boards and 1 edge connector for I/O.  There is a large board
and a somewhat smaller board.  The only identifying markings on it are a
sticker with the label "Made in Japan SP-14" and a hand-etched "SP88
7-21-83"; no company name, etc.  (surprise, surprise).  The filename
convention is "galaga" for the game name, "bl" for "BootLeg", ".1_" for
1st bootleg board (there are many) and then a hex number for the ROM
number (1-10 = 1-a).  The ROMs are all 2732's and have the following
locations:

ROM |Board|Which|
 #  | Loc.|Board|  filename
----+-----+-----+------------
  1 | 4B  | Big |galagabl.1_1
  2 | 4C  | Big |galagabl.1_2
  3 | 4D  | Big |galagabl.1_3
  4 | 4E  | Big |galagabl.1_4
  5 | 4J  | Big |galagabl.1_5
  6 | 5E  | Big |galagabl.1_6
  7 | 4K  | Big |galagabl.1_7
  8 | R5  |Small|galagabl.1_8
  9 | A7  |Small|galagabl.1_9
 10 | A6  |Small|galagabl.1_a



-


[???]


Galaga by Namco (1981)

These images were actually from a pirate board but the game still has the
Namco copyright. I have christened the game "Galaga Green" to distinguish it
from the original and "Galag Blue" pirate boards. The pinout of this board is 
the same as the original with the exception that the video signals are on the 
edge connector and there is no separate video connector.

All images are 2732




[Jul/29/93]

Galaga ROMs
-----------

The Galaga ROMs are standard Intel 2732A's (mine are 300ns).
They are located on the motherboard as follows:

Galaga CPU board (with the edge connector):
3200A  -  3N
3300B  -  3M
3400C  -  3L
3500D  -  3K
3600E  -  3J
3700G  -  3E

Galaga Video board:
2600J  -  4L
2700K  -  4F
2800L  -  4D


The ROMS with the .GAL extension are the original version of Galaga.
All shots fire normally and the Galaga Cheat works.

The .G1 files are several different revisions.  If you replace 3600E.GAL with
3600E.G1 you will get a game that gives you shots that travel several times
faster than normal.  (Just you, not the enemies.)

If you replace the other 3 (only), you will get a game that does NOT allow
the infamous Galaga cheat.  When I replaced chip 3200A with the .G1, I could
not fire, when I replaced 3300B, none of my controls worked.  So I assume
that if you replace both of these, it will work (I didn't have time to try.)
If you replace 3500D only, nothing apparent happens- I'd bet that this removes
the Galaga Cheat (I didn't have time to test it.)



[Apr/26/98]

----------------------
Galaga by Namco (1981)
----------------------


Location    Type      File ID     Checksum
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CPU 3N      2732       MK2-1        DF00
CPU 3M      2732       MK2-2        4700
CPU 3L      2732       MK2-3        0600
CPU 3K      2732       MK2-4        5000
CPU 3J      2732       GG1-5        B2FF
CPU 3E      2732       GG1-7B       43FF
VID 4L      2732       GG1-9        DD0C
VID 4F      2732       GG1-10       B18E
VID 4D      2732       GG1-11       6627

CPU 1D      MB7052    GG1-1.BPR     074C
CPU 4C      MB7052    GG1-2.BPR     0715
GFX 1C      MB7052    GG1-3.BPR     01C0
GFX 2N      MB7052    GG1-4.BPR     0241
GFX 5N      MB7051    GG1-5.BPR     0E48
 

Note: CPU - CPU PCB           23149611 (23149631)
      GFX - Graphics PCB      23149612 (23149632)

      MB7052 is compatible to a N82S129, TBP24S10...
      MB7051 is compatible to a N82S123, TBP18S030...

      This PCB was the same as the NAMCO PCB except
      that the MK2 ROMs had hand written labels.


[Apr/26/98]

----------------------
Galaga by Namco (1981)
----------------------
Bootleg archive 1  (Gallag)


Location    Type      File ID     Checksum
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CPU B4      2732        R1          DC00
CPU C4      2732        R2          5900      [ GALLAG, 1 9 8 2    ]
CPU C4      2732        R2.alt      5900  *1  [ GALAGA, 1981 NAMCO ]
CPU D4      2732        R3          0E00
CPU E4      2732        R4          5200
CPU J4      2732        R5          B2FF  *
CPU E5      2732        R6          D121  *
CPU K4      2732        R7          66FF  *
GFX R5      2732        R8          D60A  * 
GFX A7      2732        R9          B18E  * 
GFX A6      2732        R10         6627  *

GFX P9   TBP18S030      1.BPR       0E48  *
CPU M5   TBP24S10       2.BPR       0715  *
CPU L1   TBP24S10       3.BPR       074C  *
GFX P4   TBP24S10       4.BPR       0241  *
GFX D1   TBP24S10       5.BPR       01C0  *


Note:  CPU - Top PCB           (DG-09-2) 
       GFX - Lower PCB         (DG-07-2)
 
        *  - Same images as in the other bootleg archives 
        *1 - I changed the ROM code so it would display GALAGA
             and 1981 NAMCO instead of GALLAG and 1 9 8 2.

           - This PCB is a two board set with the top board
             having a small sub-board at location 4F.

             TBP18S030 is compatible to a MB7051, N82S123...
             TBP24S10 is compatible to a MB7052, N82S129...


[Apr/26/98]

-----------------------
Galaga by Namco (1981)
-----------------------
Bootleg archive 4  (Midway MFG. copyright)


Location    Type      File ID     Checksum
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CPU B4      2732        R1          DF00
CPU C4      2732        R2          4700
CPU D4      2732        R3          0600
CPU E4      2732        R4          5000
CPU J4      2732        R5          B2FF  *
CPU E5      2732        R6          D121  *
CPU K4      2732        R7          66FF  *
GFX R5      2732        R8          D60A  *
GFX A7      2732        R9          B18E  *
GFX A6      2732        R10         6627  *

GFX P9   TBP18S030      1.BPR       0E48  *
CPU M5   TBP24S10       2.BPR       0715  *
CPU L1   TBP24S10       3.BPR       074C  *
GFX P4   TBP24S10       4.BPR       0241  *
GFX D1   TBP24S10       5.BPR       01C0  *


Note:  CPU - Top PCB           (DG-09-2) 
       GFX - Lower PCB         (DG-07-2)

         * - Same images as in the other bootleg archives       
           - This PCB is a two board set with the top board
             having a small sub-board at location 4F.

             TBP18S030 is compatible to a MB7051, N82S123...
             TBP24S10 is compatible to a MB7052, N82S129...



[09/08/93]

These Roms are from a bootleg (pirate) board.  It is *completely
different from the original Bally/Midway board.  It consists of 2
piggybacked boards and 1 edge connector for I/O.  There is a large board
and a somewhat smaller board.  The only identifying markings on it are a
sticker with the label "Made in Japan SP-14" and a hand-etched "SP88
7-21-83"; no company name, etc.  (surprise, surprise).  The filename
convention is "galaga" for the game name, "bl" for "BootLeg", ".1_" for
1st bootleg board (there are many) and then a hex number for the ROM
number (1-10 = 1-a).  The ROMs are all 2732's and have the following
locations:

ROM |Board|Which|
 #  | Loc.|Board|  filename
----+-----+-----+------------
  1 | 4B  | Big |galagabl.1_1
  2 | 4C  | Big |galagabl.1_2
  3 | 4D  | Big |galagabl.1_3
  4 | 4E  | Big |galagabl.1_4
  5 | 4J  | Big |galagabl.1_5
  6 | 5E  | Big |galagabl.1_6
  7 | 4K  | Big |galagabl.1_7
  8 | R5  |Small|galagabl.1_8
  9 | A7  |Small|galagabl.1_9
 10 | A6  |Small|galagabl.1_a



[Apr/25/97]

Galaga by Namco (1981)

These images were actually from a pirate board but the game still has the
Namco copyright. I have christened the game "Galaga Green" to distinguish it
from the original and "Galag Blue" pirate boards. The pinout of this board is 
the same as the original with the exception that the video signals are on the 
edge connector and there is no separate video connector.

All images are 2732



[Jun/13/98]

GALAGA - NAMCO

The board is the same size 2-board set as the Bally version
except the chip placement is very different.
All proms are 2732
The game comes up with " Namco " after ram-rom checks
Uses three Z80 cpu's
The set 1-10 is a bootleg

Name     Position
-----------------
GG1-1B   3P      connector board
GG1-2B   3M       "
GG1-3    2M       "
GG1-4B   2L       "
GG1-5B   3F       "
GG1-7B   2C       "
GG1-9    4L      rear board
GG1-10   4F       "
GG1-11   4D       " 

Other chips & board position
-----------------------------
07xx            5P    conn bd
08xx            4L     "
06xx            5J     "
08xx            4D     "
08xx            4C     "
54xx            5A     "
51xx            5F     "
Z80             1P     "
Z80             1A     "
Z80             3A     "
GG1-1 prom      1D     "
GG1-2 prom      5C     "    (PROMCOMP.5N)
07xx            1N    rear bd
00xx            1L     "
04xx            1H     "
05xx            4M     "
02xx            4H     "
GG1-3 prom      1C     "
GG1-4 prom      2N     "
GG1-5 prom      5N     "    (PROM-CKT.5N)
2128 ram        1K     "

-

[Jan/03/2006]

Gallag  

CPU
4x D780C-1 (main PCB)
1x oscillator 18.432MHz (main PCB)  

ROMs
7x M5L2764K (1,2,3,4,6,9,10)
3x D2732D (5,7,8)
4x PROM TBP24S10N
1x PROM TBP18S030N

eprom 1-7 and prom 9c 8d are on main PCB
eprom 8-10 end prom 6a 6p 1r are on second PCB  

Note
1x 18x2 edge connector (main PCB)
2x 8 switches dip (main PCB)
1x trimmer (volume)(main PCB)

PCB markings:
main "SG01-1"
second "SG02-1"  

In vendita No  

Dumped 02/01/2006  

-


[Apr/24/2003]

Catsbee (Galaga mod/bootleg)

This game runs on modified bootleg Galaga hardware (blue board with PCB numbers DG-09-02 and DG-07-02)

ROM8: is a 2764. pins 1, 26, 27, 28 tied together.
      pin2 out of socket, has wire that is tied to pin 4 of a LS259 that sits on top of the main Z80
      CPU located at 5B/6B

Z80: There are 2 logic chips sitting on top of it which are wired up to the Z80 and to each other. 
     Looks like this....
     |-------------------|
     |  LS32   LS259     <
     |-------------------|

     
Bend all the legs outwards. 
Line up the LS259 so pin 16 is in line with Z80 pin 11
Line up the LS32 so pin 7 is in line with Z80 pin 29 
Atach the 2 chips to the top of the Z80 with some glue
Connect like this....     
     
LS32 pin 1 tied to Z80 pin 22
LS32 pin 2 tied to Z80 pin 19
LS32 pin 3,4 tied together 
LS32 pin 5 tied to Z80 pin 4
LS32 pin 6 tied to pin 10 LS32
LS32 pin 7 tied to Z80 pin 29 (GND)
LS32 pin 8 tied to LS259 pin 14
LS32 pin 9 tied to Z80 pin 5
LS32 pins 11, 12, 13 have NC
LS32 pin 14 tied to Z80 pin 11 (+5V)

LS259 pin 1 tied to Z80 pin 30
LS259 pin 2 tied to Z80 pin 31
LS259 pin 3 tied to Z80 pin 32
LS259 pin 4 to ROM 8 (as above)
LS259 pins 5, 6, 7 have NC
LS259 pin 8 tied to Z80 pin 29 (GND)
LS259 pins 9, 10, 11, 12 have NC
LS259 pin 13 tied to Z80 pin 14
LS259 pin 15 tied to Z80 pin 26
LS259 pin 16 tied to Z80 pin 11

-

[MAME]

Galaga memory map (preliminary)

CPU #1:
0000-3fff ROM
CPU #2:
0000-1fff ROM
CPU #3:
0000-1fff ROM
ALL CPUS:
8000-83ff Video RAM
8400-87ff Color RAM
8b80-8bff sprite code/color
9380-93ff sprite position
9b80-9bff sprite control
8800-9fff RAM

read:
6800-6807 dip switches (only bits 0 and 1 are used - bit 0 is DSW1, bit 1 is DSW2)
	  dsw1:
	    bit 6-7 lives
	    bit 3-5 bonus
	    bit 0-2 coins per play
		  dsw2: (bootleg version, the original version is slightly different)
		    bit 7 cocktail/upright (1 = upright)
	    bit 6 ?
	    bit 5 RACK TEST
	    bit 4 pause (0 = paused, 1 = not paused)
	    bit 3 ?
	    bit 2 ?
	    bit 0-1 difficulty
7000-     custom IO chip return values
7100      custom IO chip status ($10 = command executed)

write:
6805      sound voice 1 waveform (nibble)
6811-6813 sound voice 1 frequency (nibble)
6815      sound voice 1 volume (nibble)
680a      sound voice 2 waveform (nibble)
6816-6818 sound voice 2 frequency (nibble)
681a      sound voice 2 volume (nibble)
680f      sound voice 3 waveform (nibble)
681b-681d sound voice 3 frequency (nibble)
681f      sound voice 3 volume (nibble)
6820      cpu #1 irq acknowledge/enable
6821      cpu #2 irq acknowledge/enable
6822      cpu #3 nmi acknowledge/enable
6823      if 0, halt CPU #2 and #3
6830      Watchdog reset?
7000-     custom IO chip parameters
7100      custom IO chip command (see machine/galaga.c for more details)
a000-a001 starfield scroll speed (only bit 0 is significant)
a002      starfield scroll direction (0 = backwards) (only bit 0 is significant)
a003-a004 starfield blink
a005      starfield enable
a007      flip screen

Interrupts:
CPU #1 IRQ mode 1
       NMI is triggered by the custom IO chip to signal the CPU to read/write
	       parameters
CPU #2 IRQ mode 1
CPU #3 NMI (@120Hz)

-












