Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

galaga88: MAME ROM Information.


Galaga '88 (c) 1987 Namco.

Galaga '88 is an updated version of the old favorite, Galaga, with more invaders and more player firepower. Galaga '88 gives players a chance to once again repel the invaders from the Galagan Kingdom. One or two players can try their hand at fighting the invaders. This time the Galagans have four more allies, each with unique weapons and defenses that a player must overcome.

By destroying special enemies or obstacles the player can get 'items'. When a player has two items, he can warp to another sector to confront more Galagan ships with new strategies. In the Challenge Rounds, the player shoots down as many invaders as possible as the Galagans dance to a waltz, tango, march or jazz tune.

The player selects single or dual ship power. The objective is to destroy all the Galagan foes in each of the 29 sectors of the galaxy, with each sector more difficult than the last.

Unique Features :

* More opponents. In addition to Boss, Goei and Zago, the original Galagan crew, Don, Nin, Ban, and Gan have been added. Each of the Galagans has a unique way of challenging the players.

* Different types of ships. Players can choose single or dual ships (if the game option is set for dual and single). When the player retrieves a dual ship from the Boss's tractor beam, it turns into a triple ship with ten times the power of a single ship.

* Challenge Rounds. In the Galaga '88 Challenge Rounds the Galagan invaders dance to a waltz, tango, Sousa march or jazz tune, while the player shoots down Galagans to earn bonus points.

* Warping to a new sector. By destroying particular enemies or obstacles and capturing two of their items, the player can warp to the next sector.

* Player challenge. Each sector has different mix of Galagans with different strategies to be overcome.

* Win back captured ships. The player can win back ships captured in the Boss Galaga's tractor beam. When the player destroys the Boss, the ships are released. If the player retrieves them, the ships become dual ships if they were single and triple if they were double.

* High Score Mode. Upon completing a game, a player can enter his initials if he is among the top eight scorers on the game.


This title was usually sold as a conversion kit (most games were back in 1988). It used the standard JAMMA harness. The marquee showed a gold 'Galaga '88' logo on a field of red teardrops. The side-art had the same picture as the marquee, but without the background. The control panel featured a single 2-Way joystick and a fire button on either side (along with start buttons and game instructions). Many of these machines will have 8-Way joysticks instead of the original 2-Way ones, they are interchangeable as far as this game is concerned.

Namco System 1 hardware

Game ID : G8

Main CPU : 6809 (@ 1.536 Mhz)

Sub CPU : 6809 (@ 1.536 Mhz)

Sound CPU : 6809 (@ 1.536 Mhz)

MCU: HD63701 (@ 1.536 Mhz)

Sound Chips : YM2151 (3.57958 Mhz), Namco advanced 8-channel stereo WSG, stereo DAC

Screen orientation : Vertical

Video resolution : 224 x 288 pixels

Screen refresh : 60.61 Hz

Palette colors : 24-bit RGB palette

Players : 2

Control : 2-way joystick

Buttons : 1 (FIRE)


Released in December 1987.

Licensed to Atari for US distribution.

An homage to "Bosconian" is paid in stages 15-17 (dimension 4) with the green hexagonal space stations in the background, as well as the mines which are used as scenery objects.

Challenging Stage 2 from Dimension 1 is used as a loading game in "Ridge Racer Revolution".

Stephen Krogman holds the official record for this game with 1,575,490 points.


* Perfect Bonus : shoot all 40 enemies in the 'That's Galactic Dancin' bonus stages to receive a 'Perfect' bonus just like the challenging stages in the original "Galaga". Initially this bonus is 10,000 points but it increases on later 'That's Galactic Dancin' stages.

