Missile Command

The board originally failed to get into the game, instead resetting just after drawing the ‘MISSILE COMMAND’ logo. Test mode faired a little better, managing to report RAM OK, MAP OK and ROM OK before resetting. Ram and Rom checked out OK using the Fluke. Measuring various CPU signals revealed that the interrupt seemed very random, checking back to the flip-flop used at E7 (7474) was giving an incorrect signal. Replace the chip and the game fired into life.

Missile Command trails

The aiming cross left a trail, and the red arrows and cities had the same flashing coloured box around them (see picture). Some experimenting with mame revealed that when the cities were drawn it read what was behind them first, as did the moving cross so it could be assumed that the reading of video ram was wrong. However, the video ram had already checked out OK, so it had to be something that was only used for this feature. Missile Command has a couple of hardware blitters that read pixels from separate video banks, and the bank causing the problem returned 2 bits via P7 (74153), R7  (7475) and R6 (74125). P7 checked out OK, but R7 and R6 were not so easy to test – replacing both chips solved the problem.

Similar Posts

  • Gallag

    Ran through self test OK, came up with chequer board screen and then reset most of the time. Occasionally would start game, but with credit noise continually playing and credits rapidly counting upwards. This is caused by CPU 4 (E5) not running properly. checked the eprom and ram (C5,D5 and E5) and ram was faulty….

  • Atari Tetris

    In normal mode, just had a blank screen. Enable test mode and you instead get an error message showing that the ROM test had failed (even though the rom itself checks out OK with correct content) This is because the custom Atari SLAPSTIC chip is not functioning correctly. It is used to page banks of…

  • Carnival

    Carnival on a Gremlin / Sega Vic Dual PCB. Just had blue bars on screen, although probing the Z80 showed it was trying to run code. Using a logic probe I discovered that the /WRITE signal of the ram chips was always high. This signal comes from a 74LS10 at U77. Checked this chip and…

  • Rainbow Island

    On power up – black screen, no sign of life at all. I removed the 68000 CPU and fitted a socket, so I could use the Fluke on it. This revealed that the main program ram ($10C000-$10FFFF) was totally dead. Replacing the two ram chips IC25 and IC26 solved this problem. Board now started up,…

  • Galaxian

    No display – When move board, display flickers – go around board pushing each chip in turn, when press on 2E picture appears. Pin 16 rusted, only just in place. replace chip – picture back to normal. No star display. Board had been hacked to play an alternate game, pin 15 on chip 2B had…