Galaxian (NES, Famicom Disk System)
Galaxian |
---|
Developer: Namco This game has hidden developer credits. |
Galaxian features Galaxians attacking Galaxians and Galaxians (flagships). Nobody really knows who's who, other than your mission is ostensibly to destroy aliens.
Notable for being possibly the tiniest Famicom game ever released; with only a glib 16 kilobytes housed in its cartridge. The fact there's stuff in here is quite impressive!
Programmer's Credit
Appears at the very beginning of the ROM:
COPR.1984 NAMCO HARUHISA UDAGAWA
HARUHISA UDAGAWA
is used as the soft-reset RAM check (at $105) as well. Haruhisa Udagawa seems to have been a programmer for Namco, as his name appears in some other games such as Lupin Sansei: Pandora no Isan.
Music Player
Despite Galaxian being housed in only 16 kilobytes of space, there was still enough room in both ROMs to add a music player.
There are two methods to enable this player. For the first one, reset the game 44 times, hold A + B on Controller 2, and reset again. For the second one, reset the game only 10 times, then shout 4 times to the microphone on the Famicom Controller 2.
The reset counter is located at the RAM address $115. There are a total of five songs accessible by this method, all embedded in the CHR data.
The music player uses RAM set as the sprite DMA area, so as the song plays a sprite will scroll down the screen, indicating the current playing notes and the progress through the song. A 1 will randomly flip while going across the screen, but this has no impact on anything.
Resetting before the song fully ends will increment a counter in RAM, with the next song playing after another 45 resets. When using the second method, to reach the second melody you need only 34 resets, because the first 10 you already did. If at any time the song is allowed to finish fully, the game will reset back to the title screen. After another 256 resets from when the player is enabled, the game is reset to the title screen.
Some of the tracks are next to graphics that are actually used, and will play garbage before or after the music is played.
At least one of the tracks is a recreation of another song, but it's unknown what most of them are.
"Ma reine de Saba", composed by Michel Laurent.
"Nausicaä Requiem", a song from the film Nausicaä of the Valley of the Wind which was released the same year as Galaxian, composed by Joe Hisaishi.
The last song is not a complete one, but can be binded to the first song as an intro.
Note that some of the music is played from the garbage graphic data rather than the right beginning, and keeps playing garbage after the music is over. These clips have been cut down to remove said garbage.
Sound Effect Weirdness
The player's shoot sound is a simple sound effect. The generating routine consists of two parts. The first one setting once the pulse and noise channel frequencies, duration and envelope. Judging from the code, the second part should be called with every sync and change the noise channel duration period in time. But for unknown reasons the duration counter in the second generating routine is set to 0 in any cases after the first execution, so this routine is never called again.
If we modify the second generating routine to actually count the duration periods in time, we'll get the different shot sound. Remains unknown, if it were modified to be more like in the final version, or just by accidentally programming mistake changed from the desired version. Below is the original and the fixed versions of this sound effect. There are no fixes in this sound effect made in the FDS version of this game released 6 years later, the routines are identical in both versions.
Original | Fixed |
---|---|
The Galaxian series
| |
---|---|
Arcade | Galaxian • Galaga • Gaplus • Galaxian 3: Project Dragoon Ms. Pac-Man & Galaga: 20 Year Reunion • Pac-Man: 25th Anniversary Edition |
ColecoVision | Galaxian |
FM-7 | Galaga |
Atari 5200, Atari 8-bit family | Galaxian |
Commodore VIC-20 | Galaxian |
NES | Galaxian • Galaga • Gaplus |
Atari 7800 | Galaga |
TurboGrafx-16 | Galaga '90 |
PlayStation | Galaxian 3 • Galaga: Destination Earth |
Plug & Play | Galaga |
- Pages missing developer references
- Games developed by Namco
- Pages missing publisher references
- Games published by Namco
- NES games
- Famicom Disk System games
- Pages missing date references
- Games released in 1984
- Games released in September
- Games released on September 7
- Games with hidden developer credits
- Games with unused music
- Galaxian series
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Games > Games by content > Games with hidden developer credits
Games > Games by content > Games with unused music
Games > Games by developer > Games developed by Bandai Namco > Games developed by Namco
Games > Games by platform
Games > Games by platform
Games > Games by publisher > Games published by Bandai Namco > Games published by Namco
Games > Games by release date > Games released in 1984
Games > Games by release date > Games released in September
Games > Games by release date > Games released in September > Games released on September 7
Games > Games by series > Galaxian series
The Cutting Room Floor > Unimportant Awards > NES games
The Cutting Room Floor > Unimportant Awards > NES games > Famicom Disk System games