* Secret Bonus : during the 'That's Galactic Dancin' bonus stage, don't touch anything : don't shoot and don't move (simply don't touch the joystick); at the end of the dance and after getting ZERO hits and ZERO points, you'll receive a 10,000 points 'Secret Bonus'.

* Pick up two blue items to get a bonus and go to the next harder dimension after completing a 'That's Galactic Dancin' stage. This bonus is also initially 10,000 points but increases each time you achieve it.

* Pick up a purple item which appears on later stages to immediately get a triple firepower ship.


1. Galaxian (1979)

2. Galaga (1981)

3. Gaplus (1984) also known as "Galaga 3".

4. Galaga '88 (1987)

5. Galaxian3 (1990)

6. Galaxian3 Theatre 6 : Project Dragoon (1990)

7. Galaxian3 Theatre 6 J2 : Attack Of The Zolgear (1994)

8. Galaga - Destination Earth (2000, Nintendo Game Boy Color, PC CD-ROM and Sony PlayStation)

9. Galaga Legions (2008, XBOX 360 [Xbox Live Arcade])


Sound composed by : Hiroyuki Kawada


* Consoles :

NEC PC-Engine (1988)

Sega Mega Drive ("Galaga '90") [Unreleased Prototype]

Sony PlayStation (1995, "Ridge Racer Revolution") : you can play the game while the main game loads. Only the challenging stages are included.

Sony PlayStation 2 (2005, "Namco Museum 50th Anniversary") : initially locked.

Microsoft XBOX (2005, "Namco Museum 50th Anniversary") : initially locked.

Nintendo GameCube (2005, "Namco Museum 50th Anniversary") : initially locked.

Microsoft XBOX 360 (2008, "Namco Museum Virtual Arcade")

* Computers :

Sharp X68000 (1990)

PC [MS Windows, CD-ROM] (2005, "Namco Museum 50th Anniversary") : initially locked.

* Others :

Ipad/Iphone (2011, "Galaga 30th Collection")


Game's rom.

Machine's picture.

MAME Info:

0.89 [?]

0.36b4 [Ernesto Corvi, Tatsuyuki Satoh]

0.35b5 [Ernesto Corvi]


- 0.133u1: Renamed (galag88j) to (galaga88j).

- 0.130u3: Replaced 'Auto Data Sampling' dipswitch with 'Auto Data Sampling (step1of2)', 'Auto Data Sampling (step2of2)' and 5x 'Unknown'.

- 0.125u3: Nicola Salmoria fixed the shooting summary screen gfx when the game is over.

- 0.89: Nicola Salmoria removed Galaga '88 (set 1). It was a hacked version removing the key custom checks and disabling ROM checksum tests. Changed clone 'Galaga '88 (set 2)' to parent 'Galaga '88'.

- 0.36b16: Changed palettesize to 5121 colors.

- 0.36b14: Added clone Galaga'88 (set 2). Changed parent description to 'Galaga '88 (set 1)'.

- 0.36b12: Changed palettesize to 10753 colors.

- 26th October 1999: Tatsuyuki Satoh fixed Galaga'88.

- 0.36b7: Added 2x DAC sound.

- 0.36b6: Changed palettesize from 3584 to 3585 colors.

- 0.36b4: Ernesto Corvi and Tatsuyuki Satoh added Galaga'88 (set 1) (Namco 1987) and clone (Japan).

- 0.35b7: An unofficial MAME version supported at first Galaga'88 and Pacmania.

- 0.35b5: Ernesto Corvi added Galaga 88 (Testdriver).

- 4th March 1999: Ernesto Corvi submitted the Namco System 1 driver with support for Pacmania and Galaga'88. The Namco System 1 driver is still very slow and sprites are screwed. Pacmania and Galaga'88 are the games that work best, Dragon Spirits is almost there, Splatter House and Blazer have missing graphics and World Stadium 90 has protection problems.


Other Emulators:


Recommended Games (Galaxian):



4 Fun in 1 (Galaxian)



Namco Classic Collection Vol.1 (Galaga)

Tenkomori Shooting (Galaga)

Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion

Pac-Man - 25th Anniversary Edition (Galaga)

Galaga '88

Ghostmuncher Galaxian (bootleg)


Cosmo Gang the Video

Romset: 2244 kb / 25 files / 562.5 zip

MAME XML Output:

       <game name="galaga88" sourcefile="namcos1.c">
              <description>Galaga '88</description>
              <rom name="g81_s0.bin" size="65536" crc="164a3fdc" sha1="d7b026f6a617bb444e3bce80cec2cbb4772cb533" region="audiocpu" offset="c000"/>
              <rom name="g81_s1.bin" size="65536" crc="16a4b784" sha1="a0d6f6ad4a68c9e10f2662e940ffaee691cafcac" region="audiocpu" offset="1c000"/>
              <rom name="g81_p0.bin" size="65536" crc="0f0778ca" sha1="17cc03c6ff138cf947dafe05dc0759ff968a399e" region="user1" offset="0"/>
              <rom name="g81_p1.bin" size="65536" crc="e68cb351" sha1="1087c0d9a53f3a4d238f19d479856b502bde7b77" region="user1" offset="80000"/>
              <rom name="g81_p5.bin" size="65536" crc="4fbd3f6c" sha1="40d8dadc0a36b4c1886778cfc8d380a34aea2505" region="user1" offset="280000"/>
              <rom name="g8x_p6.bin" size="65536" crc="403d01c1" sha1="86109087b10c4fbcc940df6a84f7546de56303d2" region="user1" offset="300000"/>
              <rom name="g8x_p7.bin" size="65536" crc="df75b7fc" sha1="cb810e7ba05bd8e873559e529e25a99adbf6307d" region="user1" offset="380000"/>
              <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="f000"/>
              <rom name="g81_v0.bin" size="65536" crc="86921dd4" sha1="7048fd5b6ed5f4ddf6788958c30604418a6613ff" region="mcu" offset="10000"/>
              <rom name="g81_v1.bin" size="65536" crc="9c300e16" sha1="6f3c82dc83290426068acef0b8fabba452421e8f" region="mcu" offset="30000"/>
              <rom name="g81_v2.bin" size="65536" crc="5316b4b0" sha1="353c06e0e7c8dd9d609f8b341663bbf0ca60f6b5" region="mcu" offset="50000"/>
              <rom name="g81_v3.bin" size="65536" crc="dc077af4" sha1="560090a335dfd345a6ae0eef8f1fd4d8098881f3" region="mcu" offset="70000"/>
              <rom name="g81_v4.bin" size="65536" crc="ac0279a7" sha1="8d25292eec9953516fc5d25a94e30acc8159b360" region="mcu" offset="90000"/>
              <rom name="g81_v5.bin" size="65536" crc="014ddba1" sha1="26590b77a0c386dc076a8f8eccf6244c7e5a1e10" region="mcu" offset="b0000"/>
              <rom name="g8_chr-8.bin" size="131072" crc="3862ed0a" sha1="4cae42bbfa434c7dce63fdceaa569fcb28768420" region="gfx1" offset="0"/>
              <rom name="g8_chr-0.bin" size="131072" crc="68559c78" sha1="28f6284acbf1fc263c2d38ae464ee77f367b0af5" region="gfx2" offset="0"/>
              <rom name="g8_chr-1.bin" size="131072" crc="3dc0f93f" sha1="0db9f37cf6e06013b402df23e615b0ab0d32b9ee" region="gfx2" offset="20000"/>
              <rom name="g8_chr-2.bin" size="131072" crc="dbf26f1f" sha1="e52723647a8fe6db0b9c5e11c02486b20a549506" region="gfx2" offset="40000"/>
              <rom name="g8_chr-3.bin" size="131072" crc="f5d6cac5" sha1="3d098b8219de4a7729ec95547eebff17c9b505b9" region="gfx2" offset="60000"/>
              <rom name="g8_obj-0.bin" size="131072" crc="d7112e3f" sha1="476f9e1b636b257e517fc789508dac923d05ef67" region="gfx3" offset="0"/>
              <rom name="g8_obj-1.bin" size="131072" crc="680db8e7" sha1="84a68c27aaae27c0540f68f9c7d490a416c8f027" region="gfx3" offset="20000"/>
              <rom name="g8_obj-2.bin" size="131072" crc="13c97512" sha1="9c5f39bcfe28abe1faa67bbe829a61fbcec98ec8" region="gfx3" offset="40000"/>
              <rom name="g8_obj-3.bin" size="131072" crc="3ed3941b" sha1="5404aed795536ce6b37b8292d6a4446222bb50bf" region="gfx3" offset="60000"/>
              <rom name="g8_obj-4.bin" size="131072" crc="370ff4ad" sha1="61d7306325103c6a03def619c21877faadf12699" region="gfx3" offset="80000"/>
              <rom name="g8_obj-5.bin" size="131072" crc="b0645169" sha1="e55dc9bd532b6bd821b7bf6994c35175600c317c" region="gfx3" offset="a0000"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="1536000"/>
              <chip type="cpu" tag="sub" name="M6809" clock="1536000"/>
              <chip type="cpu" tag="audiocpu" name="M6809" clock="1536000"/>
              <chip type="cpu" tag="mcu" name="HD63701" clock="6144000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579580"/>
              <chip type="audio" tag="namco" name="Namco CUS30" clock="12000"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="270" width="288" height="224" refresh="60.606060" />
              <sound channels="2"/>
              <input players="2" buttons="3" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unknown" tag="DIPSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DIPSW" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DIPSW" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Auto Data Sampling (step2of2)" tag="DIPSW" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DIPSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Auto Data Sampling (step1of2)" tag="DIPSW" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DIPSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DIPSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="8192"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise