Millipede (Arcade)
Millipede |
---|
Developer: Atari, Inc. This game has a hidden developer message. |
To do: There appears to be a secret message on the self test if you place the PROM at a GFX slot; see Talk:Centipede (Arcade) |
The caterpillar is back, and with several other insect friends to ruin your day even more.
Contents
Unused Graphics
Loaded into VRAM is Ed Logg's last name as a sprite, likely as a developer Easter egg.
Also loaded in the VRAM is "Atari" as a sprite.
Anti-Piracy
Due to a rise of copies and pirated arcade cabinets of previous games, Atari made increased efforts to prevent such cases in their arcade games starting from the 1980s. Like many of Atari's arcade games at the time, it will cripple gameplay if certain checksum checks fail. These checks are backported from the game's predecessor, just using different variable locations.
Copyright String Checksum
During the title screen, the game runs a checksum of the "COPYRIGHT ATARI 1982" copyright string and stores the result in 0xFF. If this value is not 1 due to changing the first A in "ATARI", then every 128 frames (about 0.5 seconds), the game runs arbitrary code from a register that easily breaks the game to the point of being unplayable.
Draw Copyright String Checksum
The code to draw the copyright string is located at 0x2326. Whenever the copyright string is drawn on the title screen, the game runs a checksum on this code to see if the code to drawing the copyright string has been modified, and stores the result at 0xF9. If this value is not 0, the game crashes due to loading an invalid address set by the value.
Genuine Hardware Check
The game checks for a POKEY pseudorandom number generator chip to ensure that it is being run on genuine hardware from Atari. If the game is unable to generate a random number from the chip when the instruction to do so is called, the game freezes.
Hidden Message
The Centipede hidden Morse code message is still here, and is at 0x3FF in the main CPU ROM at ROM offset 4000. It was actually updated this time around to change the year to 1982.
hex 02 bb 5a 30 5f ee 1d a8 binary 0000001010111011010110100011000001011111111011100001110110101000 dots+dashes ......-.-.---.--.-.--.-...--.....-.--------.---....---.--.-.-... with spaces ...... -.-. --- .--. -.-- .-. .. --. .... - .---- ----. ---.. ..--- .- - .- .-. . decoded C O P Y R I G H T 1 9 8 2 A T A R I
The Centipede series
| |
---|---|
Arcade | Centipede • Millipede |
Atari 2600 | Centipede • Millipede |
ColecoVision | Centipede |
Intellivision | Centipede |
Atari 7800 | Centipede |
NES | Millipede (HAL Laboratory) • Millipede (Namco) |
Game Boy | Centipede |
Game.com | Centipede |
Windows, Mac OS Classic | Centipede |
PlayStation | Centipede |
Compilations | |
Game Boy | Arcade Classic No. 2: Centipede & Millipede |
Game Boy Advance | Centipede, Breakout, Warlords |
- Pages missing developer references
- Games developed by Atari, Inc.
- Pages missing publisher references
- Games published by Atari, Inc.
- Arcade games
- Pages missing date references
- Games released in 1982
- Games released in November
- Games with hidden developer messages
- Games with unused graphics
- Games with anti-piracy methods
- To do
- Centipede series
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Cleanup > To do
Games > Games by content > Games with anti-piracy methods
Games > Games by content > Games with hidden developer messages
Games > Games by content > Games with unused graphics
Games > Games by developer
Games > Games by developer > Games developed by Atari, SA
Games > Games by developer > Games developed by Warner Bros. Games > Games developed by NetherRealm Studios > Games developed by Midway Games > Games developed by Atari Games > Games developed by Atari, Inc.
Games > Games by platform > Arcade games
Games > Games by publisher
Games > Games by publisher > Games published by Atari, SA
Games > Games by publisher > Games published by Warner Bros. Games > Games published by Midway Games > Games published by Atari Games > Games published by Atari, Inc.
Games > Games by release date > Games released in 1982
Games > Games by release date > Games released in November
Games > Games by series > Centipede series